{"version":3,"file":"shared.CSkBBoAw.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","InstanceWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transition3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Vector1","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Vector","fonts","css","className","useState","useRef","getPdfFilenameFromUrl","getDocument","_Fragment","addPropertyOverrides","PDFViewerFonts","PDFViewer","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Vector","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","PDFViewerFonts","PDFViewer","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","PDFViewer","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","OCLogoBlack2","FooterLinks","Button4","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","CarbonPlanDownload","PDFDownload","RecruitmentPolicyDownload","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","FramerCAAHpQyEH","React.forwardRef","useRef","React.useId","SVG","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transition3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Vector1","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Vector","Vector2","BurgerMenu","OCLogoBlack3","Button3","SecondaryNav2","SecondaryNav4","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","NavTriggers2","BurgerMenu1","fonts","css","className","fonts","css","className","fonts","css","className","React.forwardRef"],"sources":["https:/framerusercontent.com/modules/wZRxXJGbg5KJ1IUVElOh/W5CyMSmzRBejVps6Dtax/bVFbqUKIp.js","https:/framerusercontent.com/modules/abmRc47QfnmbBi9Uy5LF/GS3eiqd48VyXSrgt48cr/fgqPIBchZ.js","https:/framerusercontent.com/modules/dpcezeMWKN0mmgUqNb8m/ZnXapbYpmdOOr7jHESnx/jpMDMaOqs.js","https:/framerusercontent.com/modules/GFyZw1dKoqzJ0kMCowda/kC6m1a2hjvVARRlH8kZF/Kp39ADn7w.js","https:/framerusercontent.com/modules/ZC1wzuxKmYW708HSIn47/tVPkSIvy0yGJRHcRqSyj/TIhAk8QpT.js","https:/framerusercontent.com/modules/EwYjWF7PoBw6WNEMZ5Fb/CXyvXf0Uvc9Ia1WLKSjd/w_p0I_qkI.js","https:/framerusercontent.com/modules/xCW7UEP9ElQFKm86qwq8/O2QJaX7oUzI7XKLEfkbq/wbotvwKD2.js","https:/framerusercontent.com/modules/WhAASGgUZV2m9o8PWzYw/T78EsfZFT5hk19bEto5O/dXMXp1QLJ.js","https:/framerusercontent.com/modules/IiwdkPzBBLjd8uMjPiX3/f2HHDcZUyosJrLn2pCu4/O75rUAOPj.js","https:/framerusercontent.com/modules/9yviTxXiEHD1HJwF3ApU/62UTP02dG1nj0FX8L3Yw/sywDWZyBc.js","https:/framerusercontent.com/modules/sQ2A49UdblHVJPw5aXzb/50NeiE3UDuAMcTWbl2mJ/UOhXcgCXA.js","https:/framerusercontent.com/modules/Occ5t8q2tpeaQgrQjW5l/5yyf1XACBZTsQPhR46wP/o_1o95tnz.js","https:/framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/uaFLaKvU3aNJkwvPcVLe/Download.js","https:/cdn.jsdelivr.net/npm/pdfjs-dist@4.10.38/legacy/build/pdf.min.mjs","https:/framerusercontent.com/modules/He0tZRb5YZFNMgeOARLf/tGSim1Q7yvpumxJEfMqH/Pdfviewer.js","https:/framerusercontent.com/modules/4rmeMnZDEa3Wqj0INFrY/kCiHBk8TAP2NQrAs1eAa/i1QJCdL8C.js","https:/framerusercontent.com/modules/0s8fVmUikGfwbB6HbfYZ/ujl6JSELKDBDbunx3n9o/OEUWfzr6H.js","https:/framerusercontent.com/modules/72ylSMBmkJPtVnMMlKNX/Pru31uOxNp5IbBZr3Axi/saCyIA3CZ.js","https:/framerusercontent.com/modules/WQ09Hu2V07izo47IJzn1/xBsBmpL0sJNc5ID1BsKb/tWOuVGHnh.js","https:/framerusercontent.com/modules/SPqXrRGEL9a0Hi2eu2eZ/MEjRmfq3vRQl4aSSw1n3/uuE83M21Z.js","https:/framerusercontent.com/modules/iF0aLRCI76mpMCpxWjHy/3v8g9SL4YQ0MJRHsXL4U/w4dW9iIhO.js","https:/framerusercontent.com/modules/m432QlgJ4JQvdLIk8P8z/pN9ctuLJneyTMRptf23D/wRFEcsV6N.js","https:/framerusercontent.com/modules/6FQotoNfP2WJNgdKeImm/7GgtdtvI4RdDkyVRUKJQ/CAAHpQyEH.js","https:/framerusercontent.com/modules/Fmp2vkmXfyDNZVaVkc5i/8Hcu9S4VvZT4PzEOfdQH/A_z7Gfu6Y.js","https:/framerusercontent.com/modules/vqAzbpcHoz6p8c3c1c0V/wwCN7sgTRQyYkDEZpl3q/k8rQPfr_l.js","https:/framerusercontent.com/modules/5X0qWvb9wD7URetokYHS/CZ3BxMBMLb3LY8Ia442D/CAAHpQyEH.js","https:/framerusercontent.com/modules/PAqPAjIcIsfEmi6FIM5G/Z822ZRf0PMJVzKqtZ17m/MobVlcjzj.js","https:/framerusercontent.com/modules/dGlxUFgdriJR18ER9gOU/abv7cHF62G7SEnNCaiDC/Nd0e7c0vs.js","https:/framerusercontent.com/modules/PRNAk01Zj77efLp6cMyB/1UHdPex15UC6E7twFOuB/OYf8PU3UY.js","https:/framerusercontent.com/modules/FtD4wb02V3E04tpCevrO/Oh720bVQKMuoleISLljV/rO_3Uk_QZ.js","https:/framerusercontent.com/modules/Jf2bTcDEFMUwNFPHPpTD/HaJmgcfhoJ3bqJHq7X4X/t1AAR5iDZ.js","https:/framerusercontent.com/modules/NfOIzjDARVBiVZy7Kz65/xTk4duwRgpg4fDMiX8f9/zBfs_ybXT.js","https:/framerusercontent.com/modules/vDYKl2QNg7qJlFprfWpP/FVyPJTmPM9Wk8jfOqwwc/YGjvT0xIx.js","https:/framerusercontent.com/modules/jpBEK0UUqTIQuWOHpGrA/GPxjk6XklwdDvSE4LjEv/AEgekL9c1.js","https:/framerusercontent.com/modules/mEhkaCYhJCCG4k9yNtFk/0m7tGf1JPMjaK1N5Dyp3/aqHY8KM8I.js","https:/framerusercontent.com/modules/u9ECdhYy5vSTYj0F6hjR/dMm0cG1EpmmZufizWW6C/l3PA7aYnV.js","https:/framerusercontent.com/modules/2FY348HQzqg69AmXbZC5/0Ze42lI2lOhdqfHEfyrT/siteMetadata.js","https:/framerusercontent.com/modules/IZykhc8Hqq6dR4KJ1nSf/GWKZQXK1QVSzztpy4SqQ/JIK7KEUAh.js","https:/framerusercontent.com/modules/P7grIukuKCecXKtWuzXK/cmCCVWoI5eSFgmTc6tXP/CSCOut9EF.js"],"sourcesContent":["// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-QdhWl .framer-styles-preset-1o3vejg {  }\"];export const className=\"framer-QdhWl\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;OC Headline Light\",\"CUSTOMV2;OC Headline Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"OC Headline Light\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/IZzMPQ7sFhz11Mx9AVEDeElg.woff2\",weight:\"300\"},{cssFamilyName:\"OC Headline Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/i17A68hfOCCUE9ibg9r404IgTA.woff2\",weight:\"400\"}]}];export const css=[\".framer-Brw5P .framer-styles-preset-1e9ai8k:not(.rich-text-wrapper), .framer-Brw5P .framer-styles-preset-1e9ai8k.rich-text-wrapper h4 { --framer-font-family: \\\"OC Headline Light\\\", \\\"OC Headline Light Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"OC Headline Regular\\\", \\\"OC Headline Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-Brw5P .framer-styles-preset-1e9ai8k:not(.rich-text-wrapper), .framer-Brw5P .framer-styles-preset-1e9ai8k.rich-text-wrapper h4 { --framer-font-family: \\\"OC Headline Light\\\", \\\"OC Headline Light Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"OC Headline Regular\\\", \\\"OC Headline Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 32px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-Brw5P .framer-styles-preset-1e9ai8k:not(.rich-text-wrapper), .framer-Brw5P .framer-styles-preset-1e9ai8k.rich-text-wrapper h4 { --framer-font-family: \\\"OC Headline Light\\\", \\\"OC Headline Light Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"OC Headline Regular\\\", \\\"OC Headline Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-Brw5P\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Fragment Mono-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Fragment Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Fragment Mono\",url:\"https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}];export const css=['.framer-bM9sD .framer-styles-preset-ftjre1:not(.rich-text-wrapper), .framer-bM9sD .framer-styles-preset-ftjre1.rich-text-wrapper code { --framer-code-font-family: \"Fragment Mono\", \"Fragment Mono Placeholder\", monospace; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: #333; --framer-font-size-scale: 1; background-color: rgba(0, 0, 0, 0.1); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding-bottom: 0.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; }'];export const className=\"framer-bM9sD\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Sora-semibold\",\"FS;Sora-semibold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GLVBSLTLGSCYENHQZEZZBTPERIGASIAQ/CT5J6DRJRGN4DH5H6MRQDPOBOI4XDORK/ECOUY4IVDS6VGQYSST232TDR3EZRRMCW.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-a5Kqz .framer-styles-preset-1xgkx79:not(.rich-text-wrapper), .framer-a5Kqz .framer-styles-preset-1xgkx79.rich-text-wrapper h6 { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-a5Kqz .framer-styles-preset-1xgkx79:not(.rich-text-wrapper), .framer-a5Kqz .framer-styles-preset-1xgkx79.rich-text-wrapper h6 { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 18px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-a5Kqz .framer-styles-preset-1xgkx79:not(.rich-text-wrapper), .framer-a5Kqz .framer-styles-preset-1xgkx79.rich-text-wrapper h6 { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 18px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-a5Kqz\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper), .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-color: rgba(153, 153, 153, 0.25); border-style: solid; border-top-left-radius: 8px; border-top-right-radius: 8px; border-width: 1px; overflow: hidden; }\",\".framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper) th, .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table th, .framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper) td, .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table td { padding: 10px; }\",\".framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper) th, .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table th { background-color: rgba(153, 153, 153, 0.1); }\",\".framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper) tr + tr td, .framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper) tr + tr th, .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table tr + tr td, .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table tr + tr th { border-top-color: rgba(153, 153, 153, 0.25); border-top-style: solid; border-top-width: 1px; }\",\".framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper) td + td, .framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper) th + th, .framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper) td + th, .framer-wqIgz .framer-styles-preset-154oc5d:not(.rich-text-wrapper) th + td, .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table td + td, .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table th + th, .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table td + th, .framer-wqIgz .framer-styles-preset-154oc5d.rich-text-wrapper table th + td { border-left-color: rgba(153, 153, 153, 0.25); border-left-style: solid; border-left-width: 1px; }\"];export const className=\"framer-wqIgz\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-03QHP .framer-styles-preset-q80wx6:not(.rich-text-wrapper), .framer-03QHP .framer-styles-preset-q80wx6.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-31eb5f17-097e-462e-a314-a4076110175a, #ffffff); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-31eb5f17-097e-462e-a314-a4076110175a, #ffffff) /* {\"name\":\"White\"} */; --framer-link-hover-text-decoration-offset: 6px; --framer-link-text-color: var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, #c8ff02); }'];export const className=\"framer-03QHP\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Sora-semibold\",\"FS;Sora-bold\",\"FS;Sora-bold italic\",\"FS;Sora-semibold italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GLVBSLTLGSCYENHQZEZZBTPERIGASIAQ/CT5J6DRJRGN4DH5H6MRQDPOBOI4XDORK/ECOUY4IVDS6VGQYSST232TDR3EZRRMCW.woff2\",weight:\"600\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/O6APDGOOI6KPTOYLMG2WT7AMVFBAEQQ2/YA4HXMMXHUGDD7BGRS5L5DM7AVKBZQ5D/BB6C7YWXOMIC6G7LPBRQNIGD2FKV5DQB.woff2\",weight:\"700\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/PWVVF4DQKI6RDWWIV2CZRSEEK2QLO253/LTCJDNALIL47LGXZ4DEZIAUJXHVCCYEV/UFYKCUM5A2KFQ5SWUWLYKBUQT26DDAI4.woff2\",weight:\"700\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ASFGCOYEHARCP24ORH6UVUJ25DYL3IAO/6ZQB72YF6O4TBKRA2UW2G777E4GCZCAH/52D4WKNUZOO654KEXOLWKBWXLPNYTTU5.woff2\",weight:\"600\"}]}];export const css=['.framer-wprPZ .framer-styles-preset-n91trs:not(.rich-text-wrapper), .framer-wprPZ .framer-styles-preset-n91trs.rich-text-wrapper h5 { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 20px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-wprPZ .framer-styles-preset-n91trs:not(.rich-text-wrapper), .framer-wprPZ .framer-styles-preset-n91trs.rich-text-wrapper h5 { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 20px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-wprPZ .framer-styles-preset-n91trs:not(.rich-text-wrapper), .framer-wprPZ .framer-styles-preset-n91trs.rich-text-wrapper h5 { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 15px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-wprPZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Sora-light\",\"FS;Sora-regular\",\"FS;Sora-italic\",\"FS;Sora-light italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RQNAS2PYEQW2XYBN4FVPGPE4NPGUNIHT/CH2HPQRKNZPSVXOMHBVWSBUNDK7GGI6B/LGGBMNVYFCEE4PBKR77UV5QOESITBLZC.woff2\",weight:\"300\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XR5REPALAPN54FEEIVU4Z7ZE3Z5TYAXV/ZVSCLT36TMKD3NSNAKQISILPVOHE4VFU/NTHDIHEFNRRDAFXF6EKGHNYZ4FA3VMWE.woff2\",weight:\"400\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7XRMVNAM3ZG4JEOSS5ZCC4RGBVZURIVX/2DA4FFIXTHA3AMRNPBF34MQKAL74S6Q4/SHCEFA7WWZADWWHDSJZZ2M2R4Z6LTAWX.woff2\",weight:\"400\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/W4RY7ZU26BQUCEFDPR4CL3YDHJEB2PXS/23JUYY5G3OFHZPATPPB7TRSLOTNNYGB6/EF2JFYL5FHE6OLKTYDM6EU4EOVNDHNOJ.woff2\",weight:\"300\"}]}];export const css=['.framer-cCJ6e .framer-styles-preset-sjnvnk:not(.rich-text-wrapper), .framer-cCJ6e .framer-styles-preset-sjnvnk.rich-text-wrapper p { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-cCJ6e .framer-styles-preset-sjnvnk:not(.rich-text-wrapper), .framer-cCJ6e .framer-styles-preset-sjnvnk.rich-text-wrapper p { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 22px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-cCJ6e .framer-styles-preset-sjnvnk:not(.rich-text-wrapper), .framer-cCJ6e .framer-styles-preset-sjnvnk.rich-text-wrapper p { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-italic: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 22px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-cCJ6e\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0138aee)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 11 13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" height=\"5.5px\" id=\"MC3TGbmP4\" stroke-dasharray=\"0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" transform=\"translate(-2 4) rotate(-90 5.5 2.75)\" width=\"11px\"/><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" height=\"5.5px\" id=\"DX55yBBUr\" stroke-dasharray=\"0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" transform=\"translate(2 4) rotate(-90 5.5 2.75)\" width=\"11px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ONXBz\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-ONXBz { -webkit-mask: ${mask}; aspect-ratio: 0.8461538461538461; background-color: var(--token-0364defe-119d-422a-ba98-32c1024df3a0, #1e2356); mask: ${mask}; width: 11px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 11\n * @framerIntrinsicHeight 13\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},\"set\":{\"localId\":\"vectorSet/C62EjqH30\",\"id\":\"C62EjqH30\",\"moduleId\":\"Ls9eqxAj8b0LUb4hfpQ2\"}}\n */const Icon=withCSS(Component,css,\"framer-ONXBz\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"13\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/C62EjqH30\\\",\\\"id\\\":\\\"C62EjqH30\\\",\\\"moduleId\\\":\\\"Ls9eqxAj8b0LUb4hfpQ2\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"11\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0138aee)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 11 13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" height=\"5.5px\" id=\"HHt1mRUiV\" stroke-dasharray=\"0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\" transform=\"translate(-2 4) rotate(-90 5.5 2.75)\" width=\"11px\"/><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" height=\"5.5px\" id=\"iUSSIP4Ku\" stroke-dasharray=\"0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\" transform=\"translate(2 4) rotate(-90 5.5 2.75)\" width=\"11px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-8rZ8C\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-8rZ8C { -webkit-mask: ${mask}; aspect-ratio: 0.8461538461538461; background-color: var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, #c8ff02); mask: ${mask}; width: 11px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 11\n * @framerIntrinsicHeight 13\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"},\"set\":{\"localId\":\"vectorSet/C62EjqH30\",\"id\":\"C62EjqH30\",\"moduleId\":\"Ls9eqxAj8b0LUb4hfpQ2\"}}\n */const Icon=withCSS(Component,css,\"framer-8rZ8C\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"13\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"11\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/C62EjqH30\\\",\\\"id\\\":\\\"C62EjqH30\\\",\\\"moduleId\\\":\\\"Ls9eqxAj8b0LUb4hfpQ2\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/IiwdkPzBBLjd8uMjPiX3/f2HHDcZUyosJrLn2pCu4/O75rUAOPj.js\";import Vector1 from\"https://framerusercontent.com/modules/9yviTxXiEHD1HJwF3ApU/62UTP02dG1nj0FX8L3Yw/sywDWZyBc.js\";const InstanceWithFX=withFX(Instance);const enabledGestures={LfYyxluq4:{hover:true},mv7teHqNm:{hover:true},N8xKVSfca:{hover:true}};const cycleOrder=[\"LfYyxluq4\",\"mv7teHqNm\",\"L48LnOWjX\",\"N8xKVSfca\"];const serializationHash=\"framer-oTf6k\";const variantClassNames={L48LnOWjX:\"framer-v-1u07sha\",LfYyxluq4:\"framer-v-n6kd1o\",mv7teHqNm:\"framer-v-1urcmm\",N8xKVSfca:\"framer-v-1g899lm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KGwYfGTYc=undefined;const pKYnqWoNc=undefined;const ebySBCm3w=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:10,y:0};const transition3={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"LfYyxluq4\",\"Variant 2\":\"mv7teHqNm\",\"Variant 3\":\"L48LnOWjX\",Tab:\"N8xKVSfca\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,title,width,...props})=>{return{...props,ebySBCm3w:icon??props.ebySBCm3w??Vector1,KGwYfGTYc:link??props.KGwYfGTYc,pKYnqWoNc:title??props.pKYnqWoNc??\"Lable\",variant:humanReadableVariantMap[props.variant]??props.variant??\"LfYyxluq4\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pKYnqWoNc,ebySBCm3w,KGwYfGTYc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LfYyxluq4\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{clickTrackingId:\"\",href:KGwYfGTYc,motionChild:true,nodeId:\"LfYyxluq4\",openInNewTab:false,scopeId:\"UOhXcgCXA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-n6kd1o\",className,classNames)} framer-5o3h4x`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LfYyxluq4\",ref:refBinding,style:{borderBottomLeftRadius:110,borderBottomRightRadius:110,borderTopLeftRadius:110,borderTopRightRadius:110,...style},...addPropertyOverrides({L48LnOWjX:{\"data-framer-name\":\"Variant 3\"},mv7teHqNm:{\"data-framer-name\":\"Variant 2\"},N8xKVSfca:{\"data-framer-name\":\"Tab\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g2t3i1\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"C9eoo3WGU\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120},variants:{\"LfYyxluq4-hover\":{\"--border-color\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",backgroundColor:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},\"mv7teHqNm-hover\":{\"--border-color\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",backgroundColor:\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"},\"N8xKVSfca-hover\":{\"--border-color\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",backgroundColor:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},mv7teHqNm:{\"--border-color\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",backgroundColor:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Lable\"})}),className:\"framer-18v26ku\",fonts:[\"FS;Sora-light\"],layoutDependency:layoutDependency,layoutId:\"qwMjYZZdN\",style:{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:pKYnqWoNc,variants:{\"LfYyxluq4-hover\":{\"--extracted-r6o4lv\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"},\"mv7teHqNm-hover\":{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},\"N8xKVSfca-hover\":{\"--extracted-r6o4lv\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"},mv7teHqNm:{\"--extracted-r6o4lv\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"LfYyxluq4-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2)))\"},children:\"Lable\"})})},\"mv7teHqNm-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Lable\"})})},\"N8xKVSfca-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2)))\"},children:\"Lable\"})})},mv7teHqNm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2)))\"},children:\"Lable\"})})},N8xKVSfca:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Lable\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(InstanceWithFX,{animated:true,className:\"framer-g52qwy\",Component:Vector,layoutDependency:layoutDependency,layoutId:\"Xzh4Kac2L\",...addPropertyOverrides({\"LfYyxluq4-hover\":{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:false,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,Component:ebySBCm3w},\"mv7teHqNm-hover\":{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:false,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,Component:Vector},\"N8xKVSfca-hover\":{Component:Vector1},mv7teHqNm:{Component:Vector1}},baseVariant,gestureVariant)})]})})})})})});});const css=[\".framer-oTf6k.framer-5o3h4x, .framer-oTf6k .framer-5o3h4x { display: block; }\",\".framer-oTf6k.framer-n6kd1o { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 5px; position: relative; text-decoration: none; width: min-content; }\",\".framer-oTf6k .framer-g2t3i1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: min-content; }\",\".framer-oTf6k .framer-18v26ku { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-oTf6k .framer-g52qwy { aspect-ratio: 0.8461538461538461 / 1; flex: none; height: auto; position: relative; width: 11px; }\",\".framer-oTf6k.framer-v-1u07sha.framer-n6kd1o { cursor: unset; }\",'.framer-oTf6k[data-border=\"true\"]::after, .framer-oTf6k [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 114\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mv7teHqNm\":{\"layout\":[\"auto\",\"auto\"]},\"L48LnOWjX\":{\"layout\":[\"auto\",\"auto\"]},\"N8xKVSfca\":{\"layout\":[\"auto\",\"auto\"]},\"hUWX1mTP7\":{\"layout\":[\"auto\",\"auto\"]},\"Mzn1J2VEg\":{\"layout\":[\"auto\",\"auto\"]},\"nSZymQjQ_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"pKYnqWoNc\":\"title\",\"ebySBCm3w\":\"icon\",\"KGwYfGTYc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Ls9eqxAj8b0LUb4hfpQ2\"]\n */const FramerUOhXcgCXA=withCSS(Component,css,\"framer-oTf6k\");export default FramerUOhXcgCXA;FramerUOhXcgCXA.displayName=\"Button\";FramerUOhXcgCXA.defaultProps={height:49,width:114};addPropertyControls(FramerUOhXcgCXA,{variant:{options:[\"LfYyxluq4\",\"mv7teHqNm\",\"L48LnOWjX\",\"N8xKVSfca\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Tab\"],title:\"Variant\",type:ControlType.Enum},pKYnqWoNc:{defaultValue:\"Lable\",displayTextArea:false,title:\"Title\",type:ControlType.String},onpKYnqWoNcChange:{changes:\"pKYnqWoNc\",type:ControlType.ChangeHandler},ebySBCm3w:{defaultValue:{identifier:\"local-module:vector/sywDWZyBc:default\",moduleId:\"9yviTxXiEHD1HJwF3ApU\"},setModuleId:\"Ls9eqxAj8b0LUb4hfpQ2\",title:\"Icon\",type:ControlType.VectorSetItem},KGwYfGTYc:{title:\"Link\",type:ControlType.Link}});addFonts(FramerUOhXcgCXA,[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RQNAS2PYEQW2XYBN4FVPGPE4NPGUNIHT/CH2HPQRKNZPSVXOMHBVWSBUNDK7GGI6B/LGGBMNVYFCEE4PBKR77UV5QOESITBLZC.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUOhXcgCXA\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"114\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mv7teHqNm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"L48LnOWjX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N8xKVSfca\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hUWX1mTP7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Mzn1J2VEg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nSZymQjQ_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"49\",\"framerComponentViewportWidth\":\"true\",\"framerVectorSets\":\"[\\\"Ls9eqxAj8b0LUb4hfpQ2\\\"]\",\"framerVariables\":\"{\\\"pKYnqWoNc\\\":\\\"title\\\",\\\"ebySBCm3w\\\":\\\"icon\\\",\\\"KGwYfGTYc\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UOhXcgCXA.map","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;OC Headline ExtraLight\",\"CUSTOMV2;OC Headline Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"OC Headline ExtraLight\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/r4mOUgxRKUvYy60I2eYd91xpDEs.woff2\",weight:\"200\"},{cssFamilyName:\"OC Headline Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/i17A68hfOCCUE9ibg9r404IgTA.woff2\",weight:\"400\"}]}];export const css=['.framer-lAhA8 .framer-styles-preset-ckemko:not(.rich-text-wrapper), .framer-lAhA8 .framer-styles-preset-ckemko.rich-text-wrapper h4 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -2px; --framer-line-height: 40px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-lAhA8 .framer-styles-preset-ckemko:not(.rich-text-wrapper), .framer-lAhA8 .framer-styles-preset-ckemko.rich-text-wrapper h4 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -2px; --framer-line-height: 34px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-lAhA8 .framer-styles-preset-ckemko:not(.rich-text-wrapper), .framer-lAhA8 .framer-styles-preset-ckemko.rich-text-wrapper h4 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -1.4px; --framer-line-height: 27px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-lAhA8\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useTracking}from\"framer\";import{motion}from\"framer-motion\";var IconType;(function(IconType){IconType[\"Default\"]=\"Default\";IconType[\"Custom\"]=\"Custom\";})(IconType||(IconType={}));var SrcType;(function(SrcType){SrcType[\"Upload\"]=\"Upload\";SrcType[\"URL\"]=\"URL\";})(SrcType||(SrcType={}));const metaTagSelector='meta[name=\"framer-search-index\"]';function isPublishedSiteOrSSG(){if(typeof document===\"undefined\")return true;const metaTag=document.querySelector(metaTagSelector);return!!metaTag;}/**\n *\n * DOWNLOAD\n * By Hunter\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Download(props){const{styleOptions,hoverOptions,iconOptions,trackingId,onClick}=props;const{backgroundColor,color,borderRadius,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,gap}=styleOptions;const track=useTracking();const isInPublishedSiteOrSSG=isPublishedSiteOrSSG();let downloadURL=undefined;if(isInPublishedSiteOrSSG){if(props.srcType===\"URL\")downloadURL=props.srcURL;if(props.srcType===\"Upload\")downloadURL=props.srcFile;}const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;const getIcon=()=>{if(!iconOptions)return;const iconStyle={order:iconOptions.alignment===\"start\"?0:2,flexShrink:0};return iconOptions.type===\"Custom\"&&!!iconOptions.image?.src?/*#__PURE__*/_jsx(\"img\",{style:iconStyle,alt:iconOptions.image?.alt&&iconOptions.image.alt.length>0?iconOptions.image.alt:\"download icon\",src:iconOptions.image.src,width:iconOptions.size,height:iconOptions.size}):/*#__PURE__*/_jsx(\"svg\",{style:iconStyle,xmlns:\"http://www.w3.org/2000/svg\",width:iconOptions.size,height:iconOptions.size,fill:iconOptions.color,viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M228 152v56a20 20 0 0 1-20 20H48a20 20 0 0 1-20-20v-56a12 12 0 0 1 24 0v52h152v-52a12 12 0 0 1 24 0Zm-108.49 8.49a12 12 0 0 0 17 0l40-40a12 12 0 0 0-17-17L140 123V40a12 12 0 0 0-24 0v83l-19.51-19.49a12 12 0 0 0-17 17Z\"})});};const getCursor=()=>{if(props.srcType===\"URL\"&&props.srcURL)return\"pointer\";if(props.srcType===\"Upload\"&&props.srcFile)return\"pointer\";return\"auto\";};const buttonTitle=isInPublishedSiteOrSSG?\"Download File\":\"Publish to Download\";const handleClick=e=>{if(trackingId)track(trackingId);onClick?.(e);// Do not prevent default; keep normal <a> behavior\n};return /*#__PURE__*/_jsxs(motion.a,{target:\"_blank\",href:downloadURL,download:props.downloadName??\"file.txt\",title:buttonTitle,style:{gap,fontSize:16,lineHeight:1,fontFamily:\"Inter\",fontWeight:500,width:\"max-content\",...props.style,...buttonStyles,...props.fontControl,padding:paddingValue,color:color,backgroundColor:backgroundColor,borderRadius:borderRadius,userSelect:\"none\",placeContent:flexAlignSwitch(props.fontControl),whiteSpace:\"nowrap\",cursor:getCursor()},whileHover:hoverOptions,transition:hoverOptions?.transition,onClick:handleClick,children:[getIcon(),props.text]});}Download.displayName=\"Download\";addPropertyControls(Download,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Download\"},srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"Upload\",\"URL\"]},srcURL:{type:ControlType.String,title:\" \",placeholder:\"../example.pdf\",hidden:props=>props.srcType===\"Upload\"},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"*\"],hidden:props=>props.srcType===\"URL\"},fontControl:{// @ts-ignore - Internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},trackingId:{title:\"Tracking\",type:ControlType.TrackingId,placeholder:\"ID\"},iconOptions:{type:ControlType.Object,optional:true,title:\"Icon\",buttonTitle:\"Size, Color\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:Object.values(IconType),optionTitles:Object.values(IconType),displaySegmentedControl:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.type===\"Custom\"},image:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type===\"Default\"},size:{type:ControlType.Number,displayStepper:true,min:5,defaultValue:16,max:250},alignment:{title:\"Align\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"start\",\"end\"],optionTitles:[\"Start\",\"End\"]}}},styleOptions:{type:ControlType.Object,title:\"Styles\",buttonTitle:\"Button, Font\",controls:{backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#111\"},color:{type:ControlType.Color,defaultValue:\"#FFF\"},borderRadius:{type:ControlType.Number,title:\"Radius\",displayStepper:true,defaultValue:50},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,defaultValue:5}}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#333\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}}});const buttonStyles={display:\"flex\",placeItems:\"center\",placeContent:\"center\",textDecoration:\"none\"};/* Match flex content alignment with text align */const flexAlignSwitch=fontControlStyles=>{if(!fontControlStyles?.textAlign)return\"left\";if(fontControlStyles.textAlign===\"left\")return\"flex-start\";if(fontControlStyles.textAlign===\"right\")return\"flex-end\";return\"center\";};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Download\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Download.map","/**\n * @licstart The following is the entire license notice for the\n * JavaScript code in this page\n *\n * Copyright 2024 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n * @licend The above is the entire license notice for the\n * JavaScript code in this page\n */var t={9306:(t,e,i)=>{var s=i(4901),n=i(6823),r=TypeError;t.exports=function(t){if(s(t))return t;throw new r(n(t)+\" is not a function\")}},3506:(t,e,i)=>{var s=i(3925),n=String,r=TypeError;t.exports=function(t){if(s(t))return t;throw new r(\"Can't set \"+n(t)+\" as a prototype\")}},7080:(t,e,i)=>{var s=i(4402).has;t.exports=function(t){s(t);return t}},679:(t,e,i)=>{var s=i(1625),n=TypeError;t.exports=function(t,e){if(s(e,t))return t;throw new n(\"Incorrect invocation\")}},8551:(t,e,i)=>{var s=i(34),n=String,r=TypeError;t.exports=function(t){if(s(t))return t;throw new r(n(t)+\" is not an object\")}},7811:t=>{t.exports=\"undefined\"!=typeof ArrayBuffer&&\"undefined\"!=typeof DataView},7394:(t,e,i)=>{var s=i(4576),n=i(6706),r=i(2195),a=s.ArrayBuffer,o=s.TypeError;t.exports=a&&n(a.prototype,\"byteLength\",\"get\")||function(t){if(\"ArrayBuffer\"!==r(t))throw new o(\"ArrayBuffer expected\");return t.byteLength}},3238:(t,e,i)=>{var s=i(4576),n=i(7476),r=i(7394),a=s.ArrayBuffer,o=a&&a.prototype,l=o&&n(o.slice);t.exports=function(t){if(0!==r(t))return!1;if(!l)return!1;try{l(t,0,0);return!1}catch(t){return!0}}},5169:(t,e,i)=>{var s=i(3238),n=TypeError;t.exports=function(t){if(s(t))throw new n(\"ArrayBuffer is detached\");return t}},5636:(t,e,i)=>{var s=i(4576),n=i(9504),r=i(6706),a=i(7696),o=i(5169),l=i(7394),h=i(4483),c=i(1548),d=s.structuredClone,u=s.ArrayBuffer,p=s.DataView,g=Math.min,f=u.prototype,m=p.prototype,b=n(f.slice),v=r(f,\"resizable\",\"get\"),y=r(f,\"maxByteLength\",\"get\"),w=n(m.getInt8),A=n(m.setInt8);t.exports=(c||h)&&function(t,e,i){var s,n=l(t),r=void 0===e?n:a(e),f=!v||!v(t);o(t);if(c){t=d(t,{transfer:[t]});if(n===r&&(i||f))return t}if(n>=r&&(!i||f))s=b(t,0,r);else{var m=i&&!f&&y?{maxByteLength:y(t)}:void 0;s=new u(r,m);for(var x=new p(t),_=new p(s),E=g(r,n),S=0;S<E;S++)A(_,S,w(x,S))}c||h(t);return s}},4644:(t,e,i)=>{var s,n,r,a=i(7811),o=i(3724),l=i(4576),h=i(4901),c=i(34),d=i(9297),u=i(6955),p=i(6823),g=i(6699),f=i(6840),m=i(2106),b=i(1625),v=i(2787),y=i(2967),w=i(8227),A=i(3392),x=i(1181),_=x.enforce,E=x.get,S=l.Int8Array,C=S&&S.prototype,T=l.Uint8ClampedArray,M=T&&T.prototype,P=S&&v(S),D=C&&v(C),k=Object.prototype,R=l.TypeError,I=w(\"toStringTag\"),L=A(\"TYPED_ARRAY_TAG\"),O=\"TypedArrayConstructor\",N=a&&!!y&&\"Opera\"!==u(l.opera),B=!1,H={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},U={BigInt64Array:8,BigUint64Array:8},getTypedArrayConstructor=function(t){var e=v(t);if(c(e)){var i=E(e);return i&&d(i,O)?i[O]:getTypedArrayConstructor(e)}},isTypedArray=function(t){if(!c(t))return!1;var e=u(t);return d(H,e)||d(U,e)};for(s in H)(r=(n=l[s])&&n.prototype)?_(r)[O]=n:N=!1;for(s in U)(r=(n=l[s])&&n.prototype)&&(_(r)[O]=n);if(!N||!h(P)||P===Function.prototype){P=function TypedArray(){throw new R(\"Incorrect invocation\")};if(N)for(s in H)l[s]&&y(l[s],P)}if(!N||!D||D===k){D=P.prototype;if(N)for(s in H)l[s]&&y(l[s].prototype,D)}N&&v(M)!==D&&y(M,D);if(o&&!d(D,I)){B=!0;m(D,I,{configurable:!0,get:function(){return c(this)?this[L]:void 0}});for(s in H)l[s]&&g(l[s],L,s)}t.exports={NATIVE_ARRAY_BUFFER_VIEWS:N,TYPED_ARRAY_TAG:B&&L,aTypedArray:function(t){if(isTypedArray(t))return t;throw new R(\"Target is not a typed array\")},aTypedArrayConstructor:function(t){if(h(t)&&(!y||b(P,t)))return t;throw new R(p(t)+\" is not a typed array constructor\")},exportTypedArrayMethod:function(t,e,i,s){if(o){if(i)for(var n in H){var r=l[n];if(r&&d(r.prototype,t))try{delete r.prototype[t]}catch(i){try{r.prototype[t]=e}catch(t){}}}D[t]&&!i||f(D,t,i?e:N&&C[t]||e,s)}},exportTypedArrayStaticMethod:function(t,e,i){var s,n;if(o){if(y){if(i)for(s in H)if((n=l[s])&&d(n,t))try{delete n[t]}catch(t){}if(P[t]&&!i)return;try{return f(P,t,i?e:N&&P[t]||e)}catch(t){}}for(s in H)!(n=l[s])||n[t]&&!i||f(n,t,e)}},getTypedArrayConstructor,isView:function isView(t){if(!c(t))return!1;var e=u(t);return\"DataView\"===e||d(H,e)||d(U,e)},isTypedArray,TypedArray:P,TypedArrayPrototype:D}},5370:(t,e,i)=>{var s=i(6198);t.exports=function(t,e,i){for(var n=0,r=arguments.length>2?i:s(e),a=new t(r);r>n;)a[n]=e[n++];return a}},9617:(t,e,i)=>{var s=i(5397),n=i(5610),r=i(6198),createMethod=function(t){return function(e,i,a){var o=s(e),l=r(o);if(0===l)return!t&&-1;var h,c=n(a,l);if(t&&i!=i){for(;l>c;)if((h=o[c++])!=h)return!0}else for(;l>c;c++)if((t||c in o)&&o[c]===i)return t||c||0;return!t&&-1}};t.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},4527:(t,e,i)=>{var s=i(3724),n=i(4376),r=TypeError,a=Object.getOwnPropertyDescriptor,o=s&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],\"length\",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=o?function(t,e){if(n(t)&&!a(t,\"length\").writable)throw new r(\"Cannot set read only .length\");return t.length=e}:function(t,e){return t.length=e}},7680:(t,e,i)=>{var s=i(9504);t.exports=s([].slice)},7628:(t,e,i)=>{var s=i(6198);t.exports=function(t,e){for(var i=s(t),n=new e(i),r=0;r<i;r++)n[r]=t[i-r-1];return n}},9928:(t,e,i)=>{var s=i(6198),n=i(1291),r=RangeError;t.exports=function(t,e,i,a){var o=s(t),l=n(i),h=l<0?o+l:l;if(h>=o||h<0)throw new r(\"Incorrect index\");for(var c=new e(o),d=0;d<o;d++)c[d]=d===h?a:t[d];return c}},6319:(t,e,i)=>{var s=i(8551),n=i(9539);t.exports=function(t,e,i,r){try{return r?e(s(i)[0],i[1]):e(i)}catch(e){n(t,\"throw\",e)}}},2195:(t,e,i)=>{var s=i(9504),n=s({}.toString),r=s(\"\".slice);t.exports=function(t){return r(n(t),8,-1)}},6955:(t,e,i)=>{var s=i(2140),n=i(4901),r=i(2195),a=i(8227)(\"toStringTag\"),o=Object,l=\"Arguments\"===r(function(){return arguments}());t.exports=s?r:function(t){var e,i,s;return void 0===t?\"Undefined\":null===t?\"Null\":\"string\"==typeof(i=function(t,e){try{return t[e]}catch(t){}}(e=o(t),a))?i:l?r(e):\"Object\"===(s=r(e))&&n(e.callee)?\"Arguments\":s}},7740:(t,e,i)=>{var s=i(9297),n=i(5031),r=i(7347),a=i(4913);t.exports=function(t,e,i){for(var o=n(e),l=a.f,h=r.f,c=0;c<o.length;c++){var d=o[c];s(t,d)||i&&s(i,d)||l(t,d,h(e,d))}}},2211:(t,e,i)=>{var s=i(9039);t.exports=!s((function(){function F(){}F.prototype.constructor=null;return Object.getPrototypeOf(new F)!==F.prototype}))},2529:t=>{t.exports=function(t,e){return{value:t,done:e}}},6699:(t,e,i)=>{var s=i(3724),n=i(4913),r=i(6980);t.exports=s?function(t,e,i){return n.f(t,e,r(1,i))}:function(t,e,i){t[e]=i;return t}},6980:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},4659:(t,e,i)=>{var s=i(3724),n=i(4913),r=i(6980);t.exports=function(t,e,i){s?n.f(t,e,r(0,i)):t[e]=i}},2106:(t,e,i)=>{var s=i(283),n=i(4913);t.exports=function(t,e,i){i.get&&s(i.get,e,{getter:!0});i.set&&s(i.set,e,{setter:!0});return n.f(t,e,i)}},6840:(t,e,i)=>{var s=i(4901),n=i(4913),r=i(283),a=i(9433);t.exports=function(t,e,i,o){o||(o={});var l=o.enumerable,h=void 0!==o.name?o.name:e;s(i)&&r(i,h,o);if(o.global)l?t[e]=i:a(e,i);else{try{o.unsafe?t[e]&&(l=!0):delete t[e]}catch(t){}l?t[e]=i:n.f(t,e,{value:i,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return t}},6279:(t,e,i)=>{var s=i(6840);t.exports=function(t,e,i){for(var n in e)s(t,n,e[n],i);return t}},9433:(t,e,i)=>{var s=i(4576),n=Object.defineProperty;t.exports=function(t,e){try{n(s,t,{value:e,configurable:!0,writable:!0})}catch(i){s[t]=e}return e}},3724:(t,e,i)=>{var s=i(9039);t.exports=!s((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4483:(t,e,i)=>{var s,n,r,a,o=i(4576),l=i(9429),h=i(1548),c=o.structuredClone,d=o.ArrayBuffer,u=o.MessageChannel,p=!1;if(h)p=function(t){c(t,{transfer:[t]})};else if(d)try{u||(s=l(\"worker_threads\"))&&(u=s.MessageChannel);if(u){n=new u;r=new d(2);a=function(t){n.port1.postMessage(null,[t])};if(2===r.byteLength){a(r);0===r.byteLength&&(p=a)}}}catch(t){}t.exports=p},4055:(t,e,i)=>{var s=i(4576),n=i(34),r=s.document,a=n(r)&&n(r.createElement);t.exports=function(t){return a?r.createElement(t):{}}},6837:t=>{var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw e(\"Maximum allowed index exceeded\");return t}},5002:t=>{t.exports={IndexSizeError:{s:\"INDEX_SIZE_ERR\",c:1,m:1},DOMStringSizeError:{s:\"DOMSTRING_SIZE_ERR\",c:2,m:0},HierarchyRequestError:{s:\"HIERARCHY_REQUEST_ERR\",c:3,m:1},WrongDocumentError:{s:\"WRONG_DOCUMENT_ERR\",c:4,m:1},InvalidCharacterError:{s:\"INVALID_CHARACTER_ERR\",c:5,m:1},NoDataAllowedError:{s:\"NO_DATA_ALLOWED_ERR\",c:6,m:0},NoModificationAllowedError:{s:\"NO_MODIFICATION_ALLOWED_ERR\",c:7,m:1},NotFoundError:{s:\"NOT_FOUND_ERR\",c:8,m:1},NotSupportedError:{s:\"NOT_SUPPORTED_ERR\",c:9,m:1},InUseAttributeError:{s:\"INUSE_ATTRIBUTE_ERR\",c:10,m:1},InvalidStateError:{s:\"INVALID_STATE_ERR\",c:11,m:1},SyntaxError:{s:\"SYNTAX_ERR\",c:12,m:1},InvalidModificationError:{s:\"INVALID_MODIFICATION_ERR\",c:13,m:1},NamespaceError:{s:\"NAMESPACE_ERR\",c:14,m:1},InvalidAccessError:{s:\"INVALID_ACCESS_ERR\",c:15,m:1},ValidationError:{s:\"VALIDATION_ERR\",c:16,m:0},TypeMismatchError:{s:\"TYPE_MISMATCH_ERR\",c:17,m:1},SecurityError:{s:\"SECURITY_ERR\",c:18,m:1},NetworkError:{s:\"NETWORK_ERR\",c:19,m:1},AbortError:{s:\"ABORT_ERR\",c:20,m:1},URLMismatchError:{s:\"URL_MISMATCH_ERR\",c:21,m:1},QuotaExceededError:{s:\"QUOTA_EXCEEDED_ERR\",c:22,m:1},TimeoutError:{s:\"TIMEOUT_ERR\",c:23,m:1},InvalidNodeTypeError:{s:\"INVALID_NODE_TYPE_ERR\",c:24,m:1},DataCloneError:{s:\"DATA_CLONE_ERR\",c:25,m:1}}},8727:t=>{t.exports=[\"constructor\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"toLocaleString\",\"toString\",\"valueOf\"]},6193:(t,e,i)=>{var s=i(4215);t.exports=\"NODE\"===s},2839:(t,e,i)=>{var s=i(4576).navigator,n=s&&s.userAgent;t.exports=n?String(n):\"\"},9519:(t,e,i)=>{var s,n,r=i(4576),a=i(2839),o=r.process,l=r.Deno,h=o&&o.versions||l&&l.version,c=h&&h.v8;c&&(n=(s=c.split(\".\"))[0]>0&&s[0]<4?1:+(s[0]+s[1]));!n&&a&&(!(s=a.match(/Edge\\/(\\d+)/))||s[1]>=74)&&(s=a.match(/Chrome\\/(\\d+)/))&&(n=+s[1]);t.exports=n},4215:(t,e,i)=>{var s=i(4576),n=i(2839),r=i(2195),userAgentStartsWith=function(t){return n.slice(0,t.length)===t};t.exports=userAgentStartsWith(\"Bun/\")?\"BUN\":userAgentStartsWith(\"Cloudflare-Workers\")?\"CLOUDFLARE\":userAgentStartsWith(\"Deno/\")?\"DENO\":userAgentStartsWith(\"Node.js/\")?\"NODE\":s.Bun&&\"string\"==typeof Bun.version?\"BUN\":s.Deno&&\"object\"==typeof Deno.version?\"DENO\":\"process\"===r(s.process)?\"NODE\":s.window&&s.document?\"BROWSER\":\"REST\"},8574:(t,e,i)=>{var s=i(9504),n=Error,r=s(\"\".replace),a=String(new n(\"zxcasd\").stack),o=/\\n\\s*at [^:]*:[^\\n]*/,l=o.test(a);t.exports=function(t,e){if(l&&\"string\"==typeof t&&!n.prepareStackTrace)for(;e--;)t=r(t,o,\"\");return t}},6518:(t,e,i)=>{var s=i(4576),n=i(7347).f,r=i(6699),a=i(6840),o=i(9433),l=i(7740),h=i(2796);t.exports=function(t,e){var i,c,d,u,p,g=t.target,f=t.global,m=t.stat;if(i=f?s:m?s[g]||o(g,{}):s[g]&&s[g].prototype)for(c in e){u=e[c];d=t.dontCallGetSet?(p=n(i,c))&&p.value:i[c];if(!h(f?c:g+(m?\".\":\"#\")+c,t.forced)&&void 0!==d){if(typeof u==typeof d)continue;l(u,d)}(t.sham||d&&d.sham)&&r(u,\"sham\",!0);a(i,c,u,t)}}},9039:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},8745:(t,e,i)=>{var s=i(616),n=Function.prototype,r=n.apply,a=n.call;t.exports=\"object\"==typeof Reflect&&Reflect.apply||(s?a.bind(r):function(){return a.apply(r,arguments)})},6080:(t,e,i)=>{var s=i(7476),n=i(9306),r=i(616),a=s(s.bind);t.exports=function(t,e){n(t);return void 0===e?t:r?a(t,e):function(){return t.apply(e,arguments)}}},616:(t,e,i)=>{var s=i(9039);t.exports=!s((function(){var t=function(){}.bind();return\"function\"!=typeof t||t.hasOwnProperty(\"prototype\")}))},9565:(t,e,i)=>{var s=i(616),n=Function.prototype.call;t.exports=s?n.bind(n):function(){return n.apply(n,arguments)}},350:(t,e,i)=>{var s=i(3724),n=i(9297),r=Function.prototype,a=s&&Object.getOwnPropertyDescriptor,o=n(r,\"name\"),l=o&&\"something\"===function something(){}.name,h=o&&(!s||s&&a(r,\"name\").configurable);t.exports={EXISTS:o,PROPER:l,CONFIGURABLE:h}},6706:(t,e,i)=>{var s=i(9504),n=i(9306);t.exports=function(t,e,i){try{return s(n(Object.getOwnPropertyDescriptor(t,e)[i]))}catch(t){}}},7476:(t,e,i)=>{var s=i(2195),n=i(9504);t.exports=function(t){if(\"Function\"===s(t))return n(t)}},9504:(t,e,i)=>{var s=i(616),n=Function.prototype,r=n.call,a=s&&n.bind.bind(r,r);t.exports=s?a:function(t){return function(){return r.apply(t,arguments)}}},9429:(t,e,i)=>{var s=i(4576),n=i(6193);t.exports=function(t){if(n){try{return s.process.getBuiltinModule(t)}catch(t){}try{return Function('return require(\"'+t+'\")')()}catch(t){}}}},7751:(t,e,i)=>{var s=i(4576),n=i(4901);t.exports=function(t,e){return arguments.length<2?(i=s[t],n(i)?i:void 0):s[t]&&s[t][e];var i}},1767:t=>{t.exports=function(t){return{iterator:t,next:t.next,done:!1}}},8646:(t,e,i)=>{var s=i(9565),n=i(8551),r=i(1767),a=i(851);t.exports=function(t,e){e&&\"string\"==typeof t||n(t);var i=a(t);return r(n(void 0!==i?s(i,t):t))}},851:(t,e,i)=>{var s=i(6955),n=i(5966),r=i(4117),a=i(6269),o=i(8227)(\"iterator\");t.exports=function(t){if(!r(t))return n(t,o)||n(t,\"@@iterator\")||a[s(t)]}},81:(t,e,i)=>{var s=i(9565),n=i(9306),r=i(8551),a=i(6823),o=i(851),l=TypeError;t.exports=function(t,e){var i=arguments.length<2?o(t):e;if(n(i))return r(s(i,t));throw new l(a(t)+\" is not iterable\")}},5966:(t,e,i)=>{var s=i(9306),n=i(4117);t.exports=function(t,e){var i=t[e];return n(i)?void 0:s(i)}},3789:(t,e,i)=>{var s=i(9306),n=i(8551),r=i(9565),a=i(1291),o=i(1767),l=\"Invalid size\",h=RangeError,c=TypeError,d=Math.max,SetRecord=function(t,e){this.set=t;this.size=d(e,0);this.has=s(t.has);this.keys=s(t.keys)};SetRecord.prototype={getIterator:function(){return o(n(r(this.keys,this.set)))},includes:function(t){return r(this.has,this.set,t)}};t.exports=function(t){n(t);var e=+t.size;if(e!=e)throw new c(l);var i=a(e);if(i<0)throw new h(l);return new SetRecord(t,i)}},4576:function(t){var check=function(t){return t&&t.Math===Math&&t};t.exports=check(\"object\"==typeof globalThis&&globalThis)||check(\"object\"==typeof window&&window)||check(\"object\"==typeof self&&self)||check(\"object\"==typeof global&&global)||check(\"object\"==typeof this&&this)||function(){return this}()||Function(\"return this\")()},9297:(t,e,i)=>{var s=i(9504),n=i(8981),r=s({}.hasOwnProperty);t.exports=Object.hasOwn||function hasOwn(t,e){return r(n(t),e)}},421:t=>{t.exports={}},397:(t,e,i)=>{var s=i(7751);t.exports=s(\"document\",\"documentElement\")},5917:(t,e,i)=>{var s=i(3724),n=i(9039),r=i(4055);t.exports=!s&&!n((function(){return 7!==Object.defineProperty(r(\"div\"),\"a\",{get:function(){return 7}}).a}))},7055:(t,e,i)=>{var s=i(9504),n=i(9039),r=i(2195),a=Object,o=s(\"\".split);t.exports=n((function(){return!a(\"z\").propertyIsEnumerable(0)}))?function(t){return\"String\"===r(t)?o(t,\"\"):a(t)}:a},3167:(t,e,i)=>{var s=i(4901),n=i(34),r=i(2967);t.exports=function(t,e,i){var a,o;r&&s(a=e.constructor)&&a!==i&&n(o=a.prototype)&&o!==i.prototype&&r(t,o);return t}},3706:(t,e,i)=>{var s=i(9504),n=i(4901),r=i(7629),a=s(Function.toString);n(r.inspectSource)||(r.inspectSource=function(t){return a(t)});t.exports=r.inspectSource},1181:(t,e,i)=>{var s,n,r,a=i(8622),o=i(4576),l=i(34),h=i(6699),c=i(9297),d=i(7629),u=i(6119),p=i(421),g=\"Object already initialized\",f=o.TypeError,m=o.WeakMap;if(a||d.state){var b=d.state||(d.state=new m);b.get=b.get;b.has=b.has;b.set=b.set;s=function(t,e){if(b.has(t))throw new f(g);e.facade=t;b.set(t,e);return e};n=function(t){return b.get(t)||{}};r=function(t){return b.has(t)}}else{var v=u(\"state\");p[v]=!0;s=function(t,e){if(c(t,v))throw new f(g);e.facade=t;h(t,v,e);return e};n=function(t){return c(t,v)?t[v]:{}};r=function(t){return c(t,v)}}t.exports={set:s,get:n,has:r,enforce:function(t){return r(t)?n(t):s(t,{})},getterFor:function(t){return function(e){var i;if(!l(e)||(i=n(e)).type!==t)throw new f(\"Incompatible receiver, \"+t+\" required\");return i}}}},4209:(t,e,i)=>{var s=i(8227),n=i(6269),r=s(\"iterator\"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||a[r]===t)}},4376:(t,e,i)=>{var s=i(2195);t.exports=Array.isArray||function isArray(t){return\"Array\"===s(t)}},1108:(t,e,i)=>{var s=i(6955);t.exports=function(t){var e=s(t);return\"BigInt64Array\"===e||\"BigUint64Array\"===e}},4901:t=>{var e=\"object\"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return\"function\"==typeof t||t===e}:function(t){return\"function\"==typeof t}},2796:(t,e,i)=>{var s=i(9039),n=i(4901),r=/#|\\.prototype\\./,isForced=function(t,e){var i=o[a(t)];return i===h||i!==l&&(n(e)?s(e):!!e)},a=isForced.normalize=function(t){return String(t).replace(r,\".\").toLowerCase()},o=isForced.data={},l=isForced.NATIVE=\"N\",h=isForced.POLYFILL=\"P\";t.exports=isForced},4117:t=>{t.exports=function(t){return null==t}},34:(t,e,i)=>{var s=i(4901);t.exports=function(t){return\"object\"==typeof t?null!==t:s(t)}},3925:(t,e,i)=>{var s=i(34);t.exports=function(t){return s(t)||null===t}},6395:t=>{t.exports=!1},757:(t,e,i)=>{var s=i(7751),n=i(4901),r=i(1625),a=i(7040),o=Object;t.exports=a?function(t){return\"symbol\"==typeof t}:function(t){var e=s(\"Symbol\");return n(e)&&r(e.prototype,o(t))}},507:(t,e,i)=>{var s=i(9565);t.exports=function(t,e,i){for(var n,r,a=i?t:t.iterator,o=t.next;!(n=s(o,a)).done;)if(void 0!==(r=e(n.value)))return r}},2652:(t,e,i)=>{var s=i(6080),n=i(9565),r=i(8551),a=i(6823),o=i(4209),l=i(6198),h=i(1625),c=i(81),d=i(851),u=i(9539),p=TypeError,Result=function(t,e){this.stopped=t;this.result=e},g=Result.prototype;t.exports=function(t,e,i){var f,m,b,v,y,w,A,x=i&&i.that,_=!(!i||!i.AS_ENTRIES),E=!(!i||!i.IS_RECORD),S=!(!i||!i.IS_ITERATOR),C=!(!i||!i.INTERRUPTED),T=s(e,x),stop=function(t){f&&u(f,\"normal\",t);return new Result(!0,t)},callFn=function(t){if(_){r(t);return C?T(t[0],t[1],stop):T(t[0],t[1])}return C?T(t,stop):T(t)};if(E)f=t.iterator;else if(S)f=t;else{if(!(m=d(t)))throw new p(a(t)+\" is not iterable\");if(o(m)){for(b=0,v=l(t);v>b;b++)if((y=callFn(t[b]))&&h(g,y))return y;return new Result(!1)}f=c(t,m)}w=E?t.next:f.next;for(;!(A=n(w,f)).done;){try{y=callFn(A.value)}catch(t){u(f,\"throw\",t)}if(\"object\"==typeof y&&y&&h(g,y))return y}return new Result(!1)}},9539:(t,e,i)=>{var s=i(9565),n=i(8551),r=i(5966);t.exports=function(t,e,i){var a,o;n(t);try{if(!(a=r(t,\"return\"))){if(\"throw\"===e)throw i;return i}a=s(a,t)}catch(t){o=!0;a=t}if(\"throw\"===e)throw i;if(o)throw a;n(a);return i}},9462:(t,e,i)=>{var s=i(9565),n=i(2360),r=i(6699),a=i(6279),o=i(8227),l=i(1181),h=i(5966),c=i(7657).IteratorPrototype,d=i(2529),u=i(9539),p=o(\"toStringTag\"),g=\"IteratorHelper\",f=\"WrapForValidIterator\",m=l.set,createIteratorProxyPrototype=function(t){var e=l.getterFor(t?f:g);return a(n(c),{next:function next(){var i=e(this);if(t)return i.nextHandler();try{var s=i.done?void 0:i.nextHandler();return d(s,i.done)}catch(t){i.done=!0;throw t}},return:function(){var i=e(this),n=i.iterator;i.done=!0;if(t){var r=h(n,\"return\");return r?s(r,n):d(void 0,!0)}if(i.inner)try{u(i.inner.iterator,\"normal\")}catch(t){return u(n,\"throw\",t)}n&&u(n,\"normal\");return d(void 0,!0)}})},b=createIteratorProxyPrototype(!0),v=createIteratorProxyPrototype(!1);r(v,p,\"Iterator Helper\");t.exports=function(t,e){var i=function Iterator(i,s){if(s){s.iterator=i.iterator;s.next=i.next}else s=i;s.type=e?f:g;s.nextHandler=t;s.counter=0;s.done=!1;m(this,s)};i.prototype=e?b:v;return i}},713:(t,e,i)=>{var s=i(9565),n=i(9306),r=i(8551),a=i(1767),o=i(9462),l=i(6319),h=o((function(){var t=this.iterator,e=r(s(this.next,t));if(!(this.done=!!e.done))return l(t,this.mapper,[e.value,this.counter++],!0)}));t.exports=function map(t){r(this);n(t);return new h(a(this),{mapper:t})}},7657:(t,e,i)=>{var s,n,r,a=i(9039),o=i(4901),l=i(34),h=i(2360),c=i(2787),d=i(6840),u=i(8227),p=i(6395),g=u(\"iterator\"),f=!1;[].keys&&(\"next\"in(r=[].keys())?(n=c(c(r)))!==Object.prototype&&(s=n):f=!0);!l(s)||a((function(){var t={};return s[g].call(t)!==t}))?s={}:p&&(s=h(s));o(s[g])||d(s,g,(function(){return this}));t.exports={IteratorPrototype:s,BUGGY_SAFARI_ITERATORS:f}},6269:t=>{t.exports={}},6198:(t,e,i)=>{var s=i(8014);t.exports=function(t){return s(t.length)}},283:(t,e,i)=>{var s=i(9504),n=i(9039),r=i(4901),a=i(9297),o=i(3724),l=i(350).CONFIGURABLE,h=i(3706),c=i(1181),d=c.enforce,u=c.get,p=String,g=Object.defineProperty,f=s(\"\".slice),m=s(\"\".replace),b=s([].join),v=o&&!n((function(){return 8!==g((function(){}),\"length\",{value:8}).length})),y=String(String).split(\"String\"),w=t.exports=function(t,e,i){\"Symbol(\"===f(p(e),0,7)&&(e=\"[\"+m(p(e),/^Symbol\\(([^)]*)\\).*$/,\"$1\")+\"]\");i&&i.getter&&(e=\"get \"+e);i&&i.setter&&(e=\"set \"+e);(!a(t,\"name\")||l&&t.name!==e)&&(o?g(t,\"name\",{value:e,configurable:!0}):t.name=e);v&&i&&a(i,\"arity\")&&t.length!==i.arity&&g(t,\"length\",{value:i.arity});try{i&&a(i,\"constructor\")&&i.constructor?o&&g(t,\"prototype\",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var s=d(t);a(s,\"source\")||(s.source=b(y,\"string\"==typeof e?e:\"\"));return t};Function.prototype.toString=w((function toString(){return r(this)&&u(this).source||h(this)}),\"toString\")},741:t=>{var e=Math.ceil,i=Math.floor;t.exports=Math.trunc||function trunc(t){var s=+t;return(s>0?i:e)(s)}},6043:(t,e,i)=>{var s=i(9306),n=TypeError,PromiseCapability=function(t){var e,i;this.promise=new t((function(t,s){if(void 0!==e||void 0!==i)throw new n(\"Bad Promise constructor\");e=t;i=s}));this.resolve=s(e);this.reject=s(i)};t.exports.f=function(t){return new PromiseCapability(t)}},2603:(t,e,i)=>{var s=i(655);t.exports=function(t,e){return void 0===t?arguments.length<2?\"\":e:s(t)}},4149:t=>{var e=RangeError;t.exports=function(t){if(t==t)return t;throw new e(\"NaN is not allowed\")}},2360:(t,e,i)=>{var s,n=i(8551),r=i(6801),a=i(8727),o=i(421),l=i(397),h=i(4055),c=i(6119),d=\"prototype\",u=\"script\",p=c(\"IE_PROTO\"),EmptyConstructor=function(){},scriptTag=function(t){return\"<\"+u+\">\"+t+\"</\"+u+\">\"},NullProtoObjectViaActiveX=function(t){t.write(scriptTag(\"\"));t.close();var e=t.parentWindow.Object;t=null;return e},NullProtoObject=function(){try{s=new ActiveXObject(\"htmlfile\")}catch(t){}NullProtoObject=\"undefined\"!=typeof document?document.domain&&s?NullProtoObjectViaActiveX(s):function(){var t,e=h(\"iframe\"),i=\"java\"+u+\":\";e.style.display=\"none\";l.appendChild(e);e.src=String(i);(t=e.contentWindow.document).open();t.write(scriptTag(\"document.F=Object\"));t.close();return t.F}():NullProtoObjectViaActiveX(s);for(var t=a.length;t--;)delete NullProtoObject[d][a[t]];return NullProtoObject()};o[p]=!0;t.exports=Object.create||function create(t,e){var i;if(null!==t){EmptyConstructor[d]=n(t);i=new EmptyConstructor;EmptyConstructor[d]=null;i[p]=t}else i=NullProtoObject();return void 0===e?i:r.f(i,e)}},6801:(t,e,i)=>{var s=i(3724),n=i(8686),r=i(4913),a=i(8551),o=i(5397),l=i(1072);e.f=s&&!n?Object.defineProperties:function defineProperties(t,e){a(t);for(var i,s=o(e),n=l(e),h=n.length,c=0;h>c;)r.f(t,i=n[c++],s[i]);return t}},4913:(t,e,i)=>{var s=i(3724),n=i(5917),r=i(8686),a=i(8551),o=i(6969),l=TypeError,h=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d=\"enumerable\",u=\"configurable\",p=\"writable\";e.f=s?r?function defineProperty(t,e,i){a(t);e=o(e);a(i);if(\"function\"==typeof t&&\"prototype\"===e&&\"value\"in i&&p in i&&!i[p]){var s=c(t,e);if(s&&s[p]){t[e]=i.value;i={configurable:u in i?i[u]:s[u],enumerable:d in i?i[d]:s[d],writable:!1}}}return h(t,e,i)}:h:function defineProperty(t,e,i){a(t);e=o(e);a(i);if(n)try{return h(t,e,i)}catch(t){}if(\"get\"in i||\"set\"in i)throw new l(\"Accessors not supported\");\"value\"in i&&(t[e]=i.value);return t}},7347:(t,e,i)=>{var s=i(3724),n=i(9565),r=i(8773),a=i(6980),o=i(5397),l=i(6969),h=i(9297),c=i(5917),d=Object.getOwnPropertyDescriptor;e.f=s?d:function getOwnPropertyDescriptor(t,e){t=o(t);e=l(e);if(c)try{return d(t,e)}catch(t){}if(h(t,e))return a(!n(r.f,t,e),t[e])}},8480:(t,e,i)=>{var s=i(1828),n=i(8727).concat(\"length\",\"prototype\");e.f=Object.getOwnPropertyNames||function getOwnPropertyNames(t){return s(t,n)}},3717:(t,e)=>{e.f=Object.getOwnPropertySymbols},2787:(t,e,i)=>{var s=i(9297),n=i(4901),r=i(8981),a=i(6119),o=i(2211),l=a(\"IE_PROTO\"),h=Object,c=h.prototype;t.exports=o?h.getPrototypeOf:function(t){var e=r(t);if(s(e,l))return e[l];var i=e.constructor;return n(i)&&e instanceof i?i.prototype:e instanceof h?c:null}},1625:(t,e,i)=>{var s=i(9504);t.exports=s({}.isPrototypeOf)},1828:(t,e,i)=>{var s=i(9504),n=i(9297),r=i(5397),a=i(9617).indexOf,o=i(421),l=s([].push);t.exports=function(t,e){var i,s=r(t),h=0,c=[];for(i in s)!n(o,i)&&n(s,i)&&l(c,i);for(;e.length>h;)n(s,i=e[h++])&&(~a(c,i)||l(c,i));return c}},1072:(t,e,i)=>{var s=i(1828),n=i(8727);t.exports=Object.keys||function keys(t){return s(t,n)}},8773:(t,e)=>{var i={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,n=s&&!i.call({1:2},1);e.f=n?function propertyIsEnumerable(t){var e=s(this,t);return!!e&&e.enumerable}:i},2967:(t,e,i)=>{var s=i(6706),n=i(34),r=i(7750),a=i(3506);t.exports=Object.setPrototypeOf||(\"__proto__\"in{}?function(){var t,e=!1,i={};try{(t=s(Object.prototype,\"__proto__\",\"set\"))(i,[]);e=i instanceof Array}catch(t){}return function setPrototypeOf(i,s){r(i);a(s);if(!n(i))return i;e?t(i,s):i.__proto__=s;return i}}():void 0)},4270:(t,e,i)=>{var s=i(9565),n=i(4901),r=i(34),a=TypeError;t.exports=function(t,e){var i,o;if(\"string\"===e&&n(i=t.toString)&&!r(o=s(i,t)))return o;if(n(i=t.valueOf)&&!r(o=s(i,t)))return o;if(\"string\"!==e&&n(i=t.toString)&&!r(o=s(i,t)))return o;throw new a(\"Can't convert object to primitive value\")}},5031:(t,e,i)=>{var s=i(7751),n=i(9504),r=i(8480),a=i(3717),o=i(8551),l=n([].concat);t.exports=s(\"Reflect\",\"ownKeys\")||function ownKeys(t){var e=r.f(o(t)),i=a.f;return i?l(e,i(t)):e}},8235:(t,e,i)=>{var s=i(9504),n=i(9297),r=SyntaxError,a=parseInt,o=String.fromCharCode,l=s(\"\".charAt),h=s(\"\".slice),c=s(/./.exec),d={'\\\\\"':'\"',\"\\\\\\\\\":\"\\\\\",\"\\\\/\":\"/\",\"\\\\b\":\"\\b\",\"\\\\f\":\"\\f\",\"\\\\n\":\"\\n\",\"\\\\r\":\"\\r\",\"\\\\t\":\"\\t\"},u=/^[\\da-f]{4}$/i,p=/^[\\u0000-\\u001F]$/;t.exports=function(t,e){for(var i=!0,s=\"\";e<t.length;){var g=l(t,e);if(\"\\\\\"===g){var f=h(t,e,e+2);if(n(d,f)){s+=d[f];e+=2}else{if(\"\\\\u\"!==f)throw new r('Unknown escape sequence: \"'+f+'\"');var m=h(t,e+=2,e+4);if(!c(u,m))throw new r(\"Bad Unicode escape at: \"+e);s+=o(a(m,16));e+=4}}else{if('\"'===g){i=!1;e++;break}if(c(p,g))throw new r(\"Bad control character in string literal at: \"+e);s+=g;e++}}if(i)throw new r(\"Unterminated string at: \"+e);return{value:s,end:e}}},1103:t=>{t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},7750:(t,e,i)=>{var s=i(4117),n=TypeError;t.exports=function(t){if(s(t))throw new n(\"Can't call method on \"+t);return t}},9286:(t,e,i)=>{var s=i(4402),n=i(8469),r=s.Set,a=s.add;t.exports=function(t){var e=new r;n(t,(function(t){a(e,t)}));return e}},3440:(t,e,i)=>{var s=i(7080),n=i(4402),r=i(9286),a=i(5170),o=i(3789),l=i(8469),h=i(507),c=n.has,d=n.remove;t.exports=function difference(t){var e=s(this),i=o(t),n=r(e);a(e)<=i.size?l(e,(function(t){i.includes(t)&&d(n,t)})):h(i.getIterator(),(function(t){c(e,t)&&d(n,t)}));return n}},4402:(t,e,i)=>{var s=i(9504),n=Set.prototype;t.exports={Set,add:s(n.add),has:s(n.has),remove:s(n.delete),proto:n}},8750:(t,e,i)=>{var s=i(7080),n=i(4402),r=i(5170),a=i(3789),o=i(8469),l=i(507),h=n.Set,c=n.add,d=n.has;t.exports=function intersection(t){var e=s(this),i=a(t),n=new h;r(e)>i.size?l(i.getIterator(),(function(t){d(e,t)&&c(n,t)})):o(e,(function(t){i.includes(t)&&c(n,t)}));return n}},4449:(t,e,i)=>{var s=i(7080),n=i(4402).has,r=i(5170),a=i(3789),o=i(8469),l=i(507),h=i(9539);t.exports=function isDisjointFrom(t){var e=s(this),i=a(t);if(r(e)<=i.size)return!1!==o(e,(function(t){if(i.includes(t))return!1}),!0);var c=i.getIterator();return!1!==l(c,(function(t){if(n(e,t))return h(c,\"normal\",!1)}))}},3838:(t,e,i)=>{var s=i(7080),n=i(5170),r=i(8469),a=i(3789);t.exports=function isSubsetOf(t){var e=s(this),i=a(t);return!(n(e)>i.size)&&!1!==r(e,(function(t){if(!i.includes(t))return!1}),!0)}},8527:(t,e,i)=>{var s=i(7080),n=i(4402).has,r=i(5170),a=i(3789),o=i(507),l=i(9539);t.exports=function isSupersetOf(t){var e=s(this),i=a(t);if(r(e)<i.size)return!1;var h=i.getIterator();return!1!==o(h,(function(t){if(!n(e,t))return l(h,\"normal\",!1)}))}},8469:(t,e,i)=>{var s=i(9504),n=i(507),r=i(4402),a=r.Set,o=r.proto,l=s(o.forEach),h=s(o.keys),c=h(new a).next;t.exports=function(t,e,i){return i?n({iterator:h(t),next:c},e):l(t,e)}},4916:(t,e,i)=>{var s=i(7751),createSetLike=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};t.exports=function(t){var e=s(\"Set\");try{(new e)[t](createSetLike(0));try{(new e)[t](createSetLike(-1));return!1}catch(t){return!0}}catch(t){return!1}}},5170:(t,e,i)=>{var s=i(6706),n=i(4402);t.exports=s(n.proto,\"size\",\"get\")||function(t){return t.size}},3650:(t,e,i)=>{var s=i(7080),n=i(4402),r=i(9286),a=i(3789),o=i(507),l=n.add,h=n.has,c=n.remove;t.exports=function symmetricDifference(t){var e=s(this),i=a(t).getIterator(),n=r(e);o(i,(function(t){h(e,t)?c(n,t):l(n,t)}));return n}},4204:(t,e,i)=>{var s=i(7080),n=i(4402).add,r=i(9286),a=i(3789),o=i(507);t.exports=function union(t){var e=s(this),i=a(t).getIterator(),l=r(e);o(i,(function(t){n(l,t)}));return l}},6119:(t,e,i)=>{var s=i(5745),n=i(3392),r=s(\"keys\");t.exports=function(t){return r[t]||(r[t]=n(t))}},7629:(t,e,i)=>{var s=i(6395),n=i(4576),r=i(9433),a=\"__core-js_shared__\",o=t.exports=n[a]||r(a,{});(o.versions||(o.versions=[])).push({version:\"3.39.0\",mode:s?\"pure\":\"global\",copyright:\"© 2014-2024 Denis Pushkarev (zloirock.ru)\",license:\"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE\",source:\"https://github.com/zloirock/core-js\"})},5745:(t,e,i)=>{var s=i(7629);t.exports=function(t,e){return s[t]||(s[t]=e||{})}},1548:(t,e,i)=>{var s=i(4576),n=i(9039),r=i(9519),a=i(4215),o=s.structuredClone;t.exports=!!o&&!n((function(){if(\"DENO\"===a&&r>92||\"NODE\"===a&&r>94||\"BROWSER\"===a&&r>97)return!1;var t=new ArrayBuffer(8),e=o(t,{transfer:[t]});return 0!==t.byteLength||8!==e.byteLength}))},4495:(t,e,i)=>{var s=i(9519),n=i(9039),r=i(4576).String;t.exports=!!Object.getOwnPropertySymbols&&!n((function(){var t=Symbol(\"symbol detection\");return!r(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&s&&s<41}))},5610:(t,e,i)=>{var s=i(1291),n=Math.max,r=Math.min;t.exports=function(t,e){var i=s(t);return i<0?n(i+e,0):r(i,e)}},5854:(t,e,i)=>{var s=i(2777),n=TypeError;t.exports=function(t){var e=s(t,\"number\");if(\"number\"==typeof e)throw new n(\"Can't convert number to bigint\");return BigInt(e)}},7696:(t,e,i)=>{var s=i(1291),n=i(8014),r=RangeError;t.exports=function(t){if(void 0===t)return 0;var e=s(t),i=n(e);if(e!==i)throw new r(\"Wrong length or index\");return i}},5397:(t,e,i)=>{var s=i(7055),n=i(7750);t.exports=function(t){return s(n(t))}},1291:(t,e,i)=>{var s=i(741);t.exports=function(t){var e=+t;return e!=e||0===e?0:s(e)}},8014:(t,e,i)=>{var s=i(1291),n=Math.min;t.exports=function(t){var e=s(t);return e>0?n(e,9007199254740991):0}},8981:(t,e,i)=>{var s=i(7750),n=Object;t.exports=function(t){return n(s(t))}},9590:(t,e,i)=>{var s=i(1291),n=RangeError;t.exports=function(t){var e=s(t);if(e<0)throw new n(\"The argument can't be less than 0\");return e}},2777:(t,e,i)=>{var s=i(9565),n=i(34),r=i(757),a=i(5966),o=i(4270),l=i(8227),h=TypeError,c=l(\"toPrimitive\");t.exports=function(t,e){if(!n(t)||r(t))return t;var i,l=a(t,c);if(l){void 0===e&&(e=\"default\");i=s(l,t,e);if(!n(i)||r(i))return i;throw new h(\"Can't convert object to primitive value\")}void 0===e&&(e=\"number\");return o(t,e)}},6969:(t,e,i)=>{var s=i(2777),n=i(757);t.exports=function(t){var e=s(t,\"string\");return n(e)?e:e+\"\"}},2140:(t,e,i)=>{var s={};s[i(8227)(\"toStringTag\")]=\"z\";t.exports=\"[object z]\"===String(s)},655:(t,e,i)=>{var s=i(6955),n=String;t.exports=function(t){if(\"Symbol\"===s(t))throw new TypeError(\"Cannot convert a Symbol value to a string\");return n(t)}},6823:t=>{var e=String;t.exports=function(t){try{return e(t)}catch(t){return\"Object\"}}},3392:(t,e,i)=>{var s=i(9504),n=0,r=Math.random(),a=s(1..toString);t.exports=function(t){return\"Symbol(\"+(void 0===t?\"\":t)+\")_\"+a(++n+r,36)}},7040:(t,e,i)=>{var s=i(4495);t.exports=s&&!Symbol.sham&&\"symbol\"==typeof Symbol.iterator},8686:(t,e,i)=>{var s=i(3724),n=i(9039);t.exports=s&&n((function(){return 42!==Object.defineProperty((function(){}),\"prototype\",{value:42,writable:!1}).prototype}))},2812:t=>{var e=TypeError;t.exports=function(t,i){if(t<i)throw new e(\"Not enough arguments\");return t}},8622:(t,e,i)=>{var s=i(4576),n=i(4901),r=s.WeakMap;t.exports=n(r)&&/native code/.test(String(r))},8227:(t,e,i)=>{var s=i(4576),n=i(5745),r=i(9297),a=i(3392),o=i(4495),l=i(7040),h=s.Symbol,c=n(\"wks\"),d=l?h.for||h:h&&h.withoutSetter||a;t.exports=function(t){r(c,t)||(c[t]=o&&r(h,t)?h[t]:d(\"Symbol.\"+t));return c[t]}},6573:(t,e,i)=>{var s=i(3724),n=i(2106),r=i(3238),a=ArrayBuffer.prototype;s&&!(\"detached\"in a)&&n(a,\"detached\",{configurable:!0,get:function detached(){return r(this)}})},7936:(t,e,i)=>{var s=i(6518),n=i(5636);n&&s({target:\"ArrayBuffer\",proto:!0},{transferToFixedLength:function transferToFixedLength(){return n(this,arguments.length?arguments[0]:void 0,!1)}})},8100:(t,e,i)=>{var s=i(6518),n=i(5636);n&&s({target:\"ArrayBuffer\",proto:!0},{transfer:function transfer(){return n(this,arguments.length?arguments[0]:void 0,!0)}})},4114:(t,e,i)=>{var s=i(6518),n=i(8981),r=i(6198),a=i(4527),o=i(6837);s({target:\"Array\",proto:!0,arity:1,forced:i(9039)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],\"length\",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function push(t){var e=n(this),i=r(e),s=arguments.length;o(i+s);for(var l=0;l<s;l++){e[i]=arguments[l];i++}a(e,i);return i}})},8111:(t,e,i)=>{var s=i(6518),n=i(4576),r=i(679),a=i(8551),o=i(4901),l=i(2787),h=i(2106),c=i(4659),d=i(9039),u=i(9297),p=i(8227),g=i(7657).IteratorPrototype,f=i(3724),m=i(6395),b=\"constructor\",v=\"Iterator\",y=p(\"toStringTag\"),w=TypeError,A=n[v],x=m||!o(A)||A.prototype!==g||!d((function(){A({})})),_=function Iterator(){r(this,g);if(l(this)===g)throw new w(\"Abstract class Iterator not directly constructable\")},defineIteratorPrototypeAccessor=function(t,e){f?h(g,t,{configurable:!0,get:function(){return e},set:function(e){a(this);if(this===g)throw new w(\"You can't redefine this property\");u(this,t)?this[t]=e:c(this,t,e)}}):g[t]=e};u(g,y)||defineIteratorPrototypeAccessor(y,v);!x&&u(g,b)&&g[b]!==Object||defineIteratorPrototypeAccessor(b,_);_.prototype=g;s({global:!0,constructor:!0,forced:x},{Iterator:_})},9314:(t,e,i)=>{var s=i(6518),n=i(9565),r=i(8551),a=i(1767),o=i(4149),l=i(9590),h=i(9462),c=i(6395),d=h((function(){for(var t,e=this.iterator,i=this.next;this.remaining;){this.remaining--;t=r(n(i,e));if(this.done=!!t.done)return}t=r(n(i,e));if(!(this.done=!!t.done))return t.value}));s({target:\"Iterator\",proto:!0,real:!0,forced:c},{drop:function drop(t){r(this);var e=l(o(+t));return new d(a(this),{remaining:e})}})},1148:(t,e,i)=>{var s=i(6518),n=i(2652),r=i(9306),a=i(8551),o=i(1767);s({target:\"Iterator\",proto:!0,real:!0},{every:function every(t){a(this);r(t);var e=o(this),i=0;return!n(e,(function(e,s){if(!t(e,i++))return s()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},2489:(t,e,i)=>{var s=i(6518),n=i(9565),r=i(9306),a=i(8551),o=i(1767),l=i(9462),h=i(6319),c=i(6395),d=l((function(){for(var t,e,i=this.iterator,s=this.predicate,r=this.next;;){t=a(n(r,i));if(this.done=!!t.done)return;e=t.value;if(h(i,s,[e,this.counter++],!0))return e}}));s({target:\"Iterator\",proto:!0,real:!0,forced:c},{filter:function filter(t){a(this);r(t);return new d(o(this),{predicate:t})}})},531:(t,e,i)=>{var s=i(6518),n=i(9565),r=i(9306),a=i(8551),o=i(1767),l=i(8646),h=i(9462),c=i(9539),d=i(6395),u=h((function(){for(var t,e,i=this.iterator,s=this.mapper;;){if(e=this.inner)try{if(!(t=a(n(e.next,e.iterator))).done)return t.value;this.inner=null}catch(t){c(i,\"throw\",t)}t=a(n(this.next,i));if(this.done=!!t.done)return;try{this.inner=l(s(t.value,this.counter++),!1)}catch(t){c(i,\"throw\",t)}}}));s({target:\"Iterator\",proto:!0,real:!0,forced:d},{flatMap:function flatMap(t){a(this);r(t);return new u(o(this),{mapper:t,inner:null})}})},1701:(t,e,i)=>{var s=i(6518),n=i(713);s({target:\"Iterator\",proto:!0,real:!0,forced:i(6395)},{map:n})},3579:(t,e,i)=>{var s=i(6518),n=i(2652),r=i(9306),a=i(8551),o=i(1767);s({target:\"Iterator\",proto:!0,real:!0},{some:function some(t){a(this);r(t);var e=o(this),i=0;return n(e,(function(e,s){if(t(e,i++))return s()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},1689:(t,e,i)=>{var s=i(6518),n=i(4576),r=i(8745),a=i(7680),o=i(6043),l=i(9306),h=i(1103),c=n.Promise,d=!1;s({target:\"Promise\",stat:!0,forced:!c||!c.try||h((function(){c.try((function(t){d=8===t}),8)})).error||!d},{try:function(t){var e=arguments.length>1?a(arguments,1):[],i=o.f(this),s=h((function(){return r(l(t),void 0,e)}));(s.error?i.reject:i.resolve)(s.value);return i.promise}})},4628:(t,e,i)=>{var s=i(6518),n=i(6043);s({target:\"Promise\",stat:!0},{withResolvers:function withResolvers(){var t=n.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}})},7642:(t,e,i)=>{var s=i(6518),n=i(3440);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"difference\")},{difference:n})},8004:(t,e,i)=>{var s=i(6518),n=i(9039),r=i(8750);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"intersection\")||n((function(){return\"3,2\"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:r})},3853:(t,e,i)=>{var s=i(6518),n=i(4449);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"isDisjointFrom\")},{isDisjointFrom:n})},5876:(t,e,i)=>{var s=i(6518),n=i(3838);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"isSubsetOf\")},{isSubsetOf:n})},2475:(t,e,i)=>{var s=i(6518),n=i(8527);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"isSupersetOf\")},{isSupersetOf:n})},5024:(t,e,i)=>{var s=i(6518),n=i(3650);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"symmetricDifference\")},{symmetricDifference:n})},1698:(t,e,i)=>{var s=i(6518),n=i(4204);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"union\")},{union:n})},7467:(t,e,i)=>{var s=i(7628),n=i(4644),r=n.aTypedArray,a=n.exportTypedArrayMethod,o=n.getTypedArrayConstructor;a(\"toReversed\",(function toReversed(){return s(r(this),o(this))}))},4732:(t,e,i)=>{var s=i(4644),n=i(9504),r=i(9306),a=i(5370),o=s.aTypedArray,l=s.getTypedArrayConstructor,h=s.exportTypedArrayMethod,c=n(s.TypedArrayPrototype.sort);h(\"toSorted\",(function toSorted(t){void 0!==t&&r(t);var e=o(this),i=a(l(e),e);return c(i,t)}))},9577:(t,e,i)=>{var s=i(9928),n=i(4644),r=i(1108),a=i(1291),o=i(5854),l=n.aTypedArray,h=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,d=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(t){return 8===t}}();c(\"with\",{with:function(t,e){var i=l(this),n=a(t),c=r(i)?o(e):+e;return s(i,h(i),n,c)}}.with,!d)},8992:(t,e,i)=>{i(8111)},4743:(t,e,i)=>{i(9314)},3215:(t,e,i)=>{i(1148)},4520:(t,e,i)=>{i(2489)},670:(t,e,i)=>{i(531)},1454:(t,e,i)=>{i(1701)},7550:(t,e,i)=>{i(3579)},8335:(t,e,i)=>{var s=i(6518),n=i(3724),r=i(4576),a=i(7751),o=i(9504),l=i(9565),h=i(4901),c=i(34),d=i(4376),u=i(9297),p=i(655),g=i(6198),f=i(4659),m=i(9039),b=i(8235),v=i(4495),y=r.JSON,w=r.Number,A=r.SyntaxError,x=y&&y.parse,_=a(\"Object\",\"keys\"),E=Object.getOwnPropertyDescriptor,S=o(\"\".charAt),C=o(\"\".slice),T=o(/./.exec),M=o([].push),P=/^\\d$/,D=/^[1-9]$/,k=/^[\\d-]$/,R=/^[\\t\\n\\r ]$/,internalize=function(t,e,i,s){var n,r,a,o,h,p=t[e],f=s&&p===s.value,m=f&&\"string\"==typeof s.source?{source:s.source}:{};if(c(p)){var b=d(p),v=f?s.nodes:b?[]:{};if(b){n=v.length;a=g(p);for(o=0;o<a;o++)internalizeProperty(p,o,internalize(p,\"\"+o,i,o<n?v[o]:void 0))}else{r=_(p);a=g(r);for(o=0;o<a;o++){h=r[o];internalizeProperty(p,h,internalize(p,h,i,u(v,h)?v[h]:void 0))}}}return l(i,t,e,p,m)},internalizeProperty=function(t,e,i){if(n){var s=E(t,e);if(s&&!s.configurable)return}void 0===i?delete t[e]:f(t,e,i)},Node=function(t,e,i,s){this.value=t;this.end=e;this.source=i;this.nodes=s},Context=function(t,e){this.source=t;this.index=e};Context.prototype={fork:function(t){return new Context(this.source,t)},parse:function(){var t=this.source,e=this.skip(R,this.index),i=this.fork(e),s=S(t,e);if(T(k,s))return i.number();switch(s){case\"{\":return i.object();case\"[\":return i.array();case'\"':return i.string();case\"t\":return i.keyword(!0);case\"f\":return i.keyword(!1);case\"n\":return i.keyword(null)}throw new A('Unexpected character: \"'+s+'\" at: '+e)},node:function(t,e,i,s,n){return new Node(e,s,t?null:C(this.source,i,s),n)},object:function(){for(var t=this.source,e=this.index+1,i=!1,s={},n={};e<t.length;){e=this.until(['\"',\"}\"],e);if(\"}\"===S(t,e)&&!i){e++;break}var r=this.fork(e).string(),a=r.value;e=r.end;e=this.until([\":\"],e)+1;e=this.skip(R,e);r=this.fork(e).parse();f(n,a,r);f(s,a,r.value);e=this.until([\",\",\"}\"],r.end);var o=S(t,e);if(\",\"===o){i=!0;e++}else if(\"}\"===o){e++;break}}return this.node(1,s,this.index,e,n)},array:function(){for(var t=this.source,e=this.index+1,i=!1,s=[],n=[];e<t.length;){e=this.skip(R,e);if(\"]\"===S(t,e)&&!i){e++;break}var r=this.fork(e).parse();M(n,r);M(s,r.value);e=this.until([\",\",\"]\"],r.end);if(\",\"===S(t,e)){i=!0;e++}else if(\"]\"===S(t,e)){e++;break}}return this.node(1,s,this.index,e,n)},string:function(){var t=this.index,e=b(this.source,this.index+1);return this.node(0,e.value,t,e.end)},number:function(){var t=this.source,e=this.index,i=e;\"-\"===S(t,i)&&i++;if(\"0\"===S(t,i))i++;else{if(!T(D,S(t,i)))throw new A(\"Failed to parse number at: \"+i);i=this.skip(P,i+1)}\".\"===S(t,i)&&(i=this.skip(P,i+1));if(\"e\"===S(t,i)||\"E\"===S(t,i)){i++;\"+\"!==S(t,i)&&\"-\"!==S(t,i)||i++;if(i===(i=this.skip(P,i)))throw new A(\"Failed to parse number's exponent value at: \"+i)}return this.node(0,w(C(t,e,i)),e,i)},keyword:function(t){var e=\"\"+t,i=this.index,s=i+e.length;if(C(this.source,i,s)!==e)throw new A(\"Failed to parse value at: \"+i);return this.node(0,t,i,s)},skip:function(t,e){for(var i=this.source;e<i.length&&T(t,S(i,e));e++);return e},until:function(t,e){e=this.skip(R,e);for(var i=S(this.source,e),s=0;s<t.length;s++)if(t[s]===i)return e;throw new A('Unexpected character: \"'+i+'\" at: '+e)}};var I=m((function(){var t,e=\"9007199254740993\";x(e,(function(e,i,s){t=s.source}));return t!==e})),L=v&&!m((function(){return 1/x(\"-0 \\t\")!=-1/0}));s({target:\"JSON\",stat:!0,forced:I},{parse:function parse(t,e){return L&&!h(e)?x(t):function(t,e){t=p(t);var i=new Context(t,0,\"\"),s=i.parse(),n=s.value,r=i.skip(R,s.end);if(r<t.length)throw new A('Unexpected extra character: \"'+S(t,r)+'\" after the parsed data at: '+r);return h(e)?internalize({\"\":n},\"\",e,s):n}(t,e)}})},5247:(t,e,i)=>{i(1689)},4979:(t,e,i)=>{var s=i(6518),n=i(4576),r=i(7751),a=i(6980),o=i(4913).f,l=i(9297),h=i(679),c=i(3167),d=i(2603),u=i(5002),p=i(8574),g=i(3724),f=i(6395),m=\"DOMException\",b=r(\"Error\"),v=r(m),y=function DOMException(){h(this,w);var t=arguments.length,e=d(t<1?void 0:arguments[0]),i=d(t<2?void 0:arguments[1],\"Error\"),s=new v(e,i),n=new b(e);n.name=m;o(s,\"stack\",a(1,p(n.stack,1)));c(s,this,y);return s},w=y.prototype=v.prototype,A=\"stack\"in new b(m),x=\"stack\"in new v(1,2),_=v&&g&&Object.getOwnPropertyDescriptor(n,m),E=!(!_||_.writable&&_.configurable),S=A&&!E&&!x;s({global:!0,constructor:!0,forced:f||S},{DOMException:S?y:v});var C=r(m),T=C.prototype;if(T.constructor!==C){f||o(T,\"constructor\",a(1,C));for(var M in u)if(l(u,M)){var P=u[M],D=P.s;l(C,D)||o(C,D,a(6,P.c))}}},4603:(t,e,i)=>{var s=i(6840),n=i(9504),r=i(655),a=i(2812),o=URLSearchParams,l=o.prototype,h=n(l.append),c=n(l.delete),d=n(l.forEach),u=n([].push),p=new o(\"a=1&a=2&b=3\");p.delete(\"a\",1);p.delete(\"b\",void 0);p+\"\"!=\"a=2\"&&s(l,\"delete\",(function(t){var e=arguments.length,i=e<2?void 0:arguments[1];if(e&&void 0===i)return c(this,t);var s=[];d(this,(function(t,e){u(s,{key:e,value:t})}));a(e,1);for(var n,o=r(t),l=r(i),p=0,g=0,f=!1,m=s.length;p<m;){n=s[p++];if(f||n.key===o){f=!0;c(this,n.key)}else g++}for(;g<m;)(n=s[g++]).key===o&&n.value===l||h(this,n.key,n.value)}),{enumerable:!0,unsafe:!0})},7566:(t,e,i)=>{var s=i(6840),n=i(9504),r=i(655),a=i(2812),o=URLSearchParams,l=o.prototype,h=n(l.getAll),c=n(l.has),d=new o(\"a=1\");!d.has(\"a\",2)&&d.has(\"a\",void 0)||s(l,\"has\",(function has(t){var e=arguments.length,i=e<2?void 0:arguments[1];if(e&&void 0===i)return c(this,t);var s=h(this,t);a(e,1);for(var n=r(i),o=0;o<s.length;)if(s[o++]===n)return!0;return!1}),{enumerable:!0,unsafe:!0})},8721:(t,e,i)=>{var s=i(3724),n=i(9504),r=i(2106),a=URLSearchParams.prototype,o=n(a.forEach);s&&!(\"size\"in a)&&r(a,\"size\",{get:function size(){var t=0;o(this,(function(){t++}));return t},configurable:!0,enumerable:!0})}},e={};function __webpack_require__(i){var s=e[i];if(void 0!==s)return s.exports;var n=e[i]={exports:{}};t[i].call(n.exports,n,n.exports,__webpack_require__);return n.exports}__webpack_require__.d=(t,e)=>{for(var i in e)__webpack_require__.o(e,i)&&!__webpack_require__.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})};__webpack_require__.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var __webpack_exports__ = globalThis.pdfjsLib = {};__webpack_require__.d(__webpack_exports__,{AbortException:()=>AbortException,AnnotationEditorLayer:()=>AnnotationEditorLayer,AnnotationEditorParamsType:()=>m,AnnotationEditorType:()=>f,AnnotationEditorUIManager:()=>AnnotationEditorUIManager,AnnotationLayer:()=>AnnotationLayer,AnnotationMode:()=>g,ColorPicker:()=>ColorPicker,DOMSVGFactory:()=>DOMSVGFactory,DrawLayer:()=>DrawLayer,FeatureTest:()=>util_FeatureTest,GlobalWorkerOptions:()=>GlobalWorkerOptions,ImageKind:()=>E,InvalidPDFException:()=>InvalidPDFException,MissingPDFException:()=>MissingPDFException,OPS:()=>K,OutputScale:()=>OutputScale,PDFDataRangeTransport:()=>PDFDataRangeTransport,PDFDateString:()=>PDFDateString,PDFWorker:()=>PDFWorker,PasswordResponses:()=>Q,PermissionFlag:()=>b,PixelsPerInch:()=>PixelsPerInch,RenderingCancelledException:()=>RenderingCancelledException,TextLayer:()=>TextLayer,TouchManager:()=>TouchManager,UnexpectedResponseException:()=>UnexpectedResponseException,Util:()=>Util,VerbosityLevel:()=>Y,XfaLayer:()=>XfaLayer,build:()=>Ht,createValidAbsoluteUrl:()=>createValidAbsoluteUrl,fetchData:()=>fetchData,getDocument:()=>getDocument,getFilenameFromUrl:()=>getFilenameFromUrl,getPdfFilenameFromUrl:()=>getPdfFilenameFromUrl,getXfaPageViewport:()=>getXfaPageViewport,isDataScheme:()=>isDataScheme,isPdfFile:()=>isPdfFile,noContextMenu:()=>noContextMenu,normalizeUnicode:()=>normalizeUnicode,setLayerDimensions:()=>setLayerDimensions,shadow:()=>shadow,stopEvent:()=>stopEvent,version:()=>Bt});__webpack_require__(4114),__webpack_require__(6573),__webpack_require__(8100),__webpack_require__(7936),__webpack_require__(7467),__webpack_require__(4732),__webpack_require__(9577),__webpack_require__(5247),__webpack_require__(4979),__webpack_require__(4603),__webpack_require__(7566),__webpack_require__(8721);const i=!(\"object\"!=typeof process||process+\"\"!=\"[object process]\"||process.versions.nw||process.versions.electron&&process.type&&\"browser\"!==process.type),s=[1,0,0,1,0,0],n=[.001,0,0,.001,0,0],r=1.35,a=1,o=2,l=4,h=16,c=32,d=64,u=128,p=256,g={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},f={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15},m={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_DEFAULT_COLOR:32,HIGHLIGHT_THICKNESS:33,HIGHLIGHT_FREE:34,HIGHLIGHT_SHOW_ALL:35,DRAW_STEP:41},b={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},v=0,y=1,w=2,A=3,x=3,_=4,E={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},S=1,C=2,T=3,M=4,P=5,D=6,k=7,R=8,I=9,L=10,O=11,N=12,B=13,H=14,U=15,z=16,j=17,G=20,V=1,$=2,W=3,q=4,X=5,Y={ERRORS:0,WARNINGS:1,INFOS:5},K={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93},Q={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let J=Y.WARNINGS;function setVerbosityLevel(t){Number.isInteger(t)&&(J=t)}function getVerbosityLevel(){return J}function info(t){J>=Y.INFOS&&console.log(`Info: ${t}`)}function warn(t){J>=Y.WARNINGS&&console.log(`Warning: ${t}`)}function unreachable(t){throw new Error(t)}function assert(t,e){t||unreachable(e)}function createValidAbsoluteUrl(t,e=null,i=null){if(!t)return null;try{if(i&&\"string\"==typeof t){if(i.addDefaultProtocol&&t.startsWith(\"www.\")){const e=t.match(/\\./g);e?.length>=2&&(t=`http://${t}`)}if(i.tryConvertEncoding)try{t=function stringToUTF8String(t){return decodeURIComponent(escape(t))}(t)}catch{}}const s=e?new URL(t,e):new URL(t);if(function _isValidProtocol(t){switch(t?.protocol){case\"http:\":case\"https:\":case\"ftp:\":case\"mailto:\":case\"tel:\":return!0;default:return!1}}(s))return s}catch{}return null}function shadow(t,e,i,s=!1){Object.defineProperty(t,e,{value:i,enumerable:!s,configurable:!0,writable:!1});return i}const Z=function BaseExceptionClosure(){function BaseException(t,e){this.message=t;this.name=e}BaseException.prototype=new Error;BaseException.constructor=BaseException;return BaseException}();class PasswordException extends Z{constructor(t,e){super(t,\"PasswordException\");this.code=e}}class UnknownErrorException extends Z{constructor(t,e){super(t,\"UnknownErrorException\");this.details=e}}class InvalidPDFException extends Z{constructor(t){super(t,\"InvalidPDFException\")}}class MissingPDFException extends Z{constructor(t){super(t,\"MissingPDFException\")}}class UnexpectedResponseException extends Z{constructor(t,e){super(t,\"UnexpectedResponseException\");this.status=e}}class FormatError extends Z{constructor(t){super(t,\"FormatError\")}}class AbortException extends Z{constructor(t){super(t,\"AbortException\")}}function bytesToString(t){\"object\"==typeof t&&void 0!==t?.length||unreachable(\"Invalid argument for bytesToString\");const e=t.length,i=8192;if(e<i)return String.fromCharCode.apply(null,t);const s=[];for(let n=0;n<e;n+=i){const r=Math.min(n+i,e),a=t.subarray(n,r);s.push(String.fromCharCode.apply(null,a))}return s.join(\"\")}function stringToBytes(t){\"string\"!=typeof t&&unreachable(\"Invalid argument for stringToBytes\");const e=t.length,i=new Uint8Array(e);for(let s=0;s<e;++s)i[s]=255&t.charCodeAt(s);return i}function objectFromMap(t){const e=Object.create(null);for(const[i,s]of t)e[i]=s;return e}class util_FeatureTest{static get isLittleEndian(){return shadow(this,\"isLittleEndian\",function isLittleEndian(){const t=new Uint8Array(4);t[0]=1;return 1===new Uint32Array(t.buffer,0,1)[0]}())}static get isEvalSupported(){return shadow(this,\"isEvalSupported\",function isEvalSupported(){try{new Function(\"\");return!0}catch{return!1}}())}static get isOffscreenCanvasSupported(){return shadow(this,\"isOffscreenCanvasSupported\",\"undefined\"!=typeof OffscreenCanvas)}static get isImageDecoderSupported(){return shadow(this,\"isImageDecoderSupported\",\"undefined\"!=typeof ImageDecoder)}static get platform(){return\"undefined\"!=typeof navigator&&\"string\"==typeof navigator?.platform?shadow(this,\"platform\",{isMac:navigator.platform.includes(\"Mac\"),isWindows:navigator.platform.includes(\"Win\"),isFirefox:\"string\"==typeof navigator?.userAgent&&navigator.userAgent.includes(\"Firefox\")}):shadow(this,\"platform\",{isMac:!1,isWindows:!1,isFirefox:!1})}static get isCSSRoundSupported(){return shadow(this,\"isCSSRoundSupported\",globalThis.CSS?.supports?.(\"width: round(1.5px, 1px)\"))}}const tt=Array.from(Array(256).keys(),(t=>t.toString(16).padStart(2,\"0\")));class Util{static makeHexColor(t,e,i){return`#${tt[t]}${tt[e]}${tt[i]}`}static scaleMinMax(t,e){let i;if(t[0]){if(t[0]<0){i=e[0];e[0]=e[2];e[2]=i}e[0]*=t[0];e[2]*=t[0];if(t[3]<0){i=e[1];e[1]=e[3];e[3]=i}e[1]*=t[3];e[3]*=t[3]}else{i=e[0];e[0]=e[1];e[1]=i;i=e[2];e[2]=e[3];e[3]=i;if(t[1]<0){i=e[1];e[1]=e[3];e[3]=i}e[1]*=t[1];e[3]*=t[1];if(t[2]<0){i=e[0];e[0]=e[2];e[2]=i}e[0]*=t[2];e[2]*=t[2]}e[0]+=t[4];e[1]+=t[5];e[2]+=t[4];e[3]+=t[5]}static transform(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]}static applyTransform(t,e){return[t[0]*e[0]+t[1]*e[2]+e[4],t[0]*e[1]+t[1]*e[3]+e[5]]}static applyInverseTransform(t,e){const i=e[0]*e[3]-e[1]*e[2];return[(t[0]*e[3]-t[1]*e[2]+e[2]*e[5]-e[4]*e[3])/i,(-t[0]*e[1]+t[1]*e[0]+e[4]*e[1]-e[5]*e[0])/i]}static getAxialAlignedBoundingBox(t,e){const i=this.applyTransform(t,e),s=this.applyTransform(t.slice(2,4),e),n=this.applyTransform([t[0],t[3]],e),r=this.applyTransform([t[2],t[1]],e);return[Math.min(i[0],s[0],n[0],r[0]),Math.min(i[1],s[1],n[1],r[1]),Math.max(i[0],s[0],n[0],r[0]),Math.max(i[1],s[1],n[1],r[1])]}static inverseTransform(t){const e=t[0]*t[3]-t[1]*t[2];return[t[3]/e,-t[1]/e,-t[2]/e,t[0]/e,(t[2]*t[5]-t[4]*t[3])/e,(t[4]*t[1]-t[5]*t[0])/e]}static singularValueDecompose2dScale(t){const e=[t[0],t[2],t[1],t[3]],i=t[0]*e[0]+t[1]*e[2],s=t[0]*e[1]+t[1]*e[3],n=t[2]*e[0]+t[3]*e[2],r=t[2]*e[1]+t[3]*e[3],a=(i+r)/2,o=Math.sqrt((i+r)**2-4*(i*r-n*s))/2,l=a+o||1,h=a-o||1;return[Math.sqrt(l),Math.sqrt(h)]}static normalizeRect(t){const e=t.slice(0);if(t[0]>t[2]){e[0]=t[2];e[2]=t[0]}if(t[1]>t[3]){e[1]=t[3];e[3]=t[1]}return e}static intersect(t,e){const i=Math.max(Math.min(t[0],t[2]),Math.min(e[0],e[2])),s=Math.min(Math.max(t[0],t[2]),Math.max(e[0],e[2]));if(i>s)return null;const n=Math.max(Math.min(t[1],t[3]),Math.min(e[1],e[3])),r=Math.min(Math.max(t[1],t[3]),Math.max(e[1],e[3]));return n>r?null:[i,n,s,r]}static#t(t,e,i,s,n,r,a,o,l,h){if(l<=0||l>=1)return;const c=1-l,d=l*l,u=d*l,p=c*(c*(c*t+3*l*e)+3*d*i)+u*s,g=c*(c*(c*n+3*l*r)+3*d*a)+u*o;h[0]=Math.min(h[0],p);h[1]=Math.min(h[1],g);h[2]=Math.max(h[2],p);h[3]=Math.max(h[3],g)}static#e(t,e,i,s,n,r,a,o,l,h,c,d){if(Math.abs(l)<1e-12){Math.abs(h)>=1e-12&&this.#t(t,e,i,s,n,r,a,o,-c/h,d);return}const u=h**2-4*c*l;if(u<0)return;const p=Math.sqrt(u),g=2*l;this.#t(t,e,i,s,n,r,a,o,(-h+p)/g,d);this.#t(t,e,i,s,n,r,a,o,(-h-p)/g,d)}static bezierBoundingBox(t,e,i,s,n,r,a,o,l){if(l){l[0]=Math.min(l[0],t,a);l[1]=Math.min(l[1],e,o);l[2]=Math.max(l[2],t,a);l[3]=Math.max(l[3],e,o)}else l=[Math.min(t,a),Math.min(e,o),Math.max(t,a),Math.max(e,o)];this.#e(t,i,n,a,e,s,r,o,3*(3*(i-n)-t+a),6*(t-2*i+n),3*(i-t),l);this.#e(t,i,n,a,e,s,r,o,3*(3*(s-r)-e+o),6*(e-2*s+r),3*(s-e),l);return l}}let et=null,it=null;function normalizeUnicode(t){if(!et){et=/([\\u00a0\\u00b5\\u037e\\u0eb3\\u2000-\\u200a\\u202f\\u2126\\ufb00-\\ufb04\\ufb06\\ufb20-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40-\\ufb41\\ufb43-\\ufb44\\ufb46-\\ufba1\\ufba4-\\ufba9\\ufbae-\\ufbb1\\ufbd3-\\ufbdc\\ufbde-\\ufbe7\\ufbea-\\ufbf8\\ufbfc-\\ufbfd\\ufc00-\\ufc5d\\ufc64-\\ufcf1\\ufcf5-\\ufd3d\\ufd88\\ufdf4\\ufdfa-\\ufdfb\\ufe71\\ufe77\\ufe79\\ufe7b\\ufe7d]+)|(\\ufb05+)/gu;it=new Map([[\"ﬅ\",\"ſt\"]])}return t.replaceAll(et,((t,e,i)=>e?e.normalize(\"NFKC\"):it.get(i)))}const st=\"pdfjs_internal_id_\";__webpack_require__(4628),__webpack_require__(7642),__webpack_require__(8004),__webpack_require__(3853),__webpack_require__(5876),__webpack_require__(2475),__webpack_require__(5024),__webpack_require__(1698),__webpack_require__(1454),__webpack_require__(8992),__webpack_require__(4743),__webpack_require__(3215),__webpack_require__(7550),__webpack_require__(8335);const nt=\"http://www.w3.org/2000/svg\";class PixelsPerInch{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF}async function fetchData(t,e=\"text\"){if(isValidFetchUrl(t,document.baseURI)){const i=await fetch(t);if(!i.ok)throw new Error(i.statusText);switch(e){case\"arraybuffer\":return i.arrayBuffer();case\"blob\":return i.blob();case\"json\":return i.json()}return i.text()}return new Promise(((i,s)=>{const n=new XMLHttpRequest;n.open(\"GET\",t,!0);n.responseType=e;n.onreadystatechange=()=>{if(n.readyState===XMLHttpRequest.DONE)if(200!==n.status&&0!==n.status)s(new Error(n.statusText));else{switch(e){case\"arraybuffer\":case\"blob\":case\"json\":i(n.response);return}i(n.responseText)}};n.send(null)}))}class PageViewport{constructor({viewBox:t,userUnit:e,scale:i,rotation:s,offsetX:n=0,offsetY:r=0,dontFlip:a=!1}){this.viewBox=t;this.userUnit=e;this.scale=i;this.rotation=s;this.offsetX=n;this.offsetY=r;i*=e;const o=(t[2]+t[0])/2,l=(t[3]+t[1])/2;let h,c,d,u,p,g,f,m;(s%=360)<0&&(s+=360);switch(s){case 180:h=-1;c=0;d=0;u=1;break;case 90:h=0;c=1;d=1;u=0;break;case 270:h=0;c=-1;d=-1;u=0;break;case 0:h=1;c=0;d=0;u=-1;break;default:throw new Error(\"PageViewport: Invalid rotation, must be a multiple of 90 degrees.\")}if(a){d=-d;u=-u}if(0===h){p=Math.abs(l-t[1])*i+n;g=Math.abs(o-t[0])*i+r;f=(t[3]-t[1])*i;m=(t[2]-t[0])*i}else{p=Math.abs(o-t[0])*i+n;g=Math.abs(l-t[1])*i+r;f=(t[2]-t[0])*i;m=(t[3]-t[1])*i}this.transform=[h*i,c*i,d*i,u*i,p-h*i*o-d*i*l,g-c*i*o-u*i*l];this.width=f;this.height=m}get rawDims(){const{userUnit:t,viewBox:e}=this,i=e.map((e=>e*t));return shadow(this,\"rawDims\",{pageWidth:i[2]-i[0],pageHeight:i[3]-i[1],pageX:i[0],pageY:i[1]})}clone({scale:t=this.scale,rotation:e=this.rotation,offsetX:i=this.offsetX,offsetY:s=this.offsetY,dontFlip:n=!1}={}){return new PageViewport({viewBox:this.viewBox.slice(),userUnit:this.userUnit,scale:t,rotation:e,offsetX:i,offsetY:s,dontFlip:n})}convertToViewportPoint(t,e){return Util.applyTransform([t,e],this.transform)}convertToViewportRectangle(t){const e=Util.applyTransform([t[0],t[1]],this.transform),i=Util.applyTransform([t[2],t[3]],this.transform);return[e[0],e[1],i[0],i[1]]}convertToPdfPoint(t,e){return Util.applyInverseTransform([t,e],this.transform)}}class RenderingCancelledException extends Z{constructor(t,e=0){super(t,\"RenderingCancelledException\");this.extraDelay=e}}function isDataScheme(t){const e=t.length;let i=0;for(;i<e&&\"\"===t[i].trim();)i++;return\"data:\"===t.substring(i,i+5).toLowerCase()}function isPdfFile(t){return\"string\"==typeof t&&/\\.pdf$/i.test(t)}function getFilenameFromUrl(t){[t]=t.split(/[#?]/,1);return t.substring(t.lastIndexOf(\"/\")+1)}function getPdfFilenameFromUrl(t,e=\"document.pdf\"){if(\"string\"!=typeof t)return e;if(isDataScheme(t)){warn('getPdfFilenameFromUrl: ignore \"data:\"-URL for performance reasons.');return e}const i=/[^/?#=]+\\.pdf\\b(?!.*\\.pdf\\b)/i,s=/^(?:(?:[^:]+:)?\\/\\/[^/]+)?([^?#]*)(\\?[^#]*)?(#.*)?$/.exec(t);let n=i.exec(s[1])||i.exec(s[2])||i.exec(s[3]);if(n){n=n[0];if(n.includes(\"%\"))try{n=i.exec(decodeURIComponent(n))[0]}catch{}}return n||e}class StatTimer{started=Object.create(null);times=[];time(t){t in this.started&&warn(`Timer is already running for ${t}`);this.started[t]=Date.now()}timeEnd(t){t in this.started||warn(`Timer has not been started for ${t}`);this.times.push({name:t,start:this.started[t],end:Date.now()});delete this.started[t]}toString(){const t=[];let e=0;for(const{name:t}of this.times)e=Math.max(t.length,e);for(const{name:i,start:s,end:n}of this.times)t.push(`${i.padEnd(e)} ${n-s}ms\\n`);return t.join(\"\")}}function isValidFetchUrl(t,e){try{const{protocol:i}=e?new URL(t,e):new URL(t);return\"http:\"===i||\"https:\"===i}catch{return!1}}function noContextMenu(t){t.preventDefault()}function stopEvent(t){t.preventDefault();t.stopPropagation()}class PDFDateString{static#i;static toDateObject(t){if(!t||\"string\"!=typeof t)return null;this.#i||=new RegExp(\"^D:(\\\\d{4})(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?([Z|+|-])?(\\\\d{2})?'?(\\\\d{2})?'?\");const e=this.#i.exec(t);if(!e)return null;const i=parseInt(e[1],10);let s=parseInt(e[2],10);s=s>=1&&s<=12?s-1:0;let n=parseInt(e[3],10);n=n>=1&&n<=31?n:1;let r=parseInt(e[4],10);r=r>=0&&r<=23?r:0;let a=parseInt(e[5],10);a=a>=0&&a<=59?a:0;let o=parseInt(e[6],10);o=o>=0&&o<=59?o:0;const l=e[7]||\"Z\";let h=parseInt(e[8],10);h=h>=0&&h<=23?h:0;let c=parseInt(e[9],10)||0;c=c>=0&&c<=59?c:0;if(\"-\"===l){r+=h;a+=c}else if(\"+\"===l){r-=h;a-=c}return new Date(Date.UTC(i,s,n,r,a,o))}}function getXfaPageViewport(t,{scale:e=1,rotation:i=0}){const{width:s,height:n}=t.attributes.style,r=[0,0,parseInt(s),parseInt(n)];return new PageViewport({viewBox:r,userUnit:1,scale:e,rotation:i})}function getRGB(t){if(t.startsWith(\"#\")){const e=parseInt(t.slice(1),16);return[(16711680&e)>>16,(65280&e)>>8,255&e]}if(t.startsWith(\"rgb(\"))return t.slice(4,-1).split(\",\").map((t=>parseInt(t)));if(t.startsWith(\"rgba(\"))return t.slice(5,-1).split(\",\").map((t=>parseInt(t))).slice(0,3);warn(`Not a valid color format: \"${t}\"`);return[0,0,0]}function getCurrentTransform(t){const{a:e,b:i,c:s,d:n,e:r,f:a}=t.getTransform();return[e,i,s,n,r,a]}function getCurrentTransformInverse(t){const{a:e,b:i,c:s,d:n,e:r,f:a}=t.getTransform().invertSelf();return[e,i,s,n,r,a]}function setLayerDimensions(t,e,i=!1,s=!0){if(e instanceof PageViewport){const{pageWidth:s,pageHeight:n}=e.rawDims,{style:r}=t,a=util_FeatureTest.isCSSRoundSupported,o=`var(--scale-factor) * ${s}px`,l=`var(--scale-factor) * ${n}px`,h=a?`round(down, ${o}, var(--scale-round-x, 1px))`:`calc(${o})`,c=a?`round(down, ${l}, var(--scale-round-y, 1px))`:`calc(${l})`;if(i&&e.rotation%180!=0){r.width=c;r.height=h}else{r.width=h;r.height=c}}s&&t.setAttribute(\"data-main-rotation\",e.rotation)}class OutputScale{constructor(){const t=window.devicePixelRatio||1;this.sx=t;this.sy=t}get scaled(){return 1!==this.sx||1!==this.sy}get symmetric(){return this.sx===this.sy}}class EditorToolbar{#s=null;#n=null;#r;#a=null;#o=null;static#l=null;constructor(t){this.#r=t;EditorToolbar.#l||=Object.freeze({freetext:\"pdfjs-editor-remove-freetext-button\",highlight:\"pdfjs-editor-remove-highlight-button\",ink:\"pdfjs-editor-remove-ink-button\",stamp:\"pdfjs-editor-remove-stamp-button\"})}render(){const t=this.#s=document.createElement(\"div\");t.classList.add(\"editToolbar\",\"hidden\");t.setAttribute(\"role\",\"toolbar\");const e=this.#r._uiManager._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:e});t.addEventListener(\"pointerdown\",EditorToolbar.#h,{signal:e});const i=this.#a=document.createElement(\"div\");i.className=\"buttons\";t.append(i);const s=this.#r.toolbarPosition;if(s){const{style:e}=t,i=\"ltr\"===this.#r._uiManager.direction?1-s[0]:s[0];e.insetInlineEnd=100*i+\"%\";e.top=`calc(${100*s[1]}% + var(--editor-toolbar-vert-offset))`}this.#c();return t}get div(){return this.#s}static#h(t){t.stopPropagation()}#d(t){this.#r._focusEventsAllowed=!1;stopEvent(t)}#u(t){this.#r._focusEventsAllowed=!0;stopEvent(t)}#p(t){const e=this.#r._uiManager._signal;t.addEventListener(\"focusin\",this.#d.bind(this),{capture:!0,signal:e});t.addEventListener(\"focusout\",this.#u.bind(this),{capture:!0,signal:e});t.addEventListener(\"contextmenu\",noContextMenu,{signal:e})}hide(){this.#s.classList.add(\"hidden\");this.#n?.hideDropdown()}show(){this.#s.classList.remove(\"hidden\");this.#o?.shown()}#c(){const{editorType:t,_uiManager:e}=this.#r,i=document.createElement(\"button\");i.className=\"delete\";i.tabIndex=0;i.setAttribute(\"data-l10n-id\",EditorToolbar.#l[t]);this.#p(i);i.addEventListener(\"click\",(t=>{e.delete()}),{signal:e._signal});this.#a.append(i)}get#g(){const t=document.createElement(\"div\");t.className=\"divider\";return t}async addAltText(t){const e=await t.render();this.#p(e);this.#a.prepend(e,this.#g);this.#o=t}addColorPicker(t){this.#n=t;const e=t.renderButton();this.#p(e);this.#a.prepend(e,this.#g)}remove(){this.#s.remove();this.#n?.destroy();this.#n=null}}class HighlightToolbar{#a=null;#s=null;#f;constructor(t){this.#f=t}#m(){const t=this.#s=document.createElement(\"div\");t.className=\"editToolbar\";t.setAttribute(\"role\",\"toolbar\");t.addEventListener(\"contextmenu\",noContextMenu,{signal:this.#f._signal});const e=this.#a=document.createElement(\"div\");e.className=\"buttons\";t.append(e);this.#b();return t}#v(t,e){let i=0,s=0;for(const n of t){const t=n.y+n.height;if(t<i)continue;const r=n.x+(e?n.width:0);if(t>i){s=r;i=t}else e?r>s&&(s=r):r<s&&(s=r)}return[e?1-s:s,i]}show(t,e,i){const[s,n]=this.#v(e,i),{style:r}=this.#s||=this.#m();t.append(this.#s);r.insetInlineEnd=100*s+\"%\";r.top=`calc(${100*n}% + var(--editor-toolbar-vert-offset))`}hide(){this.#s.remove()}#b(){const t=document.createElement(\"button\");t.className=\"highlightButton\";t.tabIndex=0;t.setAttribute(\"data-l10n-id\",\"pdfjs-highlight-floating-button1\");const e=document.createElement(\"span\");t.append(e);e.className=\"visuallyHidden\";e.setAttribute(\"data-l10n-id\",\"pdfjs-highlight-floating-button-label\");const i=this.#f._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:i});t.addEventListener(\"click\",(()=>{this.#f.highlightSelection(\"floating_button\")}),{signal:i});this.#a.append(t)}}function bindEvents(t,e,i){for(const s of i)e.addEventListener(s,t[s].bind(t))}class IdManager{#y=0;get id(){return\"pdfjs_internal_editor_\"+this.#y++}}class ImageManager{#w=function getUuid(){if(\"function\"==typeof crypto.randomUUID)return crypto.randomUUID();const t=new Uint8Array(32);crypto.getRandomValues(t);return bytesToString(t)}();#y=0;#A=null;static get _isSVGFittingCanvas(){const t=new OffscreenCanvas(1,3).getContext(\"2d\",{willReadFrequently:!0}),e=new Image;e.src='data:image/svg+xml;charset=UTF-8,<svg viewBox=\"0 0 1 1\" width=\"1\" height=\"1\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"1\" height=\"1\" style=\"fill:red;\"/></svg>';return shadow(this,\"_isSVGFittingCanvas\",e.decode().then((()=>{t.drawImage(e,0,0,1,1,0,0,1,3);return 0===new Uint32Array(t.getImageData(0,0,1,1).data.buffer)[0]})))}async#x(t,e){this.#A||=new Map;let i=this.#A.get(t);if(null===i)return null;if(i?.bitmap){i.refCounter+=1;return i}try{i||={bitmap:null,id:`image_${this.#w}_${this.#y++}`,refCounter:0,isSvg:!1};let t;if(\"string\"==typeof e){i.url=e;t=await fetchData(e,\"blob\")}else e instanceof File?t=i.file=e:e instanceof Blob&&(t=e);if(\"image/svg+xml\"===t.type){const e=ImageManager._isSVGFittingCanvas,s=new FileReader,n=new Image,r=new Promise(((t,r)=>{n.onload=()=>{i.bitmap=n;i.isSvg=!0;t()};s.onload=async()=>{const t=i.svgUrl=s.result;n.src=await e?`${t}#svgView(preserveAspectRatio(none))`:t};n.onerror=s.onerror=r}));s.readAsDataURL(t);await r}else i.bitmap=await createImageBitmap(t);i.refCounter=1}catch(t){warn(t);i=null}this.#A.set(t,i);i&&this.#A.set(i.id,i);return i}async getFromFile(t){const{lastModified:e,name:i,size:s,type:n}=t;return this.#x(`${e}_${i}_${s}_${n}`,t)}async getFromUrl(t){return this.#x(t,t)}async getFromBlob(t,e){const i=await e;return this.#x(t,i)}async getFromId(t){this.#A||=new Map;const e=this.#A.get(t);if(!e)return null;if(e.bitmap){e.refCounter+=1;return e}if(e.file)return this.getFromFile(e.file);if(e.blobPromise){const{blobPromise:t}=e;delete e.blobPromise;return this.getFromBlob(e.id,t)}return this.getFromUrl(e.url)}getFromCanvas(t,e){this.#A||=new Map;let i=this.#A.get(t);if(i?.bitmap){i.refCounter+=1;return i}const s=new OffscreenCanvas(e.width,e.height);s.getContext(\"2d\").drawImage(e,0,0);i={bitmap:s.transferToImageBitmap(),id:`image_${this.#w}_${this.#y++}`,refCounter:1,isSvg:!1};this.#A.set(t,i);this.#A.set(i.id,i);return i}getSvgUrl(t){const e=this.#A.get(t);return e?.isSvg?e.svgUrl:null}deleteId(t){this.#A||=new Map;const e=this.#A.get(t);if(!e)return;e.refCounter-=1;if(0!==e.refCounter)return;const{bitmap:i}=e;if(!e.url&&!e.file){const t=new OffscreenCanvas(i.width,i.height);t.getContext(\"bitmaprenderer\").transferFromImageBitmap(i);e.blobPromise=t.convertToBlob()}i.close?.();e.bitmap=null}isValidId(t){return t.startsWith(`image_${this.#w}_`)}}class CommandManager{#_=[];#E=!1;#S;#C=-1;constructor(t=128){this.#S=t}add({cmd:t,undo:e,post:i,mustExec:s,type:n=NaN,overwriteIfSameType:r=!1,keepUndo:a=!1}){s&&t();if(this.#E)return;const o={cmd:t,undo:e,post:i,type:n};if(-1===this.#C){this.#_.length>0&&(this.#_.length=0);this.#C=0;this.#_.push(o);return}if(r&&this.#_[this.#C].type===n){a&&(o.undo=this.#_[this.#C].undo);this.#_[this.#C]=o;return}const l=this.#C+1;if(l===this.#S)this.#_.splice(0,1);else{this.#C=l;l<this.#_.length&&this.#_.splice(l)}this.#_.push(o)}undo(){if(-1===this.#C)return;this.#E=!0;const{undo:t,post:e}=this.#_[this.#C];t();e?.();this.#E=!1;this.#C-=1}redo(){if(this.#C<this.#_.length-1){this.#C+=1;this.#E=!0;const{cmd:t,post:e}=this.#_[this.#C];t();e?.();this.#E=!1}}hasSomethingToUndo(){return-1!==this.#C}hasSomethingToRedo(){return this.#C<this.#_.length-1}cleanType(t){if(-1!==this.#C){for(let e=this.#C;e>=0;e--)if(this.#_[e].type!==t){this.#_.splice(e+1,this.#C-e);this.#C=e;return}this.#_.length=0;this.#C=-1}}destroy(){this.#_=null}}class KeyboardManager{constructor(t){this.buffer=[];this.callbacks=new Map;this.allKeys=new Set;const{isMac:e}=util_FeatureTest.platform;for(const[i,s,n={}]of t)for(const t of i){const i=t.startsWith(\"mac+\");if(e&&i){this.callbacks.set(t.slice(4),{callback:s,options:n});this.allKeys.add(t.split(\"+\").at(-1))}else if(!e&&!i){this.callbacks.set(t,{callback:s,options:n});this.allKeys.add(t.split(\"+\").at(-1))}}}#T(t){t.altKey&&this.buffer.push(\"alt\");t.ctrlKey&&this.buffer.push(\"ctrl\");t.metaKey&&this.buffer.push(\"meta\");t.shiftKey&&this.buffer.push(\"shift\");this.buffer.push(t.key);const e=this.buffer.join(\"+\");this.buffer.length=0;return e}exec(t,e){if(!this.allKeys.has(e.key))return;const i=this.callbacks.get(this.#T(e));if(!i)return;const{callback:s,options:{bubbles:n=!1,args:r=[],checker:a=null}}=i;if(!a||a(t,e)){s.bind(t,...r,e)();n||stopEvent(e)}}}class ColorManager{static _colorsMapping=new Map([[\"CanvasText\",[0,0,0]],[\"Canvas\",[255,255,255]]]);get _colors(){const t=new Map([[\"CanvasText\",null],[\"Canvas\",null]]);!function getColorValues(t){const e=document.createElement(\"span\");e.style.visibility=\"hidden\";document.body.append(e);for(const i of t.keys()){e.style.color=i;const s=window.getComputedStyle(e).color;t.set(i,getRGB(s))}e.remove()}(t);return shadow(this,\"_colors\",t)}convert(t){const e=getRGB(t);if(!window.matchMedia(\"(forced-colors: active)\").matches)return e;for(const[t,i]of this._colors)if(i.every(((t,i)=>t===e[i])))return ColorManager._colorsMapping.get(t);return e}getHexCode(t){const e=this._colors.get(t);return e?Util.makeHexColor(...e):t}}class AnnotationEditorUIManager{#M=new AbortController;#P=null;#D=new Map;#k=new Map;#R=null;#I=null;#F=null;#L=new CommandManager;#O=null;#N=null;#B=0;#H=new Set;#U=null;#z=null;#j=new Set;_editorUndoBar=null;#G=!1;#V=!1;#$=!1;#W=null;#q=null;#X=null;#Y=null;#K=!1;#Q=null;#J=new IdManager;#Z=!1;#tt=!1;#et=null;#it=null;#st=null;#nt=null;#rt=f.NONE;#at=new Set;#ot=null;#lt=null;#ht=null;#ct={isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1};#dt=[0,0];#ut=null;#pt=null;#gt=null;#ft=null;static TRANSLATE_SMALL=1;static TRANSLATE_BIG=10;static get _keyboardManager(){const t=AnnotationEditorUIManager.prototype,arrowChecker=t=>t.#pt.contains(document.activeElement)&&\"BUTTON\"!==document.activeElement.tagName&&t.hasSomethingToControl(),textInputChecker=(t,{target:e})=>{if(e instanceof HTMLInputElement){const{type:t}=e;return\"text\"!==t&&\"number\"!==t}return!0},e=this.TRANSLATE_SMALL,i=this.TRANSLATE_BIG;return shadow(this,\"_keyboardManager\",new KeyboardManager([[[\"ctrl+a\",\"mac+meta+a\"],t.selectAll,{checker:textInputChecker}],[[\"ctrl+z\",\"mac+meta+z\"],t.undo,{checker:textInputChecker}],[[\"ctrl+y\",\"ctrl+shift+z\",\"mac+meta+shift+z\",\"ctrl+shift+Z\",\"mac+meta+shift+Z\"],t.redo,{checker:textInputChecker}],[[\"Backspace\",\"alt+Backspace\",\"ctrl+Backspace\",\"shift+Backspace\",\"mac+Backspace\",\"mac+alt+Backspace\",\"mac+ctrl+Backspace\",\"Delete\",\"ctrl+Delete\",\"shift+Delete\",\"mac+Delete\"],t.delete,{checker:textInputChecker}],[[\"Enter\",\"mac+Enter\"],t.addNewEditorFromKeyboard,{checker:(t,{target:e})=>!(e instanceof HTMLButtonElement)&&t.#pt.contains(e)&&!t.isEnterHandled}],[[\" \",\"mac+ \"],t.addNewEditorFromKeyboard,{checker:(t,{target:e})=>!(e instanceof HTMLButtonElement)&&t.#pt.contains(document.activeElement)}],[[\"Escape\",\"mac+Escape\"],t.unselectAll],[[\"ArrowLeft\",\"mac+ArrowLeft\"],t.translateSelectedEditors,{args:[-e,0],checker:arrowChecker}],[[\"ctrl+ArrowLeft\",\"mac+shift+ArrowLeft\"],t.translateSelectedEditors,{args:[-i,0],checker:arrowChecker}],[[\"ArrowRight\",\"mac+ArrowRight\"],t.translateSelectedEditors,{args:[e,0],checker:arrowChecker}],[[\"ctrl+ArrowRight\",\"mac+shift+ArrowRight\"],t.translateSelectedEditors,{args:[i,0],checker:arrowChecker}],[[\"ArrowUp\",\"mac+ArrowUp\"],t.translateSelectedEditors,{args:[0,-e],checker:arrowChecker}],[[\"ctrl+ArrowUp\",\"mac+shift+ArrowUp\"],t.translateSelectedEditors,{args:[0,-i],checker:arrowChecker}],[[\"ArrowDown\",\"mac+ArrowDown\"],t.translateSelectedEditors,{args:[0,e],checker:arrowChecker}],[[\"ctrl+ArrowDown\",\"mac+shift+ArrowDown\"],t.translateSelectedEditors,{args:[0,i],checker:arrowChecker}]]))}constructor(t,e,i,s,n,r,a,o,l,h,c,d,u){const p=this._signal=this.#M.signal;this.#pt=t;this.#gt=e;this.#R=i;this._eventBus=s;s._on(\"editingaction\",this.onEditingAction.bind(this),{signal:p});s._on(\"pagechanging\",this.onPageChanging.bind(this),{signal:p});s._on(\"scalechanging\",this.onScaleChanging.bind(this),{signal:p});s._on(\"rotationchanging\",this.onRotationChanging.bind(this),{signal:p});s._on(\"setpreference\",this.onSetPreference.bind(this),{signal:p});s._on(\"switchannotationeditorparams\",(t=>this.updateParams(t.type,t.value)),{signal:p});this.#mt();this.#bt();this.#vt();this.#I=n.annotationStorage;this.#W=n.filterFactory;this.#lt=r;this.#Y=a||null;this.#G=o;this.#V=l;this.#$=h;this.#nt=c||null;this.viewParameters={realScale:PixelsPerInch.PDF_TO_CSS_UNITS,rotation:0};this.isShiftKeyDown=!1;this._editorUndoBar=d||null;this._supportsPinchToZoom=!1!==u}destroy(){this.#ft?.resolve();this.#ft=null;this.#M?.abort();this.#M=null;this._signal=null;for(const t of this.#k.values())t.destroy();this.#k.clear();this.#D.clear();this.#j.clear();this.#P=null;this.#at.clear();this.#L.destroy();this.#R?.destroy();this.#Q?.hide();this.#Q=null;if(this.#q){clearTimeout(this.#q);this.#q=null}if(this.#ut){clearTimeout(this.#ut);this.#ut=null}this._editorUndoBar?.destroy()}combinedSignal(t){return AbortSignal.any([this._signal,t.signal])}get mlManager(){return this.#nt}get useNewAltTextFlow(){return this.#V}get useNewAltTextWhenAddingImage(){return this.#$}get hcmFilter(){return shadow(this,\"hcmFilter\",this.#lt?this.#W.addHCMFilter(this.#lt.foreground,this.#lt.background):\"none\")}get direction(){return shadow(this,\"direction\",getComputedStyle(this.#pt).direction)}get highlightColors(){return shadow(this,\"highlightColors\",this.#Y?new Map(this.#Y.split(\",\").map((t=>t.split(\"=\").map((t=>t.trim()))))):null)}get highlightColorNames(){return shadow(this,\"highlightColorNames\",this.highlightColors?new Map(Array.from(this.highlightColors,(t=>t.reverse()))):null)}setCurrentDrawingSession(t){if(t){this.unselectAll();this.disableUserSelect(!0)}else this.disableUserSelect(!1);this.#N=t}setMainHighlightColorPicker(t){this.#st=t}editAltText(t,e=!1){this.#R?.editAltText(this,t,e)}switchToMode(t,e){this._eventBus.on(\"annotationeditormodechanged\",e,{once:!0,signal:this._signal});this._eventBus.dispatch(\"showannotationeditorui\",{source:this,mode:t})}setPreference(t,e){this._eventBus.dispatch(\"setpreference\",{source:this,name:t,value:e})}onSetPreference({name:t,value:e}){if(\"enableNewAltTextWhenAddingImage\"===t)this.#$=e}onPageChanging({pageNumber:t}){this.#B=t-1}focusMainContainer(){this.#pt.focus()}findParent(t,e){for(const i of this.#k.values()){const{x:s,y:n,width:r,height:a}=i.div.getBoundingClientRect();if(t>=s&&t<=s+r&&e>=n&&e<=n+a)return i}return null}disableUserSelect(t=!1){this.#gt.classList.toggle(\"noUserSelect\",t)}addShouldRescale(t){this.#j.add(t)}removeShouldRescale(t){this.#j.delete(t)}onScaleChanging({scale:t}){this.commitOrRemove();this.viewParameters.realScale=t*PixelsPerInch.PDF_TO_CSS_UNITS;for(const t of this.#j)t.onScaleChanging();this.#N?.onScaleChanging()}onRotationChanging({pagesRotation:t}){this.commitOrRemove();this.viewParameters.rotation=t}#yt({anchorNode:t}){return t.nodeType===Node.TEXT_NODE?t.parentElement:t}#wt(t){const{currentLayer:e}=this;if(e.hasTextLayer(t))return e;for(const e of this.#k.values())if(e.hasTextLayer(t))return e;return null}highlightSelection(t=\"\"){const e=document.getSelection();if(!e||e.isCollapsed)return;const{anchorNode:i,anchorOffset:s,focusNode:n,focusOffset:r}=e,a=e.toString(),o=this.#yt(e).closest(\".textLayer\"),l=this.getSelectionBoxes(o);if(!l)return;e.empty();const h=this.#wt(o),c=this.#rt===f.NONE,callback=()=>{h?.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:t,boxes:l,anchorNode:i,anchorOffset:s,focusNode:n,focusOffset:r,text:a});c&&this.showAllEditors(\"highlight\",!0,!0)};c?this.switchToMode(f.HIGHLIGHT,callback):callback()}#At(){const t=document.getSelection();if(!t||t.isCollapsed)return;const e=this.#yt(t).closest(\".textLayer\"),i=this.getSelectionBoxes(e);if(i){this.#Q||=new HighlightToolbar(this);this.#Q.show(e,i,\"ltr\"===this.direction)}}addToAnnotationStorage(t){t.isEmpty()||!this.#I||this.#I.has(t.id)||this.#I.setValue(t.id,t)}#xt(){const t=document.getSelection();if(!t||t.isCollapsed){if(this.#ot){this.#Q?.hide();this.#ot=null;this.#_t({hasSelectedText:!1})}return}const{anchorNode:e}=t;if(e===this.#ot)return;const i=this.#yt(t).closest(\".textLayer\");if(i){this.#Q?.hide();this.#ot=e;this.#_t({hasSelectedText:!0});if(this.#rt===f.HIGHLIGHT||this.#rt===f.NONE){this.#rt===f.HIGHLIGHT&&this.showAllEditors(\"highlight\",!0,!0);this.#K=this.isShiftKeyDown;if(!this.isShiftKeyDown){const t=this.#rt===f.HIGHLIGHT?this.#wt(i):null;t?.toggleDrawing();const e=new AbortController,s=this.combinedSignal(e),pointerup=i=>{if(\"pointerup\"!==i.type||0===i.button){e.abort();t?.toggleDrawing(!0);\"pointerup\"===i.type&&this.#Et(\"main_toolbar\")}};window.addEventListener(\"pointerup\",pointerup,{signal:s});window.addEventListener(\"blur\",pointerup,{signal:s})}}}else if(this.#ot){this.#Q?.hide();this.#ot=null;this.#_t({hasSelectedText:!1})}}#Et(t=\"\"){this.#rt===f.HIGHLIGHT?this.highlightSelection(t):this.#G&&this.#At()}#mt(){document.addEventListener(\"selectionchange\",this.#xt.bind(this),{signal:this._signal})}#St(){if(this.#X)return;this.#X=new AbortController;const t=this.combinedSignal(this.#X);window.addEventListener(\"focus\",this.focus.bind(this),{signal:t});window.addEventListener(\"blur\",this.blur.bind(this),{signal:t})}#Ct(){this.#X?.abort();this.#X=null}blur(){this.isShiftKeyDown=!1;if(this.#K){this.#K=!1;this.#Et(\"main_toolbar\")}if(!this.hasSelection)return;const{activeElement:t}=document;for(const e of this.#at)if(e.div.contains(t)){this.#it=[e,t];e._focusEventsAllowed=!1;break}}focus(){if(!this.#it)return;const[t,e]=this.#it;this.#it=null;e.addEventListener(\"focusin\",(()=>{t._focusEventsAllowed=!0}),{once:!0,signal:this._signal});e.focus()}#vt(){if(this.#et)return;this.#et=new AbortController;const t=this.combinedSignal(this.#et);window.addEventListener(\"keydown\",this.keydown.bind(this),{signal:t});window.addEventListener(\"keyup\",this.keyup.bind(this),{signal:t})}#Tt(){this.#et?.abort();this.#et=null}#Mt(){if(this.#O)return;this.#O=new AbortController;const t=this.combinedSignal(this.#O);document.addEventListener(\"copy\",this.copy.bind(this),{signal:t});document.addEventListener(\"cut\",this.cut.bind(this),{signal:t});document.addEventListener(\"paste\",this.paste.bind(this),{signal:t})}#Pt(){this.#O?.abort();this.#O=null}#bt(){const t=this._signal;document.addEventListener(\"dragover\",this.dragOver.bind(this),{signal:t});document.addEventListener(\"drop\",this.drop.bind(this),{signal:t})}addEditListeners(){this.#vt();this.#Mt()}removeEditListeners(){this.#Tt();this.#Pt()}dragOver(t){for(const{type:e}of t.dataTransfer.items)for(const i of this.#z)if(i.isHandlingMimeForPasting(e)){t.dataTransfer.dropEffect=\"copy\";t.preventDefault();return}}drop(t){for(const e of t.dataTransfer.items)for(const i of this.#z)if(i.isHandlingMimeForPasting(e.type)){i.paste(e,this.currentLayer);t.preventDefault();return}}copy(t){t.preventDefault();this.#P?.commitOrRemove();if(!this.hasSelection)return;const e=[];for(const t of this.#at){const i=t.serialize(!0);i&&e.push(i)}0!==e.length&&t.clipboardData.setData(\"application/pdfjs\",JSON.stringify(e))}cut(t){this.copy(t);this.delete()}async paste(t){t.preventDefault();const{clipboardData:e}=t;for(const t of e.items)for(const e of this.#z)if(e.isHandlingMimeForPasting(t.type)){e.paste(t,this.currentLayer);return}let i=e.getData(\"application/pdfjs\");if(!i)return;try{i=JSON.parse(i)}catch(t){warn(`paste: \"${t.message}\".`);return}if(!Array.isArray(i))return;this.unselectAll();const s=this.currentLayer;try{const t=[];for(const e of i){const i=await s.deserialize(e);if(!i)return;t.push(i)}const cmd=()=>{for(const e of t)this.#Dt(e);this.#kt(t)},undo=()=>{for(const e of t)e.remove()};this.addCommands({cmd,undo,mustExec:!0})}catch(t){warn(`paste: \"${t.message}\".`)}}keydown(t){this.isShiftKeyDown||\"Shift\"!==t.key||(this.isShiftKeyDown=!0);this.#rt===f.NONE||this.isEditorHandlingKeyboard||AnnotationEditorUIManager._keyboardManager.exec(this,t)}keyup(t){if(this.isShiftKeyDown&&\"Shift\"===t.key){this.isShiftKeyDown=!1;if(this.#K){this.#K=!1;this.#Et(\"main_toolbar\")}}}onEditingAction({name:t}){switch(t){case\"undo\":case\"redo\":case\"delete\":case\"selectAll\":this[t]();break;case\"highlightSelection\":this.highlightSelection(\"context_menu\")}}#_t(t){if(Object.entries(t).some((([t,e])=>this.#ct[t]!==e))){this._eventBus.dispatch(\"annotationeditorstateschanged\",{source:this,details:Object.assign(this.#ct,t)});this.#rt===f.HIGHLIGHT&&!1===t.hasSelectedEditor&&this.#Rt([[m.HIGHLIGHT_FREE,!0]])}}#Rt(t){this._eventBus.dispatch(\"annotationeditorparamschanged\",{source:this,details:t})}setEditingState(t){if(t){this.#St();this.#Mt();this.#_t({isEditing:this.#rt!==f.NONE,isEmpty:this.#It(),hasSomethingToUndo:this.#L.hasSomethingToUndo(),hasSomethingToRedo:this.#L.hasSomethingToRedo(),hasSelectedEditor:!1})}else{this.#Ct();this.#Pt();this.#_t({isEditing:!1});this.disableUserSelect(!1)}}registerEditorTypes(t){if(!this.#z){this.#z=t;for(const t of this.#z)this.#Rt(t.defaultPropertiesToUpdate)}}getId(){return this.#J.id}get currentLayer(){return this.#k.get(this.#B)}getLayer(t){return this.#k.get(t)}get currentPageIndex(){return this.#B}addLayer(t){this.#k.set(t.pageIndex,t);this.#Z?t.enable():t.disable()}removeLayer(t){this.#k.delete(t.pageIndex)}async updateMode(t,e=null,i=!1){if(this.#rt!==t){if(this.#ft){await this.#ft.promise;if(!this.#ft)return}this.#ft=Promise.withResolvers();this.#rt=t;if(t!==f.NONE){this.setEditingState(!0);await this.#Ft();this.unselectAll();for(const e of this.#k.values())e.updateMode(t);if(e){for(const t of this.#D.values())if(t.annotationElementId===e){this.setSelected(t);t.enterInEditMode()}else t.unselect();this.#ft.resolve()}else{i&&this.addNewEditorFromKeyboard();this.#ft.resolve()}}else{this.setEditingState(!1);this.#Lt();this._editorUndoBar?.hide();this.#ft.resolve()}}}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(t){t!==this.#rt&&this._eventBus.dispatch(\"switchannotationeditormode\",{source:this,mode:t})}updateParams(t,e){if(this.#z){switch(t){case m.CREATE:this.currentLayer.addNewEditor();return;case m.HIGHLIGHT_DEFAULT_COLOR:this.#st?.updateColor(e);break;case m.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch(\"reporttelemetry\",{source:this,details:{type:\"editing\",data:{type:\"highlight\",action:\"toggle_visibility\"}}});(this.#ht||=new Map).set(t,e);this.showAllEditors(\"highlight\",e)}for(const i of this.#at)i.updateParams(t,e);for(const i of this.#z)i.updateDefaultParams(t,e)}}showAllEditors(t,e,i=!1){for(const i of this.#D.values())i.editorType===t&&i.show(e);(this.#ht?.get(m.HIGHLIGHT_SHOW_ALL)??!0)!==e&&this.#Rt([[m.HIGHLIGHT_SHOW_ALL,e]])}enableWaiting(t=!1){if(this.#tt!==t){this.#tt=t;for(const e of this.#k.values()){t?e.disableClick():e.enableClick();e.div.classList.toggle(\"waiting\",t)}}}async#Ft(){if(!this.#Z){this.#Z=!0;const t=[];for(const e of this.#k.values())t.push(e.enable());await Promise.all(t);for(const t of this.#D.values())t.enable()}}#Lt(){this.unselectAll();if(this.#Z){this.#Z=!1;for(const t of this.#k.values())t.disable();for(const t of this.#D.values())t.disable()}}getEditors(t){const e=[];for(const i of this.#D.values())i.pageIndex===t&&e.push(i);return e}getEditor(t){return this.#D.get(t)}addEditor(t){this.#D.set(t.id,t)}removeEditor(t){if(t.div.contains(document.activeElement)){this.#q&&clearTimeout(this.#q);this.#q=setTimeout((()=>{this.focusMainContainer();this.#q=null}),0)}this.#D.delete(t.id);this.unselect(t);t.annotationElementId&&this.#H.has(t.annotationElementId)||this.#I?.remove(t.id)}addDeletedAnnotationElement(t){this.#H.add(t.annotationElementId);this.addChangedExistingAnnotation(t);t.deleted=!0}isDeletedAnnotationElement(t){return this.#H.has(t)}removeDeletedAnnotationElement(t){this.#H.delete(t.annotationElementId);this.removeChangedExistingAnnotation(t);t.deleted=!1}#Dt(t){const e=this.#k.get(t.pageIndex);if(e)e.addOrRebuild(t);else{this.addEditor(t);this.addToAnnotationStorage(t)}}setActiveEditor(t){if(this.#P!==t){this.#P=t;t&&this.#Rt(t.propertiesToUpdate)}}get#Ot(){let t=null;for(t of this.#at);return t}updateUI(t){this.#Ot===t&&this.#Rt(t.propertiesToUpdate)}updateUIForDefaultProperties(t){this.#Rt(t.defaultPropertiesToUpdate)}toggleSelected(t){if(this.#at.has(t)){this.#at.delete(t);t.unselect();this.#_t({hasSelectedEditor:this.hasSelection})}else{this.#at.add(t);t.select();this.#Rt(t.propertiesToUpdate);this.#_t({hasSelectedEditor:!0})}}setSelected(t){this.#N?.commitOrRemove();for(const e of this.#at)e!==t&&e.unselect();this.#at.clear();this.#at.add(t);t.select();this.#Rt(t.propertiesToUpdate);this.#_t({hasSelectedEditor:!0})}isSelected(t){return this.#at.has(t)}get firstSelectedEditor(){return this.#at.values().next().value}unselect(t){t.unselect();this.#at.delete(t);this.#_t({hasSelectedEditor:this.hasSelection})}get hasSelection(){return 0!==this.#at.size}get isEnterHandled(){return 1===this.#at.size&&this.firstSelectedEditor.isEnterHandled}undo(){this.#L.undo();this.#_t({hasSomethingToUndo:this.#L.hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:this.#It()});this._editorUndoBar?.hide()}redo(){this.#L.redo();this.#_t({hasSomethingToUndo:!0,hasSomethingToRedo:this.#L.hasSomethingToRedo(),isEmpty:this.#It()})}addCommands(t){this.#L.add(t);this.#_t({hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:this.#It()})}cleanUndoStack(t){this.#L.cleanType(t)}#It(){if(0===this.#D.size)return!0;if(1===this.#D.size)for(const t of this.#D.values())return t.isEmpty();return!1}delete(){this.commitOrRemove();const t=this.currentLayer?.endDrawingSession(!0);if(!this.hasSelection&&!t)return;const e=t?[t]:[...this.#at],undo=()=>{for(const t of e)this.#Dt(t)};this.addCommands({cmd:()=>{this._editorUndoBar?.show(undo,1===e.length?e[0].editorType:e.length);for(const t of e)t.remove()},undo,mustExec:!0})}commitOrRemove(){this.#P?.commitOrRemove()}hasSomethingToControl(){return this.#P||this.hasSelection}#kt(t){for(const t of this.#at)t.unselect();this.#at.clear();for(const e of t)if(!e.isEmpty()){this.#at.add(e);e.select()}this.#_t({hasSelectedEditor:this.hasSelection})}selectAll(){for(const t of this.#at)t.commit();this.#kt(this.#D.values())}unselectAll(){if(this.#P){this.#P.commitOrRemove();if(this.#rt!==f.NONE)return}if(!this.#N?.commitOrRemove()&&this.hasSelection){for(const t of this.#at)t.unselect();this.#at.clear();this.#_t({hasSelectedEditor:!1})}}translateSelectedEditors(t,e,i=!1){i||this.commitOrRemove();if(!this.hasSelection)return;this.#dt[0]+=t;this.#dt[1]+=e;const[s,n]=this.#dt,r=[...this.#at];this.#ut&&clearTimeout(this.#ut);this.#ut=setTimeout((()=>{this.#ut=null;this.#dt[0]=this.#dt[1]=0;this.addCommands({cmd:()=>{for(const t of r)this.#D.has(t.id)&&t.translateInPage(s,n)},undo:()=>{for(const t of r)this.#D.has(t.id)&&t.translateInPage(-s,-n)},mustExec:!1})}),1e3);for(const i of r)i.translateInPage(t,e)}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0);this.#U=new Map;for(const t of this.#at)this.#U.set(t,{savedX:t.x,savedY:t.y,savedPageIndex:t.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!this.#U)return!1;this.disableUserSelect(!1);const t=this.#U;this.#U=null;let e=!1;for(const[{x:i,y:s,pageIndex:n},r]of t){r.newX=i;r.newY=s;r.newPageIndex=n;e||=i!==r.savedX||s!==r.savedY||n!==r.savedPageIndex}if(!e)return!1;const move=(t,e,i,s)=>{if(this.#D.has(t.id)){const n=this.#k.get(s);if(n)t._setParentAndPosition(n,e,i);else{t.pageIndex=s;t.x=e;t.y=i}}};this.addCommands({cmd:()=>{for(const[e,{newX:i,newY:s,newPageIndex:n}]of t)move(e,i,s,n)},undo:()=>{for(const[e,{savedX:i,savedY:s,savedPageIndex:n}]of t)move(e,i,s,n)},mustExec:!0});return!0}dragSelectedEditors(t,e){if(this.#U)for(const i of this.#U.keys())i.drag(t,e)}rebuild(t){if(null===t.parent){const e=this.getLayer(t.pageIndex);if(e){e.changeParent(t);e.addOrRebuild(t)}else{this.addEditor(t);this.addToAnnotationStorage(t);t.rebuild()}}else t.parent.addOrRebuild(t)}get isEditorHandlingKeyboard(){return this.getActive()?.shouldGetKeyboardEvents()||1===this.#at.size&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(t){return this.#P===t}getActive(){return this.#P}getMode(){return this.#rt}get imageManager(){return shadow(this,\"imageManager\",new ImageManager)}getSelectionBoxes(t){if(!t)return null;const e=document.getSelection();for(let i=0,s=e.rangeCount;i<s;i++)if(!t.contains(e.getRangeAt(i).commonAncestorContainer))return null;const{x:i,y:s,width:n,height:r}=t.getBoundingClientRect();let a;switch(t.getAttribute(\"data-main-rotation\")){case\"90\":a=(t,e,a,o)=>({x:(e-s)/r,y:1-(t+a-i)/n,width:o/r,height:a/n});break;case\"180\":a=(t,e,a,o)=>({x:1-(t+a-i)/n,y:1-(e+o-s)/r,width:a/n,height:o/r});break;case\"270\":a=(t,e,a,o)=>({x:1-(e+o-s)/r,y:(t-i)/n,width:o/r,height:a/n});break;default:a=(t,e,a,o)=>({x:(t-i)/n,y:(e-s)/r,width:a/n,height:o/r})}const o=[];for(let t=0,i=e.rangeCount;t<i;t++){const i=e.getRangeAt(t);if(!i.collapsed)for(const{x:t,y:e,width:s,height:n}of i.getClientRects())0!==s&&0!==n&&o.push(a(t,e,s,n))}return 0===o.length?null:o}addChangedExistingAnnotation({annotationElementId:t,id:e}){(this.#F||=new Map).set(t,e)}removeChangedExistingAnnotation({annotationElementId:t}){this.#F?.delete(t)}renderAnnotationElement(t){const e=this.#F?.get(t.data.id);if(!e)return;const i=this.#I.getRawValue(e);i&&(this.#rt!==f.NONE||i.hasBeenModified)&&i.renderAnnotationElement(t)}}class AltText{#o=null;#Nt=!1;#Bt=null;#Ht=null;#Ut=null;#zt=null;#jt=!1;#Gt=null;#r=null;#Vt=null;#$t=null;#Wt=!1;static#qt=null;static _l10n=null;constructor(t){this.#r=t;this.#Wt=t._uiManager.useNewAltTextFlow;AltText.#qt||=Object.freeze({added:\"pdfjs-editor-new-alt-text-added-button\",\"added-label\":\"pdfjs-editor-new-alt-text-added-button-label\",missing:\"pdfjs-editor-new-alt-text-missing-button\",\"missing-label\":\"pdfjs-editor-new-alt-text-missing-button-label\",review:\"pdfjs-editor-new-alt-text-to-review-button\",\"review-label\":\"pdfjs-editor-new-alt-text-to-review-button-label\"})}static initialize(t){AltText._l10n??=t}async render(){const t=this.#Bt=document.createElement(\"button\");t.className=\"altText\";t.tabIndex=\"0\";const e=this.#Ht=document.createElement(\"span\");t.append(e);if(this.#Wt){t.classList.add(\"new\");t.setAttribute(\"data-l10n-id\",AltText.#qt.missing);e.setAttribute(\"data-l10n-id\",AltText.#qt[\"missing-label\"])}else{t.setAttribute(\"data-l10n-id\",\"pdfjs-editor-alt-text-button\");e.setAttribute(\"data-l10n-id\",\"pdfjs-editor-alt-text-button-label\")}const i=this.#r._uiManager._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:i});t.addEventListener(\"pointerdown\",(t=>t.stopPropagation()),{signal:i});const onClick=t=>{t.preventDefault();this.#r._uiManager.editAltText(this.#r);this.#Wt&&this.#r._reportTelemetry({action:\"pdfjs.image.alt_text.image_status_label_clicked\",data:{label:this.#Xt}})};t.addEventListener(\"click\",onClick,{capture:!0,signal:i});t.addEventListener(\"keydown\",(e=>{if(e.target===t&&\"Enter\"===e.key){this.#jt=!0;onClick(e)}}),{signal:i});await this.#Yt();return t}get#Xt(){return(this.#o?\"added\":null===this.#o&&this.guessedText&&\"review\")||\"missing\"}finish(){if(this.#Bt){this.#Bt.focus({focusVisible:this.#jt});this.#jt=!1}}isEmpty(){return this.#Wt?null===this.#o:!this.#o&&!this.#Nt}hasData(){return this.#Wt?null!==this.#o||!!this.#Vt:this.isEmpty()}get guessedText(){return this.#Vt}async setGuessedText(t){if(null===this.#o){this.#Vt=t;this.#$t=await AltText._l10n.get(\"pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer\",{generatedAltText:t});this.#Yt()}}toggleAltTextBadge(t=!1){if(this.#Wt&&!this.#o){if(!this.#Gt){const t=this.#Gt=document.createElement(\"div\");t.className=\"noAltTextBadge\";this.#r.div.append(t)}this.#Gt.classList.toggle(\"hidden\",!t)}else{this.#Gt?.remove();this.#Gt=null}}serialize(t){let e=this.#o;t||this.#Vt!==e||(e=this.#$t);return{altText:e,decorative:this.#Nt,guessedText:this.#Vt,textWithDisclaimer:this.#$t}}get data(){return{altText:this.#o,decorative:this.#Nt}}set data({altText:t,decorative:e,guessedText:i,textWithDisclaimer:s,cancel:n=!1}){if(i){this.#Vt=i;this.#$t=s}if(this.#o!==t||this.#Nt!==e){if(!n){this.#o=t;this.#Nt=e}this.#Yt()}}toggle(t=!1){if(this.#Bt){if(!t&&this.#zt){clearTimeout(this.#zt);this.#zt=null}this.#Bt.disabled=!t}}shown(){this.#r._reportTelemetry({action:\"pdfjs.image.alt_text.image_status_label_displayed\",data:{label:this.#Xt}})}destroy(){this.#Bt?.remove();this.#Bt=null;this.#Ht=null;this.#Ut=null;this.#Gt?.remove();this.#Gt=null}async#Yt(){const t=this.#Bt;if(!t)return;if(this.#Wt){t.classList.toggle(\"done\",!!this.#o);t.setAttribute(\"data-l10n-id\",AltText.#qt[this.#Xt]);this.#Ht?.setAttribute(\"data-l10n-id\",AltText.#qt[`${this.#Xt}-label`]);if(!this.#o){this.#Ut?.remove();return}}else{if(!this.#o&&!this.#Nt){t.classList.remove(\"done\");this.#Ut?.remove();return}t.classList.add(\"done\");t.setAttribute(\"data-l10n-id\",\"pdfjs-editor-alt-text-edit-button\")}let e=this.#Ut;if(!e){this.#Ut=e=document.createElement(\"span\");e.className=\"tooltip\";e.setAttribute(\"role\",\"tooltip\");e.id=`alt-text-tooltip-${this.#r.id}`;const i=100,s=this.#r._uiManager._signal;s.addEventListener(\"abort\",(()=>{clearTimeout(this.#zt);this.#zt=null}),{once:!0});t.addEventListener(\"mouseenter\",(()=>{this.#zt=setTimeout((()=>{this.#zt=null;this.#Ut.classList.add(\"show\");this.#r._reportTelemetry({action:\"alt_text_tooltip\"})}),i)}),{signal:s});t.addEventListener(\"mouseleave\",(()=>{if(this.#zt){clearTimeout(this.#zt);this.#zt=null}this.#Ut?.classList.remove(\"show\")}),{signal:s})}if(this.#Nt)e.setAttribute(\"data-l10n-id\",\"pdfjs-editor-alt-text-decorative-tooltip\");else{e.removeAttribute(\"data-l10n-id\");e.textContent=this.#o}e.parentNode||t.append(e);const i=this.#r.getImageForAltText();i?.setAttribute(\"aria-describedby\",e.id)}}class TouchManager{#pt;#Kt=!1;#Qt=null;#Jt;#Zt;#te;#ee;#ie;#se=null;#ne;#re=null;constructor({container:t,isPinchingDisabled:e=null,isPinchingStopped:i=null,onPinchStart:s=null,onPinching:n=null,onPinchEnd:r=null,signal:a}){this.#pt=t;this.#Qt=i;this.#Jt=e;this.#Zt=s;this.#te=n;this.#ee=r;this.#ne=new AbortController;this.#ie=AbortSignal.any([a,this.#ne.signal]);t.addEventListener(\"touchstart\",this.#ae.bind(this),{passive:!1,signal:this.#ie})}get MIN_TOUCH_DISTANCE_TO_PINCH(){return shadow(this,\"MIN_TOUCH_DISTANCE_TO_PINCH\",35/(window.devicePixelRatio||1))}#ae(t){if(this.#Jt?.()||t.touches.length<2)return;if(!this.#re){this.#re=new AbortController;const t=AbortSignal.any([this.#ie,this.#re.signal]),e=this.#pt,i={signal:t,passive:!1};e.addEventListener(\"touchmove\",this.#oe.bind(this),i);e.addEventListener(\"touchend\",this.#le.bind(this),i);e.addEventListener(\"touchcancel\",this.#le.bind(this),i);this.#Zt?.()}stopEvent(t);if(2!==t.touches.length||this.#Qt?.()){this.#se=null;return}let[e,i]=t.touches;e.identifier>i.identifier&&([e,i]=[i,e]);this.#se={touch0X:e.screenX,touch0Y:e.screenY,touch1X:i.screenX,touch1Y:i.screenY}}#oe(t){if(!this.#se||2!==t.touches.length)return;let[e,i]=t.touches;e.identifier>i.identifier&&([e,i]=[i,e]);const{screenX:s,screenY:n}=e,{screenX:r,screenY:a}=i,o=this.#se,{touch0X:l,touch0Y:h,touch1X:c,touch1Y:d}=o,u=c-l,p=d-h,g=r-s,f=a-n,m=Math.hypot(g,f)||1,b=Math.hypot(u,p)||1;if(!this.#Kt&&Math.abs(b-m)<=TouchManager.MIN_TOUCH_DISTANCE_TO_PINCH)return;o.touch0X=s;o.touch0Y=n;o.touch1X=r;o.touch1Y=a;t.preventDefault();if(!this.#Kt){this.#Kt=!0;return}const v=[(s+r)/2,(n+a)/2];this.#te?.(v,b,m)}#le(t){this.#re.abort();this.#re=null;this.#ee?.();if(this.#se){t.preventDefault();this.#se=null;this.#Kt=!1}}destroy(){this.#ne?.abort();this.#ne=null}}class AnnotationEditor{#he=null;#ce=null;#o=null;#de=!1;#ue=null;#pe=\"\";#ge=!1;#fe=null;#me=null;#be=null;#ve=null;#ye=\"\";#we=!1;#Ae=null;#xe=!1;#_e=!1;#Ee=!1;#Se=null;#Ce=0;#Te=0;#Me=null;#Pe=null;_editToolbar=null;_initialOptions=Object.create(null);_initialData=null;_isVisible=!0;_uiManager=null;_focusEventsAllowed=!0;static _l10n=null;static _l10nResizer=null;#De=!1;#ke=AnnotationEditor._zIndex++;static _borderLineWidth=-1;static _colorManager=new ColorManager;static _zIndex=1;static _telemetryTimeout=1e3;static get _resizerKeyboardManager(){const t=AnnotationEditor.prototype._resizeWithKeyboard,e=AnnotationEditorUIManager.TRANSLATE_SMALL,i=AnnotationEditorUIManager.TRANSLATE_BIG;return shadow(this,\"_resizerKeyboardManager\",new KeyboardManager([[[\"ArrowLeft\",\"mac+ArrowLeft\"],t,{args:[-e,0]}],[[\"ctrl+ArrowLeft\",\"mac+shift+ArrowLeft\"],t,{args:[-i,0]}],[[\"ArrowRight\",\"mac+ArrowRight\"],t,{args:[e,0]}],[[\"ctrl+ArrowRight\",\"mac+shift+ArrowRight\"],t,{args:[i,0]}],[[\"ArrowUp\",\"mac+ArrowUp\"],t,{args:[0,-e]}],[[\"ctrl+ArrowUp\",\"mac+shift+ArrowUp\"],t,{args:[0,-i]}],[[\"ArrowDown\",\"mac+ArrowDown\"],t,{args:[0,e]}],[[\"ctrl+ArrowDown\",\"mac+shift+ArrowDown\"],t,{args:[0,i]}],[[\"Escape\",\"mac+Escape\"],AnnotationEditor.prototype._stopResizingWithKeyboard]]))}constructor(t){this.parent=t.parent;this.id=t.id;this.width=this.height=null;this.pageIndex=t.parent.pageIndex;this.name=t.name;this.div=null;this._uiManager=t.uiManager;this.annotationElementId=null;this._willKeepAspectRatio=!1;this._initialOptions.isCentered=t.isCentered;this._structTreeParentId=null;const{rotation:e,rawDims:{pageWidth:i,pageHeight:s,pageX:n,pageY:r}}=this.parent.viewport;this.rotation=e;this.pageRotation=(360+e-this._uiManager.viewParameters.rotation)%360;this.pageDimensions=[i,s];this.pageTranslation=[n,r];const[a,o]=this.parentDimensions;this.x=t.x/a;this.y=t.y/o;this.isAttachedToDOM=!1;this.deleted=!1}get editorType(){return Object.getPrototypeOf(this).constructor._type}static get isDrawer(){return!1}static get _defaultLineColor(){return shadow(this,\"_defaultLineColor\",this._colorManager.getHexCode(\"CanvasText\"))}static deleteAnnotationElement(t){const e=new FakeEditor({id:t.parent.getNextId(),parent:t.parent,uiManager:t._uiManager});e.annotationElementId=t.annotationElementId;e.deleted=!0;e._uiManager.addToAnnotationStorage(e)}static initialize(t,e){AnnotationEditor._l10n??=t;AnnotationEditor._l10nResizer||=Object.freeze({topLeft:\"pdfjs-editor-resizer-top-left\",topMiddle:\"pdfjs-editor-resizer-top-middle\",topRight:\"pdfjs-editor-resizer-top-right\",middleRight:\"pdfjs-editor-resizer-middle-right\",bottomRight:\"pdfjs-editor-resizer-bottom-right\",bottomMiddle:\"pdfjs-editor-resizer-bottom-middle\",bottomLeft:\"pdfjs-editor-resizer-bottom-left\",middleLeft:\"pdfjs-editor-resizer-middle-left\"});if(-1!==AnnotationEditor._borderLineWidth)return;const i=getComputedStyle(document.documentElement);AnnotationEditor._borderLineWidth=parseFloat(i.getPropertyValue(\"--outline-width\"))||0}static updateDefaultParams(t,e){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(t){return!1}static paste(t,e){unreachable(\"Not implemented\")}get propertiesToUpdate(){return[]}get _isDraggable(){return this.#De}set _isDraggable(t){this.#De=t;this.div?.classList.toggle(\"draggable\",t)}get isEnterHandled(){return!0}center(){const[t,e]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*e/(2*t);this.y+=this.width*t/(2*e);break;case 180:this.x+=this.width/2;this.y+=this.height/2;break;case 270:this.x+=this.height*e/(2*t);this.y-=this.width*t/(2*e);break;default:this.x-=this.width/2;this.y-=this.height/2}this.fixAndSetPosition()}addCommands(t){this._uiManager.addCommands(t)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=this.#ke}setParent(t){if(null!==t){this.pageIndex=t.pageIndex;this.pageDimensions=t.pageDimensions}else this.#Re();this.parent=t}focusin(t){this._focusEventsAllowed&&(this.#we?this.#we=!1:this.parent.setSelected(this))}focusout(t){if(!this._focusEventsAllowed)return;if(!this.isAttachedToDOM)return;const e=t.relatedTarget;if(!e?.closest(`#${this.id}`)){t.preventDefault();this.parent?.isMultipleSelection||this.commitOrRemove()}}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(t,e,i,s){const[n,r]=this.parentDimensions;[i,s]=this.screenToPageTranslation(i,s);this.x=(t+i)/n;this.y=(e+s)/r;this.fixAndSetPosition()}#Ie([t,e],i,s){[i,s]=this.screenToPageTranslation(i,s);this.x+=i/t;this.y+=s/e;this._onTranslating(this.x,this.y);this.fixAndSetPosition()}translate(t,e){this.#Ie(this.parentDimensions,t,e)}translateInPage(t,e){this.#Ae||=[this.x,this.y,this.width,this.height];this.#Ie(this.pageDimensions,t,e);this.div.scrollIntoView({block:\"nearest\"})}drag(t,e){this.#Ae||=[this.x,this.y,this.width,this.height];const{div:i,parentDimensions:[s,n]}=this;this.x+=t/s;this.y+=e/n;if(this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){const{x:t,y:e}=this.div.getBoundingClientRect();if(this.parent.findNewParent(this,t,e)){this.x-=Math.floor(this.x);this.y-=Math.floor(this.y)}}let{x:r,y:a}=this;const[o,l]=this.getBaseTranslation();r+=o;a+=l;const{style:h}=i;h.left=`${(100*r).toFixed(2)}%`;h.top=`${(100*a).toFixed(2)}%`;this._onTranslating(r,a);i.scrollIntoView({block:\"nearest\"})}_onTranslating(t,e){}_onTranslated(t,e){}get _hasBeenMoved(){return!!this.#Ae&&(this.#Ae[0]!==this.x||this.#Ae[1]!==this.y)}get _hasBeenResized(){return!!this.#Ae&&(this.#Ae[2]!==this.width||this.#Ae[3]!==this.height)}getBaseTranslation(){const[t,e]=this.parentDimensions,{_borderLineWidth:i}=AnnotationEditor,s=i/t,n=i/e;switch(this.rotation){case 90:return[-s,n];case 180:return[s,n];case 270:return[s,-n];default:return[-s,-n]}}get _mustFixPosition(){return!0}fixAndSetPosition(t=this.rotation){const{div:{style:e},pageDimensions:[i,s]}=this;let{x:n,y:r,width:a,height:o}=this;a*=i;o*=s;n*=i;r*=s;if(this._mustFixPosition)switch(t){case 0:n=Math.max(0,Math.min(i-a,n));r=Math.max(0,Math.min(s-o,r));break;case 90:n=Math.max(0,Math.min(i-o,n));r=Math.min(s,Math.max(a,r));break;case 180:n=Math.min(i,Math.max(a,n));r=Math.min(s,Math.max(o,r));break;case 270:n=Math.min(i,Math.max(o,n));r=Math.max(0,Math.min(s-a,r))}this.x=n/=i;this.y=r/=s;const[l,h]=this.getBaseTranslation();n+=l;r+=h;e.left=`${(100*n).toFixed(2)}%`;e.top=`${(100*r).toFixed(2)}%`;this.moveInDOM()}static#Fe(t,e,i){switch(i){case 90:return[e,-t];case 180:return[-t,-e];case 270:return[-e,t];default:return[t,e]}}screenToPageTranslation(t,e){return AnnotationEditor.#Fe(t,e,this.parentRotation)}pageTranslationToScreen(t,e){return AnnotationEditor.#Fe(t,e,360-this.parentRotation)}#Le(t){switch(t){case 90:{const[t,e]=this.pageDimensions;return[0,-t/e,e/t,0]}case 180:return[-1,0,0,-1];case 270:{const[t,e]=this.pageDimensions;return[0,t/e,-e/t,0]}default:return[1,0,0,1]}}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{parentScale:t,pageDimensions:[e,i]}=this;return[e*t,i*t]}setDims(t,e){const[i,s]=this.parentDimensions,{style:n}=this.div;n.width=`${(100*t/i).toFixed(2)}%`;this.#ge||(n.height=`${(100*e/s).toFixed(2)}%`)}fixDims(){const{style:t}=this.div,{height:e,width:i}=t,s=i.endsWith(\"%\"),n=!this.#ge&&e.endsWith(\"%\");if(s&&n)return;const[r,a]=this.parentDimensions;s||(t.width=`${(100*parseFloat(i)/r).toFixed(2)}%`);this.#ge||n||(t.height=`${(100*parseFloat(e)/a).toFixed(2)}%`)}getInitialTranslation(){return[0,0]}#Oe(){if(this.#fe)return;this.#fe=document.createElement(\"div\");this.#fe.classList.add(\"resizers\");const t=this._willKeepAspectRatio?[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"]:[\"topLeft\",\"topMiddle\",\"topRight\",\"middleRight\",\"bottomRight\",\"bottomMiddle\",\"bottomLeft\",\"middleLeft\"],e=this._uiManager._signal;for(const i of t){const t=document.createElement(\"div\");this.#fe.append(t);t.classList.add(\"resizer\",i);t.setAttribute(\"data-resizer-name\",i);t.addEventListener(\"pointerdown\",this.#Ne.bind(this,i),{signal:e});t.addEventListener(\"contextmenu\",noContextMenu,{signal:e});t.tabIndex=-1}this.div.prepend(this.#fe)}#Ne(t,e){e.preventDefault();const{isMac:i}=util_FeatureTest.platform;if(0!==e.button||e.ctrlKey&&i)return;this.#o?.toggle(!1);const s=this._isDraggable;this._isDraggable=!1;this.#me=[e.screenX,e.screenY];const n=new AbortController,r=this._uiManager.combinedSignal(n);this.parent.togglePointerEvents(!1);window.addEventListener(\"pointermove\",this.#Be.bind(this,t),{passive:!0,capture:!0,signal:r});window.addEventListener(\"touchmove\",stopEvent,{passive:!1,signal:r});window.addEventListener(\"contextmenu\",noContextMenu,{signal:r});this.#be={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};const a=this.parent.div.style.cursor,o=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(e.target).cursor;const pointerUpCallback=()=>{n.abort();this.parent.togglePointerEvents(!0);this.#o?.toggle(!0);this._isDraggable=s;this.parent.div.style.cursor=a;this.div.style.cursor=o;this.#He()};window.addEventListener(\"pointerup\",pointerUpCallback,{signal:r});window.addEventListener(\"blur\",pointerUpCallback,{signal:r})}#Ue(t,e,i,s){this.width=i;this.height=s;this.x=t;this.y=e;const[n,r]=this.parentDimensions;this.setDims(n*i,r*s);this.fixAndSetPosition();this._onResized()}_onResized(){}#He(){if(!this.#be)return;const{savedX:t,savedY:e,savedWidth:i,savedHeight:s}=this.#be;this.#be=null;const n=this.x,r=this.y,a=this.width,o=this.height;n===t&&r===e&&a===i&&o===s||this.addCommands({cmd:this.#Ue.bind(this,n,r,a,o),undo:this.#Ue.bind(this,t,e,i,s),mustExec:!0})}static _round(t){return Math.round(1e4*t)/1e4}#Be(t,e){const[i,s]=this.parentDimensions,n=this.x,r=this.y,a=this.width,o=this.height,l=AnnotationEditor.MIN_SIZE/i,h=AnnotationEditor.MIN_SIZE/s,c=this.#Le(this.rotation),transf=(t,e)=>[c[0]*t+c[2]*e,c[1]*t+c[3]*e],d=this.#Le(360-this.rotation);let u,p,g=!1,f=!1;switch(t){case\"topLeft\":g=!0;u=(t,e)=>[0,0];p=(t,e)=>[t,e];break;case\"topMiddle\":u=(t,e)=>[t/2,0];p=(t,e)=>[t/2,e];break;case\"topRight\":g=!0;u=(t,e)=>[t,0];p=(t,e)=>[0,e];break;case\"middleRight\":f=!0;u=(t,e)=>[t,e/2];p=(t,e)=>[0,e/2];break;case\"bottomRight\":g=!0;u=(t,e)=>[t,e];p=(t,e)=>[0,0];break;case\"bottomMiddle\":u=(t,e)=>[t/2,e];p=(t,e)=>[t/2,0];break;case\"bottomLeft\":g=!0;u=(t,e)=>[0,e];p=(t,e)=>[t,0];break;case\"middleLeft\":f=!0;u=(t,e)=>[0,e/2];p=(t,e)=>[t,e/2]}const m=u(a,o),b=p(a,o);let v=transf(...b);const y=AnnotationEditor._round(n+v[0]),w=AnnotationEditor._round(r+v[1]);let A,x,_=1,E=1;if(e.fromKeyboard)({deltaX:A,deltaY:x}=e);else{const{screenX:t,screenY:i}=e,[s,n]=this.#me;[A,x]=this.screenToPageTranslation(t-s,i-n);this.#me[0]=t;this.#me[1]=i}[A,x]=(S=A/i,C=x/s,[d[0]*S+d[2]*C,d[1]*S+d[3]*C]);var S,C;if(g){const t=Math.hypot(a,o);_=E=Math.max(Math.min(Math.hypot(b[0]-m[0]-A,b[1]-m[1]-x)/t,1/a,1/o),l/a,h/o)}else f?_=Math.max(l,Math.min(1,Math.abs(b[0]-m[0]-A)))/a:E=Math.max(h,Math.min(1,Math.abs(b[1]-m[1]-x)))/o;const T=AnnotationEditor._round(a*_),M=AnnotationEditor._round(o*E);v=transf(...p(T,M));const P=y-v[0],D=w-v[1];this.#Ae||=[this.x,this.y,this.width,this.height];this.width=T;this.height=M;this.x=P;this.y=D;this.setDims(i*T,s*M);this.fixAndSetPosition();this._onResizing()}_onResizing(){}altTextFinish(){this.#o?.finish()}async addEditToolbar(){if(this._editToolbar||this.#_e)return this._editToolbar;this._editToolbar=new EditorToolbar(this);this.div.append(this._editToolbar.render());this.#o&&await this._editToolbar.addAltText(this.#o);return this._editToolbar}removeEditToolbar(){if(this._editToolbar){this._editToolbar.remove();this._editToolbar=null;this.#o?.destroy()}}addContainer(t){const e=this._editToolbar?.div;e?e.before(t):this.div.append(t)}getClientDimensions(){return this.div.getBoundingClientRect()}async addAltTextButton(){if(!this.#o){AltText.initialize(AnnotationEditor._l10n);this.#o=new AltText(this);if(this.#he){this.#o.data=this.#he;this.#he=null}await this.addEditToolbar()}}get altTextData(){return this.#o?.data}set altTextData(t){this.#o&&(this.#o.data=t)}get guessedAltText(){return this.#o?.guessedText}async setGuessedAltText(t){await(this.#o?.setGuessedText(t))}serializeAltText(t){return this.#o?.serialize(t)}hasAltText(){return!!this.#o&&!this.#o.isEmpty()}hasAltTextData(){return this.#o?.hasData()??!1}render(){this.div=document.createElement(\"div\");this.div.setAttribute(\"data-editor-rotation\",(360-this.rotation)%360);this.div.className=this.name;this.div.setAttribute(\"id\",this.id);this.div.tabIndex=this.#de?-1:0;this._isVisible||this.div.classList.add(\"hidden\");this.setInForeground();this.#ze();const[t,e]=this.parentDimensions;if(this.parentRotation%180!=0){this.div.style.maxWidth=`${(100*e/t).toFixed(2)}%`;this.div.style.maxHeight=`${(100*t/e).toFixed(2)}%`}const[i,s]=this.getInitialTranslation();this.translate(i,s);bindEvents(this,this.div,[\"pointerdown\"]);this.isResizable&&this._uiManager._supportsPinchToZoom&&(this.#Pe||=new TouchManager({container:this.div,isPinchingDisabled:()=>!this.isSelected,onPinchStart:this.#je.bind(this),onPinching:this.#Ge.bind(this),onPinchEnd:this.#Ve.bind(this),signal:this._uiManager._signal}));this._uiManager._editorUndoBar?.hide();return this.div}#je(){this.#be={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};this.#o?.toggle(!1);this.parent.togglePointerEvents(!1)}#Ge(t,e,i){let s=i/e*.7+1-.7;if(1===s)return;const n=this.#Le(this.rotation),transf=(t,e)=>[n[0]*t+n[2]*e,n[1]*t+n[3]*e],[r,a]=this.parentDimensions,o=this.x,l=this.y,h=this.width,c=this.height,d=AnnotationEditor.MIN_SIZE/r,u=AnnotationEditor.MIN_SIZE/a;s=Math.max(Math.min(s,1/h,1/c),d/h,u/c);const p=AnnotationEditor._round(h*s),g=AnnotationEditor._round(c*s);if(p===h&&g===c)return;this.#Ae||=[o,l,h,c];const f=transf(h/2,c/2),m=AnnotationEditor._round(o+f[0]),b=AnnotationEditor._round(l+f[1]),v=transf(p/2,g/2);this.x=m-v[0];this.y=b-v[1];this.width=p;this.height=g;this.setDims(r*p,a*g);this.fixAndSetPosition();this._onResizing()}#Ve(){this.#o?.toggle(!0);this.parent.togglePointerEvents(!0);this.#He()}pointerdown(t){const{isMac:e}=util_FeatureTest.platform;if(0!==t.button||t.ctrlKey&&e)t.preventDefault();else{this.#we=!0;this._isDraggable?this.#$e(t):this.#We(t)}}get isSelected(){return this._uiManager.isSelected(this)}#We(t){const{isMac:e}=util_FeatureTest.platform;t.ctrlKey&&!e||t.shiftKey||t.metaKey&&e?this.parent.toggleSelected(this):this.parent.setSelected(this)}#$e(t){const{isSelected:e}=this;this._uiManager.setUpDragSession();let i=!1;const s=new AbortController,n=this._uiManager.combinedSignal(s),r={capture:!0,passive:!1,signal:n},cancelDrag=t=>{s.abort();this.#ue=null;this.#we=!1;this._uiManager.endDragSession()||this.#We(t);i&&this._onStopDragging()};if(e){this.#Ce=t.clientX;this.#Te=t.clientY;this.#ue=t.pointerId;this.#pe=t.pointerType;window.addEventListener(\"pointermove\",(t=>{if(!i){i=!0;this._onStartDragging()}const{clientX:e,clientY:s,pointerId:n}=t;if(n!==this.#ue){stopEvent(t);return}const[r,a]=this.screenToPageTranslation(e-this.#Ce,s-this.#Te);this.#Ce=e;this.#Te=s;this._uiManager.dragSelectedEditors(r,a)}),r);window.addEventListener(\"touchmove\",stopEvent,r);window.addEventListener(\"pointerdown\",(t=>{t.pointerType===this.#pe&&(this.#Pe||t.isPrimary)&&cancelDrag(t);stopEvent(t)}),r)}const pointerUpCallback=t=>{this.#ue&&this.#ue!==t.pointerId?stopEvent(t):cancelDrag(t)};window.addEventListener(\"pointerup\",pointerUpCallback,{signal:n});window.addEventListener(\"blur\",pointerUpCallback,{signal:n})}_onStartDragging(){}_onStopDragging(){}moveInDOM(){this.#Se&&clearTimeout(this.#Se);this.#Se=setTimeout((()=>{this.#Se=null;this.parent?.moveEditorInDOM(this)}),0)}_setParentAndPosition(t,e,i){t.changeParent(this);this.x=e;this.y=i;this.fixAndSetPosition();this._onTranslated()}getRect(t,e,i=this.rotation){const s=this.parentScale,[n,r]=this.pageDimensions,[a,o]=this.pageTranslation,l=t/s,h=e/s,c=this.x*n,d=this.y*r,u=this.width*n,p=this.height*r;switch(i){case 0:return[c+l+a,r-d-h-p+o,c+l+u+a,r-d-h+o];case 90:return[c+h+a,r-d+l+o,c+h+p+a,r-d+l+u+o];case 180:return[c-l-u+a,r-d+h+o,c-l+a,r-d+h+p+o];case 270:return[c-h-p+a,r-d-l-u+o,c-h+a,r-d-l+o];default:throw new Error(\"Invalid rotation\")}}getRectInCurrentCoords(t,e){const[i,s,n,r]=t,a=n-i,o=r-s;switch(this.rotation){case 0:return[i,e-r,a,o];case 90:return[i,e-s,o,a];case 180:return[n,e-s,a,o];case 270:return[n,e-r,o,a];default:throw new Error(\"Invalid rotation\")}}onceAdded(t){}isEmpty(){return!1}enableEditMode(){this.#_e=!0}disableEditMode(){this.#_e=!1}isInEditMode(){return this.#_e}shouldGetKeyboardEvents(){return this.#Ee}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}get isOnScreen(){const{top:t,left:e,bottom:i,right:s}=this.getClientDimensions(),{innerHeight:n,innerWidth:r}=window;return e<r&&s>0&&t<n&&i>0}#ze(){if(this.#ve||!this.div)return;this.#ve=new AbortController;const t=this._uiManager.combinedSignal(this.#ve);this.div.addEventListener(\"focusin\",this.focusin.bind(this),{signal:t});this.div.addEventListener(\"focusout\",this.focusout.bind(this),{signal:t})}rebuild(){this.#ze()}rotate(t){}resize(){}serializeDeleted(){return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:this._initialData?.popupRef||\"\"}}serialize(t=!1,e=null){unreachable(\"An editor must be serializable\")}static async deserialize(t,e,i){const s=new this.prototype.constructor({parent:e,id:e.getNextId(),uiManager:i});s.rotation=t.rotation;s.#he=t.accessibilityData;const[n,r]=s.pageDimensions,[a,o,l,h]=s.getRectInCurrentCoords(t.rect,r);s.x=a/n;s.y=o/r;s.width=l/n;s.height=h/r;return s}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||null!==this.serialize())}remove(){this.#ve?.abort();this.#ve=null;this.isEmpty()||this.commit();this.parent?this.parent.remove(this):this._uiManager.removeEditor(this);if(this.#Se){clearTimeout(this.#Se);this.#Se=null}this.#Re();this.removeEditToolbar();if(this.#Me){for(const t of this.#Me.values())clearTimeout(t);this.#Me=null}this.parent=null;this.#Pe?.destroy();this.#Pe=null}get isResizable(){return!1}makeResizable(){if(this.isResizable){this.#Oe();this.#fe.classList.remove(\"hidden\");bindEvents(this,this.div,[\"keydown\"])}}get toolbarPosition(){return null}keydown(t){if(!this.isResizable||t.target!==this.div||\"Enter\"!==t.key)return;this._uiManager.setSelected(this);this.#be={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};const e=this.#fe.children;if(!this.#ce){this.#ce=Array.from(e);const t=this.#qe.bind(this),i=this.#Xe.bind(this),s=this._uiManager._signal;for(const e of this.#ce){const n=e.getAttribute(\"data-resizer-name\");e.setAttribute(\"role\",\"spinbutton\");e.addEventListener(\"keydown\",t,{signal:s});e.addEventListener(\"blur\",i,{signal:s});e.addEventListener(\"focus\",this.#Ye.bind(this,n),{signal:s});e.setAttribute(\"data-l10n-id\",AnnotationEditor._l10nResizer[n])}}const i=this.#ce[0];let s=0;for(const t of e){if(t===i)break;s++}const n=(360-this.rotation+this.parentRotation)%360/90*(this.#ce.length/4);if(n!==s){if(n<s)for(let t=0;t<s-n;t++)this.#fe.append(this.#fe.firstChild);else if(n>s)for(let t=0;t<n-s;t++)this.#fe.firstChild.before(this.#fe.lastChild);let t=0;for(const i of e){const e=this.#ce[t++].getAttribute(\"data-resizer-name\");i.setAttribute(\"data-l10n-id\",AnnotationEditor._l10nResizer[e])}}this.#Ke(0);this.#Ee=!0;this.#fe.firstChild.focus({focusVisible:!0});t.preventDefault();t.stopImmediatePropagation()}#qe(t){AnnotationEditor._resizerKeyboardManager.exec(this,t)}#Xe(t){this.#Ee&&t.relatedTarget?.parentNode!==this.#fe&&this.#Re()}#Ye(t){this.#ye=this.#Ee?t:\"\"}#Ke(t){if(this.#ce)for(const e of this.#ce)e.tabIndex=t}_resizeWithKeyboard(t,e){this.#Ee&&this.#Be(this.#ye,{deltaX:t,deltaY:e,fromKeyboard:!0})}#Re(){this.#Ee=!1;this.#Ke(-1);this.#He()}_stopResizingWithKeyboard(){this.#Re();this.div.focus()}select(){this.makeResizable();this.div?.classList.add(\"selectedEditor\");if(this._editToolbar){this._editToolbar?.show();this.#o?.toggleAltTextBadge(!1)}else this.addEditToolbar().then((()=>{this.div?.classList.contains(\"selectedEditor\")&&this._editToolbar?.show()}))}unselect(){this.#fe?.classList.add(\"hidden\");this.div?.classList.remove(\"selectedEditor\");this.div?.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0});this._editToolbar?.hide();this.#o?.toggleAltTextBadge(!0)}updateParams(t,e){}disableEditing(){}enableEditing(){}enterInEditMode(){}getImageForAltText(){return null}get contentDiv(){return this.div}get isEditing(){return this.#xe}set isEditing(t){this.#xe=t;if(this.parent)if(t){this.parent.setSelected(this);this.parent.setActiveEditor(this)}else this.parent.setActiveEditor(null)}setAspectRatio(t,e){this.#ge=!0;const i=t/e,{style:s}=this.div;s.aspectRatio=i;s.height=\"auto\"}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:\"added\"}}get telemetryFinalData(){return null}_reportTelemetry(t,e=!1){if(e){this.#Me||=new Map;const{action:e}=t;let i=this.#Me.get(e);i&&clearTimeout(i);i=setTimeout((()=>{this._reportTelemetry(t);this.#Me.delete(e);0===this.#Me.size&&(this.#Me=null)}),AnnotationEditor._telemetryTimeout);this.#Me.set(e,i)}else{t.type||=this.editorType;this._uiManager._eventBus.dispatch(\"reporttelemetry\",{source:this,details:{type:\"editing\",data:t}})}}show(t=this._isVisible){this.div.classList.toggle(\"hidden\",!t);this._isVisible=t}enable(){this.div&&(this.div.tabIndex=0);this.#de=!1}disable(){this.div&&(this.div.tabIndex=-1);this.#de=!0}renderAnnotationElement(t){let e=t.container.querySelector(\".annotationContent\");if(e){if(\"CANVAS\"===e.nodeName){const t=e;e=document.createElement(\"div\");e.classList.add(\"annotationContent\",this.editorType);t.before(e)}}else{e=document.createElement(\"div\");e.classList.add(\"annotationContent\",this.editorType);t.container.prepend(e)}return e}resetAnnotationElement(t){const{firstChild:e}=t.container;\"DIV\"===e?.nodeName&&e.classList.contains(\"annotationContent\")&&e.remove()}}class FakeEditor extends AnnotationEditor{constructor(t){super(t);this.annotationElementId=t.annotationElementId;this.deleted=!0}serialize(){return this.serializeDeleted()}}const rt=3285377520,at=4294901760,ot=65535;class MurmurHash3_64{constructor(t){this.h1=t?4294967295&t:rt;this.h2=t?4294967295&t:rt}update(t){let e,i;if(\"string\"==typeof t){e=new Uint8Array(2*t.length);i=0;for(let s=0,n=t.length;s<n;s++){const n=t.charCodeAt(s);if(n<=255)e[i++]=n;else{e[i++]=n>>>8;e[i++]=255&n}}}else{if(!ArrayBuffer.isView(t))throw new Error(\"Invalid data format, must be a string or TypedArray.\");e=t.slice();i=e.byteLength}const s=i>>2,n=i-4*s,r=new Uint32Array(e.buffer,0,s);let a=0,o=0,l=this.h1,h=this.h2;const c=3432918353,d=461845907,u=11601,p=13715;for(let t=0;t<s;t++)if(1&t){a=r[t];a=a*c&at|a*u&ot;a=a<<15|a>>>17;a=a*d&at|a*p&ot;l^=a;l=l<<13|l>>>19;l=5*l+3864292196}else{o=r[t];o=o*c&at|o*u&ot;o=o<<15|o>>>17;o=o*d&at|o*p&ot;h^=o;h=h<<13|h>>>19;h=5*h+3864292196}a=0;switch(n){case 3:a^=e[4*s+2]<<16;case 2:a^=e[4*s+1]<<8;case 1:a^=e[4*s];a=a*c&at|a*u&ot;a=a<<15|a>>>17;a=a*d&at|a*p&ot;1&s?l^=a:h^=a}this.h1=l;this.h2=h}hexdigest(){let t=this.h1,e=this.h2;t^=e>>>1;t=3981806797*t&at|36045*t&ot;e=4283543511*e&at|(2950163797*(e<<16|t>>>16)&at)>>>16;t^=e>>>1;t=444984403*t&at|60499*t&ot;e=3301882366*e&at|(3120437893*(e<<16|t>>>16)&at)>>>16;t^=e>>>1;return(t>>>0).toString(16).padStart(8,\"0\")+(e>>>0).toString(16).padStart(8,\"0\")}}const lt=Object.freeze({map:null,hash:\"\",transfer:void 0});class AnnotationStorage{#Qe=!1;#Je=null;#Ze=new Map;constructor(){this.onSetModified=null;this.onResetModified=null;this.onAnnotationEditor=null}getValue(t,e){const i=this.#Ze.get(t);return void 0===i?e:Object.assign(e,i)}getRawValue(t){return this.#Ze.get(t)}remove(t){this.#Ze.delete(t);0===this.#Ze.size&&this.resetModified();if(\"function\"==typeof this.onAnnotationEditor){for(const t of this.#Ze.values())if(t instanceof AnnotationEditor)return;this.onAnnotationEditor(null)}}setValue(t,e){const i=this.#Ze.get(t);let s=!1;if(void 0!==i){for(const[t,n]of Object.entries(e))if(i[t]!==n){s=!0;i[t]=n}}else{s=!0;this.#Ze.set(t,e)}s&&this.#ti();e instanceof AnnotationEditor&&\"function\"==typeof this.onAnnotationEditor&&this.onAnnotationEditor(e.constructor._type)}has(t){return this.#Ze.has(t)}getAll(){return this.#Ze.size>0?objectFromMap(this.#Ze):null}setAll(t){for(const[e,i]of Object.entries(t))this.setValue(e,i)}get size(){return this.#Ze.size}#ti(){if(!this.#Qe){this.#Qe=!0;\"function\"==typeof this.onSetModified&&this.onSetModified()}}resetModified(){if(this.#Qe){this.#Qe=!1;\"function\"==typeof this.onResetModified&&this.onResetModified()}}get print(){return new PrintAnnotationStorage(this)}get serializable(){if(0===this.#Ze.size)return lt;const t=new Map,e=new MurmurHash3_64,i=[],s=Object.create(null);let n=!1;for(const[i,r]of this.#Ze){const a=r instanceof AnnotationEditor?r.serialize(!1,s):r;if(a){t.set(i,a);e.update(`${i}:${JSON.stringify(a)}`);n||=!!a.bitmap}}if(n)for(const e of t.values())e.bitmap&&i.push(e.bitmap);return t.size>0?{map:t,hash:e.hexdigest(),transfer:i}:lt}get editorStats(){let t=null;const e=new Map;for(const i of this.#Ze.values()){if(!(i instanceof AnnotationEditor))continue;const s=i.telemetryFinalData;if(!s)continue;const{type:n}=s;e.has(n)||e.set(n,Object.getPrototypeOf(i).constructor);t||=Object.create(null);const r=t[n]||=new Map;for(const[t,e]of Object.entries(s)){if(\"type\"===t)continue;let i=r.get(t);if(!i){i=new Map;r.set(t,i)}const s=i.get(e)??0;i.set(e,s+1)}}for(const[i,s]of e)t[i]=s.computeTelemetryFinalData(t[i]);return t}resetModifiedIds(){this.#Je=null}get modifiedIds(){if(this.#Je)return this.#Je;const t=[];for(const e of this.#Ze.values())e instanceof AnnotationEditor&&e.annotationElementId&&e.serialize()&&t.push(e.annotationElementId);return this.#Je={ids:new Set(t),hash:t.join(\",\")}}}class PrintAnnotationStorage extends AnnotationStorage{#ei;constructor(t){super();const{map:e,hash:i,transfer:s}=t.serializable,n=structuredClone(e,s?{transfer:s}:null);this.#ei={map:n,hash:i,transfer:s}}get print(){unreachable(\"Should not call PrintAnnotationStorage.print\")}get serializable(){return this.#ei}get modifiedIds(){return shadow(this,\"modifiedIds\",{ids:new Set,hash:\"\"})}}class FontLoader{#ii=new Set;constructor({ownerDocument:t=globalThis.document,styleElement:e=null}){this._document=t;this.nativeFontFaces=new Set;this.styleElement=null;this.loadingRequests=[];this.loadTestFontId=0}addNativeFontFace(t){this.nativeFontFaces.add(t);this._document.fonts.add(t)}removeNativeFontFace(t){this.nativeFontFaces.delete(t);this._document.fonts.delete(t)}insertRule(t){if(!this.styleElement){this.styleElement=this._document.createElement(\"style\");this._document.documentElement.getElementsByTagName(\"head\")[0].append(this.styleElement)}const e=this.styleElement.sheet;e.insertRule(t,e.cssRules.length)}clear(){for(const t of this.nativeFontFaces)this._document.fonts.delete(t);this.nativeFontFaces.clear();this.#ii.clear();if(this.styleElement){this.styleElement.remove();this.styleElement=null}}async loadSystemFont({systemFontInfo:t,_inspectFont:e}){if(t&&!this.#ii.has(t.loadedName)){assert(!this.disableFontFace,\"loadSystemFont shouldn't be called when `disableFontFace` is set.\");if(this.isFontLoadingAPISupported){const{loadedName:i,src:s,style:n}=t,r=new FontFace(i,s,n);this.addNativeFontFace(r);try{await r.load();this.#ii.add(i);e?.(t)}catch{warn(`Cannot load system font: ${t.baseFontName}, installing it could help to improve PDF rendering.`);this.removeNativeFontFace(r)}}else unreachable(\"Not implemented: loadSystemFont without the Font Loading API.\")}}async bind(t){if(t.attached||t.missingFile&&!t.systemFontInfo)return;t.attached=!0;if(t.systemFontInfo){await this.loadSystemFont(t);return}if(this.isFontLoadingAPISupported){const e=t.createNativeFontFace();if(e){this.addNativeFontFace(e);try{await e.loaded}catch(i){warn(`Failed to load font '${e.family}': '${i}'.`);t.disableFontFace=!0;throw i}}return}const e=t.createFontFaceRule();if(e){this.insertRule(e);if(this.isSyncFontLoadingSupported)return;await new Promise((e=>{const i=this._queueLoadingCallback(e);this._prepareFontLoadEvent(t,i)}))}}get isFontLoadingAPISupported(){return shadow(this,\"isFontLoadingAPISupported\",!!this._document?.fonts)}get isSyncFontLoadingSupported(){let t=!1;(i||\"undefined\"!=typeof navigator&&\"string\"==typeof navigator?.userAgent&&/Mozilla\\/5.0.*?rv:\\d+.*? Gecko/.test(navigator.userAgent))&&(t=!0);return shadow(this,\"isSyncFontLoadingSupported\",t)}_queueLoadingCallback(t){const{loadingRequests:e}=this,i={done:!1,complete:function completeRequest(){assert(!i.done,\"completeRequest() cannot be called twice.\");i.done=!0;for(;e.length>0&&e[0].done;){const t=e.shift();setTimeout(t.callback,0)}},callback:t};e.push(i);return i}get _loadTestFont(){return shadow(this,\"_loadTestFont\",atob(\"T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==\"))}_prepareFontLoadEvent(t,e){function int32(t,e){return t.charCodeAt(e)<<24|t.charCodeAt(e+1)<<16|t.charCodeAt(e+2)<<8|255&t.charCodeAt(e+3)}function spliceString(t,e,i,s){return t.substring(0,e)+s+t.substring(e+i)}let i,s;const n=this._document.createElement(\"canvas\");n.width=1;n.height=1;const r=n.getContext(\"2d\");let a=0;const o=`lt${Date.now()}${this.loadTestFontId++}`;let l=this._loadTestFont;l=spliceString(l,976,o.length,o);const h=1482184792;let c=int32(l,16);for(i=0,s=o.length-3;i<s;i+=4)c=c-h+int32(o,i)|0;i<o.length&&(c=c-h+int32(o+\"XXX\",i)|0);l=spliceString(l,16,4,function string32(t){return String.fromCharCode(t>>24&255,t>>16&255,t>>8&255,255&t)}(c));const d=`@font-face {font-family:\"${o}\";src:${`url(data:font/opentype;base64,${btoa(l)});`}}`;this.insertRule(d);const u=this._document.createElement(\"div\");u.style.visibility=\"hidden\";u.style.width=u.style.height=\"10px\";u.style.position=\"absolute\";u.style.top=u.style.left=\"0px\";for(const e of[t.loadedName,o]){const t=this._document.createElement(\"span\");t.textContent=\"Hi\";t.style.fontFamily=e;u.append(t)}this._document.body.append(u);!function isFontReady(t,e){if(++a>30){warn(\"Load test font never loaded.\");e();return}r.font=\"30px \"+t;r.fillText(\".\",0,20);r.getImageData(0,0,1,1).data[3]>0?e():setTimeout(isFontReady.bind(null,t,e))}(o,(()=>{u.remove();e.complete()}))}}class FontFaceObject{constructor(t,{disableFontFace:e=!1,fontExtraProperties:i=!1,inspectFont:s=null}){this.compiledGlyphs=Object.create(null);for(const e in t)this[e]=t[e];this.disableFontFace=!0===e;this.fontExtraProperties=!0===i;this._inspectFont=s}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let t;if(this.cssFontInfo){const e={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(e.style=`oblique ${this.cssFontInfo.italicAngle}deg`);t=new FontFace(this.cssFontInfo.fontFamily,this.data,e)}else t=new FontFace(this.loadedName,this.data,{});this._inspectFont?.(this);return t}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const t=`url(data:${this.mimetype};base64,${function toBase64Util(t){return Uint8Array.prototype.toBase64?t.toBase64():btoa(bytesToString(t))}(this.data)});`;let e;if(this.cssFontInfo){let i=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(i+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`);e=`@font-face {font-family:\"${this.cssFontInfo.fontFamily}\";${i}src:${t}}`}else e=`@font-face {font-family:\"${this.loadedName}\";src:${t}}`;this._inspectFont?.(this,t);return e}getPathGenerator(t,e){if(void 0!==this.compiledGlyphs[e])return this.compiledGlyphs[e];const i=this.loadedName+\"_path_\"+e;let s;try{s=t.get(i)}catch(t){warn(`getPathGenerator - ignoring character: \"${t}\".`)}const n=new Path2D(s||\"\");this.fontExtraProperties||t.delete(i);return this.compiledGlyphs[e]=n}}const ht=1,ct=2,dt=1,ut=2,pt=3,gt=4,ft=5,mt=6,bt=7,vt=8;function onFn(){}function wrapReason(t){if(t instanceof AbortException||t instanceof InvalidPDFException||t instanceof MissingPDFException||t instanceof PasswordException||t instanceof UnexpectedResponseException||t instanceof UnknownErrorException)return t;t instanceof Error||\"object\"==typeof t&&null!==t||unreachable('wrapReason: Expected \"reason\" to be a (possibly cloned) Error.');switch(t.name){case\"AbortException\":return new AbortException(t.message);case\"InvalidPDFException\":return new InvalidPDFException(t.message);case\"MissingPDFException\":return new MissingPDFException(t.message);case\"PasswordException\":return new PasswordException(t.message,t.code);case\"UnexpectedResponseException\":return new UnexpectedResponseException(t.message,t.status);case\"UnknownErrorException\":return new UnknownErrorException(t.message,t.details)}return new UnknownErrorException(t.message,t.toString())}class MessageHandler{#si=new AbortController;constructor(t,e,i){this.sourceName=t;this.targetName=e;this.comObj=i;this.callbackId=1;this.streamId=1;this.streamSinks=Object.create(null);this.streamControllers=Object.create(null);this.callbackCapabilities=Object.create(null);this.actionHandler=Object.create(null);i.addEventListener(\"message\",this.#ni.bind(this),{signal:this.#si.signal})}#ni({data:t}){if(t.targetName!==this.sourceName)return;if(t.stream){this.#ri(t);return}if(t.callback){const e=t.callbackId,i=this.callbackCapabilities[e];if(!i)throw new Error(`Cannot resolve callback ${e}`);delete this.callbackCapabilities[e];if(t.callback===ht)i.resolve(t.data);else{if(t.callback!==ct)throw new Error(\"Unexpected callback case\");i.reject(wrapReason(t.reason))}return}const e=this.actionHandler[t.action];if(!e)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const i=this.sourceName,s=t.sourceName,n=this.comObj;Promise.try(e,t.data).then((function(e){n.postMessage({sourceName:i,targetName:s,callback:ht,callbackId:t.callbackId,data:e})}),(function(e){n.postMessage({sourceName:i,targetName:s,callback:ct,callbackId:t.callbackId,reason:wrapReason(e)})}))}else t.streamId?this.#ai(t):e(t.data)}on(t,e){const i=this.actionHandler;if(i[t])throw new Error(`There is already an actionName called \"${t}\"`);i[t]=e}send(t,e,i){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,data:e},i)}sendWithPromise(t,e,i){const s=this.callbackId++,n=Promise.withResolvers();this.callbackCapabilities[s]=n;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,callbackId:s,data:e},i)}catch(t){n.reject(t)}return n.promise}sendWithStream(t,e,i,s){const n=this.streamId++,r=this.sourceName,a=this.targetName,o=this.comObj;return new ReadableStream({start:i=>{const l=Promise.withResolvers();this.streamControllers[n]={controller:i,startCall:l,pullCall:null,cancelCall:null,isClosed:!1};o.postMessage({sourceName:r,targetName:a,action:t,streamId:n,data:e,desiredSize:i.desiredSize},s);return l.promise},pull:t=>{const e=Promise.withResolvers();this.streamControllers[n].pullCall=e;o.postMessage({sourceName:r,targetName:a,stream:mt,streamId:n,desiredSize:t.desiredSize});return e.promise},cancel:t=>{assert(t instanceof Error,\"cancel must have a valid reason\");const e=Promise.withResolvers();this.streamControllers[n].cancelCall=e;this.streamControllers[n].isClosed=!0;o.postMessage({sourceName:r,targetName:a,stream:dt,streamId:n,reason:wrapReason(t)});return e.promise}},i)}#ai(t){const e=t.streamId,i=this.sourceName,s=t.sourceName,n=this.comObj,r=this,a=this.actionHandler[t.action],o={enqueue(t,r=1,a){if(this.isCancelled)return;const o=this.desiredSize;this.desiredSize-=r;if(o>0&&this.desiredSize<=0){this.sinkCapability=Promise.withResolvers();this.ready=this.sinkCapability.promise}n.postMessage({sourceName:i,targetName:s,stream:gt,streamId:e,chunk:t},a)},close(){if(!this.isCancelled){this.isCancelled=!0;n.postMessage({sourceName:i,targetName:s,stream:pt,streamId:e});delete r.streamSinks[e]}},error(t){assert(t instanceof Error,\"error must have a valid reason\");if(!this.isCancelled){this.isCancelled=!0;n.postMessage({sourceName:i,targetName:s,stream:ft,streamId:e,reason:wrapReason(t)})}},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:t.desiredSize,ready:null};o.sinkCapability.resolve();o.ready=o.sinkCapability.promise;this.streamSinks[e]=o;Promise.try(a,t.data,o).then((function(){n.postMessage({sourceName:i,targetName:s,stream:vt,streamId:e,success:!0})}),(function(t){n.postMessage({sourceName:i,targetName:s,stream:vt,streamId:e,reason:wrapReason(t)})}))}#ri(t){const e=t.streamId,i=this.sourceName,s=t.sourceName,n=this.comObj,r=this.streamControllers[e],a=this.streamSinks[e];switch(t.stream){case vt:t.success?r.startCall.resolve():r.startCall.reject(wrapReason(t.reason));break;case bt:t.success?r.pullCall.resolve():r.pullCall.reject(wrapReason(t.reason));break;case mt:if(!a){n.postMessage({sourceName:i,targetName:s,stream:bt,streamId:e,success:!0});break}a.desiredSize<=0&&t.desiredSize>0&&a.sinkCapability.resolve();a.desiredSize=t.desiredSize;Promise.try(a.onPull||onFn).then((function(){n.postMessage({sourceName:i,targetName:s,stream:bt,streamId:e,success:!0})}),(function(t){n.postMessage({sourceName:i,targetName:s,stream:bt,streamId:e,reason:wrapReason(t)})}));break;case gt:assert(r,\"enqueue should have stream controller\");if(r.isClosed)break;r.controller.enqueue(t.chunk);break;case pt:assert(r,\"close should have stream controller\");if(r.isClosed)break;r.isClosed=!0;r.controller.close();this.#oi(r,e);break;case ft:assert(r,\"error should have stream controller\");r.controller.error(wrapReason(t.reason));this.#oi(r,e);break;case ut:t.success?r.cancelCall.resolve():r.cancelCall.reject(wrapReason(t.reason));this.#oi(r,e);break;case dt:if(!a)break;const o=wrapReason(t.reason);Promise.try(a.onCancel||onFn,o).then((function(){n.postMessage({sourceName:i,targetName:s,stream:ut,streamId:e,success:!0})}),(function(t){n.postMessage({sourceName:i,targetName:s,stream:ut,streamId:e,reason:wrapReason(t)})}));a.sinkCapability.reject(o);a.isCancelled=!0;delete this.streamSinks[e];break;default:throw new Error(\"Unexpected stream case\")}}async#oi(t,e){await Promise.allSettled([t.startCall?.promise,t.pullCall?.promise,t.cancelCall?.promise]);delete this.streamControllers[e]}destroy(){this.#si?.abort();this.#si=null}}class BaseCanvasFactory{#li=!1;constructor({enableHWA:t=!1}){this.#li=t}create(t,e){if(t<=0||e<=0)throw new Error(\"Invalid canvas size\");const i=this._createCanvas(t,e);return{canvas:i,context:i.getContext(\"2d\",{willReadFrequently:!this.#li})}}reset(t,e,i){if(!t.canvas)throw new Error(\"Canvas is not specified\");if(e<=0||i<=0)throw new Error(\"Invalid canvas size\");t.canvas.width=e;t.canvas.height=i}destroy(t){if(!t.canvas)throw new Error(\"Canvas is not specified\");t.canvas.width=0;t.canvas.height=0;t.canvas=null;t.context=null}_createCanvas(t,e){unreachable(\"Abstract method `_createCanvas` called.\")}}class BaseCMapReaderFactory{constructor({baseUrl:t=null,isCompressed:e=!0}){this.baseUrl=t;this.isCompressed=e}async fetch({name:t}){if(!this.baseUrl)throw new Error(\"Ensure that the `cMapUrl` and `cMapPacked` API parameters are provided.\");if(!t)throw new Error(\"CMap name must be specified.\");const e=this.baseUrl+t+(this.isCompressed?\".bcmap\":\"\");return this._fetch(e).then((t=>({cMapData:t,isCompressed:this.isCompressed}))).catch((t=>{throw new Error(`Unable to load ${this.isCompressed?\"binary \":\"\"}CMap at: ${e}`)}))}async _fetch(t){unreachable(\"Abstract method `_fetch` called.\")}}class DOMCMapReaderFactory extends BaseCMapReaderFactory{async _fetch(t){const e=await fetchData(t,this.isCompressed?\"arraybuffer\":\"text\");return e instanceof ArrayBuffer?new Uint8Array(e):stringToBytes(e)}}__webpack_require__(4520);class BaseFilterFactory{addFilter(t){return\"none\"}addHCMFilter(t,e){return\"none\"}addAlphaFilter(t){return\"none\"}addLuminosityFilter(t){return\"none\"}addHighlightHCMFilter(t,e,i,s,n){return\"none\"}destroy(t=!1){}}class BaseStandardFontDataFactory{constructor({baseUrl:t=null}){this.baseUrl=t}async fetch({filename:t}){if(!this.baseUrl)throw new Error(\"Ensure that the `standardFontDataUrl` API parameter is provided.\");if(!t)throw new Error(\"Font filename must be specified.\");const e=`${this.baseUrl}${t}`;return this._fetch(e).catch((t=>{throw new Error(`Unable to load font data at: ${e}`)}))}async _fetch(t){unreachable(\"Abstract method `_fetch` called.\")}}class DOMStandardFontDataFactory extends BaseStandardFontDataFactory{async _fetch(t){const e=await fetchData(t,\"arraybuffer\");return new Uint8Array(e)}}if(i){let t;try{const e=process.getBuiltinModule(\"module\").createRequire(import.meta.url);try{t=e(\"@napi-rs/canvas\")}catch(t){warn(`Cannot load \"@napi-rs/canvas\" package: \"${t}\".`)}}catch(t){warn(`Cannot access the \\`require\\` function: \"${t}\".`)}globalThis.DOMMatrix||(t?.DOMMatrix?globalThis.DOMMatrix=t.DOMMatrix:warn(\"Cannot polyfill `DOMMatrix`, rendering may be broken.\"));globalThis.ImageData||(t?.ImageData?globalThis.ImageData=t.ImageData:warn(\"Cannot polyfill `ImageData`, rendering may be broken.\"));globalThis.Path2D||(t?.Path2D?globalThis.Path2D=t.Path2D:warn(\"Cannot polyfill `Path2D`, rendering may be broken.\"))}async function node_utils_fetchData(t){const e=process.getBuiltinModule(\"fs\"),i=await e.promises.readFile(t);return new Uint8Array(i)}const yt=\"Fill\",wt=\"Stroke\",At=\"Shading\";function applyBoundingBox(t,e){if(!e)return;const i=e[2]-e[0],s=e[3]-e[1],n=new Path2D;n.rect(e[0],e[1],i,s);t.clip(n)}class BaseShadingPattern{getPattern(){unreachable(\"Abstract method `getPattern` called.\")}}class RadialAxialShadingPattern extends BaseShadingPattern{constructor(t){super();this._type=t[1];this._bbox=t[2];this._colorStops=t[3];this._p0=t[4];this._p1=t[5];this._r0=t[6];this._r1=t[7];this.matrix=null}_createGradient(t){let e;\"axial\"===this._type?e=t.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):\"radial\"===this._type&&(e=t.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const t of this._colorStops)e.addColorStop(t[0],t[1]);return e}getPattern(t,e,i,s){let n;if(s===wt||s===yt){const r=e.current.getClippedPathBoundingBox(s,getCurrentTransform(t))||[0,0,0,0],a=Math.ceil(r[2]-r[0])||1,o=Math.ceil(r[3]-r[1])||1,l=e.cachedCanvases.getCanvas(\"pattern\",a,o),h=l.context;h.clearRect(0,0,h.canvas.width,h.canvas.height);h.beginPath();h.rect(0,0,h.canvas.width,h.canvas.height);h.translate(-r[0],-r[1]);i=Util.transform(i,[1,0,0,1,r[0],r[1]]);h.transform(...e.baseTransform);this.matrix&&h.transform(...this.matrix);applyBoundingBox(h,this._bbox);h.fillStyle=this._createGradient(h);h.fill();n=t.createPattern(l.canvas,\"no-repeat\");const c=new DOMMatrix(i);n.setTransform(c)}else{applyBoundingBox(t,this._bbox);n=this._createGradient(t)}return n}}function drawTriangle(t,e,i,s,n,r,a,o){const l=e.coords,h=e.colors,c=t.data,d=4*t.width;let u;if(l[i+1]>l[s+1]){u=i;i=s;s=u;u=r;r=a;a=u}if(l[s+1]>l[n+1]){u=s;s=n;n=u;u=a;a=o;o=u}if(l[i+1]>l[s+1]){u=i;i=s;s=u;u=r;r=a;a=u}const p=(l[i]+e.offsetX)*e.scaleX,g=(l[i+1]+e.offsetY)*e.scaleY,f=(l[s]+e.offsetX)*e.scaleX,m=(l[s+1]+e.offsetY)*e.scaleY,b=(l[n]+e.offsetX)*e.scaleX,v=(l[n+1]+e.offsetY)*e.scaleY;if(g>=v)return;const y=h[r],w=h[r+1],A=h[r+2],x=h[a],_=h[a+1],E=h[a+2],S=h[o],C=h[o+1],T=h[o+2],M=Math.round(g),P=Math.round(v);let D,k,R,I,L,O,N,B;for(let t=M;t<=P;t++){if(t<m){const e=t<g?0:(g-t)/(g-m);D=p-(p-f)*e;k=y-(y-x)*e;R=w-(w-_)*e;I=A-(A-E)*e}else{let e;e=t>v?1:m===v?0:(m-t)/(m-v);D=f-(f-b)*e;k=x-(x-S)*e;R=_-(_-C)*e;I=E-(E-T)*e}let e;e=t<g?0:t>v?1:(g-t)/(g-v);L=p-(p-b)*e;O=y-(y-S)*e;N=w-(w-C)*e;B=A-(A-T)*e;const i=Math.round(Math.min(D,L)),s=Math.round(Math.max(D,L));let n=d*t+4*i;for(let t=i;t<=s;t++){e=(D-t)/(D-L);e<0?e=0:e>1&&(e=1);c[n++]=k-(k-O)*e|0;c[n++]=R-(R-N)*e|0;c[n++]=I-(I-B)*e|0;c[n++]=255}}}function drawFigure(t,e,i){const s=e.coords,n=e.colors;let r,a;switch(e.type){case\"lattice\":const o=e.verticesPerRow,l=Math.floor(s.length/o)-1,h=o-1;for(r=0;r<l;r++){let e=r*o;for(let r=0;r<h;r++,e++){drawTriangle(t,i,s[e],s[e+1],s[e+o],n[e],n[e+1],n[e+o]);drawTriangle(t,i,s[e+o+1],s[e+1],s[e+o],n[e+o+1],n[e+1],n[e+o])}}break;case\"triangles\":for(r=0,a=s.length;r<a;r+=3)drawTriangle(t,i,s[r],s[r+1],s[r+2],n[r],n[r+1],n[r+2]);break;default:throw new Error(\"illegal figure\")}}class MeshShadingPattern extends BaseShadingPattern{constructor(t){super();this._coords=t[2];this._colors=t[3];this._figures=t[4];this._bounds=t[5];this._bbox=t[7];this._background=t[8];this.matrix=null}_createMeshCanvas(t,e,i){const s=Math.floor(this._bounds[0]),n=Math.floor(this._bounds[1]),r=Math.ceil(this._bounds[2])-s,a=Math.ceil(this._bounds[3])-n,o=Math.min(Math.ceil(Math.abs(r*t[0]*1.1)),3e3),l=Math.min(Math.ceil(Math.abs(a*t[1]*1.1)),3e3),h=r/o,c=a/l,d={coords:this._coords,colors:this._colors,offsetX:-s,offsetY:-n,scaleX:1/h,scaleY:1/c},u=o+4,p=l+4,g=i.getCanvas(\"mesh\",u,p),f=g.context,m=f.createImageData(o,l);if(e){const t=m.data;for(let i=0,s=t.length;i<s;i+=4){t[i]=e[0];t[i+1]=e[1];t[i+2]=e[2];t[i+3]=255}}for(const t of this._figures)drawFigure(m,t,d);f.putImageData(m,2,2);return{canvas:g.canvas,offsetX:s-2*h,offsetY:n-2*c,scaleX:h,scaleY:c}}getPattern(t,e,i,s){applyBoundingBox(t,this._bbox);let n;if(s===At)n=Util.singularValueDecompose2dScale(getCurrentTransform(t));else{n=Util.singularValueDecompose2dScale(e.baseTransform);if(this.matrix){const t=Util.singularValueDecompose2dScale(this.matrix);n=[n[0]*t[0],n[1]*t[1]]}}const r=this._createMeshCanvas(n,s===At?null:this._background,e.cachedCanvases);if(s!==At){t.setTransform(...e.baseTransform);this.matrix&&t.transform(...this.matrix)}t.translate(r.offsetX,r.offsetY);t.scale(r.scaleX,r.scaleY);return t.createPattern(r.canvas,\"no-repeat\")}}class DummyShadingPattern extends BaseShadingPattern{getPattern(){return\"hotpink\"}}const xt=1,_t=2;class TilingPattern{static MAX_PATTERN_SIZE=3e3;constructor(t,e,i,s,n){this.operatorList=t[2];this.matrix=t[3];this.bbox=t[4];this.xstep=t[5];this.ystep=t[6];this.paintType=t[7];this.tilingType=t[8];this.color=e;this.ctx=i;this.canvasGraphicsFactory=s;this.baseTransform=n}createPatternCanvas(t){const{bbox:e,operatorList:i,paintType:s,tilingType:n,color:r,canvasGraphicsFactory:a}=this;let{xstep:o,ystep:l}=this;o=Math.abs(o);l=Math.abs(l);info(\"TilingType: \"+n);const h=e[0],c=e[1],d=e[2],u=e[3],p=d-h,g=u-c,f=Util.singularValueDecompose2dScale(this.matrix),m=Util.singularValueDecompose2dScale(this.baseTransform),b=f[0]*m[0],v=f[1]*m[1];let y=p,w=g,A=!1,x=!1;const _=Math.ceil(o*b),E=Math.ceil(l*v);_>=Math.ceil(p*b)?y=o:A=!0;E>=Math.ceil(g*v)?w=l:x=!0;const S=this.getSizeAndScale(y,this.ctx.canvas.width,b),C=this.getSizeAndScale(w,this.ctx.canvas.height,v),T=t.cachedCanvases.getCanvas(\"pattern\",S.size,C.size),M=T.context,P=a.createCanvasGraphics(M);P.groupLevel=t.groupLevel;this.setFillAndStrokeStyleToContext(P,s,r);M.translate(-S.scale*h,-C.scale*c);P.transform(S.scale,0,0,C.scale,0,0);M.save();this.clipBbox(P,h,c,d,u);P.baseTransform=getCurrentTransform(P.ctx);P.executeOperatorList(i);P.endDrawing();M.restore();if(A||x){const e=T.canvas;A&&(y=o);x&&(w=l);const i=this.getSizeAndScale(y,this.ctx.canvas.width,b),s=this.getSizeAndScale(w,this.ctx.canvas.height,v),n=i.size,r=s.size,a=t.cachedCanvases.getCanvas(\"pattern-workaround\",n,r),d=a.context,u=A?Math.floor(p/o):0,f=x?Math.floor(g/l):0;for(let t=0;t<=u;t++)for(let i=0;i<=f;i++)d.drawImage(e,n*t,r*i,n,r,0,0,n,r);return{canvas:a.canvas,scaleX:i.scale,scaleY:s.scale,offsetX:h,offsetY:c}}return{canvas:T.canvas,scaleX:S.scale,scaleY:C.scale,offsetX:h,offsetY:c}}getSizeAndScale(t,e,i){const s=Math.max(TilingPattern.MAX_PATTERN_SIZE,e);let n=Math.ceil(t*i);n>=s?n=s:i=n/t;return{scale:i,size:n}}clipBbox(t,e,i,s,n){const r=s-e,a=n-i;t.ctx.rect(e,i,r,a);t.current.updateRectMinMax(getCurrentTransform(t.ctx),[e,i,s,n]);t.clip();t.endPath()}setFillAndStrokeStyleToContext(t,e,i){const s=t.ctx,n=t.current;switch(e){case xt:const t=this.ctx;s.fillStyle=t.fillStyle;s.strokeStyle=t.strokeStyle;n.fillColor=t.fillStyle;n.strokeColor=t.strokeStyle;break;case _t:const r=Util.makeHexColor(i[0],i[1],i[2]);s.fillStyle=r;s.strokeStyle=r;n.fillColor=r;n.strokeColor=r;break;default:throw new FormatError(`Unsupported paint type: ${e}`)}}getPattern(t,e,i,s){let n=i;if(s!==At){n=Util.transform(n,e.baseTransform);this.matrix&&(n=Util.transform(n,this.matrix))}const r=this.createPatternCanvas(e);let a=new DOMMatrix(n);a=a.translate(r.offsetX,r.offsetY);a=a.scale(1/r.scaleX,1/r.scaleY);const o=t.createPattern(r.canvas,\"repeat\");o.setTransform(a);return o}}function convertBlackAndWhiteToRGBA({src:t,srcPos:e=0,dest:i,width:s,height:n,nonBlackColor:r=4294967295,inverseDecode:a=!1}){const o=util_FeatureTest.isLittleEndian?4278190080:255,[l,h]=a?[r,o]:[o,r],c=s>>3,d=7&s,u=t.length;i=new Uint32Array(i.buffer);let p=0;for(let s=0;s<n;s++){for(const s=e+c;e<s;e++){const s=e<u?t[e]:255;i[p++]=128&s?h:l;i[p++]=64&s?h:l;i[p++]=32&s?h:l;i[p++]=16&s?h:l;i[p++]=8&s?h:l;i[p++]=4&s?h:l;i[p++]=2&s?h:l;i[p++]=1&s?h:l}if(0===d)continue;const s=e<u?t[e++]:255;for(let t=0;t<d;t++)i[p++]=s&1<<7-t?h:l}return{srcPos:e,destPos:p}}const Et=16;class CachedCanvases{constructor(t){this.canvasFactory=t;this.cache=Object.create(null)}getCanvas(t,e,i){let s;if(void 0!==this.cache[t]){s=this.cache[t];this.canvasFactory.reset(s,e,i)}else{s=this.canvasFactory.create(e,i);this.cache[t]=s}return s}delete(t){delete this.cache[t]}clear(){for(const t in this.cache){const e=this.cache[t];this.canvasFactory.destroy(e);delete this.cache[t]}}}function drawImageAtIntegerCoords(t,e,i,s,n,r,a,o,l,h){const[c,d,u,p,g,f]=getCurrentTransform(t);if(0===d&&0===u){const m=a*c+g,b=Math.round(m),v=o*p+f,y=Math.round(v),w=(a+l)*c+g,A=Math.abs(Math.round(w)-b)||1,x=(o+h)*p+f,_=Math.abs(Math.round(x)-y)||1;t.setTransform(Math.sign(c),0,0,Math.sign(p),b,y);t.drawImage(e,i,s,n,r,0,0,A,_);t.setTransform(c,d,u,p,g,f);return[A,_]}if(0===c&&0===p){const m=o*u+g,b=Math.round(m),v=a*d+f,y=Math.round(v),w=(o+h)*u+g,A=Math.abs(Math.round(w)-b)||1,x=(a+l)*d+f,_=Math.abs(Math.round(x)-y)||1;t.setTransform(0,Math.sign(d),Math.sign(u),0,b,y);t.drawImage(e,i,s,n,r,0,0,_,A);t.setTransform(c,d,u,p,g,f);return[_,A]}t.drawImage(e,i,s,n,r,a,o,l,h);return[Math.hypot(c,d)*l,Math.hypot(u,p)*h]}class CanvasExtraState{constructor(t,e){this.alphaIsShape=!1;this.fontSize=0;this.fontSizeScale=1;this.textMatrix=s;this.textMatrixScale=1;this.fontMatrix=n;this.leading=0;this.x=0;this.y=0;this.lineX=0;this.lineY=0;this.charSpacing=0;this.wordSpacing=0;this.textHScale=1;this.textRenderingMode=v;this.textRise=0;this.fillColor=\"#000000\";this.strokeColor=\"#000000\";this.patternFill=!1;this.patternStroke=!1;this.fillAlpha=1;this.strokeAlpha=1;this.lineWidth=1;this.activeSMask=null;this.transferMaps=\"none\";this.startNewPathAndClipBox([0,0,t,e])}clone(){const t=Object.create(this);t.clipBox=this.clipBox.slice();return t}setCurrentPoint(t,e){this.x=t;this.y=e}updatePathMinMax(t,e,i){[e,i]=Util.applyTransform([e,i],t);this.minX=Math.min(this.minX,e);this.minY=Math.min(this.minY,i);this.maxX=Math.max(this.maxX,e);this.maxY=Math.max(this.maxY,i)}updateRectMinMax(t,e){const i=Util.applyTransform(e,t),s=Util.applyTransform(e.slice(2),t),n=Util.applyTransform([e[0],e[3]],t),r=Util.applyTransform([e[2],e[1]],t);this.minX=Math.min(this.minX,i[0],s[0],n[0],r[0]);this.minY=Math.min(this.minY,i[1],s[1],n[1],r[1]);this.maxX=Math.max(this.maxX,i[0],s[0],n[0],r[0]);this.maxY=Math.max(this.maxY,i[1],s[1],n[1],r[1])}updateScalingPathMinMax(t,e){Util.scaleMinMax(t,e);this.minX=Math.min(this.minX,e[0]);this.minY=Math.min(this.minY,e[1]);this.maxX=Math.max(this.maxX,e[2]);this.maxY=Math.max(this.maxY,e[3])}updateCurvePathMinMax(t,e,i,s,n,r,a,o,l,h){const c=Util.bezierBoundingBox(e,i,s,n,r,a,o,l,h);h||this.updateRectMinMax(t,c)}getPathBoundingBox(t=yt,e=null){const i=[this.minX,this.minY,this.maxX,this.maxY];if(t===wt){e||unreachable(\"Stroke bounding box must include transform.\");const t=Util.singularValueDecompose2dScale(e),s=t[0]*this.lineWidth/2,n=t[1]*this.lineWidth/2;i[0]-=s;i[1]-=n;i[2]+=s;i[3]+=n}return i}updateClipFromPath(){const t=Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(t||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(t){this.clipBox=t;this.minX=1/0;this.minY=1/0;this.maxX=0;this.maxY=0}getClippedPathBoundingBox(t=yt,e=null){return Util.intersect(this.clipBox,this.getPathBoundingBox(t,e))}}function putBinaryImageData(t,e){if(e instanceof ImageData){t.putImageData(e,0,0);return}const i=e.height,s=e.width,n=i%Et,r=(i-n)/Et,a=0===n?r:r+1,o=t.createImageData(s,Et);let l,h=0;const c=e.data,d=o.data;let u,p,g,f;if(e.kind===E.GRAYSCALE_1BPP){const e=c.byteLength,i=new Uint32Array(d.buffer,0,d.byteLength>>2),f=i.length,m=s+7>>3,b=4294967295,v=util_FeatureTest.isLittleEndian?4278190080:255;for(u=0;u<a;u++){g=u<r?Et:n;l=0;for(p=0;p<g;p++){const t=e-h;let n=0;const r=t>m?s:8*t-7,a=-8&r;let o=0,d=0;for(;n<a;n+=8){d=c[h++];i[l++]=128&d?b:v;i[l++]=64&d?b:v;i[l++]=32&d?b:v;i[l++]=16&d?b:v;i[l++]=8&d?b:v;i[l++]=4&d?b:v;i[l++]=2&d?b:v;i[l++]=1&d?b:v}for(;n<r;n++){if(0===o){d=c[h++];o=128}i[l++]=d&o?b:v;o>>=1}}for(;l<f;)i[l++]=0;t.putImageData(o,0,u*Et)}}else if(e.kind===E.RGBA_32BPP){p=0;f=s*Et*4;for(u=0;u<r;u++){d.set(c.subarray(h,h+f));h+=f;t.putImageData(o,0,p);p+=Et}if(u<a){f=s*n*4;d.set(c.subarray(h,h+f));t.putImageData(o,0,p)}}else{if(e.kind!==E.RGB_24BPP)throw new Error(`bad image kind: ${e.kind}`);g=Et;f=s*g;for(u=0;u<a;u++){if(u>=r){g=n;f=s*g}l=0;for(p=f;p--;){d[l++]=c[h++];d[l++]=c[h++];d[l++]=c[h++];d[l++]=255}t.putImageData(o,0,u*Et)}}}function putBinaryImageMask(t,e){if(e.bitmap){t.drawImage(e.bitmap,0,0);return}const i=e.height,s=e.width,n=i%Et,r=(i-n)/Et,a=0===n?r:r+1,o=t.createImageData(s,Et);let l=0;const h=e.data,c=o.data;for(let e=0;e<a;e++){const i=e<r?Et:n;({srcPos:l}=convertBlackAndWhiteToRGBA({src:h,srcPos:l,dest:c,width:s,height:i,nonBlackColor:0}));t.putImageData(o,0,e*Et)}}function copyCtxState(t,e){const i=[\"strokeStyle\",\"fillStyle\",\"fillRule\",\"globalAlpha\",\"lineWidth\",\"lineCap\",\"lineJoin\",\"miterLimit\",\"globalCompositeOperation\",\"font\",\"filter\"];for(const s of i)void 0!==t[s]&&(e[s]=t[s]);if(void 0!==t.setLineDash){e.setLineDash(t.getLineDash());e.lineDashOffset=t.lineDashOffset}}function resetCtxToDefault(t){t.strokeStyle=t.fillStyle=\"#000000\";t.fillRule=\"nonzero\";t.globalAlpha=1;t.lineWidth=1;t.lineCap=\"butt\";t.lineJoin=\"miter\";t.miterLimit=10;t.globalCompositeOperation=\"source-over\";t.font=\"10px sans-serif\";if(void 0!==t.setLineDash){t.setLineDash([]);t.lineDashOffset=0}if(!i){const{filter:e}=t;\"none\"!==e&&\"\"!==e&&(t.filter=\"none\")}}function getImageSmoothingEnabled(t,e){if(e)return!0;const i=Util.singularValueDecompose2dScale(t);i[0]=Math.fround(i[0]);i[1]=Math.fround(i[1]);const s=Math.fround((globalThis.devicePixelRatio||1)*PixelsPerInch.PDF_TO_CSS_UNITS);return i[0]<=s&&i[1]<=s}const St=[\"butt\",\"round\",\"square\"],Ct=[\"miter\",\"round\",\"bevel\"],Tt={},Mt={};class CanvasGraphics{constructor(t,e,i,s,n,{optionalContentConfig:r,markedContentStack:a=null},o,l){this.ctx=t;this.current=new CanvasExtraState(this.ctx.canvas.width,this.ctx.canvas.height);this.stateStack=[];this.pendingClip=null;this.pendingEOFill=!1;this.res=null;this.xobjs=null;this.commonObjs=e;this.objs=i;this.canvasFactory=s;this.filterFactory=n;this.groupStack=[];this.processingType3=null;this.baseTransform=null;this.baseTransformStack=[];this.groupLevel=0;this.smaskStack=[];this.smaskCounter=0;this.tempSMask=null;this.suspendedCtx=null;this.contentVisible=!0;this.markedContentStack=a||[];this.optionalContentConfig=r;this.cachedCanvases=new CachedCanvases(this.canvasFactory);this.cachedPatterns=new Map;this.annotationCanvasMap=o;this.viewportScale=1;this.outputScaleX=1;this.outputScaleY=1;this.pageColors=l;this._cachedScaleForStroking=[-1,0];this._cachedGetSinglePixelWidth=null;this._cachedBitmapsMap=new Map}getObject(t,e=null){return\"string\"==typeof t?t.startsWith(\"g_\")?this.commonObjs.get(t):this.objs.get(t):e}beginDrawing({transform:t,viewport:e,transparency:i=!1,background:s=null}){const n=this.ctx.canvas.width,r=this.ctx.canvas.height,a=this.ctx.fillStyle;this.ctx.fillStyle=s||\"#ffffff\";this.ctx.fillRect(0,0,n,r);this.ctx.fillStyle=a;if(i){const t=this.cachedCanvases.getCanvas(\"transparent\",n,r);this.compositeCtx=this.ctx;this.transparentCanvas=t.canvas;this.ctx=t.context;this.ctx.save();this.ctx.transform(...getCurrentTransform(this.compositeCtx))}this.ctx.save();resetCtxToDefault(this.ctx);if(t){this.ctx.transform(...t);this.outputScaleX=t[0];this.outputScaleY=t[0]}this.ctx.transform(...e.transform);this.viewportScale=e.scale;this.baseTransform=getCurrentTransform(this.ctx)}executeOperatorList(t,e,i,s){const n=t.argsArray,r=t.fnArray;let a=e||0;const o=n.length;if(o===a)return a;const l=o-a>10&&\"function\"==typeof i,h=l?Date.now()+15:0;let c=0;const d=this.commonObjs,u=this.objs;let p;for(;;){if(void 0!==s&&a===s.nextBreakPoint){s.breakIt(a,i);return a}p=r[a];if(p!==K.dependency)this[p].apply(this,n[a]);else for(const t of n[a]){const e=t.startsWith(\"g_\")?d:u;if(!e.has(t)){e.get(t,i);return a}}a++;if(a===o)return a;if(l&&++c>10){if(Date.now()>h){i();return a}c=0}}}#hi(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.current.activeSMask=null;this.ctx.restore();if(this.transparentCanvas){this.ctx=this.compositeCtx;this.ctx.save();this.ctx.setTransform(1,0,0,1,0,0);this.ctx.drawImage(this.transparentCanvas,0,0);this.ctx.restore();this.transparentCanvas=null}}endDrawing(){this.#hi();this.cachedCanvases.clear();this.cachedPatterns.clear();for(const t of this._cachedBitmapsMap.values()){for(const e of t.values())\"undefined\"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement&&(e.width=e.height=0);t.clear()}this._cachedBitmapsMap.clear();this.#ci()}#ci(){if(this.pageColors){const t=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if(\"none\"!==t){const e=this.ctx.filter;this.ctx.filter=t;this.ctx.drawImage(this.ctx.canvas,0,0);this.ctx.filter=e}}}_scaleImage(t,e){const i=t.width??t.displayWidth,s=t.height??t.displayHeight;let n,r,a=Math.max(Math.hypot(e[0],e[1]),1),o=Math.max(Math.hypot(e[2],e[3]),1),l=i,h=s,c=\"prescale1\";for(;a>2&&l>1||o>2&&h>1;){let e=l,i=h;if(a>2&&l>1){e=l>=16384?Math.floor(l/2)-1||1:Math.ceil(l/2);a/=l/e}if(o>2&&h>1){i=h>=16384?Math.floor(h/2)-1||1:Math.ceil(h)/2;o/=h/i}n=this.cachedCanvases.getCanvas(c,e,i);r=n.context;r.clearRect(0,0,e,i);r.drawImage(t,0,0,l,h,0,0,e,i);t=n.canvas;l=e;h=i;c=\"prescale1\"===c?\"prescale2\":\"prescale1\"}return{img:t,paintWidth:l,paintHeight:h}}_createMaskCanvas(t){const e=this.ctx,{width:i,height:s}=t,n=this.current.fillColor,r=this.current.patternFill,a=getCurrentTransform(e);let o,l,h,c;if((t.bitmap||t.data)&&t.count>1){const e=t.bitmap||t.data.buffer;l=JSON.stringify(r?a:[a.slice(0,4),n]);o=this._cachedBitmapsMap.get(e);if(!o){o=new Map;this._cachedBitmapsMap.set(e,o)}const i=o.get(l);if(i&&!r){return{canvas:i,offsetX:Math.round(Math.min(a[0],a[2])+a[4]),offsetY:Math.round(Math.min(a[1],a[3])+a[5])}}h=i}if(!h){c=this.cachedCanvases.getCanvas(\"maskCanvas\",i,s);putBinaryImageMask(c.context,t)}let d=Util.transform(a,[1/i,0,0,-1/s,0,0]);d=Util.transform(d,[1,0,0,1,0,-s]);const[u,p,g,f]=Util.getAxialAlignedBoundingBox([0,0,i,s],d),m=Math.round(g-u)||1,b=Math.round(f-p)||1,v=this.cachedCanvases.getCanvas(\"fillCanvas\",m,b),y=v.context,w=u,A=p;y.translate(-w,-A);y.transform(...d);if(!h){h=this._scaleImage(c.canvas,getCurrentTransformInverse(y));h=h.img;o&&r&&o.set(l,h)}y.imageSmoothingEnabled=getImageSmoothingEnabled(getCurrentTransform(y),t.interpolate);drawImageAtIntegerCoords(y,h,0,0,h.width,h.height,0,0,i,s);y.globalCompositeOperation=\"source-in\";const x=Util.transform(getCurrentTransformInverse(y),[1,0,0,1,-w,-A]);y.fillStyle=r?n.getPattern(e,this,x,yt):n;y.fillRect(0,0,i,s);if(o&&!r){this.cachedCanvases.delete(\"fillCanvas\");o.set(l,v.canvas)}return{canvas:v.canvas,offsetX:Math.round(w),offsetY:Math.round(A)}}setLineWidth(t){t!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1);this.current.lineWidth=t;this.ctx.lineWidth=t}setLineCap(t){this.ctx.lineCap=St[t]}setLineJoin(t){this.ctx.lineJoin=Ct[t]}setMiterLimit(t){this.ctx.miterLimit=t}setDash(t,e){const i=this.ctx;if(void 0!==i.setLineDash){i.setLineDash(t);i.lineDashOffset=e}}setRenderingIntent(t){}setFlatness(t){}setGState(t){for(const[e,i]of t)switch(e){case\"LW\":this.setLineWidth(i);break;case\"LC\":this.setLineCap(i);break;case\"LJ\":this.setLineJoin(i);break;case\"ML\":this.setMiterLimit(i);break;case\"D\":this.setDash(i[0],i[1]);break;case\"RI\":this.setRenderingIntent(i);break;case\"FL\":this.setFlatness(i);break;case\"Font\":this.setFont(i[0],i[1]);break;case\"CA\":this.current.strokeAlpha=i;break;case\"ca\":this.current.fillAlpha=i;this.ctx.globalAlpha=i;break;case\"BM\":this.ctx.globalCompositeOperation=i;break;case\"SMask\":this.current.activeSMask=i?this.tempSMask:null;this.tempSMask=null;this.checkSMaskState();break;case\"TR\":this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(i)}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const t=this.inSMaskMode;this.current.activeSMask&&!t?this.beginSMaskMode():!this.current.activeSMask&&t&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw new Error(\"beginSMaskMode called while already in smask mode\");const t=this.ctx.canvas.width,e=this.ctx.canvas.height,i=\"smaskGroupAt\"+this.groupLevel,s=this.cachedCanvases.getCanvas(i,t,e);this.suspendedCtx=this.ctx;this.ctx=s.context;const n=this.ctx;n.setTransform(...getCurrentTransform(this.suspendedCtx));copyCtxState(this.suspendedCtx,n);!function mirrorContextOperations(t,e){if(t._removeMirroring)throw new Error(\"Context is already forwarding operations.\");t.__originalSave=t.save;t.__originalRestore=t.restore;t.__originalRotate=t.rotate;t.__originalScale=t.scale;t.__originalTranslate=t.translate;t.__originalTransform=t.transform;t.__originalSetTransform=t.setTransform;t.__originalResetTransform=t.resetTransform;t.__originalClip=t.clip;t.__originalMoveTo=t.moveTo;t.__originalLineTo=t.lineTo;t.__originalBezierCurveTo=t.bezierCurveTo;t.__originalRect=t.rect;t.__originalClosePath=t.closePath;t.__originalBeginPath=t.beginPath;t._removeMirroring=()=>{t.save=t.__originalSave;t.restore=t.__originalRestore;t.rotate=t.__originalRotate;t.scale=t.__originalScale;t.translate=t.__originalTranslate;t.transform=t.__originalTransform;t.setTransform=t.__originalSetTransform;t.resetTransform=t.__originalResetTransform;t.clip=t.__originalClip;t.moveTo=t.__originalMoveTo;t.lineTo=t.__originalLineTo;t.bezierCurveTo=t.__originalBezierCurveTo;t.rect=t.__originalRect;t.closePath=t.__originalClosePath;t.beginPath=t.__originalBeginPath;delete t._removeMirroring};t.save=function ctxSave(){e.save();this.__originalSave()};t.restore=function ctxRestore(){e.restore();this.__originalRestore()};t.translate=function ctxTranslate(t,i){e.translate(t,i);this.__originalTranslate(t,i)};t.scale=function ctxScale(t,i){e.scale(t,i);this.__originalScale(t,i)};t.transform=function ctxTransform(t,i,s,n,r,a){e.transform(t,i,s,n,r,a);this.__originalTransform(t,i,s,n,r,a)};t.setTransform=function ctxSetTransform(t,i,s,n,r,a){e.setTransform(t,i,s,n,r,a);this.__originalSetTransform(t,i,s,n,r,a)};t.resetTransform=function ctxResetTransform(){e.resetTransform();this.__originalResetTransform()};t.rotate=function ctxRotate(t){e.rotate(t);this.__originalRotate(t)};t.clip=function ctxRotate(t){e.clip(t);this.__originalClip(t)};t.moveTo=function(t,i){e.moveTo(t,i);this.__originalMoveTo(t,i)};t.lineTo=function(t,i){e.lineTo(t,i);this.__originalLineTo(t,i)};t.bezierCurveTo=function(t,i,s,n,r,a){e.bezierCurveTo(t,i,s,n,r,a);this.__originalBezierCurveTo(t,i,s,n,r,a)};t.rect=function(t,i,s,n){e.rect(t,i,s,n);this.__originalRect(t,i,s,n)};t.closePath=function(){e.closePath();this.__originalClosePath()};t.beginPath=function(){e.beginPath();this.__originalBeginPath()}}(n,this.suspendedCtx);this.setGState([[\"BM\",\"source-over\"],[\"ca\",1],[\"CA\",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error(\"endSMaskMode called while not in smask mode\");this.ctx._removeMirroring();copyCtxState(this.ctx,this.suspendedCtx);this.ctx=this.suspendedCtx;this.suspendedCtx=null}compose(t){if(!this.current.activeSMask)return;if(t){t[0]=Math.floor(t[0]);t[1]=Math.floor(t[1]);t[2]=Math.ceil(t[2]);t[3]=Math.ceil(t[3])}else t=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const e=this.current.activeSMask,i=this.suspendedCtx;this.composeSMask(i,e,this.ctx,t);this.ctx.save();this.ctx.setTransform(1,0,0,1,0,0);this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height);this.ctx.restore()}composeSMask(t,e,i,s){const n=s[0],r=s[1],a=s[2]-n,o=s[3]-r;if(0!==a&&0!==o){this.genericComposeSMask(e.context,i,a,o,e.subtype,e.backdrop,e.transferMap,n,r,e.offsetX,e.offsetY);t.save();t.globalAlpha=1;t.globalCompositeOperation=\"source-over\";t.setTransform(1,0,0,1,0,0);t.drawImage(i.canvas,0,0);t.restore()}}genericComposeSMask(t,e,i,s,n,r,a,o,l,h,c){let d=t.canvas,u=o-h,p=l-c;if(r){const e=Util.makeHexColor(...r);if(u<0||p<0||u+i>d.width||p+s>d.height){const t=this.cachedCanvases.getCanvas(\"maskExtension\",i,s),n=t.context;n.drawImage(d,-u,-p);n.globalCompositeOperation=\"destination-atop\";n.fillStyle=e;n.fillRect(0,0,i,s);n.globalCompositeOperation=\"source-over\";d=t.canvas;u=p=0}else{t.save();t.globalAlpha=1;t.setTransform(1,0,0,1,0,0);const n=new Path2D;n.rect(u,p,i,s);t.clip(n);t.globalCompositeOperation=\"destination-atop\";t.fillStyle=e;t.fillRect(u,p,i,s);t.restore()}}e.save();e.globalAlpha=1;e.setTransform(1,0,0,1,0,0);\"Alpha\"===n&&a?e.filter=this.filterFactory.addAlphaFilter(a):\"Luminosity\"===n&&(e.filter=this.filterFactory.addLuminosityFilter(a));const g=new Path2D;g.rect(o,l,i,s);e.clip(g);e.globalCompositeOperation=\"destination-in\";e.drawImage(d,u,p,i,s,o,l,i,s);e.restore()}save(){if(this.inSMaskMode){copyCtxState(this.ctx,this.suspendedCtx);this.suspendedCtx.save()}else this.ctx.save();const t=this.current;this.stateStack.push(t);this.current=t.clone()}restore(){0===this.stateStack.length&&this.inSMaskMode&&this.endSMaskMode();if(0!==this.stateStack.length){this.current=this.stateStack.pop();if(this.inSMaskMode){this.suspendedCtx.restore();copyCtxState(this.suspendedCtx,this.ctx)}else this.ctx.restore();this.checkSMaskState();this.pendingClip=null;this._cachedScaleForStroking[0]=-1;this._cachedGetSinglePixelWidth=null}}transform(t,e,i,s,n,r){this.ctx.transform(t,e,i,s,n,r);this._cachedScaleForStroking[0]=-1;this._cachedGetSinglePixelWidth=null}constructPath(t,e,i){const s=this.ctx,n=this.current;let r,a,o=n.x,l=n.y;const h=getCurrentTransform(s),c=0===h[0]&&0===h[3]||0===h[1]&&0===h[2],d=c?i.slice(0):null;for(let i=0,u=0,p=t.length;i<p;i++)switch(0|t[i]){case K.rectangle:o=e[u++];l=e[u++];const t=e[u++],i=e[u++],p=o+t,g=l+i;s.moveTo(o,l);if(0===t||0===i)s.lineTo(p,g);else{s.lineTo(p,l);s.lineTo(p,g);s.lineTo(o,g)}c||n.updateRectMinMax(h,[o,l,p,g]);s.closePath();break;case K.moveTo:o=e[u++];l=e[u++];s.moveTo(o,l);c||n.updatePathMinMax(h,o,l);break;case K.lineTo:o=e[u++];l=e[u++];s.lineTo(o,l);c||n.updatePathMinMax(h,o,l);break;case K.curveTo:r=o;a=l;o=e[u+4];l=e[u+5];s.bezierCurveTo(e[u],e[u+1],e[u+2],e[u+3],o,l);n.updateCurvePathMinMax(h,r,a,e[u],e[u+1],e[u+2],e[u+3],o,l,d);u+=6;break;case K.curveTo2:r=o;a=l;s.bezierCurveTo(o,l,e[u],e[u+1],e[u+2],e[u+3]);n.updateCurvePathMinMax(h,r,a,o,l,e[u],e[u+1],e[u+2],e[u+3],d);o=e[u+2];l=e[u+3];u+=4;break;case K.curveTo3:r=o;a=l;o=e[u+2];l=e[u+3];s.bezierCurveTo(e[u],e[u+1],o,l,o,l);n.updateCurvePathMinMax(h,r,a,e[u],e[u+1],o,l,o,l,d);u+=4;break;case K.closePath:s.closePath()}c&&n.updateScalingPathMinMax(h,d);n.setCurrentPoint(o,l)}closePath(){this.ctx.closePath()}stroke(t=!0){const e=this.ctx,i=this.current.strokeColor;e.globalAlpha=this.current.strokeAlpha;if(this.contentVisible)if(\"object\"==typeof i&&i?.getPattern){e.save();e.strokeStyle=i.getPattern(e,this,getCurrentTransformInverse(e),wt);this.rescaleAndStroke(!1);e.restore()}else this.rescaleAndStroke(!0);t&&this.consumePath(this.current.getClippedPathBoundingBox());e.globalAlpha=this.current.fillAlpha}closeStroke(){this.closePath();this.stroke()}fill(t=!0){const e=this.ctx,i=this.current.fillColor;let s=!1;if(this.current.patternFill){e.save();e.fillStyle=i.getPattern(e,this,getCurrentTransformInverse(e),yt);s=!0}const n=this.current.getClippedPathBoundingBox();if(this.contentVisible&&null!==n)if(this.pendingEOFill){e.fill(\"evenodd\");this.pendingEOFill=!1}else e.fill();s&&e.restore();t&&this.consumePath(n)}eoFill(){this.pendingEOFill=!0;this.fill()}fillStroke(){this.fill(!1);this.stroke(!1);this.consumePath()}eoFillStroke(){this.pendingEOFill=!0;this.fillStroke()}closeFillStroke(){this.closePath();this.fillStroke()}closeEOFillStroke(){this.pendingEOFill=!0;this.closePath();this.fillStroke()}endPath(){this.consumePath()}clip(){this.pendingClip=Tt}eoClip(){this.pendingClip=Mt}beginText(){this.current.textMatrix=s;this.current.textMatrixScale=1;this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0}endText(){const t=this.pendingTextPaths,e=this.ctx;if(void 0===t){e.beginPath();return}const i=new Path2D,s=e.getTransform().invertSelf();for(const{transform:e,x:n,y:r,fontSize:a,path:o}of t)i.addPath(o,new DOMMatrix(e).preMultiplySelf(s).translate(n,r).scale(a,-a));e.clip(i);e.beginPath();delete this.pendingTextPaths}setCharSpacing(t){this.current.charSpacing=t}setWordSpacing(t){this.current.wordSpacing=t}setHScale(t){this.current.textHScale=t/100}setLeading(t){this.current.leading=-t}setFont(t,e){const i=this.commonObjs.get(t),s=this.current;if(!i)throw new Error(`Can't find font for ${t}`);s.fontMatrix=i.fontMatrix||n;0!==s.fontMatrix[0]&&0!==s.fontMatrix[3]||warn(\"Invalid font matrix for font \"+t);if(e<0){e=-e;s.fontDirection=-1}else s.fontDirection=1;this.current.font=i;this.current.fontSize=e;if(i.isType3Font)return;const r=i.loadedName||\"sans-serif\",a=i.systemFontInfo?.css||`\"${r}\", ${i.fallbackName}`;let o=\"normal\";i.black?o=\"900\":i.bold&&(o=\"bold\");const l=i.italic?\"italic\":\"normal\";let h=e;e<16?h=16:e>100&&(h=100);this.current.fontSizeScale=e/h;this.ctx.font=`${l} ${o} ${h}px ${a}`}setTextRenderingMode(t){this.current.textRenderingMode=t}setTextRise(t){this.current.textRise=t}moveText(t,e){this.current.x=this.current.lineX+=t;this.current.y=this.current.lineY+=e}setLeadingMoveText(t,e){this.setLeading(-e);this.moveText(t,e)}setTextMatrix(t,e,i,s,n,r){this.current.textMatrix=[t,e,i,s,n,r];this.current.textMatrixScale=Math.hypot(t,e);this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}#di(t,e,i){const s=new Path2D;s.addPath(t,new DOMMatrix(i).invertSelf().multiplySelf(e));return s}paintChar(t,e,i,s,n){const r=this.ctx,a=this.current,o=a.font,l=a.textRenderingMode,h=a.fontSize/a.fontSizeScale,c=l&x,d=!!(l&_),u=a.patternFill&&!o.missingFile,p=a.patternStroke&&!o.missingFile;let g;(o.disableFontFace||d||u||p)&&(g=o.getPathGenerator(this.commonObjs,t));if(o.disableFontFace||u||p){r.save();r.translate(e,i);r.scale(h,-h);if(c===v||c===w)if(s){const t=r.getTransform();r.setTransform(...s);r.fill(this.#di(g,t,s))}else r.fill(g);if(c===y||c===w)if(n){const t=r.getTransform();r.setTransform(...n);r.stroke(this.#di(g,t,n))}else{r.lineWidth/=h;r.stroke(g)}r.restore()}else{c!==v&&c!==w||r.fillText(t,e,i);c!==y&&c!==w||r.strokeText(t,e,i)}if(d){(this.pendingTextPaths||=[]).push({transform:getCurrentTransform(r),x:e,y:i,fontSize:h,path:g})}}get isFontSubpixelAAEnabled(){const{context:t}=this.cachedCanvases.getCanvas(\"isFontSubpixelAAEnabled\",10,10);t.scale(1.5,1);t.fillText(\"I\",0,10);const e=t.getImageData(0,0,10,10).data;let i=!1;for(let t=3;t<e.length;t+=4)if(e[t]>0&&e[t]<255){i=!0;break}return shadow(this,\"isFontSubpixelAAEnabled\",i)}showText(t){const e=this.current,i=e.font;if(i.isType3Font)return this.showType3Text(t);const s=e.fontSize;if(0===s)return;const n=this.ctx,r=e.fontSizeScale,a=e.charSpacing,o=e.wordSpacing,l=e.fontDirection,h=e.textHScale*l,c=t.length,d=i.vertical,u=d?1:-1,p=i.defaultVMetrics,g=s*e.fontMatrix[0],f=e.textRenderingMode===v&&!i.disableFontFace&&!e.patternFill;n.save();n.transform(...e.textMatrix);n.translate(e.x,e.y+e.textRise);l>0?n.scale(h,-1):n.scale(h,1);let m,b;if(e.patternFill){n.save();const t=e.fillColor.getPattern(n,this,getCurrentTransformInverse(n),yt);m=getCurrentTransform(n);n.restore();n.fillStyle=t}if(e.patternStroke){n.save();const t=e.strokeColor.getPattern(n,this,getCurrentTransformInverse(n),wt);b=getCurrentTransform(n);n.restore();n.strokeStyle=t}let A=e.lineWidth;const _=e.textMatrixScale;if(0===_||0===A){const t=e.textRenderingMode&x;t!==y&&t!==w||(A=this.getSinglePixelWidth())}else A/=_;if(1!==r){n.scale(r,r);A/=r}n.lineWidth=A;if(i.isInvalidPDFjsFont){const i=[];let s=0;for(const e of t){i.push(e.unicode);s+=e.width}n.fillText(i.join(\"\"),0,0);e.x+=s*g*h;n.restore();this.compose();return}let E,S=0;for(E=0;E<c;++E){const e=t[E];if(\"number\"==typeof e){S+=u*e*s/1e3;continue}let h=!1;const c=(e.isSpace?o:0)+a,v=e.fontChar,y=e.accent;let w,A,x=e.width;if(d){const t=e.vmetric||p,i=-(e.vmetric?t[1]:.5*x)*g,s=t[2]*g;x=t?-t[0]:x;w=i/r;A=(S+s)/r}else{w=S/r;A=0}if(i.remeasure&&x>0){const t=1e3*n.measureText(v).width/s*r;if(x<t&&this.isFontSubpixelAAEnabled){const e=x/t;h=!0;n.save();n.scale(e,1);w/=e}else x!==t&&(w+=(x-t)/2e3*s/r)}if(this.contentVisible&&(e.isInFont||i.missingFile))if(f&&!y)n.fillText(v,w,A);else{this.paintChar(v,w,A,m,b);if(y){const t=w+s*y.offset.x/r,e=A-s*y.offset.y/r;this.paintChar(y.fontChar,t,e,m,b)}}S+=d?x*g-c*l:x*g+c*l;h&&n.restore()}d?e.y-=S:e.x+=S*h;n.restore();this.compose()}showType3Text(t){const e=this.ctx,i=this.current,s=i.font,r=i.fontSize,a=i.fontDirection,o=s.vertical?1:-1,l=i.charSpacing,h=i.wordSpacing,c=i.textHScale*a,d=i.fontMatrix||n,u=t.length;let p,g,f,m;if(!(i.textRenderingMode===A)&&0!==r){this._cachedScaleForStroking[0]=-1;this._cachedGetSinglePixelWidth=null;e.save();e.transform(...i.textMatrix);e.translate(i.x,i.y);e.scale(c,a);for(p=0;p<u;++p){g=t[p];if(\"number\"==typeof g){m=o*g*r/1e3;this.ctx.translate(m,0);i.x+=m*c;continue}const n=(g.isSpace?h:0)+l,a=s.charProcOperatorList[g.operatorListId];if(!a){warn(`Type3 character \"${g.operatorListId}\" is not available.`);continue}if(this.contentVisible){this.processingType3=g;this.save();e.scale(r,r);e.transform(...d);this.executeOperatorList(a);this.restore()}f=Util.applyTransform([g.width,0],d)[0]*r+n;e.translate(f,0);i.x+=f*c}e.restore();this.processingType3=null}}setCharWidth(t,e){}setCharWidthAndBounds(t,e,i,s,n,r){this.ctx.rect(i,s,n-i,r-s);this.ctx.clip();this.endPath()}getColorN_Pattern(t){let e;if(\"TilingPattern\"===t[0]){const i=t[1],s=this.baseTransform||getCurrentTransform(this.ctx),n={createCanvasGraphics:t=>new CanvasGraphics(t,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack})};e=new TilingPattern(t,i,this.ctx,n,s)}else e=this._getPattern(t[1],t[2]);return e}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments);this.current.patternStroke=!0}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments);this.current.patternFill=!0}setStrokeRGBColor(t,e,i){this.ctx.strokeStyle=this.current.strokeColor=Util.makeHexColor(t,e,i);this.current.patternStroke=!1}setStrokeTransparent(){this.ctx.strokeStyle=this.current.strokeColor=\"transparent\";this.current.patternStroke=!1}setFillRGBColor(t,e,i){this.ctx.fillStyle=this.current.fillColor=Util.makeHexColor(t,e,i);this.current.patternFill=!1}setFillTransparent(){this.ctx.fillStyle=this.current.fillColor=\"transparent\";this.current.patternFill=!1}_getPattern(t,e=null){let i;if(this.cachedPatterns.has(t))i=this.cachedPatterns.get(t);else{i=function getShadingPattern(t){switch(t[0]){case\"RadialAxial\":return new RadialAxialShadingPattern(t);case\"Mesh\":return new MeshShadingPattern(t);case\"Dummy\":return new DummyShadingPattern}throw new Error(`Unknown IR type: ${t[0]}`)}(this.getObject(t));this.cachedPatterns.set(t,i)}e&&(i.matrix=e);return i}shadingFill(t){if(!this.contentVisible)return;const e=this.ctx;this.save();const i=this._getPattern(t);e.fillStyle=i.getPattern(e,this,getCurrentTransformInverse(e),At);const s=getCurrentTransformInverse(e);if(s){const{width:t,height:i}=e.canvas,[n,r,a,o]=Util.getAxialAlignedBoundingBox([0,0,t,i],s);this.ctx.fillRect(n,r,a-n,o-r)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox());this.restore()}beginInlineImage(){unreachable(\"Should not call beginInlineImage\")}beginImageData(){unreachable(\"Should not call beginImageData\")}paintFormXObjectBegin(t,e){if(this.contentVisible){this.save();this.baseTransformStack.push(this.baseTransform);t&&this.transform(...t);this.baseTransform=getCurrentTransform(this.ctx);if(e){const t=e[2]-e[0],i=e[3]-e[1];this.ctx.rect(e[0],e[1],t,i);this.current.updateRectMinMax(getCurrentTransform(this.ctx),e);this.clip();this.endPath()}}}paintFormXObjectEnd(){if(this.contentVisible){this.restore();this.baseTransform=this.baseTransformStack.pop()}}beginGroup(t){if(!this.contentVisible)return;this.save();if(this.inSMaskMode){this.endSMaskMode();this.current.activeSMask=null}const e=this.ctx;t.isolated||info(\"TODO: Support non-isolated groups.\");t.knockout&&warn(\"Knockout groups not supported.\");const i=getCurrentTransform(e);t.matrix&&e.transform(...t.matrix);if(!t.bbox)throw new Error(\"Bounding box is required.\");let s=Util.getAxialAlignedBoundingBox(t.bbox,getCurrentTransform(e));const n=[0,0,e.canvas.width,e.canvas.height];s=Util.intersect(s,n)||[0,0,0,0];const r=Math.floor(s[0]),a=Math.floor(s[1]),o=Math.max(Math.ceil(s[2])-r,1),l=Math.max(Math.ceil(s[3])-a,1);this.current.startNewPathAndClipBox([0,0,o,l]);let h=\"groupAt\"+this.groupLevel;t.smask&&(h+=\"_smask_\"+this.smaskCounter++%2);const c=this.cachedCanvases.getCanvas(h,o,l),d=c.context;d.translate(-r,-a);d.transform(...i);if(t.smask)this.smaskStack.push({canvas:c.canvas,context:d,offsetX:r,offsetY:a,subtype:t.smask.subtype,backdrop:t.smask.backdrop,transferMap:t.smask.transferMap||null,startTransformInverse:null});else{e.setTransform(1,0,0,1,0,0);e.translate(r,a);e.save()}copyCtxState(e,d);this.ctx=d;this.setGState([[\"BM\",\"source-over\"],[\"ca\",1],[\"CA\",1]]);this.groupStack.push(e);this.groupLevel++}endGroup(t){if(!this.contentVisible)return;this.groupLevel--;const e=this.ctx,i=this.groupStack.pop();this.ctx=i;this.ctx.imageSmoothingEnabled=!1;if(t.smask){this.tempSMask=this.smaskStack.pop();this.restore()}else{this.ctx.restore();const t=getCurrentTransform(this.ctx);this.restore();this.ctx.save();this.ctx.setTransform(...t);const i=Util.getAxialAlignedBoundingBox([0,0,e.canvas.width,e.canvas.height],t);this.ctx.drawImage(e.canvas,0,0);this.ctx.restore();this.compose(i)}}beginAnnotation(t,e,i,s,n){this.#hi();resetCtxToDefault(this.ctx);this.ctx.save();this.save();this.baseTransform&&this.ctx.setTransform(...this.baseTransform);if(e){const s=e[2]-e[0],r=e[3]-e[1];if(n&&this.annotationCanvasMap){(i=i.slice())[4]-=e[0];i[5]-=e[1];(e=e.slice())[0]=e[1]=0;e[2]=s;e[3]=r;const[n,a]=Util.singularValueDecompose2dScale(getCurrentTransform(this.ctx)),{viewportScale:o}=this,l=Math.ceil(s*this.outputScaleX*o),h=Math.ceil(r*this.outputScaleY*o);this.annotationCanvas=this.canvasFactory.create(l,h);const{canvas:c,context:d}=this.annotationCanvas;this.annotationCanvasMap.set(t,c);this.annotationCanvas.savedCtx=this.ctx;this.ctx=d;this.ctx.save();this.ctx.setTransform(n,0,0,-a,0,r*a);resetCtxToDefault(this.ctx)}else{resetCtxToDefault(this.ctx);this.endPath();this.ctx.rect(e[0],e[1],s,r);this.ctx.clip();this.ctx.beginPath()}}this.current=new CanvasExtraState(this.ctx.canvas.width,this.ctx.canvas.height);this.transform(...i);this.transform(...s)}endAnnotation(){if(this.annotationCanvas){this.ctx.restore();this.#ci();this.ctx=this.annotationCanvas.savedCtx;delete this.annotationCanvas.savedCtx;delete this.annotationCanvas}}paintImageMaskXObject(t){if(!this.contentVisible)return;const e=t.count;(t=this.getObject(t.data,t)).count=e;const i=this.ctx,s=this.processingType3;if(s){void 0===s.compiled&&(s.compiled=function compileType3Glyph(t){const{width:e,height:i}=t;if(e>1e3||i>1e3)return null;const s=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),n=e+1;let r,a,o,l=new Uint8Array(n*(i+1));const h=e+7&-8;let c=new Uint8Array(h*i),d=0;for(const e of t.data){let t=128;for(;t>0;){c[d++]=e&t?0:255;t>>=1}}let u=0;d=0;if(0!==c[d]){l[0]=1;++u}for(a=1;a<e;a++){if(c[d]!==c[d+1]){l[a]=c[d]?2:1;++u}d++}if(0!==c[d]){l[a]=2;++u}for(r=1;r<i;r++){d=r*h;o=r*n;if(c[d-h]!==c[d]){l[o]=c[d]?1:8;++u}let t=(c[d]?4:0)+(c[d-h]?8:0);for(a=1;a<e;a++){t=(t>>2)+(c[d+1]?4:0)+(c[d-h+1]?8:0);if(s[t]){l[o+a]=s[t];++u}d++}if(c[d-h]!==c[d]){l[o+a]=c[d]?2:4;++u}if(u>1e3)return null}d=h*(i-1);o=r*n;if(0!==c[d]){l[o]=8;++u}for(a=1;a<e;a++){if(c[d]!==c[d+1]){l[o+a]=c[d]?4:8;++u}d++}if(0!==c[d]){l[o+a]=4;++u}if(u>1e3)return null;const p=new Int32Array([0,n,-1,0,-n,0,0,0,1]),g=new Path2D;for(r=0;u&&r<=i;r++){let t=r*n;const i=t+e;for(;t<i&&!l[t];)t++;if(t===i)continue;g.moveTo(t%n,r);const s=t;let a=l[t];do{const e=p[a];do{t+=e}while(!l[t]);const i=l[t];if(5!==i&&10!==i){a=i;l[t]=0}else{a=i&51*a>>4;l[t]&=a>>2|a<<2}g.lineTo(t%n,t/n|0);l[t]||--u}while(s!==t);--r}c=null;l=null;return function(t){t.save();t.scale(1/e,-1/i);t.translate(0,-i);t.fill(g);t.beginPath();t.restore()}}(t));if(s.compiled){s.compiled(i);return}}const n=this._createMaskCanvas(t),r=n.canvas;i.save();i.setTransform(1,0,0,1,0,0);i.drawImage(r,n.offsetX,n.offsetY);i.restore();this.compose()}paintImageMaskXObjectRepeat(t,e,i=0,s=0,n,r){if(!this.contentVisible)return;t=this.getObject(t.data,t);const a=this.ctx;a.save();const o=getCurrentTransform(a);a.transform(e,i,s,n,0,0);const l=this._createMaskCanvas(t);a.setTransform(1,0,0,1,l.offsetX-o[4],l.offsetY-o[5]);for(let t=0,h=r.length;t<h;t+=2){const h=Util.transform(o,[e,i,s,n,r[t],r[t+1]]),[c,d]=Util.applyTransform([0,0],h);a.drawImage(l.canvas,c,d)}a.restore();this.compose()}paintImageMaskXObjectGroup(t){if(!this.contentVisible)return;const e=this.ctx,i=this.current.fillColor,s=this.current.patternFill;for(const n of t){const{data:t,width:r,height:a,transform:o}=n,l=this.cachedCanvases.getCanvas(\"maskCanvas\",r,a),h=l.context;h.save();putBinaryImageMask(h,this.getObject(t,n));h.globalCompositeOperation=\"source-in\";h.fillStyle=s?i.getPattern(h,this,getCurrentTransformInverse(e),yt):i;h.fillRect(0,0,r,a);h.restore();e.save();e.transform(...o);e.scale(1,-1);drawImageAtIntegerCoords(e,l.canvas,0,0,r,a,0,-1,1,1);e.restore()}this.compose()}paintImageXObject(t){if(!this.contentVisible)return;const e=this.getObject(t);e?this.paintInlineImageXObject(e):warn(\"Dependent image isn't ready yet\")}paintImageXObjectRepeat(t,e,i,s){if(!this.contentVisible)return;const n=this.getObject(t);if(!n){warn(\"Dependent image isn't ready yet\");return}const r=n.width,a=n.height,o=[];for(let t=0,n=s.length;t<n;t+=2)o.push({transform:[e,0,0,i,s[t],s[t+1]],x:0,y:0,w:r,h:a});this.paintInlineImageXObjectGroup(n,o)}applyTransferMapsToCanvas(t){if(\"none\"!==this.current.transferMaps){t.filter=this.current.transferMaps;t.drawImage(t.canvas,0,0);t.filter=\"none\"}return t.canvas}applyTransferMapsToBitmap(t){if(\"none\"===this.current.transferMaps)return t.bitmap;const{bitmap:e,width:i,height:s}=t,n=this.cachedCanvases.getCanvas(\"inlineImage\",i,s),r=n.context;r.filter=this.current.transferMaps;r.drawImage(e,0,0);r.filter=\"none\";return n.canvas}paintInlineImageXObject(t){if(!this.contentVisible)return;const e=t.width,s=t.height,n=this.ctx;this.save();if(!i){const{filter:t}=n;\"none\"!==t&&\"\"!==t&&(n.filter=\"none\")}n.scale(1/e,-1/s);let r;if(t.bitmap)r=this.applyTransferMapsToBitmap(t);else if(\"function\"==typeof HTMLElement&&t instanceof HTMLElement||!t.data)r=t;else{const i=this.cachedCanvases.getCanvas(\"inlineImage\",e,s).context;putBinaryImageData(i,t);r=this.applyTransferMapsToCanvas(i)}const a=this._scaleImage(r,getCurrentTransformInverse(n));n.imageSmoothingEnabled=getImageSmoothingEnabled(getCurrentTransform(n),t.interpolate);drawImageAtIntegerCoords(n,a.img,0,0,a.paintWidth,a.paintHeight,0,-s,e,s);this.compose();this.restore()}paintInlineImageXObjectGroup(t,e){if(!this.contentVisible)return;const i=this.ctx;let s;if(t.bitmap)s=t.bitmap;else{const e=t.width,i=t.height,n=this.cachedCanvases.getCanvas(\"inlineImage\",e,i).context;putBinaryImageData(n,t);s=this.applyTransferMapsToCanvas(n)}for(const t of e){i.save();i.transform(...t.transform);i.scale(1,-1);drawImageAtIntegerCoords(i,s,t.x,t.y,t.w,t.h,0,-1,1,1);i.restore()}this.compose()}paintSolidColorImageMask(){if(this.contentVisible){this.ctx.fillRect(0,0,1,1);this.compose()}}markPoint(t){}markPointProps(t,e){}beginMarkedContent(t){this.markedContentStack.push({visible:!0})}beginMarkedContentProps(t,e){\"OC\"===t?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(e)}):this.markedContentStack.push({visible:!0});this.contentVisible=this.isContentVisible()}endMarkedContent(){this.markedContentStack.pop();this.contentVisible=this.isContentVisible()}beginCompat(){}endCompat(){}consumePath(t){const e=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath();this.pendingClip||this.compose(t);const i=this.ctx;if(this.pendingClip){e||(this.pendingClip===Mt?i.clip(\"evenodd\"):i.clip());this.pendingClip=null}this.current.startNewPathAndClipBox(this.current.clipBox);i.beginPath()}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const t=getCurrentTransform(this.ctx);if(0===t[1]&&0===t[2])this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(t[0]),Math.abs(t[3]));else{const e=Math.abs(t[0]*t[3]-t[2]*t[1]),i=Math.hypot(t[0],t[2]),s=Math.hypot(t[1],t[3]);this._cachedGetSinglePixelWidth=Math.max(i,s)/e}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(-1===this._cachedScaleForStroking[0]){const{lineWidth:t}=this.current,{a:e,b:i,c:s,d:n}=this.ctx.getTransform();let r,a;if(0===i&&0===s){const i=Math.abs(e),s=Math.abs(n);if(i===s)if(0===t)r=a=1/i;else{const e=i*t;r=a=e<1?1/e:1}else if(0===t){r=1/i;a=1/s}else{const e=i*t,n=s*t;r=e<1?1/e:1;a=n<1?1/n:1}}else{const o=Math.abs(e*n-i*s),l=Math.hypot(e,i),h=Math.hypot(s,n);if(0===t){r=h/o;a=l/o}else{const e=t*o;r=h>e?h/e:1;a=l>e?l/e:1}}this._cachedScaleForStroking[0]=r;this._cachedScaleForStroking[1]=a}return this._cachedScaleForStroking}rescaleAndStroke(t){const{ctx:e}=this,{lineWidth:i}=this.current,[s,n]=this.getScaleForStroking();e.lineWidth=i||1;if(1===s&&1===n){e.stroke();return}const r=e.getLineDash();t&&e.save();e.scale(s,n);if(r.length>0){const t=Math.max(s,n);e.setLineDash(r.map((e=>e/t)));e.lineDashOffset/=t}e.stroke();t&&e.restore()}isContentVisible(){for(let t=this.markedContentStack.length-1;t>=0;t--)if(!this.markedContentStack[t].visible)return!1;return!0}}for(const t in K)void 0!==CanvasGraphics.prototype[t]&&(CanvasGraphics.prototype[K[t]]=CanvasGraphics.prototype[t]);class GlobalWorkerOptions{static#ui=null;static#pi=\"\";static get workerPort(){return this.#ui}static set workerPort(t){if(!(\"undefined\"!=typeof Worker&&t instanceof Worker)&&null!==t)throw new Error(\"Invalid `workerPort` type.\");this.#ui=t}static get workerSrc(){return this.#pi}static set workerSrc(t){if(\"string\"!=typeof t)throw new Error(\"Invalid `workerSrc` type.\");this.#pi=t}}class Metadata{#gi;#fi;constructor({parsedData:t,rawData:e}){this.#gi=t;this.#fi=e}getRaw(){return this.#fi}get(t){return this.#gi.get(t)??null}getAll(){return objectFromMap(this.#gi)}has(t){return this.#gi.has(t)}}const Pt=Symbol(\"INTERNAL\");class OptionalContentGroup{#mi=!1;#bi=!1;#vi=!1;#yi=!0;constructor(t,{name:e,intent:i,usage:s,rbGroups:n}){this.#mi=!!(t&o);this.#bi=!!(t&l);this.name=e;this.intent=i;this.usage=s;this.rbGroups=n}get visible(){if(this.#vi)return this.#yi;if(!this.#yi)return!1;const{print:t,view:e}=this.usage;return this.#mi?\"OFF\"!==e?.viewState:!this.#bi||\"OFF\"!==t?.printState}_setVisible(t,e,i=!1){t!==Pt&&unreachable(\"Internal method `_setVisible` called.\");this.#vi=i;this.#yi=e}}class OptionalContentConfig{#wi=null;#Ai=new Map;#xi=null;#_i=null;constructor(t,e=o){this.renderingIntent=e;this.name=null;this.creator=null;if(null!==t){this.name=t.name;this.creator=t.creator;this.#_i=t.order;for(const i of t.groups)this.#Ai.set(i.id,new OptionalContentGroup(e,i));if(\"OFF\"===t.baseState)for(const t of this.#Ai.values())t._setVisible(Pt,!1);for(const e of t.on)this.#Ai.get(e)._setVisible(Pt,!0);for(const e of t.off)this.#Ai.get(e)._setVisible(Pt,!1);this.#xi=this.getHash()}}#Ei(t){const e=t.length;if(e<2)return!0;const i=t[0];for(let s=1;s<e;s++){const e=t[s];let n;if(Array.isArray(e))n=this.#Ei(e);else{if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}n=this.#Ai.get(e).visible}switch(i){case\"And\":if(!n)return!1;break;case\"Or\":if(n)return!0;break;case\"Not\":return!n;default:return!0}}return\"And\"===i}isVisible(t){if(0===this.#Ai.size)return!0;if(!t){info(\"Optional content group not defined.\");return!0}if(\"OCG\"===t.type){if(!this.#Ai.has(t.id)){warn(`Optional content group not found: ${t.id}`);return!0}return this.#Ai.get(t.id).visible}if(\"OCMD\"===t.type){if(t.expression)return this.#Ei(t.expression);if(!t.policy||\"AnyOn\"===t.policy){for(const e of t.ids){if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(this.#Ai.get(e).visible)return!0}return!1}if(\"AllOn\"===t.policy){for(const e of t.ids){if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(!this.#Ai.get(e).visible)return!1}return!0}if(\"AnyOff\"===t.policy){for(const e of t.ids){if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(!this.#Ai.get(e).visible)return!0}return!1}if(\"AllOff\"===t.policy){for(const e of t.ids){if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(this.#Ai.get(e).visible)return!1}return!0}warn(`Unknown optional content policy ${t.policy}.`);return!0}warn(`Unknown group type ${t.type}.`);return!0}setVisibility(t,e=!0,i=!0){const s=this.#Ai.get(t);if(s){if(i&&e&&s.rbGroups.length)for(const e of s.rbGroups)for(const i of e)i!==t&&this.#Ai.get(i)?._setVisible(Pt,!1,!0);s._setVisible(Pt,!!e,!0);this.#wi=null}else warn(`Optional content group not found: ${t}`)}setOCGState({state:t,preserveRB:e}){let i;for(const s of t){switch(s){case\"ON\":case\"OFF\":case\"Toggle\":i=s;continue}const t=this.#Ai.get(s);if(t)switch(i){case\"ON\":this.setVisibility(s,!0,e);break;case\"OFF\":this.setVisibility(s,!1,e);break;case\"Toggle\":this.setVisibility(s,!t.visible,e)}}this.#wi=null}get hasInitialVisibility(){return null===this.#xi||this.getHash()===this.#xi}getOrder(){return this.#Ai.size?this.#_i?this.#_i.slice():[...this.#Ai.keys()]:null}getGroups(){return this.#Ai.size>0?objectFromMap(this.#Ai):null}getGroup(t){return this.#Ai.get(t)||null}getHash(){if(null!==this.#wi)return this.#wi;const t=new MurmurHash3_64;for(const[e,i]of this.#Ai)t.update(`${e}:${i.visible}`);return this.#wi=t.hexdigest()}}class PDFDataTransportStream{constructor(t,{disableRange:e=!1,disableStream:i=!1}){assert(t,'PDFDataTransportStream - missing required \"pdfDataRangeTransport\" argument.');const{length:s,initialData:n,progressiveDone:r,contentDispositionFilename:a}=t;this._queuedChunks=[];this._progressiveDone=r;this._contentDispositionFilename=a;if(n?.length>0){const t=n instanceof Uint8Array&&n.byteLength===n.buffer.byteLength?n.buffer:new Uint8Array(n).buffer;this._queuedChunks.push(t)}this._pdfDataRangeTransport=t;this._isStreamingSupported=!i;this._isRangeSupported=!e;this._contentLength=s;this._fullRequestReader=null;this._rangeReaders=[];t.addRangeListener(((t,e)=>{this._onReceiveData({begin:t,chunk:e})}));t.addProgressListener(((t,e)=>{this._onProgress({loaded:t,total:e})}));t.addProgressiveReadListener((t=>{this._onReceiveData({chunk:t})}));t.addProgressiveDoneListener((()=>{this._onProgressiveDone()}));t.transportReady()}_onReceiveData({begin:t,chunk:e}){const i=e instanceof Uint8Array&&e.byteLength===e.buffer.byteLength?e.buffer:new Uint8Array(e).buffer;if(void 0===t)this._fullRequestReader?this._fullRequestReader._enqueue(i):this._queuedChunks.push(i);else{assert(this._rangeReaders.some((function(e){if(e._begin!==t)return!1;e._enqueue(i);return!0})),\"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.\")}}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(t){void 0===t.total?this._rangeReaders[0]?.onProgress?.({loaded:t.loaded}):this._fullRequestReader?.onProgress?.({loaded:t.loaded,total:t.total})}_onProgressiveDone(){this._fullRequestReader?.progressiveDone();this._progressiveDone=!0}_removeRangeReader(t){const e=this._rangeReaders.indexOf(t);e>=0&&this._rangeReaders.splice(e,1)}getFullReader(){assert(!this._fullRequestReader,\"PDFDataTransportStream.getFullReader can only be called once.\");const t=this._queuedChunks;this._queuedChunks=null;return new PDFDataTransportStreamReader(this,t,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const i=new PDFDataTransportStreamRangeReader(this,t,e);this._pdfDataRangeTransport.requestDataRange(t,e);this._rangeReaders.push(i);return i}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeReaders.slice(0))e.cancel(t);this._pdfDataRangeTransport.abort()}}class PDFDataTransportStreamReader{constructor(t,e,i=!1,s=null){this._stream=t;this._done=i||!1;this._filename=isPdfFile(s)?s:null;this._queuedChunks=e||[];this._loaded=0;for(const t of this._queuedChunks)this._loaded+=t.byteLength;this._requests=[];this._headersReady=Promise.resolve();t._fullRequestReader=this;this.onProgress=null}_enqueue(t){if(!this._done){if(this._requests.length>0){this._requests.shift().resolve({value:t,done:!1})}else this._queuedChunks.push(t);this._loaded+=t.byteLength}}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0){return{value:this._queuedChunks.shift(),done:!1}}if(this._done)return{value:void 0,done:!0};const t=Promise.withResolvers();this._requests.push(t);return t.promise}cancel(t){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class PDFDataTransportStreamRangeReader{constructor(t,e,i){this._stream=t;this._begin=e;this._end=i;this._queuedChunk=null;this._requests=[];this._done=!1;this.onProgress=null}_enqueue(t){if(!this._done){if(0===this._requests.length)this._queuedChunk=t;else{this._requests.shift().resolve({value:t,done:!1});for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0;this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const t=this._queuedChunk;this._queuedChunk=null;return{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=Promise.withResolvers();this._requests.push(t);return t.promise}cancel(t){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0;this._stream._removeRangeReader(this)}}function createHeaders(t,e){const i=new Headers;if(!t||!e||\"object\"!=typeof e)return i;for(const t in e){const s=e[t];void 0!==s&&i.append(t,s)}return i}function getResponseOrigin(t){try{return new URL(t).origin}catch{}return null}function validateRangeRequestCapabilities({responseHeaders:t,isHttp:e,rangeChunkSize:i,disableRange:s}){const n={allowRangeRequests:!1,suggestedLength:void 0},r=parseInt(t.get(\"Content-Length\"),10);if(!Number.isInteger(r))return n;n.suggestedLength=r;if(r<=2*i)return n;if(s||!e)return n;if(\"bytes\"!==t.get(\"Accept-Ranges\"))return n;if(\"identity\"!==(t.get(\"Content-Encoding\")||\"identity\"))return n;n.allowRangeRequests=!0;return n}function extractFilenameFromHeader(t){const e=t.get(\"Content-Disposition\");if(e){let t=function getFilenameFromContentDispositionHeader(t){let e=!0,i=toParamRegExp(\"filename\\\\*\",\"i\").exec(t);if(i){i=i[1];let t=rfc2616unquote(i);t=unescape(t);t=rfc5987decode(t);t=rfc2047decode(t);return fixupEncoding(t)}i=function rfc2231getparam(t){const e=[];let i;const s=toParamRegExp(\"filename\\\\*((?!0\\\\d)\\\\d+)(\\\\*?)\",\"ig\");for(;null!==(i=s.exec(t));){let[,t,s,n]=i;t=parseInt(t,10);if(t in e){if(0===t)break}else e[t]=[s,n]}const n=[];for(let t=0;t<e.length&&t in e;++t){let[i,s]=e[t];s=rfc2616unquote(s);if(i){s=unescape(s);0===t&&(s=rfc5987decode(s))}n.push(s)}return n.join(\"\")}(t);if(i)return fixupEncoding(rfc2047decode(i));i=toParamRegExp(\"filename\",\"i\").exec(t);if(i){i=i[1];let t=rfc2616unquote(i);t=rfc2047decode(t);return fixupEncoding(t)}function toParamRegExp(t,e){return new RegExp(\"(?:^|;)\\\\s*\"+t+'\\\\s*=\\\\s*([^\";\\\\s][^;\\\\s]*|\"(?:[^\"\\\\\\\\]|\\\\\\\\\"?)+\"?)',e)}function textdecode(t,i){if(t){if(!/^[\\x00-\\xFF]+$/.test(i))return i;try{const s=new TextDecoder(t,{fatal:!0}),n=stringToBytes(i);i=s.decode(n);e=!1}catch{}}return i}function fixupEncoding(t){if(e&&/[\\x80-\\xff]/.test(t)){t=textdecode(\"utf-8\",t);e&&(t=textdecode(\"iso-8859-1\",t))}return t}function rfc2616unquote(t){if(t.startsWith('\"')){const e=t.slice(1).split('\\\\\"');for(let t=0;t<e.length;++t){const i=e[t].indexOf('\"');if(-1!==i){e[t]=e[t].slice(0,i);e.length=t+1}e[t]=e[t].replaceAll(/\\\\(.)/g,\"$1\")}t=e.join('\"')}return t}function rfc5987decode(t){const e=t.indexOf(\"'\");return-1===e?t:textdecode(t.slice(0,e),t.slice(e+1).replace(/^[^']*'/,\"\"))}function rfc2047decode(t){return!t.startsWith(\"=?\")||/[\\x00-\\x19\\x80-\\xff]/.test(t)?t:t.replaceAll(/=\\?([\\w-]*)\\?([QqBb])\\?((?:[^?]|\\?(?!=))*)\\?=/g,(function(t,e,i,s){if(\"q\"===i||\"Q\"===i)return textdecode(e,s=(s=s.replaceAll(\"_\",\" \")).replaceAll(/=([0-9a-fA-F]{2})/g,(function(t,e){return String.fromCharCode(parseInt(e,16))})));try{s=atob(s)}catch{}return textdecode(e,s)}))}return\"\"}(e);if(t.includes(\"%\"))try{t=decodeURIComponent(t)}catch{}if(isPdfFile(t))return t}return null}function createResponseStatusError(t,e){return 404===t||0===t&&e.startsWith(\"file:\")?new MissingPDFException('Missing PDF \"'+e+'\".'):new UnexpectedResponseException(`Unexpected server response (${t}) while retrieving PDF \"${e}\".`,t)}function validateResponseStatus(t){return 200===t||206===t}function createFetchOptions(t,e,i){return{method:\"GET\",headers:t,signal:i.signal,mode:\"cors\",credentials:e?\"include\":\"same-origin\",redirect:\"follow\"}}function getArrayBuffer(t){if(t instanceof Uint8Array)return t.buffer;if(t instanceof ArrayBuffer)return t;warn(`getArrayBuffer - unexpected data format: ${t}`);return new Uint8Array(t).buffer}class PDFFetchStream{_responseOrigin=null;constructor(t){this.source=t;this.isHttp=/^https?:/i.test(t.url);this.headers=createHeaders(this.isHttp,t.httpHeaders);this._fullRequestReader=null;this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){assert(!this._fullRequestReader,\"PDFFetchStream.getFullReader can only be called once.\");this._fullRequestReader=new PDFFetchStreamReader(this);return this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const i=new PDFFetchStreamRangeReader(this,t,e);this._rangeRequestReaders.push(i);return i}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class PDFFetchStreamReader{constructor(t){this._stream=t;this._reader=null;this._loaded=0;this._filename=null;const e=t.source;this._withCredentials=e.withCredentials||!1;this._contentLength=e.length;this._headersCapability=Promise.withResolvers();this._disableRange=e.disableRange||!1;this._rangeChunkSize=e.rangeChunkSize;this._rangeChunkSize||this._disableRange||(this._disableRange=!0);this._abortController=new AbortController;this._isStreamingSupported=!e.disableStream;this._isRangeSupported=!e.disableRange;const i=new Headers(t.headers),s=e.url;fetch(s,createFetchOptions(i,this._withCredentials,this._abortController)).then((e=>{t._responseOrigin=getResponseOrigin(e.url);if(!validateResponseStatus(e.status))throw createResponseStatusError(e.status,s);this._reader=e.body.getReader();this._headersCapability.resolve();const i=e.headers,{allowRangeRequests:n,suggestedLength:r}=validateRangeRequestCapabilities({responseHeaders:i,isHttp:t.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=n;this._contentLength=r||this._contentLength;this._filename=extractFilenameFromHeader(i);!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new AbortException(\"Streaming is disabled.\"))})).catch(this._headersCapability.reject);this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;const{value:t,done:e}=await this._reader.read();if(e)return{value:t,done:e};this._loaded+=t.byteLength;this.onProgress?.({loaded:this._loaded,total:this._contentLength});return{value:getArrayBuffer(t),done:!1}}cancel(t){this._reader?.cancel(t);this._abortController.abort()}}class PDFFetchStreamRangeReader{constructor(t,e,i){this._stream=t;this._reader=null;this._loaded=0;const s=t.source;this._withCredentials=s.withCredentials||!1;this._readCapability=Promise.withResolvers();this._isStreamingSupported=!s.disableStream;this._abortController=new AbortController;const n=new Headers(t.headers);n.append(\"Range\",`bytes=${e}-${i-1}`);const r=s.url;fetch(r,createFetchOptions(n,this._withCredentials,this._abortController)).then((e=>{const i=getResponseOrigin(e.url);if(i!==t._responseOrigin)throw new Error(`Expected range response-origin \"${i}\" to match \"${t._responseOrigin}\".`);if(!validateResponseStatus(e.status))throw createResponseStatusError(e.status,r);this._readCapability.resolve();this._reader=e.body.getReader()})).catch(this._readCapability.reject);this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;const{value:t,done:e}=await this._reader.read();if(e)return{value:t,done:e};this._loaded+=t.byteLength;this.onProgress?.({loaded:this._loaded});return{value:getArrayBuffer(t),done:!1}}cancel(t){this._reader?.cancel(t);this._abortController.abort()}}class NetworkManager{_responseOrigin=null;constructor({url:t,httpHeaders:e,withCredentials:i}){this.url=t;this.isHttp=/^https?:/i.test(t);this.headers=createHeaders(this.isHttp,e);this.withCredentials=i||!1;this.currXhrId=0;this.pendingRequests=Object.create(null)}request(t){const e=new XMLHttpRequest,i=this.currXhrId++,s=this.pendingRequests[i]={xhr:e};e.open(\"GET\",this.url);e.withCredentials=this.withCredentials;for(const[t,i]of this.headers)e.setRequestHeader(t,i);if(this.isHttp&&\"begin\"in t&&\"end\"in t){e.setRequestHeader(\"Range\",`bytes=${t.begin}-${t.end-1}`);s.expectedStatus=206}else s.expectedStatus=200;e.responseType=\"arraybuffer\";assert(t.onError,\"Expected `onError` callback to be provided.\");e.onerror=()=>{t.onError(e.status)};e.onreadystatechange=this.onStateChange.bind(this,i);e.onprogress=this.onProgress.bind(this,i);s.onHeadersReceived=t.onHeadersReceived;s.onDone=t.onDone;s.onError=t.onError;s.onProgress=t.onProgress;e.send(null);return i}onProgress(t,e){const i=this.pendingRequests[t];i&&i.onProgress?.(e)}onStateChange(t,e){const i=this.pendingRequests[t];if(!i)return;const s=i.xhr;if(s.readyState>=2&&i.onHeadersReceived){i.onHeadersReceived();delete i.onHeadersReceived}if(4!==s.readyState)return;if(!(t in this.pendingRequests))return;delete this.pendingRequests[t];if(0===s.status&&this.isHttp){i.onError(s.status);return}const n=s.status||200;if(!(200===n&&206===i.expectedStatus)&&n!==i.expectedStatus){i.onError(s.status);return}const r=function network_getArrayBuffer(t){const e=t.response;return\"string\"!=typeof e?e:stringToBytes(e).buffer}(s);if(206===n){const t=s.getResponseHeader(\"Content-Range\"),e=/bytes (\\d+)-(\\d+)\\/(\\d+)/.exec(t);if(e)i.onDone({begin:parseInt(e[1],10),chunk:r});else{warn('Missing or invalid \"Content-Range\" header.');i.onError(0)}}else r?i.onDone({begin:0,chunk:r}):i.onError(s.status)}getRequestXhr(t){return this.pendingRequests[t].xhr}isPendingRequest(t){return t in this.pendingRequests}abortRequest(t){const e=this.pendingRequests[t].xhr;delete this.pendingRequests[t];e.abort()}}class PDFNetworkStream{constructor(t){this._source=t;this._manager=new NetworkManager(t);this._rangeChunkSize=t.rangeChunkSize;this._fullRequestReader=null;this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(t){const e=this._rangeRequestReaders.indexOf(t);e>=0&&this._rangeRequestReaders.splice(e,1)}getFullReader(){assert(!this._fullRequestReader,\"PDFNetworkStream.getFullReader can only be called once.\");this._fullRequestReader=new PDFNetworkStreamFullRequestReader(this._manager,this._source);return this._fullRequestReader}getRangeReader(t,e){const i=new PDFNetworkStreamRangeRequestReader(this._manager,t,e);i.onClosed=this._onRangeRequestReaderClosed.bind(this);this._rangeRequestReaders.push(i);return i}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class PDFNetworkStreamFullRequestReader{constructor(t,e){this._manager=t;this._url=e.url;this._fullRequestId=t.request({onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)});this._headersCapability=Promise.withResolvers();this._disableRange=e.disableRange||!1;this._contentLength=e.length;this._rangeChunkSize=e.rangeChunkSize;this._rangeChunkSize||this._disableRange||(this._disableRange=!0);this._isStreamingSupported=!1;this._isRangeSupported=!1;this._cachedChunks=[];this._requests=[];this._done=!1;this._storedError=void 0;this._filename=null;this.onProgress=null}_onHeadersReceived(){const t=this._fullRequestId,e=this._manager.getRequestXhr(t);this._manager._responseOrigin=getResponseOrigin(e.responseURL);const i=e.getAllResponseHeaders(),s=new Headers(i?i.trimStart().replace(/[^\\S ]+$/,\"\").split(/[\\r\\n]+/).map((t=>{const[e,...i]=t.split(\": \");return[e,i.join(\": \")]})):[]),{allowRangeRequests:n,suggestedLength:r}=validateRangeRequestCapabilities({responseHeaders:s,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});n&&(this._isRangeSupported=!0);this._contentLength=r||this._contentLength;this._filename=extractFilenameFromHeader(s);this._isRangeSupported&&this._manager.abortRequest(t);this._headersCapability.resolve()}_onDone(t){if(t)if(this._requests.length>0){this._requests.shift().resolve({value:t.chunk,done:!1})}else this._cachedChunks.push(t.chunk);this._done=!0;if(!(this._cachedChunks.length>0)){for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(t){this._storedError=createResponseStatusError(t,this._url);this._headersCapability.reject(this._storedError);for(const t of this._requests)t.reject(this._storedError);this._requests.length=0;this._cachedChunks.length=0}_onProgress(t){this.onProgress?.({loaded:t.loaded,total:t.lengthComputable?t.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersCapability.promise}async read(){await this._headersCapability.promise;if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0){return{value:this._cachedChunks.shift(),done:!1}}if(this._done)return{value:void 0,done:!0};const t=Promise.withResolvers();this._requests.push(t);return t.promise}cancel(t){this._done=!0;this._headersCapability.reject(t);for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0;this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId);this._fullRequestReader=null}}class PDFNetworkStreamRangeRequestReader{constructor(t,e,i){this._manager=t;this._url=t.url;this._requestId=t.request({begin:e,end:i,onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)});this._requests=[];this._queuedChunk=null;this._done=!1;this._storedError=void 0;this.onProgress=null;this.onClosed=null}_onHeadersReceived(){const t=getResponseOrigin(this._manager.getRequestXhr(this._requestId)?.responseURL);if(t!==this._manager._responseOrigin){this._storedError=new Error(`Expected range response-origin \"${t}\" to match \"${this._manager._responseOrigin}\".`);this._onError(0)}}_close(){this.onClosed?.(this)}_onDone(t){const e=t.chunk;if(this._requests.length>0){this._requests.shift().resolve({value:e,done:!1})}else this._queuedChunk=e;this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0;this._close()}_onError(t){this._storedError??=createResponseStatusError(t,this._url);for(const t of this._requests)t.reject(this._storedError);this._requests.length=0;this._queuedChunk=null}_onProgress(t){this.isStreamingSupported||this.onProgress?.({loaded:t.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(null!==this._queuedChunk){const t=this._queuedChunk;this._queuedChunk=null;return{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=Promise.withResolvers();this._requests.push(t);return t.promise}cancel(t){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0;this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId);this._close()}}const Dt=/^[a-z][a-z0-9\\-+.]+:/i;class PDFNodeStream{constructor(t){this.source=t;this.url=function parseUrlOrPath(t){if(Dt.test(t))return new URL(t);const e=process.getBuiltinModule(\"url\");return new URL(e.pathToFileURL(t))}(t.url);assert(\"file:\"===this.url.protocol,\"PDFNodeStream only supports file:// URLs.\");this._fullRequestReader=null;this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){assert(!this._fullRequestReader,\"PDFNodeStream.getFullReader can only be called once.\");this._fullRequestReader=new PDFNodeStreamFsFullReader(this);return this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const i=new PDFNodeStreamFsRangeReader(this,t,e);this._rangeRequestReaders.push(i);return i}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class PDFNodeStreamFsFullReader{constructor(t){this._url=t.url;this._done=!1;this._storedError=null;this.onProgress=null;const e=t.source;this._contentLength=e.length;this._loaded=0;this._filename=null;this._disableRange=e.disableRange||!1;this._rangeChunkSize=e.rangeChunkSize;this._rangeChunkSize||this._disableRange||(this._disableRange=!0);this._isStreamingSupported=!e.disableStream;this._isRangeSupported=!e.disableRange;this._readableStream=null;this._readCapability=Promise.withResolvers();this._headersCapability=Promise.withResolvers();const i=process.getBuiltinModule(\"fs\");i.promises.lstat(this._url).then((t=>{this._contentLength=t.size;this._setReadableStream(i.createReadStream(this._url));this._headersCapability.resolve()}),(t=>{\"ENOENT\"===t.code&&(t=new MissingPDFException(`Missing PDF \"${this._url}\".`));this._storedError=t;this._headersCapability.reject(t)}))}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;if(this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();if(null===t){this._readCapability=Promise.withResolvers();return this.read()}this._loaded+=t.length;this.onProgress?.({loaded:this._loaded,total:this._contentLength});return{value:new Uint8Array(t).buffer,done:!1}}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t;this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t;t.on(\"readable\",(()=>{this._readCapability.resolve()}));t.on(\"end\",(()=>{t.destroy();this._done=!0;this._readCapability.resolve()}));t.on(\"error\",(t=>{this._error(t)}));!this._isStreamingSupported&&this._isRangeSupported&&this._error(new AbortException(\"streaming is disabled\"));this._storedError&&this._readableStream.destroy(this._storedError)}}class PDFNodeStreamFsRangeReader{constructor(t,e,i){this._url=t.url;this._done=!1;this._storedError=null;this.onProgress=null;this._loaded=0;this._readableStream=null;this._readCapability=Promise.withResolvers();const s=t.source;this._isStreamingSupported=!s.disableStream;const n=process.getBuiltinModule(\"fs\");this._setReadableStream(n.createReadStream(this._url,{start:e,end:i-1}))}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;if(this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();if(null===t){this._readCapability=Promise.withResolvers();return this.read()}this._loaded+=t.length;this.onProgress?.({loaded:this._loaded});return{value:new Uint8Array(t).buffer,done:!1}}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t;this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t;t.on(\"readable\",(()=>{this._readCapability.resolve()}));t.on(\"end\",(()=>{t.destroy();this._done=!0;this._readCapability.resolve()}));t.on(\"error\",(t=>{this._error(t)}));this._storedError&&this._readableStream.destroy(this._storedError)}}const kt=30;class TextLayer{#Si=Promise.withResolvers();#pt=null;#Ci=!1;#Ti=!!globalThis.FontInspector?.enabled;#Mi=null;#Pi=null;#Di=0;#ki=0;#Ri=null;#Ii=null;#Fi=0;#Li=0;#Oi=Object.create(null);#Ni=[];#Bi=null;#Hi=[];#Ui=new WeakMap;#zi=null;static#ji=new Map;static#Gi=new Map;static#Vi=new WeakMap;static#$i=null;static#Wi=new Set;constructor({textContentSource:t,container:e,viewport:i}){if(t instanceof ReadableStream)this.#Bi=t;else{if(\"object\"!=typeof t)throw new Error('No \"textContentSource\" parameter specified.');this.#Bi=new ReadableStream({start(e){e.enqueue(t);e.close()}})}this.#pt=this.#Ii=e;this.#Li=i.scale*(globalThis.devicePixelRatio||1);this.#Fi=i.rotation;this.#Pi={div:null,properties:null,ctx:null};const{pageWidth:s,pageHeight:n,pageX:r,pageY:a}=i.rawDims;this.#zi=[1,0,0,-1,-r,a+n];this.#ki=s;this.#Di=n;TextLayer.#qi();setLayerDimensions(e,i);this.#Si.promise.finally((()=>{TextLayer.#Wi.delete(this);this.#Pi=null;this.#Oi=null})).catch((()=>{}))}static get fontFamilyMap(){const{isWindows:t,isFirefox:e}=util_FeatureTest.platform;return shadow(this,\"fontFamilyMap\",new Map([[\"sans-serif\",(t&&e?\"Calibri, \":\"\")+\"sans-serif\"],[\"monospace\",(t&&e?\"Lucida Console, \":\"\")+\"monospace\"]]))}render(){const pump=()=>{this.#Ri.read().then((({value:t,done:e})=>{if(e)this.#Si.resolve();else{this.#Mi??=t.lang;Object.assign(this.#Oi,t.styles);this.#Xi(t.items);pump()}}),this.#Si.reject)};this.#Ri=this.#Bi.getReader();TextLayer.#Wi.add(this);pump();return this.#Si.promise}update({viewport:t,onBefore:e=null}){const i=t.scale*(globalThis.devicePixelRatio||1),s=t.rotation;if(s!==this.#Fi){e?.();this.#Fi=s;setLayerDimensions(this.#Ii,{rotation:s})}if(i!==this.#Li){e?.();this.#Li=i;const t={div:null,properties:null,ctx:TextLayer.#Yi(this.#Mi)};for(const e of this.#Hi){t.properties=this.#Ui.get(e);t.div=e;this.#Ki(t)}}}cancel(){const t=new AbortException(\"TextLayer task cancelled.\");this.#Ri?.cancel(t).catch((()=>{}));this.#Ri=null;this.#Si.reject(t)}get textDivs(){return this.#Hi}get textContentItemsStr(){return this.#Ni}#Xi(t){if(this.#Ci)return;this.#Pi.ctx??=TextLayer.#Yi(this.#Mi);const e=this.#Hi,i=this.#Ni;for(const s of t){if(e.length>1e5){warn(\"Ignoring additional textDivs for performance reasons.\");this.#Ci=!0;return}if(void 0!==s.str){i.push(s.str);this.#Qi(s)}else if(\"beginMarkedContentProps\"===s.type||\"beginMarkedContent\"===s.type){const t=this.#pt;this.#pt=document.createElement(\"span\");this.#pt.classList.add(\"markedContent\");null!==s.id&&this.#pt.setAttribute(\"id\",`${s.id}`);t.append(this.#pt)}else\"endMarkedContent\"===s.type&&(this.#pt=this.#pt.parentNode)}}#Qi(t){const e=document.createElement(\"span\"),i={angle:0,canvasWidth:0,hasText:\"\"!==t.str,hasEOL:t.hasEOL,fontSize:0};this.#Hi.push(e);const s=Util.transform(this.#zi,t.transform);let n=Math.atan2(s[1],s[0]);const r=this.#Oi[t.fontName];r.vertical&&(n+=Math.PI/2);let a=this.#Ti&&r.fontSubstitution||r.fontFamily;a=TextLayer.fontFamilyMap.get(a)||a;const o=Math.hypot(s[2],s[3]),l=o*TextLayer.#Ji(a,this.#Mi);let h,c;if(0===n){h=s[4];c=s[5]-l}else{h=s[4]+l*Math.sin(n);c=s[5]-l*Math.cos(n)}const d=\"calc(var(--scale-factor)*\",u=e.style;if(this.#pt===this.#Ii){u.left=`${(100*h/this.#ki).toFixed(2)}%`;u.top=`${(100*c/this.#Di).toFixed(2)}%`}else{u.left=`${d}${h.toFixed(2)}px)`;u.top=`${d}${c.toFixed(2)}px)`}u.fontSize=`${d}${(TextLayer.#$i*o).toFixed(2)}px)`;u.fontFamily=a;i.fontSize=o;e.setAttribute(\"role\",\"presentation\");e.textContent=t.str;e.dir=t.dir;this.#Ti&&(e.dataset.fontName=r.fontSubstitutionLoadedName||t.fontName);0!==n&&(i.angle=n*(180/Math.PI));let p=!1;if(t.str.length>1)p=!0;else if(\" \"!==t.str&&t.transform[0]!==t.transform[3]){const e=Math.abs(t.transform[0]),i=Math.abs(t.transform[3]);e!==i&&Math.max(e,i)/Math.min(e,i)>1.5&&(p=!0)}p&&(i.canvasWidth=r.vertical?t.height:t.width);this.#Ui.set(e,i);this.#Pi.div=e;this.#Pi.properties=i;this.#Ki(this.#Pi);i.hasText&&this.#pt.append(e);if(i.hasEOL){const t=document.createElement(\"br\");t.setAttribute(\"role\",\"presentation\");this.#pt.append(t)}}#Ki(t){const{div:e,properties:i,ctx:s}=t,{style:n}=e;let r=\"\";TextLayer.#$i>1&&(r=`scale(${1/TextLayer.#$i})`);if(0!==i.canvasWidth&&i.hasText){const{fontFamily:t}=n,{canvasWidth:a,fontSize:o}=i;TextLayer.#Zi(s,o*this.#Li,t);const{width:l}=s.measureText(e.textContent);l>0&&(r=`scaleX(${a*this.#Li/l}) ${r}`)}0!==i.angle&&(r=`rotate(${i.angle}deg) ${r}`);r.length>0&&(n.transform=r)}static cleanup(){if(!(this.#Wi.size>0)){this.#ji.clear();for(const{canvas:t}of this.#Gi.values())t.remove();this.#Gi.clear()}}static#Yi(t=null){let e=this.#Gi.get(t||=\"\");if(!e){const i=document.createElement(\"canvas\");i.className=\"hiddenCanvasElement\";i.lang=t;document.body.append(i);e=i.getContext(\"2d\",{alpha:!1,willReadFrequently:!0});this.#Gi.set(t,e);this.#Vi.set(e,{size:0,family:\"\"})}return e}static#Zi(t,e,i){const s=this.#Vi.get(t);if(e!==s.size||i!==s.family){t.font=`${e}px ${i}`;s.size=e;s.family=i}}static#qi(){if(null!==this.#$i)return;const t=document.createElement(\"div\");t.style.opacity=0;t.style.lineHeight=1;t.style.fontSize=\"1px\";t.style.position=\"absolute\";t.textContent=\"X\";document.body.append(t);this.#$i=t.getBoundingClientRect().height;t.remove()}static#Ji(t,e){const i=this.#ji.get(t);if(i)return i;const s=this.#Yi(e);s.canvas.width=s.canvas.height=kt;this.#Zi(s,kt,t);const n=s.measureText(\"\");let r=n.fontBoundingBoxAscent,a=Math.abs(n.fontBoundingBoxDescent);if(r){const e=r/(r+a);this.#ji.set(t,e);s.canvas.width=s.canvas.height=0;return e}s.strokeStyle=\"red\";s.clearRect(0,0,kt,kt);s.strokeText(\"g\",0,0);let o=s.getImageData(0,0,kt,kt).data;a=0;for(let t=o.length-1-3;t>=0;t-=4)if(o[t]>0){a=Math.ceil(t/4/kt);break}s.clearRect(0,0,kt,kt);s.strokeText(\"A\",0,kt);o=s.getImageData(0,0,kt,kt).data;r=0;for(let t=0,e=o.length;t<e;t+=4)if(o[t]>0){r=kt-Math.floor(t/4/kt);break}s.canvas.width=s.canvas.height=0;const l=r?r/(r+a):.8;this.#ji.set(t,l);return l}}class XfaText{static textContent(t){const e=[],i={items:e,styles:Object.create(null)};!function walk(t){if(!t)return;let i=null;const s=t.name;if(\"#text\"===s)i=t.value;else{if(!XfaText.shouldBuildText(s))return;t?.attributes?.textContent?i=t.attributes.textContent:t.value&&(i=t.value)}null!==i&&e.push({str:i});if(t.children)for(const e of t.children)walk(e)}(t);return i}static shouldBuildText(t){return!(\"textarea\"===t||\"input\"===t||\"option\"===t||\"select\"===t)}}const Rt=65536,It=i?class NodeCanvasFactory extends BaseCanvasFactory{_createCanvas(t,e){return process.getBuiltinModule(\"module\").createRequire(import.meta.url)(\"@napi-rs/canvas\").createCanvas(t,e)}}:class DOMCanvasFactory extends BaseCanvasFactory{constructor({ownerDocument:t=globalThis.document,enableHWA:e=!1}){super({enableHWA:e});this._document=t}_createCanvas(t,e){const i=this._document.createElement(\"canvas\");i.width=t;i.height=e;return i}},Ft=i?class NodeCMapReaderFactory extends BaseCMapReaderFactory{async _fetch(t){return node_utils_fetchData(t)}}:DOMCMapReaderFactory,Lt=i?class NodeFilterFactory extends BaseFilterFactory{}:class DOMFilterFactory extends BaseFilterFactory{#ts;#es;#is;#ss;#ns;#rs;#y=0;constructor({docId:t,ownerDocument:e=globalThis.document}){super();this.#ss=t;this.#ns=e}get#A(){return this.#es||=new Map}get#as(){return this.#rs||=new Map}get#os(){if(!this.#is){const t=this.#ns.createElement(\"div\"),{style:e}=t;e.visibility=\"hidden\";e.contain=\"strict\";e.width=e.height=0;e.position=\"absolute\";e.top=e.left=0;e.zIndex=-1;const i=this.#ns.createElementNS(nt,\"svg\");i.setAttribute(\"width\",0);i.setAttribute(\"height\",0);this.#is=this.#ns.createElementNS(nt,\"defs\");t.append(i);i.append(this.#is);this.#ns.body.append(t)}return this.#is}#ls(t){if(1===t.length){const e=t[0],i=new Array(256);for(let t=0;t<256;t++)i[t]=e[t]/255;const s=i.join(\",\");return[s,s,s]}const[e,i,s]=t,n=new Array(256),r=new Array(256),a=new Array(256);for(let t=0;t<256;t++){n[t]=e[t]/255;r[t]=i[t]/255;a[t]=s[t]/255}return[n.join(\",\"),r.join(\",\"),a.join(\",\")]}#hs(t){if(void 0===this.#ts){this.#ts=\"\";const t=this.#ns.URL;t!==this.#ns.baseURI&&(isDataScheme(t)?warn('#createUrl: ignore \"data:\"-URL for performance reasons.'):this.#ts=t.split(\"#\",1)[0])}return`url(${this.#ts}#${t})`}addFilter(t){if(!t)return\"none\";let e=this.#A.get(t);if(e)return e;const[i,s,n]=this.#ls(t),r=1===t.length?i:`${i}${s}${n}`;e=this.#A.get(r);if(e){this.#A.set(t,e);return e}const a=`g_${this.#ss}_transfer_map_${this.#y++}`,o=this.#hs(a);this.#A.set(t,o);this.#A.set(r,o);const l=this.#cs(a);this.#ds(i,s,n,l);return o}addHCMFilter(t,e){const i=`${t}-${e}`,s=\"base\";let n=this.#as.get(s);if(n?.key===i)return n.url;if(n){n.filter?.remove();n.key=i;n.url=\"none\";n.filter=null}else{n={key:i,url:\"none\",filter:null};this.#as.set(s,n)}if(!t||!e)return n.url;const r=this.#us(t);t=Util.makeHexColor(...r);const a=this.#us(e);e=Util.makeHexColor(...a);this.#os.style.color=\"\";if(\"#000000\"===t&&\"#ffffff\"===e||t===e)return n.url;const o=new Array(256);for(let t=0;t<=255;t++){const e=t/255;o[t]=e<=.03928?e/12.92:((e+.055)/1.055)**2.4}const l=o.join(\",\"),h=`g_${this.#ss}_hcm_filter`,c=n.filter=this.#cs(h);this.#ds(l,l,l,c);this.#ps(c);const getSteps=(t,e)=>{const i=r[t]/255,s=a[t]/255,n=new Array(e+1);for(let t=0;t<=e;t++)n[t]=i+t/e*(s-i);return n.join(\",\")};this.#ds(getSteps(0,5),getSteps(1,5),getSteps(2,5),c);n.url=this.#hs(h);return n.url}addAlphaFilter(t){let e=this.#A.get(t);if(e)return e;const[i]=this.#ls([t]),s=`alpha_${i}`;e=this.#A.get(s);if(e){this.#A.set(t,e);return e}const n=`g_${this.#ss}_alpha_map_${this.#y++}`,r=this.#hs(n);this.#A.set(t,r);this.#A.set(s,r);const a=this.#cs(n);this.#gs(i,a);return r}addLuminosityFilter(t){let e,i,s=this.#A.get(t||\"luminosity\");if(s)return s;if(t){[e]=this.#ls([t]);i=`luminosity_${e}`}else i=\"luminosity\";s=this.#A.get(i);if(s){this.#A.set(t,s);return s}const n=`g_${this.#ss}_luminosity_map_${this.#y++}`,r=this.#hs(n);this.#A.set(t,r);this.#A.set(i,r);const a=this.#cs(n);this.#fs(a);t&&this.#gs(e,a);return r}addHighlightHCMFilter(t,e,i,s,n){const r=`${e}-${i}-${s}-${n}`;let a=this.#as.get(t);if(a?.key===r)return a.url;if(a){a.filter?.remove();a.key=r;a.url=\"none\";a.filter=null}else{a={key:r,url:\"none\",filter:null};this.#as.set(t,a)}if(!e||!i)return a.url;const[o,l]=[e,i].map(this.#us.bind(this));let h=Math.round(.2126*o[0]+.7152*o[1]+.0722*o[2]),c=Math.round(.2126*l[0]+.7152*l[1]+.0722*l[2]),[d,u]=[s,n].map(this.#us.bind(this));c<h&&([h,c,d,u]=[c,h,u,d]);this.#os.style.color=\"\";const getSteps=(t,e,i)=>{const s=new Array(256),n=(c-h)/i,r=t/255,a=(e-t)/(255*i);let o=0;for(let t=0;t<=i;t++){const e=Math.round(h+t*n),i=r+t*a;for(let t=o;t<=e;t++)s[t]=i;o=e+1}for(let t=o;t<256;t++)s[t]=s[o-1];return s.join(\",\")},p=`g_${this.#ss}_hcm_${t}_filter`,g=a.filter=this.#cs(p);this.#ps(g);this.#ds(getSteps(d[0],u[0],5),getSteps(d[1],u[1],5),getSteps(d[2],u[2],5),g);a.url=this.#hs(p);return a.url}destroy(t=!1){if(!t||!this.#rs?.size){this.#is?.parentNode.parentNode.remove();this.#is=null;this.#es?.clear();this.#es=null;this.#rs?.clear();this.#rs=null;this.#y=0}}#fs(t){const e=this.#ns.createElementNS(nt,\"feColorMatrix\");e.setAttribute(\"type\",\"matrix\");e.setAttribute(\"values\",\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0\");t.append(e)}#ps(t){const e=this.#ns.createElementNS(nt,\"feColorMatrix\");e.setAttribute(\"type\",\"matrix\");e.setAttribute(\"values\",\"0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0\");t.append(e)}#cs(t){const e=this.#ns.createElementNS(nt,\"filter\");e.setAttribute(\"color-interpolation-filters\",\"sRGB\");e.setAttribute(\"id\",t);this.#os.append(e);return e}#ms(t,e,i){const s=this.#ns.createElementNS(nt,e);s.setAttribute(\"type\",\"discrete\");s.setAttribute(\"tableValues\",i);t.append(s)}#ds(t,e,i,s){const n=this.#ns.createElementNS(nt,\"feComponentTransfer\");s.append(n);this.#ms(n,\"feFuncR\",t);this.#ms(n,\"feFuncG\",e);this.#ms(n,\"feFuncB\",i)}#gs(t,e){const i=this.#ns.createElementNS(nt,\"feComponentTransfer\");e.append(i);this.#ms(i,\"feFuncA\",t)}#us(t){this.#os.style.color=t;return getRGB(getComputedStyle(this.#os).getPropertyValue(\"color\"))}},Ot=i?class NodeStandardFontDataFactory extends BaseStandardFontDataFactory{async _fetch(t){return node_utils_fetchData(t)}}:DOMStandardFontDataFactory;function getDocument(t={}){\"string\"==typeof t||t instanceof URL?t={url:t}:(t instanceof ArrayBuffer||ArrayBuffer.isView(t))&&(t={data:t});const e=new PDFDocumentLoadingTask,{docId:s}=e,n=t.url?function getUrlProp(t){if(t instanceof URL)return t.href;try{return new URL(t,window.location).href}catch{if(i&&\"string\"==typeof t)return t}throw new Error(\"Invalid PDF url data: either string or URL-object is expected in the url property.\")}(t.url):null,r=t.data?function getDataProp(t){if(i&&\"undefined\"!=typeof Buffer&&t instanceof Buffer)throw new Error(\"Please provide binary data as `Uint8Array`, rather than `Buffer`.\");if(t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength)return t;if(\"string\"==typeof t)return stringToBytes(t);if(t instanceof ArrayBuffer||ArrayBuffer.isView(t)||\"object\"==typeof t&&!isNaN(t?.length))return new Uint8Array(t);throw new Error(\"Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.\")}(t.data):null,a=t.httpHeaders||null,o=!0===t.withCredentials,l=t.password??null,h=t.range instanceof PDFDataRangeTransport?t.range:null,c=Number.isInteger(t.rangeChunkSize)&&t.rangeChunkSize>0?t.rangeChunkSize:Rt;let d=t.worker instanceof PDFWorker?t.worker:null;const u=t.verbosity,p=\"string\"!=typeof t.docBaseUrl||isDataScheme(t.docBaseUrl)?null:t.docBaseUrl,g=\"string\"==typeof t.cMapUrl?t.cMapUrl:null,f=!1!==t.cMapPacked,m=t.CMapReaderFactory||Ft,b=\"string\"==typeof t.standardFontDataUrl?t.standardFontDataUrl:null,v=t.StandardFontDataFactory||Ot,y=!0!==t.stopAtErrors,w=Number.isInteger(t.maxImageSize)&&t.maxImageSize>-1?t.maxImageSize:-1,A=!1!==t.isEvalSupported,x=\"boolean\"==typeof t.isOffscreenCanvasSupported?t.isOffscreenCanvasSupported:!i,_=\"boolean\"==typeof t.isImageDecoderSupported?t.isImageDecoderSupported:!i&&(util_FeatureTest.platform.isFirefox||!globalThis.chrome),E=Number.isInteger(t.canvasMaxAreaInBytes)?t.canvasMaxAreaInBytes:-1,S=\"boolean\"==typeof t.disableFontFace?t.disableFontFace:i,C=!0===t.fontExtraProperties,T=!0===t.enableXfa,M=t.ownerDocument||globalThis.document,P=!0===t.disableRange,D=!0===t.disableStream,k=!0===t.disableAutoFetch,R=!0===t.pdfBug,I=t.CanvasFactory||It,L=t.FilterFactory||Lt,O=!0===t.enableHWA,N=h?h.length:t.length??NaN,B=\"boolean\"==typeof t.useSystemFonts?t.useSystemFonts:!i&&!S,H=\"boolean\"==typeof t.useWorkerFetch?t.useWorkerFetch:m===DOMCMapReaderFactory&&v===DOMStandardFontDataFactory&&g&&b&&isValidFetchUrl(g,document.baseURI)&&isValidFetchUrl(b,document.baseURI);setVerbosityLevel(u);const U={canvasFactory:new I({ownerDocument:M,enableHWA:O}),filterFactory:new L({docId:s,ownerDocument:M}),cMapReaderFactory:H?null:new m({baseUrl:g,isCompressed:f}),standardFontDataFactory:H?null:new v({baseUrl:b})};if(!d){const t={verbosity:u,port:GlobalWorkerOptions.workerPort};d=t.port?PDFWorker.fromPort(t):new PDFWorker(t);e._worker=d}const z={docId:s,apiVersion:\"4.10.38\",data:r,password:l,disableAutoFetch:k,rangeChunkSize:c,length:N,docBaseUrl:p,enableXfa:T,evaluatorOptions:{maxImageSize:w,disableFontFace:S,ignoreErrors:y,isEvalSupported:A,isOffscreenCanvasSupported:x,isImageDecoderSupported:_,canvasMaxAreaInBytes:E,fontExtraProperties:C,useSystemFonts:B,cMapUrl:H?g:null,standardFontDataUrl:H?b:null}},j={disableFontFace:S,fontExtraProperties:C,ownerDocument:M,pdfBug:R,styleElement:null,loadingParams:{disableAutoFetch:k,enableXfa:T}};d.promise.then((function(){if(e.destroyed)throw new Error(\"Loading aborted\");if(d.destroyed)throw new Error(\"Worker was destroyed\");const t=d.messageHandler.sendWithPromise(\"GetDocRequest\",z,r?[r.buffer]:null);let l;if(h)l=new PDFDataTransportStream(h,{disableRange:P,disableStream:D});else if(!r){if(!n)throw new Error(\"getDocument - no `url` parameter provided.\");let t;if(i)if(isValidFetchUrl(n)){if(\"undefined\"==typeof fetch||\"undefined\"==typeof Response||!(\"body\"in Response.prototype))throw new Error(\"getDocument - the Fetch API was disabled in Node.js, see `--no-experimental-fetch`.\");t=PDFFetchStream}else t=PDFNodeStream;else t=isValidFetchUrl(n)?PDFFetchStream:PDFNetworkStream;l=new t({url:n,length:N,httpHeaders:a,withCredentials:o,rangeChunkSize:c,disableRange:P,disableStream:D})}return t.then((t=>{if(e.destroyed)throw new Error(\"Loading aborted\");if(d.destroyed)throw new Error(\"Worker was destroyed\");const i=new MessageHandler(s,t,d.port),n=new WorkerTransport(i,e,l,j,U);e._transport=n;i.send(\"Ready\",null)}))})).catch(e._capability.reject);return e}function isRefProxy(t){return\"object\"==typeof t&&Number.isInteger(t?.num)&&t.num>=0&&Number.isInteger(t?.gen)&&t.gen>=0}class PDFDocumentLoadingTask{static#ss=0;constructor(){this._capability=Promise.withResolvers();this._transport=null;this._worker=null;this.docId=\"d\"+PDFDocumentLoadingTask.#ss++;this.destroyed=!1;this.onPassword=null;this.onProgress=null}get promise(){return this._capability.promise}async destroy(){this.destroyed=!0;try{this._worker?.port&&(this._worker._pendingDestroy=!0);await(this._transport?.destroy())}catch(t){this._worker?.port&&delete this._worker._pendingDestroy;throw t}this._transport=null;this._worker?.destroy();this._worker=null}}class PDFDataRangeTransport{constructor(t,e,i=!1,s=null){this.length=t;this.initialData=e;this.progressiveDone=i;this.contentDispositionFilename=s;this._rangeListeners=[];this._progressListeners=[];this._progressiveReadListeners=[];this._progressiveDoneListeners=[];this._readyCapability=Promise.withResolvers()}addRangeListener(t){this._rangeListeners.push(t)}addProgressListener(t){this._progressListeners.push(t)}addProgressiveReadListener(t){this._progressiveReadListeners.push(t)}addProgressiveDoneListener(t){this._progressiveDoneListeners.push(t)}onDataRange(t,e){for(const i of this._rangeListeners)i(t,e)}onDataProgress(t,e){this._readyCapability.promise.then((()=>{for(const i of this._progressListeners)i(t,e)}))}onDataProgressiveRead(t){this._readyCapability.promise.then((()=>{for(const e of this._progressiveReadListeners)e(t)}))}onDataProgressiveDone(){this._readyCapability.promise.then((()=>{for(const t of this._progressiveDoneListeners)t()}))}transportReady(){this._readyCapability.resolve()}requestDataRange(t,e){unreachable(\"Abstract method PDFDataRangeTransport.requestDataRange\")}abort(){}}class PDFDocumentProxy{constructor(t,e){this._pdfInfo=t;this._transport=e}get annotationStorage(){return this._transport.annotationStorage}get canvasFactory(){return this._transport.canvasFactory}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return shadow(this,\"isPureXfa\",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(t){return this._transport.getPage(t)}getPageIndex(t){return this._transport.getPageIndex(t)}getDestinations(){return this._transport.getDestinations()}getDestination(t){return this._transport.getDestination(t)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:t=\"display\"}={}){const{renderingIntent:e}=this._transport.getRenderingIntent(t);return this._transport.getOptionalContentConfig(e)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(t=!1){return this._transport.startCleanup(t||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(t){return this._transport.cachedPageNumber(t)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}class PDFPageProxy{#bs=null;#vs=!1;constructor(t,e,i,s=!1){this._pageIndex=t;this._pageInfo=e;this._transport=i;this._stats=s?new StatTimer:null;this._pdfBug=s;this.commonObjs=i.commonObjs;this.objs=new PDFObjects;this._maybeCleanupAfterRender=!1;this._intentStates=new Map;this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:t,rotation:e=this.rotate,offsetX:i=0,offsetY:s=0,dontFlip:n=!1}={}){return new PageViewport({viewBox:this.view,userUnit:this.userUnit,scale:t,rotation:e,offsetX:i,offsetY:s,dontFlip:n})}getAnnotations({intent:t=\"display\"}={}){const{renderingIntent:e}=this._transport.getRenderingIntent(t);return this._transport.getAnnotations(this._pageIndex,e)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return shadow(this,\"isPureXfa\",!!this._transport._htmlForXfa)}async getXfa(){return this._transport._htmlForXfa?.children[this._pageIndex]||null}render({canvasContext:t,viewport:e,intent:i=\"display\",annotationMode:s=g.ENABLE,transform:n=null,background:r=null,optionalContentConfigPromise:a=null,annotationCanvasMap:o=null,pageColors:h=null,printAnnotationStorage:c=null,isEditing:d=!1}){this._stats?.time(\"Overall\");const u=this._transport.getRenderingIntent(i,s,c,d),{renderingIntent:p,cacheKey:f}=u;this.#vs=!1;this.#ys();a||=this._transport.getOptionalContentConfig(p);let m=this._intentStates.get(f);if(!m){m=Object.create(null);this._intentStates.set(f,m)}if(m.streamReaderCancelTimeout){clearTimeout(m.streamReaderCancelTimeout);m.streamReaderCancelTimeout=null}const b=!!(p&l);if(!m.displayReadyCapability){m.displayReadyCapability=Promise.withResolvers();m.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null};this._stats?.time(\"Page Request\");this._pumpOperatorList(u)}const complete=t=>{m.renderTasks.delete(v);(this._maybeCleanupAfterRender||b)&&(this.#vs=!0);this.#ws(!b);if(t){v.capability.reject(t);this._abortOperatorList({intentState:m,reason:t instanceof Error?t:new Error(t)})}else v.capability.resolve();if(this._stats){this._stats.timeEnd(\"Rendering\");this._stats.timeEnd(\"Overall\");globalThis.Stats?.enabled&&globalThis.Stats.add(this.pageNumber,this._stats)}},v=new InternalRenderTask({callback:complete,params:{canvasContext:t,viewport:e,transform:n,background:r},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:o,operatorList:m.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!b,pdfBug:this._pdfBug,pageColors:h});(m.renderTasks||=new Set).add(v);const y=v.task;Promise.all([m.displayReadyCapability.promise,a]).then((([t,e])=>{if(this.destroyed)complete();else{this._stats?.time(\"Rendering\");if(!(e.renderingIntent&p))throw new Error(\"Must use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.\");v.initializeGraphics({transparency:t,optionalContentConfig:e});v.operatorListChanged()}})).catch(complete);return y}getOperatorList({intent:t=\"display\",annotationMode:e=g.ENABLE,printAnnotationStorage:i=null,isEditing:s=!1}={}){const n=this._transport.getRenderingIntent(t,e,i,s,!0);let r,a=this._intentStates.get(n.cacheKey);if(!a){a=Object.create(null);this._intentStates.set(n.cacheKey,a)}if(!a.opListReadCapability){r=Object.create(null);r.operatorListChanged=function operatorListChanged(){if(a.operatorList.lastChunk){a.opListReadCapability.resolve(a.operatorList);a.renderTasks.delete(r)}};a.opListReadCapability=Promise.withResolvers();(a.renderTasks||=new Set).add(r);a.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null};this._stats?.time(\"Page Request\");this._pumpOperatorList(n)}return a.opListReadCapability.promise}streamTextContent({includeMarkedContent:t=!1,disableNormalization:e=!1}={}){return this._transport.messageHandler.sendWithStream(\"GetTextContent\",{pageIndex:this._pageIndex,includeMarkedContent:!0===t,disableNormalization:!0===e},{highWaterMark:100,size:t=>t.items.length})}getTextContent(t={}){if(this._transport._htmlForXfa)return this.getXfa().then((t=>XfaText.textContent(t)));const e=this.streamTextContent(t);return new Promise((function(t,i){const s=e.getReader(),n={items:[],styles:Object.create(null),lang:null};!function pump(){s.read().then((function({value:e,done:i}){if(i)t(n);else{n.lang??=e.lang;Object.assign(n.styles,e.styles);n.items.push(...e.items);pump()}}),i)}()}))}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const t=[];for(const e of this._intentStates.values()){this._abortOperatorList({intentState:e,reason:new Error(\"Page was destroyed.\"),force:!0});if(!e.opListReadCapability)for(const i of e.renderTasks){t.push(i.completed);i.cancel()}}this.objs.clear();this.#vs=!1;this.#ys();return Promise.all(t)}cleanup(t=!1){this.#vs=!0;const e=this.#ws(!1);t&&e&&(this._stats&&=new StatTimer);return e}#ws(t=!1){this.#ys();if(!this.#vs||this.destroyed)return!1;if(t){this.#bs=setTimeout((()=>{this.#bs=null;this.#ws(!1)}),5e3);return!1}for(const{renderTasks:t,operatorList:e}of this._intentStates.values())if(t.size>0||!e.lastChunk)return!1;this._intentStates.clear();this.objs.clear();this.#vs=!1;return!0}#ys(){if(this.#bs){clearTimeout(this.#bs);this.#bs=null}}_startRenderPage(t,e){const i=this._intentStates.get(e);if(i){this._stats?.timeEnd(\"Page Request\");i.displayReadyCapability?.resolve(t)}}_renderPageChunk(t,e){for(let i=0,s=t.length;i<s;i++){e.operatorList.fnArray.push(t.fnArray[i]);e.operatorList.argsArray.push(t.argsArray[i])}e.operatorList.lastChunk=t.lastChunk;e.operatorList.separateAnnots=t.separateAnnots;for(const t of e.renderTasks)t.operatorListChanged();t.lastChunk&&this.#ws(!0)}_pumpOperatorList({renderingIntent:t,cacheKey:e,annotationStorageSerializable:i,modifiedIds:s}){const{map:n,transfer:r}=i,a=this._transport.messageHandler.sendWithStream(\"GetOperatorList\",{pageIndex:this._pageIndex,intent:t,cacheKey:e,annotationStorage:n,modifiedIds:s},r).getReader(),o=this._intentStates.get(e);o.streamReader=a;const pump=()=>{a.read().then((({value:t,done:e})=>{if(e)o.streamReader=null;else if(!this._transport.destroyed){this._renderPageChunk(t,o);pump()}}),(t=>{o.streamReader=null;if(!this._transport.destroyed){if(o.operatorList){o.operatorList.lastChunk=!0;for(const t of o.renderTasks)t.operatorListChanged();this.#ws(!0)}if(o.displayReadyCapability)o.displayReadyCapability.reject(t);else{if(!o.opListReadCapability)throw t;o.opListReadCapability.reject(t)}}}))};pump()}_abortOperatorList({intentState:t,reason:e,force:i=!1}){if(t.streamReader){if(t.streamReaderCancelTimeout){clearTimeout(t.streamReaderCancelTimeout);t.streamReaderCancelTimeout=null}if(!i){if(t.renderTasks.size>0)return;if(e instanceof RenderingCancelledException){let i=100;e.extraDelay>0&&e.extraDelay<1e3&&(i+=e.extraDelay);t.streamReaderCancelTimeout=setTimeout((()=>{t.streamReaderCancelTimeout=null;this._abortOperatorList({intentState:t,reason:e,force:!0})}),i);return}}t.streamReader.cancel(new AbortException(e.message)).catch((()=>{}));t.streamReader=null;if(!this._transport.destroyed){for(const[e,i]of this._intentStates)if(i===t){this._intentStates.delete(e);break}this.cleanup()}}}get stats(){return this._stats}}class LoopbackPort{#As=new Map;#xs=Promise.resolve();postMessage(t,e){const i={data:structuredClone(t,e?{transfer:e}:null)};this.#xs.then((()=>{for(const[t]of this.#As)t.call(this,i)}))}addEventListener(t,e,i=null){let s=null;if(i?.signal instanceof AbortSignal){const{signal:n}=i;if(n.aborted){warn(\"LoopbackPort - cannot use an `aborted` signal.\");return}const onAbort=()=>this.removeEventListener(t,e);s=()=>n.removeEventListener(\"abort\",onAbort);n.addEventListener(\"abort\",onAbort)}this.#As.set(e,s)}removeEventListener(t,e){const i=this.#As.get(e);i?.();this.#As.delete(e)}terminate(){for(const[,t]of this.#As)t?.();this.#As.clear()}}class PDFWorker{static#_s=0;static#Es=!1;static#Ss;static{if(i){this.#Es=!0;GlobalWorkerOptions.workerSrc||=\"./pdf.worker.mjs\"}this._isSameOrigin=(t,e)=>{let i;try{i=new URL(t);if(!i.origin||\"null\"===i.origin)return!1}catch{return!1}const s=new URL(e,i);return i.origin===s.origin};this._createCDNWrapper=t=>{const e=`await import(\"${t}\");`;return URL.createObjectURL(new Blob([e],{type:\"text/javascript\"}))}}constructor({name:t=null,port:e=null,verbosity:i=getVerbosityLevel()}={}){this.name=t;this.destroyed=!1;this.verbosity=i;this._readyCapability=Promise.withResolvers();this._port=null;this._webWorker=null;this._messageHandler=null;if(e){if(PDFWorker.#Ss?.has(e))throw new Error(\"Cannot use more than one PDFWorker per port.\");(PDFWorker.#Ss||=new WeakMap).set(e,this);this._initializeFromPort(e)}else this._initialize()}get promise(){return this._readyCapability.promise}#Cs(){this._readyCapability.resolve();this._messageHandler.send(\"configure\",{verbosity:this.verbosity})}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(t){this._port=t;this._messageHandler=new MessageHandler(\"main\",\"worker\",t);this._messageHandler.on(\"ready\",(function(){}));this.#Cs()}_initialize(){if(PDFWorker.#Es||PDFWorker.#Ts){this._setupFakeWorker();return}let{workerSrc:t}=PDFWorker;try{PDFWorker._isSameOrigin(window.location.href,t)||(t=PDFWorker._createCDNWrapper(new URL(t,window.location).href));const e=new Worker(t,{type:\"module\"}),i=new MessageHandler(\"main\",\"worker\",e),terminateEarly=()=>{s.abort();i.destroy();e.terminate();this.destroyed?this._readyCapability.reject(new Error(\"Worker was destroyed\")):this._setupFakeWorker()},s=new AbortController;e.addEventListener(\"error\",(()=>{this._webWorker||terminateEarly()}),{signal:s.signal});i.on(\"test\",(t=>{s.abort();if(!this.destroyed&&t){this._messageHandler=i;this._port=e;this._webWorker=e;this.#Cs()}else terminateEarly()}));i.on(\"ready\",(t=>{s.abort();if(this.destroyed)terminateEarly();else try{sendTest()}catch{this._setupFakeWorker()}}));const sendTest=()=>{const t=new Uint8Array;i.send(\"test\",t,[t.buffer])};sendTest();return}catch{info(\"The worker has been disabled.\")}this._setupFakeWorker()}_setupFakeWorker(){if(!PDFWorker.#Es){warn(\"Setting up fake worker.\");PDFWorker.#Es=!0}PDFWorker._setupFakeWorkerGlobal.then((t=>{if(this.destroyed){this._readyCapability.reject(new Error(\"Worker was destroyed\"));return}const e=new LoopbackPort;this._port=e;const i=\"fake\"+PDFWorker.#_s++,s=new MessageHandler(i+\"_worker\",i,e);t.setup(s,e);this._messageHandler=new MessageHandler(i,i+\"_worker\",e);this.#Cs()})).catch((t=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: \"${t.message}\".`))}))}destroy(){this.destroyed=!0;this._webWorker?.terminate();this._webWorker=null;PDFWorker.#Ss?.delete(this._port);this._port=null;this._messageHandler?.destroy();this._messageHandler=null}static fromPort(t){if(!t?.port)throw new Error(\"PDFWorker.fromPort - invalid method signature.\");const e=this.#Ss?.get(t.port);if(e){if(e._pendingDestroy)throw new Error(\"PDFWorker.fromPort - the worker is being destroyed.\\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.\");return e}return new PDFWorker(t)}static get workerSrc(){if(GlobalWorkerOptions.workerSrc)return GlobalWorkerOptions.workerSrc;throw new Error('No \"GlobalWorkerOptions.workerSrc\" specified.')}static get#Ts(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch{return null}}static get _setupFakeWorkerGlobal(){return shadow(this,\"_setupFakeWorkerGlobal\",(async()=>{if(this.#Ts)return this.#Ts;return(await import(this.workerSrc)).WorkerMessageHandler})())}}class WorkerTransport{#Ms=new Map;#Ps=new Map;#Ds=new Map;#ks=new Map;#Rs=null;constructor(t,e,i,s,n){this.messageHandler=t;this.loadingTask=e;this.commonObjs=new PDFObjects;this.fontLoader=new FontLoader({ownerDocument:s.ownerDocument,styleElement:s.styleElement});this.loadingParams=s.loadingParams;this._params=s;this.canvasFactory=n.canvasFactory;this.filterFactory=n.filterFactory;this.cMapReaderFactory=n.cMapReaderFactory;this.standardFontDataFactory=n.standardFontDataFactory;this.destroyed=!1;this.destroyCapability=null;this._networkStream=i;this._fullReader=null;this._lastProgress=null;this.downloadInfoCapability=Promise.withResolvers();this.setupMessageHandler()}#Is(t,e=null){const i=this.#Ms.get(t);if(i)return i;const s=this.messageHandler.sendWithPromise(t,e);this.#Ms.set(t,s);return s}get annotationStorage(){return shadow(this,\"annotationStorage\",new AnnotationStorage)}getRenderingIntent(t,e=g.ENABLE,i=null,s=!1,n=!1){let r=o,f=lt;switch(t){case\"any\":r=a;break;case\"display\":break;case\"print\":r=l;break;default:warn(`getRenderingIntent - invalid intent: ${t}`)}const m=r&l&&i instanceof PrintAnnotationStorage?i:this.annotationStorage;switch(e){case g.DISABLE:r+=d;break;case g.ENABLE:break;case g.ENABLE_FORMS:r+=h;break;case g.ENABLE_STORAGE:r+=c;f=m.serializable;break;default:warn(`getRenderingIntent - invalid annotationMode: ${e}`)}s&&(r+=u);n&&(r+=p);const{ids:b,hash:v}=m.modifiedIds;return{renderingIntent:r,cacheKey:[r,f.hash,v].join(\"_\"),annotationStorageSerializable:f,modifiedIds:b}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0;this.destroyCapability=Promise.withResolvers();this.#Rs?.reject(new Error(\"Worker was destroyed during onPassword callback\"));const t=[];for(const e of this.#Ps.values())t.push(e._destroy());this.#Ps.clear();this.#Ds.clear();this.#ks.clear();this.hasOwnProperty(\"annotationStorage\")&&this.annotationStorage.resetModified();const e=this.messageHandler.sendWithPromise(\"Terminate\",null);t.push(e);Promise.all(t).then((()=>{this.commonObjs.clear();this.fontLoader.clear();this.#Ms.clear();this.filterFactory.destroy();TextLayer.cleanup();this._networkStream?.cancelAllRequests(new AbortException(\"Worker was terminated.\"));this.messageHandler?.destroy();this.messageHandler=null;this.destroyCapability.resolve()}),this.destroyCapability.reject);return this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:t,loadingTask:e}=this;t.on(\"GetReader\",((t,e)=>{assert(this._networkStream,\"GetReader - no `IPDFStream` instance available.\");this._fullReader=this._networkStream.getFullReader();this._fullReader.onProgress=t=>{this._lastProgress={loaded:t.loaded,total:t.total}};e.onPull=()=>{this._fullReader.read().then((function({value:t,done:i}){if(i)e.close();else{assert(t instanceof ArrayBuffer,\"GetReader - expected an ArrayBuffer.\");e.enqueue(new Uint8Array(t),1,[t])}})).catch((t=>{e.error(t)}))};e.onCancel=t=>{this._fullReader.cancel(t);e.ready.catch((t=>{if(!this.destroyed)throw t}))}}));t.on(\"ReaderHeadersReady\",(async t=>{await this._fullReader.headersReady;const{isStreamingSupported:i,isRangeSupported:s,contentLength:n}=this._fullReader;if(!i||!s){this._lastProgress&&e.onProgress?.(this._lastProgress);this._fullReader.onProgress=t=>{e.onProgress?.({loaded:t.loaded,total:t.total})}}return{isStreamingSupported:i,isRangeSupported:s,contentLength:n}}));t.on(\"GetRangeReader\",((t,e)=>{assert(this._networkStream,\"GetRangeReader - no `IPDFStream` instance available.\");const i=this._networkStream.getRangeReader(t.begin,t.end);if(i){e.onPull=()=>{i.read().then((function({value:t,done:i}){if(i)e.close();else{assert(t instanceof ArrayBuffer,\"GetRangeReader - expected an ArrayBuffer.\");e.enqueue(new Uint8Array(t),1,[t])}})).catch((t=>{e.error(t)}))};e.onCancel=t=>{i.cancel(t);e.ready.catch((t=>{if(!this.destroyed)throw t}))}}else e.close()}));t.on(\"GetDoc\",(({pdfInfo:t})=>{this._numPages=t.numPages;this._htmlForXfa=t.htmlForXfa;delete t.htmlForXfa;e._capability.resolve(new PDFDocumentProxy(t,this))}));t.on(\"DocException\",(t=>{e._capability.reject(wrapReason(t))}));t.on(\"PasswordRequest\",(t=>{this.#Rs=Promise.withResolvers();try{if(!e.onPassword)throw wrapReason(t);const updatePassword=t=>{t instanceof Error?this.#Rs.reject(t):this.#Rs.resolve({password:t})};e.onPassword(updatePassword,t.code)}catch(t){this.#Rs.reject(t)}return this.#Rs.promise}));t.on(\"DataLoaded\",(t=>{e.onProgress?.({loaded:t.length,total:t.length});this.downloadInfoCapability.resolve(t)}));t.on(\"StartRenderPage\",(t=>{if(this.destroyed)return;this.#Ps.get(t.pageIndex)._startRenderPage(t.transparency,t.cacheKey)}));t.on(\"commonobj\",(([e,i,s])=>{if(this.destroyed)return null;if(this.commonObjs.has(e))return null;switch(i){case\"Font\":const{disableFontFace:n,fontExtraProperties:r,pdfBug:a}=this._params;if(\"error\"in s){const t=s.error;warn(`Error during font loading: ${t}`);this.commonObjs.resolve(e,t);break}const o=a&&globalThis.FontInspector?.enabled?(t,e)=>globalThis.FontInspector.fontAdded(t,e):null,l=new FontFaceObject(s,{disableFontFace:n,fontExtraProperties:r,inspectFont:o});this.fontLoader.bind(l).catch((()=>t.sendWithPromise(\"FontFallback\",{id:e}))).finally((()=>{!r&&l.data&&(l.data=null);this.commonObjs.resolve(e,l)}));break;case\"CopyLocalImage\":const{imageRef:h}=s;assert(h,\"The imageRef must be defined.\");for(const t of this.#Ps.values())for(const[,i]of t.objs)if(i?.ref===h){if(!i.dataLen)return null;this.commonObjs.resolve(e,structuredClone(i));return i.dataLen}break;case\"FontPath\":case\"Image\":case\"Pattern\":this.commonObjs.resolve(e,s);break;default:throw new Error(`Got unknown common object type ${i}`)}return null}));t.on(\"obj\",(([t,e,i,s])=>{if(this.destroyed)return;const n=this.#Ps.get(e);if(!n.objs.has(t))if(0!==n._intentStates.size)switch(i){case\"Image\":n.objs.resolve(t,s);s?.dataLen>1e7&&(n._maybeCleanupAfterRender=!0);break;case\"Pattern\":n.objs.resolve(t,s);break;default:throw new Error(`Got unknown object type ${i}`)}else s?.bitmap?.close()}));t.on(\"DocProgress\",(t=>{this.destroyed||e.onProgress?.({loaded:t.loaded,total:t.total})}));t.on(\"FetchBuiltInCMap\",(async t=>{if(this.destroyed)throw new Error(\"Worker was destroyed.\");if(!this.cMapReaderFactory)throw new Error(\"CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.\");return this.cMapReaderFactory.fetch(t)}));t.on(\"FetchStandardFontData\",(async t=>{if(this.destroyed)throw new Error(\"Worker was destroyed.\");if(!this.standardFontDataFactory)throw new Error(\"StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.\");return this.standardFontDataFactory.fetch(t)}))}getData(){return this.messageHandler.sendWithPromise(\"GetData\",null)}saveDocument(){this.annotationStorage.size<=0&&warn(\"saveDocument called while `annotationStorage` is empty, please use the getData-method instead.\");const{map:t,transfer:e}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise(\"SaveDocument\",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:t,filename:this._fullReader?.filename??null},e).finally((()=>{this.annotationStorage.resetModified()}))}getPage(t){if(!Number.isInteger(t)||t<=0||t>this._numPages)return Promise.reject(new Error(\"Invalid page request.\"));const e=t-1,i=this.#Ds.get(e);if(i)return i;const s=this.messageHandler.sendWithPromise(\"GetPage\",{pageIndex:e}).then((i=>{if(this.destroyed)throw new Error(\"Transport destroyed\");i.refStr&&this.#ks.set(i.refStr,t);const s=new PDFPageProxy(e,i,this,this._params.pdfBug);this.#Ps.set(e,s);return s}));this.#Ds.set(e,s);return s}getPageIndex(t){return isRefProxy(t)?this.messageHandler.sendWithPromise(\"GetPageIndex\",{num:t.num,gen:t.gen}):Promise.reject(new Error(\"Invalid pageIndex request.\"))}getAnnotations(t,e){return this.messageHandler.sendWithPromise(\"GetAnnotations\",{pageIndex:t,intent:e})}getFieldObjects(){return this.#Is(\"GetFieldObjects\")}hasJSActions(){return this.#Is(\"HasJSActions\")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise(\"GetCalculationOrderIds\",null)}getDestinations(){return this.messageHandler.sendWithPromise(\"GetDestinations\",null)}getDestination(t){return\"string\"!=typeof t?Promise.reject(new Error(\"Invalid destination request.\")):this.messageHandler.sendWithPromise(\"GetDestination\",{id:t})}getPageLabels(){return this.messageHandler.sendWithPromise(\"GetPageLabels\",null)}getPageLayout(){return this.messageHandler.sendWithPromise(\"GetPageLayout\",null)}getPageMode(){return this.messageHandler.sendWithPromise(\"GetPageMode\",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise(\"GetViewerPreferences\",null)}getOpenAction(){return this.messageHandler.sendWithPromise(\"GetOpenAction\",null)}getAttachments(){return this.messageHandler.sendWithPromise(\"GetAttachments\",null)}getDocJSActions(){return this.#Is(\"GetDocJSActions\")}getPageJSActions(t){return this.messageHandler.sendWithPromise(\"GetPageJSActions\",{pageIndex:t})}getStructTree(t){return this.messageHandler.sendWithPromise(\"GetStructTree\",{pageIndex:t})}getOutline(){return this.messageHandler.sendWithPromise(\"GetOutline\",null)}getOptionalContentConfig(t){return this.#Is(\"GetOptionalContentConfig\").then((e=>new OptionalContentConfig(e,t)))}getPermissions(){return this.messageHandler.sendWithPromise(\"GetPermissions\",null)}getMetadata(){const t=\"GetMetadata\",e=this.#Ms.get(t);if(e)return e;const i=this.messageHandler.sendWithPromise(t,null).then((t=>({info:t[0],metadata:t[1]?new Metadata(t[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null})));this.#Ms.set(t,i);return i}getMarkInfo(){return this.messageHandler.sendWithPromise(\"GetMarkInfo\",null)}async startCleanup(t=!1){if(!this.destroyed){await this.messageHandler.sendWithPromise(\"Cleanup\",null);for(const t of this.#Ps.values()){if(!t.cleanup())throw new Error(`startCleanup: Page ${t.pageNumber} is currently rendering.`)}this.commonObjs.clear();t||this.fontLoader.clear();this.#Ms.clear();this.filterFactory.destroy(!0);TextLayer.cleanup()}}cachedPageNumber(t){if(!isRefProxy(t))return null;const e=0===t.gen?`${t.num}R`:`${t.num}R${t.gen}`;return this.#ks.get(e)??null}}const Nt=Symbol(\"INITIAL_DATA\");class PDFObjects{#Fs=Object.create(null);#Ls(t){return this.#Fs[t]||={...Promise.withResolvers(),data:Nt}}get(t,e=null){if(e){const i=this.#Ls(t);i.promise.then((()=>e(i.data)));return null}const i=this.#Fs[t];if(!i||i.data===Nt)throw new Error(`Requesting object that isn't resolved yet ${t}.`);return i.data}has(t){const e=this.#Fs[t];return!!e&&e.data!==Nt}delete(t){const e=this.#Fs[t];if(!e||e.data===Nt)return!1;delete this.#Fs[t];return!0}resolve(t,e=null){const i=this.#Ls(t);i.data=e;i.resolve()}clear(){for(const t in this.#Fs){const{data:e}=this.#Fs[t];e?.bitmap?.close()}this.#Fs=Object.create(null)}*[Symbol.iterator](){for(const t in this.#Fs){const{data:e}=this.#Fs[t];e!==Nt&&(yield[t,e])}}}class RenderTask{#Os=null;constructor(t){this.#Os=t;this.onContinue=null}get promise(){return this.#Os.capability.promise}cancel(t=0){this.#Os.cancel(null,t)}get separateAnnots(){const{separateAnnots:t}=this.#Os.operatorList;if(!t)return!1;const{annotationCanvasMap:e}=this.#Os;return t.form||t.canvas&&e?.size>0}}class InternalRenderTask{#Ns=null;static#Bs=new WeakSet;constructor({callback:t,params:e,objs:i,commonObjs:s,annotationCanvasMap:n,operatorList:r,pageIndex:a,canvasFactory:o,filterFactory:l,useRequestAnimationFrame:h=!1,pdfBug:c=!1,pageColors:d=null}){this.callback=t;this.params=e;this.objs=i;this.commonObjs=s;this.annotationCanvasMap=n;this.operatorListIdx=null;this.operatorList=r;this._pageIndex=a;this.canvasFactory=o;this.filterFactory=l;this._pdfBug=c;this.pageColors=d;this.running=!1;this.graphicsReadyCallback=null;this.graphicsReady=!1;this._useRequestAnimationFrame=!0===h&&\"undefined\"!=typeof window;this.cancelled=!1;this.capability=Promise.withResolvers();this.task=new RenderTask(this);this._cancelBound=this.cancel.bind(this);this._continueBound=this._continue.bind(this);this._scheduleNextBound=this._scheduleNext.bind(this);this._nextBound=this._next.bind(this);this._canvas=e.canvasContext.canvas}get completed(){return this.capability.promise.catch((function(){}))}initializeGraphics({transparency:t=!1,optionalContentConfig:e}){if(this.cancelled)return;if(this._canvas){if(InternalRenderTask.#Bs.has(this._canvas))throw new Error(\"Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.\");InternalRenderTask.#Bs.add(this._canvas)}if(this._pdfBug&&globalThis.StepperManager?.enabled){this.stepper=globalThis.StepperManager.create(this._pageIndex);this.stepper.init(this.operatorList);this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint()}const{canvasContext:i,viewport:s,transform:n,background:r}=this.params;this.gfx=new CanvasGraphics(i,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:e},this.annotationCanvasMap,this.pageColors);this.gfx.beginDrawing({transform:n,viewport:s,transparency:t,background:r});this.operatorListIdx=0;this.graphicsReady=!0;this.graphicsReadyCallback?.()}cancel(t=null,e=0){this.running=!1;this.cancelled=!0;this.gfx?.endDrawing();if(this.#Ns){window.cancelAnimationFrame(this.#Ns);this.#Ns=null}InternalRenderTask.#Bs.delete(this._canvas);this.callback(t||new RenderingCancelledException(`Rendering cancelled, page ${this._pageIndex+1}`,e))}operatorListChanged(){if(this.graphicsReady){this.stepper?.updateOperatorList(this.operatorList);this.running||this._continue()}else this.graphicsReadyCallback||=this._continueBound}_continue(){this.running=!0;this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?this.#Ns=window.requestAnimationFrame((()=>{this.#Ns=null;this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){if(!this.cancelled){this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper);if(this.operatorListIdx===this.operatorList.argsArray.length){this.running=!1;if(this.operatorList.lastChunk){this.gfx.endDrawing();InternalRenderTask.#Bs.delete(this._canvas);this.callback()}}}}}const Bt=\"4.10.38\",Ht=\"f9bea397f\";__webpack_require__(670);function makeColorComp(t){return Math.floor(255*Math.max(0,Math.min(1,t))).toString(16).padStart(2,\"0\")}function scaleAndClamp(t){return Math.max(0,Math.min(255,255*t))}class ColorConverters{static CMYK_G([t,e,i,s]){return[\"G\",1-Math.min(1,.3*t+.59*i+.11*e+s)]}static G_CMYK([t]){return[\"CMYK\",0,0,0,1-t]}static G_RGB([t]){return[\"RGB\",t,t,t]}static G_rgb([t]){return[t=scaleAndClamp(t),t,t]}static G_HTML([t]){const e=makeColorComp(t);return`#${e}${e}${e}`}static RGB_G([t,e,i]){return[\"G\",.3*t+.59*e+.11*i]}static RGB_rgb(t){return t.map(scaleAndClamp)}static RGB_HTML(t){return`#${t.map(makeColorComp).join(\"\")}`}static T_HTML(){return\"#00000000\"}static T_rgb(){return[null]}static CMYK_RGB([t,e,i,s]){return[\"RGB\",1-Math.min(1,t+s),1-Math.min(1,i+s),1-Math.min(1,e+s)]}static CMYK_rgb([t,e,i,s]){return[scaleAndClamp(1-Math.min(1,t+s)),scaleAndClamp(1-Math.min(1,i+s)),scaleAndClamp(1-Math.min(1,e+s))]}static CMYK_HTML(t){const e=this.CMYK_RGB(t).slice(1);return this.RGB_HTML(e)}static RGB_CMYK([t,e,i]){const s=1-t,n=1-e,r=1-i;return[\"CMYK\",s,n,r,Math.min(s,n,r)]}}class BaseSVGFactory{create(t,e,i=!1){if(t<=0||e<=0)throw new Error(\"Invalid SVG dimensions\");const s=this._createSVG(\"svg:svg\");s.setAttribute(\"version\",\"1.1\");if(!i){s.setAttribute(\"width\",`${t}px`);s.setAttribute(\"height\",`${e}px`)}s.setAttribute(\"preserveAspectRatio\",\"none\");s.setAttribute(\"viewBox\",`0 0 ${t} ${e}`);return s}createElement(t){if(\"string\"!=typeof t)throw new Error(\"Invalid SVG element type\");return this._createSVG(t)}_createSVG(t){unreachable(\"Abstract method `_createSVG` called.\")}}class DOMSVGFactory extends BaseSVGFactory{_createSVG(t){return document.createElementNS(nt,t)}}class XfaLayer{static setupStorage(t,e,i,s,n){const r=s.getValue(e,{value:null});switch(i.name){case\"textarea\":null!==r.value&&(t.textContent=r.value);if(\"print\"===n)break;t.addEventListener(\"input\",(t=>{s.setValue(e,{value:t.target.value})}));break;case\"input\":if(\"radio\"===i.attributes.type||\"checkbox\"===i.attributes.type){r.value===i.attributes.xfaOn?t.setAttribute(\"checked\",!0):r.value===i.attributes.xfaOff&&t.removeAttribute(\"checked\");if(\"print\"===n)break;t.addEventListener(\"change\",(t=>{s.setValue(e,{value:t.target.checked?t.target.getAttribute(\"xfaOn\"):t.target.getAttribute(\"xfaOff\")})}))}else{null!==r.value&&t.setAttribute(\"value\",r.value);if(\"print\"===n)break;t.addEventListener(\"input\",(t=>{s.setValue(e,{value:t.target.value})}))}break;case\"select\":if(null!==r.value){t.setAttribute(\"value\",r.value);for(const t of i.children)t.attributes.value===r.value?t.attributes.selected=!0:t.attributes.hasOwnProperty(\"selected\")&&delete t.attributes.selected}t.addEventListener(\"input\",(t=>{const i=t.target.options,n=-1===i.selectedIndex?\"\":i[i.selectedIndex].value;s.setValue(e,{value:n})}))}}static setAttributes({html:t,element:e,storage:i=null,intent:s,linkService:n}){const{attributes:r}=e,a=t instanceof HTMLAnchorElement;\"radio\"===r.type&&(r.name=`${r.name}-${s}`);for(const[e,i]of Object.entries(r))if(null!=i)switch(e){case\"class\":i.length&&t.setAttribute(e,i.join(\" \"));break;case\"dataId\":break;case\"id\":t.setAttribute(\"data-element-id\",i);break;case\"style\":Object.assign(t.style,i);break;case\"textContent\":t.textContent=i;break;default:(!a||\"href\"!==e&&\"newWindow\"!==e)&&t.setAttribute(e,i)}a&&n.addLinkAttributes(t,r.href,r.newWindow);i&&r.dataId&&this.setupStorage(t,r.dataId,e,i)}static render(t){const e=t.annotationStorage,i=t.linkService,s=t.xfaHtml,n=t.intent||\"display\",r=document.createElement(s.name);s.attributes&&this.setAttributes({html:r,element:s,intent:n,linkService:i});const a=\"richText\"!==n,o=t.div;o.append(r);if(t.viewport){const e=`matrix(${t.viewport.transform.join(\",\")})`;o.style.transform=e}a&&o.setAttribute(\"class\",\"xfaLayer xfaFont\");const l=[];if(0===s.children.length){if(s.value){const t=document.createTextNode(s.value);r.append(t);a&&XfaText.shouldBuildText(s.name)&&l.push(t)}return{textDivs:l}}const h=[[s,-1,r]];for(;h.length>0;){const[t,s,r]=h.at(-1);if(s+1===t.children.length){h.pop();continue}const o=t.children[++h.at(-1)[1]];if(null===o)continue;const{name:c}=o;if(\"#text\"===c){const t=document.createTextNode(o.value);l.push(t);r.append(t);continue}const d=o?.attributes?.xmlns?document.createElementNS(o.attributes.xmlns,c):document.createElement(c);r.append(d);o.attributes&&this.setAttributes({html:d,element:o,storage:e,intent:n,linkService:i});if(o.children?.length>0)h.push([o,-1,d]);else if(o.value){const t=document.createTextNode(o.value);a&&XfaText.shouldBuildText(c)&&l.push(t);d.append(t)}}for(const t of o.querySelectorAll(\".xfaNonInteractive input, .xfaNonInteractive textarea\"))t.setAttribute(\"readOnly\",!0);return{textDivs:l}}static update(t){const e=`matrix(${t.viewport.transform.join(\",\")})`;t.div.style.transform=e;t.div.hidden=!1}}const Ut=1e3,zt=new WeakSet;function getRectDims(t){return{width:t[2]-t[0],height:t[3]-t[1]}}class AnnotationElementFactory{static create(t){switch(t.data.annotationType){case C:return new LinkAnnotationElement(t);case S:return new TextAnnotationElement(t);case G:switch(t.data.fieldType){case\"Tx\":return new TextWidgetAnnotationElement(t);case\"Btn\":return t.data.radioButton?new RadioButtonWidgetAnnotationElement(t):t.data.checkBox?new CheckboxWidgetAnnotationElement(t):new PushButtonWidgetAnnotationElement(t);case\"Ch\":return new ChoiceWidgetAnnotationElement(t);case\"Sig\":return new SignatureWidgetAnnotationElement(t)}return new WidgetAnnotationElement(t);case z:return new PopupAnnotationElement(t);case T:return new FreeTextAnnotationElement(t);case M:return new LineAnnotationElement(t);case P:return new SquareAnnotationElement(t);case D:return new CircleAnnotationElement(t);case R:return new PolylineAnnotationElement(t);case H:return new CaretAnnotationElement(t);case U:return new InkAnnotationElement(t);case k:return new PolygonAnnotationElement(t);case I:return new HighlightAnnotationElement(t);case L:return new UnderlineAnnotationElement(t);case O:return new SquigglyAnnotationElement(t);case N:return new StrikeOutAnnotationElement(t);case B:return new StampAnnotationElement(t);case j:return new FileAttachmentAnnotationElement(t);default:return new AnnotationElement(t)}}}class AnnotationElement{#Hs=null;#Us=!1;#zs=null;constructor(t,{isRenderable:e=!1,ignoreBorder:i=!1,createQuadrilaterals:s=!1}={}){this.isRenderable=e;this.data=t.data;this.layer=t.layer;this.linkService=t.linkService;this.downloadManager=t.downloadManager;this.imageResourcesPath=t.imageResourcesPath;this.renderForms=t.renderForms;this.svgFactory=t.svgFactory;this.annotationStorage=t.annotationStorage;this.enableScripting=t.enableScripting;this.hasJSActions=t.hasJSActions;this._fieldObjects=t.fieldObjects;this.parent=t.parent;e&&(this.container=this._createContainer(i));s&&this._createQuadrilaterals()}static _hasPopupData({titleObj:t,contentsObj:e,richText:i}){return!!(t?.str||e?.str||i?.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return AnnotationElement._hasPopupData(this.data)}updateEdited(t){if(!this.container)return;this.#Hs||={rect:this.data.rect.slice(0)};const{rect:e}=t;e&&this.#js(e);this.#zs?.popup.updateEdited(t)}resetEdited(){if(this.#Hs){this.#js(this.#Hs.rect);this.#zs?.popup.resetEdited();this.#Hs=null}}#js(t){const{container:{style:e},data:{rect:i,rotation:s},parent:{viewport:{rawDims:{pageWidth:n,pageHeight:r,pageX:a,pageY:o}}}}=this;i?.splice(0,4,...t);const{width:l,height:h}=getRectDims(t);e.left=100*(t[0]-a)/n+\"%\";e.top=100*(r-t[3]+o)/r+\"%\";if(0===s){e.width=100*l/n+\"%\";e.height=100*h/r+\"%\"}else this.setRotation(s)}_createContainer(t){const{data:e,parent:{page:i,viewport:s}}=this,n=document.createElement(\"section\");n.setAttribute(\"data-annotation-id\",e.id);this instanceof WidgetAnnotationElement||(n.tabIndex=Ut);const{style:r}=n;r.zIndex=this.parent.zIndex++;e.alternativeText&&(n.title=e.alternativeText);e.noRotate&&n.classList.add(\"norotate\");if(!e.rect||this instanceof PopupAnnotationElement){const{rotation:t}=e;e.hasOwnCanvas||0===t||this.setRotation(t,n);return n}const{width:a,height:o}=getRectDims(e.rect);if(!t&&e.borderStyle.width>0){r.borderWidth=`${e.borderStyle.width}px`;const t=e.borderStyle.horizontalCornerRadius,i=e.borderStyle.verticalCornerRadius;if(t>0||i>0){const e=`calc(${t}px * var(--scale-factor)) / calc(${i}px * var(--scale-factor))`;r.borderRadius=e}else if(this instanceof RadioButtonWidgetAnnotationElement){const t=`calc(${a}px * var(--scale-factor)) / calc(${o}px * var(--scale-factor))`;r.borderRadius=t}switch(e.borderStyle.style){case V:r.borderStyle=\"solid\";break;case $:r.borderStyle=\"dashed\";break;case W:warn(\"Unimplemented border style: beveled\");break;case q:warn(\"Unimplemented border style: inset\");break;case X:r.borderBottomStyle=\"solid\"}const s=e.borderColor||null;if(s){this.#Us=!0;r.borderColor=Util.makeHexColor(0|s[0],0|s[1],0|s[2])}else r.borderWidth=0}const l=Util.normalizeRect([e.rect[0],i.view[3]-e.rect[1]+i.view[1],e.rect[2],i.view[3]-e.rect[3]+i.view[1]]),{pageWidth:h,pageHeight:c,pageX:d,pageY:u}=s.rawDims;r.left=100*(l[0]-d)/h+\"%\";r.top=100*(l[1]-u)/c+\"%\";const{rotation:p}=e;if(e.hasOwnCanvas||0===p){r.width=100*a/h+\"%\";r.height=100*o/c+\"%\"}else this.setRotation(p,n);return n}setRotation(t,e=this.container){if(!this.data.rect)return;const{pageWidth:i,pageHeight:s}=this.parent.viewport.rawDims,{width:n,height:r}=getRectDims(this.data.rect);let a,o;if(t%180==0){a=100*n/i;o=100*r/s}else{a=100*r/i;o=100*n/s}e.style.width=`${a}%`;e.style.height=`${o}%`;e.setAttribute(\"data-main-rotation\",(360-t)%360)}get _commonActions(){const setColor=(t,e,i)=>{const s=i.detail[t],n=s[0],r=s.slice(1);i.target.style[e]=ColorConverters[`${n}_HTML`](r);this.annotationStorage.setValue(this.data.id,{[e]:ColorConverters[`${n}_rgb`](r)})};return shadow(this,\"_commonActions\",{display:t=>{const{display:e}=t.detail,i=e%2==1;this.container.style.visibility=i?\"hidden\":\"visible\";this.annotationStorage.setValue(this.data.id,{noView:i,noPrint:1===e||2===e})},print:t=>{this.annotationStorage.setValue(this.data.id,{noPrint:!t.detail.print})},hidden:t=>{const{hidden:e}=t.detail;this.container.style.visibility=e?\"hidden\":\"visible\";this.annotationStorage.setValue(this.data.id,{noPrint:e,noView:e})},focus:t=>{setTimeout((()=>t.target.focus({preventScroll:!1})),0)},userName:t=>{t.target.title=t.detail.userName},readonly:t=>{t.target.disabled=t.detail.readonly},required:t=>{this._setRequired(t.target,t.detail.required)},bgColor:t=>{setColor(\"bgColor\",\"backgroundColor\",t)},fillColor:t=>{setColor(\"fillColor\",\"backgroundColor\",t)},fgColor:t=>{setColor(\"fgColor\",\"color\",t)},textColor:t=>{setColor(\"textColor\",\"color\",t)},borderColor:t=>{setColor(\"borderColor\",\"borderColor\",t)},strokeColor:t=>{setColor(\"strokeColor\",\"borderColor\",t)},rotation:t=>{const e=t.detail.rotation;this.setRotation(e);this.annotationStorage.setValue(this.data.id,{rotation:e})}})}_dispatchEventFromSandbox(t,e){const i=this._commonActions;for(const s of Object.keys(e.detail)){const n=t[s]||i[s];n?.(e)}}_setDefaultPropertiesFromJS(t){if(!this.enableScripting)return;const e=this.annotationStorage.getRawValue(this.data.id);if(!e)return;const i=this._commonActions;for(const[s,n]of Object.entries(e)){const r=i[s];if(r){r({detail:{[s]:n},target:t});delete e[s]}}}_createQuadrilaterals(){if(!this.container)return;const{quadPoints:t}=this.data;if(!t)return;const[e,i,s,n]=this.data.rect.map((t=>Math.fround(t)));if(8===t.length){const[r,a,o,l]=t.subarray(2,6);if(s===r&&n===a&&e===o&&i===l)return}const{style:r}=this.container;let a;if(this.#Us){const{borderColor:t,borderWidth:e}=r;r.borderWidth=0;a=[\"url('data:image/svg+xml;utf8,\",'<svg xmlns=\"http://www.w3.org/2000/svg\"',' preserveAspectRatio=\"none\" viewBox=\"0 0 1 1\">',`<g fill=\"transparent\" stroke=\"${t}\" stroke-width=\"${e}\">`];this.container.classList.add(\"hasBorder\")}const o=s-e,l=n-i,{svgFactory:h}=this,c=h.createElement(\"svg\");c.classList.add(\"quadrilateralsContainer\");c.setAttribute(\"width\",0);c.setAttribute(\"height\",0);const d=h.createElement(\"defs\");c.append(d);const u=h.createElement(\"clipPath\"),p=`clippath_${this.data.id}`;u.setAttribute(\"id\",p);u.setAttribute(\"clipPathUnits\",\"objectBoundingBox\");d.append(u);for(let i=2,s=t.length;i<s;i+=8){const s=t[i],r=t[i+1],c=t[i+2],d=t[i+3],p=h.createElement(\"rect\"),g=(c-e)/o,f=(n-r)/l,m=(s-c)/o,b=(r-d)/l;p.setAttribute(\"x\",g);p.setAttribute(\"y\",f);p.setAttribute(\"width\",m);p.setAttribute(\"height\",b);u.append(p);a?.push(`<rect vector-effect=\"non-scaling-stroke\" x=\"${g}\" y=\"${f}\" width=\"${m}\" height=\"${b}\"/>`)}if(this.#Us){a.push(\"</g></svg>')\");r.backgroundImage=a.join(\"\")}this.container.append(c);this.container.style.clipPath=`url(#${p})`}_createPopup(){const{data:t}=this,e=this.#zs=new PopupAnnotationElement({data:{color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,parentRect:t.rect,borderStyle:0,id:`popup_${t.id}`,rotation:t.rotation},parent:this.parent,elements:[this]});this.parent.div.append(e.render())}render(){unreachable(\"Abstract method `AnnotationElement.render` called\")}_getElementsByName(t,e=null){const i=[];if(this._fieldObjects){const s=this._fieldObjects[t];if(s)for(const{page:t,id:n,exportValues:r}of s){if(-1===t)continue;if(n===e)continue;const s=\"string\"==typeof r?r:null,a=document.querySelector(`[data-element-id=\"${n}\"]`);!a||zt.has(a)?i.push({id:n,exportValue:s,domElement:a}):warn(`_getElementsByName - element not allowed: ${n}`)}return i}for(const s of document.getElementsByName(t)){const{exportValue:t}=s,n=s.getAttribute(\"data-element-id\");n!==e&&(zt.has(s)&&i.push({id:n,exportValue:t,domElement:s}))}return i}show(){this.container&&(this.container.hidden=!1);this.popup?.maybeShow()}hide(){this.container&&(this.container.hidden=!0);this.popup?.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){const t=this.getElementsToTriggerPopup();if(Array.isArray(t))for(const e of t)e.classList.add(\"highlightArea\");else t.classList.add(\"highlightArea\")}_editOnDoubleClick(){if(!this._isEditable)return;const{annotationEditorType:t,data:{id:e}}=this;this.container.addEventListener(\"dblclick\",(()=>{this.linkService.eventBus?.dispatch(\"switchannotationeditormode\",{source:this,mode:t,editId:e})}))}}class LinkAnnotationElement extends AnnotationElement{constructor(t,e=null){super(t,{isRenderable:!0,ignoreBorder:!!e?.ignoreBorder,createQuadrilaterals:!0});this.isTooltipOnly=t.data.isTooltipOnly}render(){const{data:t,linkService:e}=this,i=document.createElement(\"a\");i.setAttribute(\"data-element-id\",t.id);let s=!1;if(t.url){e.addLinkAttributes(i,t.url,t.newWindow);s=!0}else if(t.action){this._bindNamedAction(i,t.action);s=!0}else if(t.attachment){this.#Gs(i,t.attachment,t.attachmentDest);s=!0}else if(t.setOCGState){this.#Vs(i,t.setOCGState);s=!0}else if(t.dest){this._bindLink(i,t.dest);s=!0}else{if(t.actions&&(t.actions.Action||t.actions[\"Mouse Up\"]||t.actions[\"Mouse Down\"])&&this.enableScripting&&this.hasJSActions){this._bindJSAction(i,t);s=!0}if(t.resetForm){this._bindResetFormAction(i,t.resetForm);s=!0}else if(this.isTooltipOnly&&!s){this._bindLink(i,\"\");s=!0}}this.container.classList.add(\"linkAnnotation\");s&&this.container.append(i);return this.container}#$s(){this.container.setAttribute(\"data-internal-link\",\"\")}_bindLink(t,e){t.href=this.linkService.getDestinationHash(e);t.onclick=()=>{e&&this.linkService.goToDestination(e);return!1};(e||\"\"===e)&&this.#$s()}_bindNamedAction(t,e){t.href=this.linkService.getAnchorUrl(\"\");t.onclick=()=>{this.linkService.executeNamedAction(e);return!1};this.#$s()}#Gs(t,e,i=null){t.href=this.linkService.getAnchorUrl(\"\");e.description&&(t.title=e.description);t.onclick=()=>{this.downloadManager?.openOrDownloadData(e.content,e.filename,i);return!1};this.#$s()}#Vs(t,e){t.href=this.linkService.getAnchorUrl(\"\");t.onclick=()=>{this.linkService.executeSetOCGState(e);return!1};this.#$s()}_bindJSAction(t,e){t.href=this.linkService.getAnchorUrl(\"\");const i=new Map([[\"Action\",\"onclick\"],[\"Mouse Up\",\"onmouseup\"],[\"Mouse Down\",\"onmousedown\"]]);for(const s of Object.keys(e.actions)){const n=i.get(s);n&&(t[n]=()=>{this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e.id,name:s}});return!1})}t.onclick||(t.onclick=()=>!1);this.#$s()}_bindResetFormAction(t,e){const i=t.onclick;i||(t.href=this.linkService.getAnchorUrl(\"\"));this.#$s();if(this._fieldObjects)t.onclick=()=>{i?.();const{fields:t,refs:s,include:n}=e,r=[];if(0!==t.length||0!==s.length){const e=new Set(s);for(const i of t){const t=this._fieldObjects[i]||[];for(const{id:i}of t)e.add(i)}for(const t of Object.values(this._fieldObjects))for(const i of t)e.has(i.id)===n&&r.push(i)}else for(const t of Object.values(this._fieldObjects))r.push(...t);const a=this.annotationStorage,o=[];for(const t of r){const{id:e}=t;o.push(e);switch(t.type){case\"text\":{const i=t.defaultValue||\"\";a.setValue(e,{value:i});break}case\"checkbox\":case\"radiobutton\":{const i=t.defaultValue===t.exportValues;a.setValue(e,{value:i});break}case\"combobox\":case\"listbox\":{const i=t.defaultValue||\"\";a.setValue(e,{value:i});break}default:continue}const i=document.querySelector(`[data-element-id=\"${e}\"]`);i&&(zt.has(i)?i.dispatchEvent(new Event(\"resetform\")):warn(`_bindResetFormAction - element not allowed: ${e}`))}this.enableScripting&&this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:\"app\",ids:o,name:\"ResetForm\"}});return!1};else{warn('_bindResetFormAction - \"resetForm\" action not supported, ensure that the `fieldObjects` parameter is provided.');i||(t.onclick=()=>!1)}}}class TextAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0})}render(){this.container.classList.add(\"textAnnotation\");const t=document.createElement(\"img\");t.src=this.imageResourcesPath+\"annotation-\"+this.data.name.toLowerCase()+\".svg\";t.setAttribute(\"data-l10n-id\",\"pdfjs-text-annotation-type\");t.setAttribute(\"data-l10n-args\",JSON.stringify({type:this.data.name}));!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.append(t);return this.container}}class WidgetAnnotationElement extends AnnotationElement{render(){return this.container}showElementAndHideCanvas(t){if(this.data.hasOwnCanvas){\"CANVAS\"===t.previousSibling?.nodeName&&(t.previousSibling.hidden=!0);t.hidden=!1}}_getKeyModifier(t){return util_FeatureTest.platform.isMac?t.metaKey:t.ctrlKey}_setEventListener(t,e,i,s,n){i.includes(\"mouse\")?t.addEventListener(i,(t=>{this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:this.data.id,name:s,value:n(t),shift:t.shiftKey,modifier:this._getKeyModifier(t)}})})):t.addEventListener(i,(t=>{if(\"blur\"===i){if(!e.focused||!t.relatedTarget)return;e.focused=!1}else if(\"focus\"===i){if(e.focused)return;e.focused=!0}n&&this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:this.data.id,name:s,value:n(t)}})}))}_setEventListeners(t,e,i,s){for(const[n,r]of i)if(\"Action\"===r||this.data.actions?.[r]){\"Focus\"!==r&&\"Blur\"!==r||(e||={focused:!1});this._setEventListener(t,e,n,r,s);\"Focus\"!==r||this.data.actions?.Blur?\"Blur\"!==r||this.data.actions?.Focus||this._setEventListener(t,e,\"focus\",\"Focus\",null):this._setEventListener(t,e,\"blur\",\"Blur\",null)}}_setBackgroundColor(t){const e=this.data.backgroundColor||null;t.style.backgroundColor=null===e?\"transparent\":Util.makeHexColor(e[0],e[1],e[2])}_setTextStyle(t){const e=[\"left\",\"center\",\"right\"],{fontColor:i}=this.data.defaultAppearanceData,s=this.data.defaultAppearanceData.fontSize||9,n=t.style;let a;const roundToOneDecimal=t=>Math.round(10*t)/10;if(this.data.multiLine){const t=Math.abs(this.data.rect[3]-this.data.rect[1]-2),e=t/(Math.round(t/(r*s))||1);a=Math.min(s,roundToOneDecimal(e/r))}else{const t=Math.abs(this.data.rect[3]-this.data.rect[1]-2);a=Math.min(s,roundToOneDecimal(t/r))}n.fontSize=`calc(${a}px * var(--scale-factor))`;n.color=Util.makeHexColor(i[0],i[1],i[2]);null!==this.data.textAlignment&&(n.textAlign=e[this.data.textAlignment])}_setRequired(t,e){e?t.setAttribute(\"required\",!0):t.removeAttribute(\"required\");t.setAttribute(\"aria-required\",e)}}class TextWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:t.renderForms||t.data.hasOwnCanvas||!t.data.hasAppearance&&!!t.data.fieldValue})}setPropertyOnSiblings(t,e,i,s){const n=this.annotationStorage;for(const r of this._getElementsByName(t.name,t.id)){r.domElement&&(r.domElement[e]=i);n.setValue(r.id,{[s]:i})}}render(){const t=this.annotationStorage,e=this.data.id;this.container.classList.add(\"textWidgetAnnotation\");let i=null;if(this.renderForms){const s=t.getValue(e,{value:this.data.fieldValue});let n=s.value||\"\";const r=t.getValue(e,{charLimit:this.data.maxLen}).charLimit;r&&n.length>r&&(n=n.slice(0,r));let a=s.formattedValue||this.data.textContent?.join(\"\\n\")||null;a&&this.data.comb&&(a=a.replaceAll(/\\s+/g,\"\"));const o={userValue:n,formattedValue:a,lastCommittedValue:null,commitKey:1,focused:!1};if(this.data.multiLine){i=document.createElement(\"textarea\");i.textContent=a??n;this.data.doNotScroll&&(i.style.overflowY=\"hidden\")}else{i=document.createElement(\"input\");i.type=\"text\";i.setAttribute(\"value\",a??n);this.data.doNotScroll&&(i.style.overflowX=\"hidden\")}this.data.hasOwnCanvas&&(i.hidden=!0);zt.add(i);i.setAttribute(\"data-element-id\",e);i.disabled=this.data.readOnly;i.name=this.data.fieldName;i.tabIndex=Ut;this._setRequired(i,this.data.required);r&&(i.maxLength=r);i.addEventListener(\"input\",(s=>{t.setValue(e,{value:s.target.value});this.setPropertyOnSiblings(i,\"value\",s.target.value,\"value\");o.formattedValue=null}));i.addEventListener(\"resetform\",(t=>{const e=this.data.defaultFieldValue??\"\";i.value=o.userValue=e;o.formattedValue=null}));let blurListener=t=>{const{formattedValue:e}=o;null!=e&&(t.target.value=e);t.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){i.addEventListener(\"focus\",(t=>{if(o.focused)return;const{target:e}=t;o.userValue&&(e.value=o.userValue);o.lastCommittedValue=e.value;o.commitKey=1;this.data.actions?.Focus||(o.focused=!0)}));i.addEventListener(\"updatefromsandbox\",(i=>{this.showElementAndHideCanvas(i.target);const s={value(i){o.userValue=i.detail.value??\"\";t.setValue(e,{value:o.userValue.toString()});i.target.value=o.userValue},formattedValue(i){const{formattedValue:s}=i.detail;o.formattedValue=s;null!=s&&i.target!==document.activeElement&&(i.target.value=s);t.setValue(e,{formattedValue:s})},selRange(t){t.target.setSelectionRange(...t.detail.selRange)},charLimit:i=>{const{charLimit:s}=i.detail,{target:n}=i;if(0===s){n.removeAttribute(\"maxLength\");return}n.setAttribute(\"maxLength\",s);let r=o.userValue;if(r&&!(r.length<=s)){r=r.slice(0,s);n.value=o.userValue=r;t.setValue(e,{value:r});this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:r,willCommit:!0,commitKey:1,selStart:n.selectionStart,selEnd:n.selectionEnd}})}}};this._dispatchEventFromSandbox(s,i)}));i.addEventListener(\"keydown\",(t=>{o.commitKey=1;let i=-1;\"Escape\"===t.key?i=0:\"Enter\"!==t.key||this.data.multiLine?\"Tab\"===t.key&&(o.commitKey=3):i=2;if(-1===i)return;const{value:s}=t.target;if(o.lastCommittedValue!==s){o.lastCommittedValue=s;o.userValue=s;this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:s,willCommit:!0,commitKey:i,selStart:t.target.selectionStart,selEnd:t.target.selectionEnd}})}}));const s=blurListener;blurListener=null;i.addEventListener(\"blur\",(t=>{if(!o.focused||!t.relatedTarget)return;this.data.actions?.Blur||(o.focused=!1);const{value:i}=t.target;o.userValue=i;o.lastCommittedValue!==i&&this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:i,willCommit:!0,commitKey:o.commitKey,selStart:t.target.selectionStart,selEnd:t.target.selectionEnd}});s(t)}));this.data.actions?.Keystroke&&i.addEventListener(\"beforeinput\",(t=>{o.lastCommittedValue=null;const{data:i,target:s}=t,{value:n,selectionStart:r,selectionEnd:a}=s;let l=r,h=a;switch(t.inputType){case\"deleteWordBackward\":{const t=n.substring(0,r).match(/\\w*[^\\w]*$/);t&&(l-=t[0].length);break}case\"deleteWordForward\":{const t=n.substring(r).match(/^[^\\w]*\\w*/);t&&(h+=t[0].length);break}case\"deleteContentBackward\":r===a&&(l-=1);break;case\"deleteContentForward\":r===a&&(h+=1)}t.preventDefault();this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:n,change:i||\"\",willCommit:!1,selStart:l,selEnd:h}})}));this._setEventListeners(i,o,[[\"focus\",\"Focus\"],[\"blur\",\"Blur\"],[\"mousedown\",\"Mouse Down\"],[\"mouseenter\",\"Mouse Enter\"],[\"mouseleave\",\"Mouse Exit\"],[\"mouseup\",\"Mouse Up\"]],(t=>t.target.value))}blurListener&&i.addEventListener(\"blur\",blurListener);if(this.data.comb){const t=(this.data.rect[2]-this.data.rect[0])/r;i.classList.add(\"comb\");i.style.letterSpacing=`calc(${t}px * var(--scale-factor) - 1ch)`}}else{i=document.createElement(\"div\");i.textContent=this.data.fieldValue;i.style.verticalAlign=\"middle\";i.style.display=\"table-cell\";this.data.hasOwnCanvas&&(i.hidden=!0)}this._setTextStyle(i);this._setBackgroundColor(i);this._setDefaultPropertiesFromJS(i);this.container.append(i);return this.container}}class SignatureWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:!!t.data.hasOwnCanvas})}}class CheckboxWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:t.renderForms})}render(){const t=this.annotationStorage,e=this.data,i=e.id;let s=t.getValue(i,{value:e.exportValue===e.fieldValue}).value;if(\"string\"==typeof s){s=\"Off\"!==s;t.setValue(i,{value:s})}this.container.classList.add(\"buttonWidgetAnnotation\",\"checkBox\");const n=document.createElement(\"input\");zt.add(n);n.setAttribute(\"data-element-id\",i);n.disabled=e.readOnly;this._setRequired(n,this.data.required);n.type=\"checkbox\";n.name=e.fieldName;s&&n.setAttribute(\"checked\",!0);n.setAttribute(\"exportValue\",e.exportValue);n.tabIndex=Ut;n.addEventListener(\"change\",(s=>{const{name:n,checked:r}=s.target;for(const s of this._getElementsByName(n,i)){const i=r&&s.exportValue===e.exportValue;s.domElement&&(s.domElement.checked=i);t.setValue(s.id,{value:i})}t.setValue(i,{value:r})}));n.addEventListener(\"resetform\",(t=>{const i=e.defaultFieldValue||\"Off\";t.target.checked=i===e.exportValue}));if(this.enableScripting&&this.hasJSActions){n.addEventListener(\"updatefromsandbox\",(e=>{const s={value(e){e.target.checked=\"Off\"!==e.detail.value;t.setValue(i,{value:e.target.checked})}};this._dispatchEventFromSandbox(s,e)}));this._setEventListeners(n,null,[[\"change\",\"Validate\"],[\"change\",\"Action\"],[\"focus\",\"Focus\"],[\"blur\",\"Blur\"],[\"mousedown\",\"Mouse Down\"],[\"mouseenter\",\"Mouse Enter\"],[\"mouseleave\",\"Mouse Exit\"],[\"mouseup\",\"Mouse Up\"]],(t=>t.target.checked))}this._setBackgroundColor(n);this._setDefaultPropertiesFromJS(n);this.container.append(n);return this.container}}class RadioButtonWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:t.renderForms})}render(){this.container.classList.add(\"buttonWidgetAnnotation\",\"radioButton\");const t=this.annotationStorage,e=this.data,i=e.id;let s=t.getValue(i,{value:e.fieldValue===e.buttonValue}).value;if(\"string\"==typeof s){s=s!==e.buttonValue;t.setValue(i,{value:s})}if(s)for(const s of this._getElementsByName(e.fieldName,i))t.setValue(s.id,{value:!1});const n=document.createElement(\"input\");zt.add(n);n.setAttribute(\"data-element-id\",i);n.disabled=e.readOnly;this._setRequired(n,this.data.required);n.type=\"radio\";n.name=e.fieldName;s&&n.setAttribute(\"checked\",!0);n.tabIndex=Ut;n.addEventListener(\"change\",(e=>{const{name:s,checked:n}=e.target;for(const e of this._getElementsByName(s,i))t.setValue(e.id,{value:!1});t.setValue(i,{value:n})}));n.addEventListener(\"resetform\",(t=>{const i=e.defaultFieldValue;t.target.checked=null!=i&&i===e.buttonValue}));if(this.enableScripting&&this.hasJSActions){const s=e.buttonValue;n.addEventListener(\"updatefromsandbox\",(e=>{const n={value:e=>{const n=s===e.detail.value;for(const s of this._getElementsByName(e.target.name)){const e=n&&s.id===i;s.domElement&&(s.domElement.checked=e);t.setValue(s.id,{value:e})}}};this._dispatchEventFromSandbox(n,e)}));this._setEventListeners(n,null,[[\"change\",\"Validate\"],[\"change\",\"Action\"],[\"focus\",\"Focus\"],[\"blur\",\"Blur\"],[\"mousedown\",\"Mouse Down\"],[\"mouseenter\",\"Mouse Enter\"],[\"mouseleave\",\"Mouse Exit\"],[\"mouseup\",\"Mouse Up\"]],(t=>t.target.checked))}this._setBackgroundColor(n);this._setDefaultPropertiesFromJS(n);this.container.append(n);return this.container}}class PushButtonWidgetAnnotationElement extends LinkAnnotationElement{constructor(t){super(t,{ignoreBorder:t.data.hasAppearance})}render(){const t=super.render();t.classList.add(\"buttonWidgetAnnotation\",\"pushButton\");const e=t.lastChild;if(this.enableScripting&&this.hasJSActions&&e){this._setDefaultPropertiesFromJS(e);e.addEventListener(\"updatefromsandbox\",(t=>{this._dispatchEventFromSandbox({},t)}))}return t}}class ChoiceWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:t.renderForms})}render(){this.container.classList.add(\"choiceWidgetAnnotation\");const t=this.annotationStorage,e=this.data.id,i=t.getValue(e,{value:this.data.fieldValue}),s=document.createElement(\"select\");zt.add(s);s.setAttribute(\"data-element-id\",e);s.disabled=this.data.readOnly;this._setRequired(s,this.data.required);s.name=this.data.fieldName;s.tabIndex=Ut;let n=this.data.combo&&this.data.options.length>0;if(!this.data.combo){s.size=this.data.options.length;this.data.multiSelect&&(s.multiple=!0)}s.addEventListener(\"resetform\",(t=>{const e=this.data.defaultFieldValue;for(const t of s.options)t.selected=t.value===e}));for(const t of this.data.options){const e=document.createElement(\"option\");e.textContent=t.displayValue;e.value=t.exportValue;if(i.value.includes(t.exportValue)){e.setAttribute(\"selected\",!0);n=!1}s.append(e)}let r=null;if(n){const t=document.createElement(\"option\");t.value=\" \";t.setAttribute(\"hidden\",!0);t.setAttribute(\"selected\",!0);s.prepend(t);r=()=>{t.remove();s.removeEventListener(\"input\",r);r=null};s.addEventListener(\"input\",r)}const getValue=t=>{const e=t?\"value\":\"textContent\",{options:i,multiple:n}=s;return n?Array.prototype.filter.call(i,(t=>t.selected)).map((t=>t[e])):-1===i.selectedIndex?null:i[i.selectedIndex][e]};let a=getValue(!1);const getItems=t=>{const e=t.target.options;return Array.prototype.map.call(e,(t=>({displayValue:t.textContent,exportValue:t.value})))};if(this.enableScripting&&this.hasJSActions){s.addEventListener(\"updatefromsandbox\",(i=>{const n={value(i){r?.();const n=i.detail.value,o=new Set(Array.isArray(n)?n:[n]);for(const t of s.options)t.selected=o.has(t.value);t.setValue(e,{value:getValue(!0)});a=getValue(!1)},multipleSelection(t){s.multiple=!0},remove(i){const n=s.options,r=i.detail.remove;n[r].selected=!1;s.remove(r);if(n.length>0){-1===Array.prototype.findIndex.call(n,(t=>t.selected))&&(n[0].selected=!0)}t.setValue(e,{value:getValue(!0),items:getItems(i)});a=getValue(!1)},clear(i){for(;0!==s.length;)s.remove(0);t.setValue(e,{value:null,items:[]});a=getValue(!1)},insert(i){const{index:n,displayValue:r,exportValue:o}=i.detail.insert,l=s.children[n],h=document.createElement(\"option\");h.textContent=r;h.value=o;l?l.before(h):s.append(h);t.setValue(e,{value:getValue(!0),items:getItems(i)});a=getValue(!1)},items(i){const{items:n}=i.detail;for(;0!==s.length;)s.remove(0);for(const t of n){const{displayValue:e,exportValue:i}=t,n=document.createElement(\"option\");n.textContent=e;n.value=i;s.append(n)}s.options.length>0&&(s.options[0].selected=!0);t.setValue(e,{value:getValue(!0),items:getItems(i)});a=getValue(!1)},indices(i){const s=new Set(i.detail.indices);for(const t of i.target.options)t.selected=s.has(t.index);t.setValue(e,{value:getValue(!0)});a=getValue(!1)},editable(t){t.target.disabled=!t.detail.editable}};this._dispatchEventFromSandbox(n,i)}));s.addEventListener(\"input\",(i=>{const s=getValue(!0),n=getValue(!1);t.setValue(e,{value:s});i.preventDefault();this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:a,change:n,changeEx:s,willCommit:!1,commitKey:1,keyDown:!1}})}));this._setEventListeners(s,null,[[\"focus\",\"Focus\"],[\"blur\",\"Blur\"],[\"mousedown\",\"Mouse Down\"],[\"mouseenter\",\"Mouse Enter\"],[\"mouseleave\",\"Mouse Exit\"],[\"mouseup\",\"Mouse Up\"],[\"input\",\"Action\"],[\"input\",\"Validate\"]],(t=>t.target.value))}else s.addEventListener(\"input\",(function(i){t.setValue(e,{value:getValue(!0)})}));this.data.combo&&this._setTextStyle(s);this._setBackgroundColor(s);this._setDefaultPropertiesFromJS(s);this.container.append(s);return this.container}}class PopupAnnotationElement extends AnnotationElement{constructor(t){const{data:e,elements:i}=t;super(t,{isRenderable:AnnotationElement._hasPopupData(e)});this.elements=i;this.popup=null}render(){this.container.classList.add(\"popupAnnotation\");const t=this.popup=new PopupElement({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open}),e=[];for(const i of this.elements){i.popup=t;i.container.ariaHasPopup=\"dialog\";e.push(i.data.id);i.addHighlightArea()}this.container.setAttribute(\"aria-controls\",e.map((t=>`${st}${t}`)).join(\",\"));return this.container}}class PopupElement{#Ws=this.#qs.bind(this);#Xs=this.#Ys.bind(this);#Ks=this.#Qs.bind(this);#Js=this.#Zs.bind(this);#tn=null;#pt=null;#en=null;#in=null;#sn=null;#nn=null;#rn=null;#an=!1;#on=null;#C=null;#ln=null;#hn=null;#cn=null;#Hs=null;#dn=!1;constructor({container:t,color:e,elements:i,titleObj:s,modificationDate:n,contentsObj:r,richText:a,parent:o,rect:l,parentRect:h,open:c}){this.#pt=t;this.#cn=s;this.#en=r;this.#hn=a;this.#nn=o;this.#tn=e;this.#ln=l;this.#rn=h;this.#sn=i;this.#in=PDFDateString.toDateObject(n);this.trigger=i.flatMap((t=>t.getElementsToTriggerPopup()));for(const t of this.trigger){t.addEventListener(\"click\",this.#Js);t.addEventListener(\"mouseenter\",this.#Ks);t.addEventListener(\"mouseleave\",this.#Xs);t.classList.add(\"popupTriggerArea\")}for(const t of i)t.container?.addEventListener(\"keydown\",this.#Ws);this.#pt.hidden=!0;c&&this.#Zs()}render(){if(this.#on)return;const t=this.#on=document.createElement(\"div\");t.className=\"popup\";if(this.#tn){const e=t.style.outlineColor=Util.makeHexColor(...this.#tn);if(CSS.supports(\"background-color\",\"color-mix(in srgb, red 30%, white)\"))t.style.backgroundColor=`color-mix(in srgb, ${e} 30%, white)`;else{const e=.7;t.style.backgroundColor=Util.makeHexColor(...this.#tn.map((t=>Math.floor(e*(255-t)+t))))}}const e=document.createElement(\"span\");e.className=\"header\";const i=document.createElement(\"h1\");e.append(i);({dir:i.dir,str:i.textContent}=this.#cn);t.append(e);if(this.#in){const t=document.createElement(\"span\");t.classList.add(\"popupDate\");t.setAttribute(\"data-l10n-id\",\"pdfjs-annotation-date-time-string\");t.setAttribute(\"data-l10n-args\",JSON.stringify({dateObj:this.#in.valueOf()}));e.append(t)}const s=this.#un;if(s){XfaLayer.render({xfaHtml:s,intent:\"richText\",div:t});t.lastChild.classList.add(\"richText\",\"popupContent\")}else{const e=this._formatContents(this.#en);t.append(e)}this.#pt.append(t)}get#un(){const t=this.#hn,e=this.#en;return!t?.str||e?.str&&e.str!==t.str?null:this.#hn.html||null}get#pn(){return this.#un?.attributes?.style?.fontSize||0}get#gn(){return this.#un?.attributes?.style?.color||null}#fn(t){const e=[],i={str:t,html:{name:\"div\",attributes:{dir:\"auto\"},children:[{name:\"p\",children:e}]}},s={style:{color:this.#gn,fontSize:this.#pn?`calc(${this.#pn}px * var(--scale-factor))`:\"\"}};for(const i of t.split(\"\\n\"))e.push({name:\"span\",value:i,attributes:s});return i}_formatContents({str:t,dir:e}){const i=document.createElement(\"p\");i.classList.add(\"popupContent\");i.dir=e;const s=t.split(/(?:\\r\\n?|\\n)/);for(let t=0,e=s.length;t<e;++t){const n=s[t];i.append(document.createTextNode(n));t<e-1&&i.append(document.createElement(\"br\"))}return i}#qs(t){t.altKey||t.shiftKey||t.ctrlKey||t.metaKey||(\"Enter\"===t.key||\"Escape\"===t.key&&this.#an)&&this.#Zs()}updateEdited({rect:t,popupContent:e}){this.#Hs||={contentsObj:this.#en,richText:this.#hn};t&&(this.#C=null);if(e){this.#hn=this.#fn(e);this.#en=null}this.#on?.remove();this.#on=null}resetEdited(){if(this.#Hs){({contentsObj:this.#en,richText:this.#hn}=this.#Hs);this.#Hs=null;this.#on?.remove();this.#on=null;this.#C=null}}#mn(){if(null!==this.#C)return;const{page:{view:t},viewport:{rawDims:{pageWidth:e,pageHeight:i,pageX:s,pageY:n}}}=this.#nn;let r=!!this.#rn,a=r?this.#rn:this.#ln;for(const t of this.#sn)if(!a||null!==Util.intersect(t.data.rect,a)){a=t.data.rect;r=!0;break}const o=Util.normalizeRect([a[0],t[3]-a[1]+t[1],a[2],t[3]-a[3]+t[1]]),l=r?a[2]-a[0]+5:0,h=o[0]+l,c=o[1];this.#C=[100*(h-s)/e,100*(c-n)/i];const{style:d}=this.#pt;d.left=`${this.#C[0]}%`;d.top=`${this.#C[1]}%`}#Zs(){this.#an=!this.#an;if(this.#an){this.#Qs();this.#pt.addEventListener(\"click\",this.#Js);this.#pt.addEventListener(\"keydown\",this.#Ws)}else{this.#Ys();this.#pt.removeEventListener(\"click\",this.#Js);this.#pt.removeEventListener(\"keydown\",this.#Ws)}}#Qs(){this.#on||this.render();if(this.isVisible)this.#an&&this.#pt.classList.add(\"focused\");else{this.#mn();this.#pt.hidden=!1;this.#pt.style.zIndex=parseInt(this.#pt.style.zIndex)+1e3}}#Ys(){this.#pt.classList.remove(\"focused\");if(!this.#an&&this.isVisible){this.#pt.hidden=!0;this.#pt.style.zIndex=parseInt(this.#pt.style.zIndex)-1e3}}forceHide(){this.#dn=this.isVisible;this.#dn&&(this.#pt.hidden=!0)}maybeShow(){if(this.#dn){this.#on||this.#Qs();this.#dn=!1;this.#pt.hidden=!1}}get isVisible(){return!1===this.#pt.hidden}}class FreeTextAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});this.textContent=t.data.textContent;this.textPosition=t.data.textPosition;this.annotationEditorType=f.FREETEXT}render(){this.container.classList.add(\"freeTextAnnotation\");if(this.textContent){const t=document.createElement(\"div\");t.classList.add(\"annotationTextContent\");t.setAttribute(\"role\",\"comment\");for(const e of this.textContent){const i=document.createElement(\"span\");i.textContent=e;t.append(i)}this.container.append(t)}!this.data.popupRef&&this.hasPopupData&&this._createPopup();this._editOnDoubleClick();return this.container}}class LineAnnotationElement extends AnnotationElement{#bn=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add(\"lineAnnotation\");const t=this.data,{width:e,height:i}=getRectDims(t.rect),s=this.svgFactory.create(e,i,!0),n=this.#bn=this.svgFactory.createElement(\"svg:line\");n.setAttribute(\"x1\",t.rect[2]-t.lineCoordinates[0]);n.setAttribute(\"y1\",t.rect[3]-t.lineCoordinates[1]);n.setAttribute(\"x2\",t.rect[2]-t.lineCoordinates[2]);n.setAttribute(\"y2\",t.rect[3]-t.lineCoordinates[3]);n.setAttribute(\"stroke-width\",t.borderStyle.width||1);n.setAttribute(\"stroke\",\"transparent\");n.setAttribute(\"fill\",\"transparent\");s.append(n);this.container.append(s);!t.popupRef&&this.hasPopupData&&this._createPopup();return this.container}getElementsToTriggerPopup(){return this.#bn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class SquareAnnotationElement extends AnnotationElement{#vn=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add(\"squareAnnotation\");const t=this.data,{width:e,height:i}=getRectDims(t.rect),s=this.svgFactory.create(e,i,!0),n=t.borderStyle.width,r=this.#vn=this.svgFactory.createElement(\"svg:rect\");r.setAttribute(\"x\",n/2);r.setAttribute(\"y\",n/2);r.setAttribute(\"width\",e-n);r.setAttribute(\"height\",i-n);r.setAttribute(\"stroke-width\",n||1);r.setAttribute(\"stroke\",\"transparent\");r.setAttribute(\"fill\",\"transparent\");s.append(r);this.container.append(s);!t.popupRef&&this.hasPopupData&&this._createPopup();return this.container}getElementsToTriggerPopup(){return this.#vn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class CircleAnnotationElement extends AnnotationElement{#yn=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add(\"circleAnnotation\");const t=this.data,{width:e,height:i}=getRectDims(t.rect),s=this.svgFactory.create(e,i,!0),n=t.borderStyle.width,r=this.#yn=this.svgFactory.createElement(\"svg:ellipse\");r.setAttribute(\"cx\",e/2);r.setAttribute(\"cy\",i/2);r.setAttribute(\"rx\",e/2-n/2);r.setAttribute(\"ry\",i/2-n/2);r.setAttribute(\"stroke-width\",n||1);r.setAttribute(\"stroke\",\"transparent\");r.setAttribute(\"fill\",\"transparent\");s.append(r);this.container.append(s);!t.popupRef&&this.hasPopupData&&this._createPopup();return this.container}getElementsToTriggerPopup(){return this.#yn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class PolylineAnnotationElement extends AnnotationElement{#wn=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});this.containerClassName=\"polylineAnnotation\";this.svgElementName=\"svg:polyline\"}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,vertices:e,borderStyle:i,popupRef:s}}=this;if(!e)return this.container;const{width:n,height:r}=getRectDims(t),a=this.svgFactory.create(n,r,!0);let o=[];for(let i=0,s=e.length;i<s;i+=2){const s=e[i]-t[0],n=t[3]-e[i+1];o.push(`${s},${n}`)}o=o.join(\" \");const l=this.#wn=this.svgFactory.createElement(this.svgElementName);l.setAttribute(\"points\",o);l.setAttribute(\"stroke-width\",i.width||1);l.setAttribute(\"stroke\",\"transparent\");l.setAttribute(\"fill\",\"transparent\");a.append(l);this.container.append(a);!s&&this.hasPopupData&&this._createPopup();return this.container}getElementsToTriggerPopup(){return this.#wn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class PolygonAnnotationElement extends PolylineAnnotationElement{constructor(t){super(t);this.containerClassName=\"polygonAnnotation\";this.svgElementName=\"svg:polygon\"}}class CaretAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add(\"caretAnnotation\");!this.data.popupRef&&this.hasPopupData&&this._createPopup();return this.container}}class InkAnnotationElement extends AnnotationElement{#An=null;#xn=[];constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});this.containerClassName=\"inkAnnotation\";this.svgElementName=\"svg:polyline\";this.annotationEditorType=\"InkHighlight\"===this.data.it?f.HIGHLIGHT:f.INK}#_n(t,e){switch(t){case 90:return{transform:`rotate(90) translate(${-e[0]},${e[1]}) scale(1,-1)`,width:e[3]-e[1],height:e[2]-e[0]};case 180:return{transform:`rotate(180) translate(${-e[2]},${e[1]}) scale(1,-1)`,width:e[2]-e[0],height:e[3]-e[1]};case 270:return{transform:`rotate(270) translate(${-e[2]},${e[3]}) scale(1,-1)`,width:e[3]-e[1],height:e[2]-e[0]};default:return{transform:`translate(${-e[0]},${e[3]}) scale(1,-1)`,width:e[2]-e[0],height:e[3]-e[1]}}}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,rotation:e,inkLists:i,borderStyle:s,popupRef:n}}=this,{transform:r,width:a,height:o}=this.#_n(e,t),l=this.svgFactory.create(a,o,!0),h=this.#An=this.svgFactory.createElement(\"svg:g\");l.append(h);h.setAttribute(\"stroke-width\",s.width||1);h.setAttribute(\"stroke-linecap\",\"round\");h.setAttribute(\"stroke-linejoin\",\"round\");h.setAttribute(\"stroke-miterlimit\",10);h.setAttribute(\"stroke\",\"transparent\");h.setAttribute(\"fill\",\"transparent\");h.setAttribute(\"transform\",r);for(let t=0,e=i.length;t<e;t++){const e=this.svgFactory.createElement(this.svgElementName);this.#xn.push(e);e.setAttribute(\"points\",i[t].join(\",\"));h.append(e)}!n&&this.hasPopupData&&this._createPopup();this.container.append(l);this._editOnDoubleClick();return this.container}updateEdited(t){super.updateEdited(t);const{thickness:e,points:i,rect:s}=t,n=this.#An;e>=0&&n.setAttribute(\"stroke-width\",e||1);if(i)for(let t=0,e=this.#xn.length;t<e;t++)this.#xn[t].setAttribute(\"points\",i[t].join(\",\"));if(s){const{transform:t,width:e,height:i}=this.#_n(this.data.rotation,s);n.parentElement.setAttribute(\"viewBox\",`0 0 ${e} ${i}`);n.setAttribute(\"transform\",t)}}getElementsToTriggerPopup(){return this.#xn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class HighlightAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0});this.annotationEditorType=f.HIGHLIGHT}render(){!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.classList.add(\"highlightAnnotation\");this._editOnDoubleClick();return this.container}}class UnderlineAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.classList.add(\"underlineAnnotation\");return this.container}}class SquigglyAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.classList.add(\"squigglyAnnotation\");return this.container}}class StrikeOutAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.classList.add(\"strikeoutAnnotation\");return this.container}}class StampAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});this.annotationEditorType=f.STAMP}render(){this.container.classList.add(\"stampAnnotation\");this.container.setAttribute(\"role\",\"img\");!this.data.popupRef&&this.hasPopupData&&this._createPopup();this._editOnDoubleClick();return this.container}}class FileAttachmentAnnotationElement extends AnnotationElement{#En=null;constructor(t){super(t,{isRenderable:!0});const{file:e}=this.data;this.filename=e.filename;this.content=e.content;this.linkService.eventBus?.dispatch(\"fileattachmentannotation\",{source:this,...e})}render(){this.container.classList.add(\"fileAttachmentAnnotation\");const{container:t,data:e}=this;let i;if(e.hasAppearance||0===e.fillAlpha)i=document.createElement(\"div\");else{i=document.createElement(\"img\");i.src=`${this.imageResourcesPath}annotation-${/paperclip/i.test(e.name)?\"paperclip\":\"pushpin\"}.svg`;e.fillAlpha&&e.fillAlpha<1&&(i.style=`filter: opacity(${Math.round(100*e.fillAlpha)}%);`)}i.addEventListener(\"dblclick\",this.#Sn.bind(this));this.#En=i;const{isMac:s}=util_FeatureTest.platform;t.addEventListener(\"keydown\",(t=>{\"Enter\"===t.key&&(s?t.metaKey:t.ctrlKey)&&this.#Sn()}));!e.popupRef&&this.hasPopupData?this._createPopup():i.classList.add(\"popupTriggerArea\");t.append(i);return t}getElementsToTriggerPopup(){return this.#En}addHighlightArea(){this.container.classList.add(\"highlightArea\")}#Sn(){this.downloadManager?.openOrDownloadData(this.content,this.filename)}}class AnnotationLayer{#Cn=null;#Tn=null;#Mn=new Map;#Pn=null;constructor({div:t,accessibilityManager:e,annotationCanvasMap:i,annotationEditorUIManager:s,page:n,viewport:r,structTreeLayer:a}){this.div=t;this.#Cn=e;this.#Tn=i;this.#Pn=a||null;this.page=n;this.viewport=r;this.zIndex=0;this._annotationEditorUIManager=s}hasEditableAnnotations(){return this.#Mn.size>0}async#Dn(t,e){const i=t.firstChild||t,s=i.id=`${st}${e}`,n=await(this.#Pn?.getAriaAttributes(s));if(n)for(const[t,e]of n)i.setAttribute(t,e);this.div.append(t);this.#Cn?.moveElementInDOM(this.div,t,i,!1)}async render(t){const{annotations:e}=t,i=this.div;setLayerDimensions(i,this.viewport);const s=new Map,n={data:null,layer:i,linkService:t.linkService,downloadManager:t.downloadManager,imageResourcesPath:t.imageResourcesPath||\"\",renderForms:!1!==t.renderForms,svgFactory:new DOMSVGFactory,annotationStorage:t.annotationStorage||new AnnotationStorage,enableScripting:!0===t.enableScripting,hasJSActions:t.hasJSActions,fieldObjects:t.fieldObjects,parent:this,elements:null};for(const t of e){if(t.noHTML)continue;const e=t.annotationType===z;if(e){const e=s.get(t.id);if(!e)continue;n.elements=e}else{const{width:e,height:i}=getRectDims(t.rect);if(e<=0||i<=0)continue}n.data=t;const i=AnnotationElementFactory.create(n);if(!i.isRenderable)continue;if(!e&&t.popupRef){const e=s.get(t.popupRef);e?e.push(i):s.set(t.popupRef,[i])}const r=i.render();t.hidden&&(r.style.visibility=\"hidden\");await this.#Dn(r,t.id);if(i._isEditable){this.#Mn.set(i.data.id,i);this._annotationEditorUIManager?.renderAnnotationElement(i)}}this.#kn()}update({viewport:t}){const e=this.div;this.viewport=t;setLayerDimensions(e,{rotation:t.rotation});this.#kn();e.hidden=!1}#kn(){if(!this.#Tn)return;const t=this.div;for(const[e,i]of this.#Tn){const s=t.querySelector(`[data-annotation-id=\"${e}\"]`);if(!s)continue;i.className=\"annotationContent\";const{firstChild:n}=s;n?\"CANVAS\"===n.nodeName?n.replaceWith(i):n.classList.contains(\"annotationContent\")?n.after(i):n.before(i):s.append(i)}this.#Tn.clear()}getEditableAnnotations(){return Array.from(this.#Mn.values())}getEditableAnnotation(t){return this.#Mn.get(t)}}const jt=/\\r\\n?|\\n/g;class FreeTextEditor extends AnnotationEditor{#tn;#Rn=\"\";#In=`${this.id}-editor`;#Fn=null;#pn;static _freeTextDefaultContent=\"\";static _internalPadding=0;static _defaultColor=null;static _defaultFontSize=10;static get _keyboardManager(){const t=FreeTextEditor.prototype,arrowChecker=t=>t.isEmpty(),e=AnnotationEditorUIManager.TRANSLATE_SMALL,i=AnnotationEditorUIManager.TRANSLATE_BIG;return shadow(this,\"_keyboardManager\",new KeyboardManager([[[\"ctrl+s\",\"mac+meta+s\",\"ctrl+p\",\"mac+meta+p\"],t.commitOrRemove,{bubbles:!0}],[[\"ctrl+Enter\",\"mac+meta+Enter\",\"Escape\",\"mac+Escape\"],t.commitOrRemove],[[\"ArrowLeft\",\"mac+ArrowLeft\"],t._translateEmpty,{args:[-e,0],checker:arrowChecker}],[[\"ctrl+ArrowLeft\",\"mac+shift+ArrowLeft\"],t._translateEmpty,{args:[-i,0],checker:arrowChecker}],[[\"ArrowRight\",\"mac+ArrowRight\"],t._translateEmpty,{args:[e,0],checker:arrowChecker}],[[\"ctrl+ArrowRight\",\"mac+shift+ArrowRight\"],t._translateEmpty,{args:[i,0],checker:arrowChecker}],[[\"ArrowUp\",\"mac+ArrowUp\"],t._translateEmpty,{args:[0,-e],checker:arrowChecker}],[[\"ctrl+ArrowUp\",\"mac+shift+ArrowUp\"],t._translateEmpty,{args:[0,-i],checker:arrowChecker}],[[\"ArrowDown\",\"mac+ArrowDown\"],t._translateEmpty,{args:[0,e],checker:arrowChecker}],[[\"ctrl+ArrowDown\",\"mac+shift+ArrowDown\"],t._translateEmpty,{args:[0,i],checker:arrowChecker}]]))}static _type=\"freetext\";static _editorType=f.FREETEXT;constructor(t){super({...t,name:\"freeTextEditor\"});this.#tn=t.color||FreeTextEditor._defaultColor||AnnotationEditor._defaultLineColor;this.#pn=t.fontSize||FreeTextEditor._defaultFontSize}static initialize(t,e){AnnotationEditor.initialize(t,e);const i=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(i.getPropertyValue(\"--freetext-padding\"))}static updateDefaultParams(t,e){switch(t){case m.FREETEXT_SIZE:FreeTextEditor._defaultFontSize=e;break;case m.FREETEXT_COLOR:FreeTextEditor._defaultColor=e}}updateParams(t,e){switch(t){case m.FREETEXT_SIZE:this.#Ln(e);break;case m.FREETEXT_COLOR:this.#On(e)}}static get defaultPropertiesToUpdate(){return[[m.FREETEXT_SIZE,FreeTextEditor._defaultFontSize],[m.FREETEXT_COLOR,FreeTextEditor._defaultColor||AnnotationEditor._defaultLineColor]]}get propertiesToUpdate(){return[[m.FREETEXT_SIZE,this.#pn],[m.FREETEXT_COLOR,this.#tn]]}#Ln(t){const setFontsize=t=>{this.editorDiv.style.fontSize=`calc(${t}px * var(--scale-factor))`;this.translate(0,-(t-this.#pn)*this.parentScale);this.#pn=t;this.#Nn()},e=this.#pn;this.addCommands({cmd:setFontsize.bind(this,t),undo:setFontsize.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}#On(t){const setColor=t=>{this.#tn=this.editorDiv.style.color=t},e=this.#tn;this.addCommands({cmd:setColor.bind(this,t),undo:setColor.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}_translateEmpty(t,e){this._uiManager.translateSelectedEditors(t,e,!0)}getInitialTranslation(){const t=this.parentScale;return[-FreeTextEditor._internalPadding*t,-(FreeTextEditor._internalPadding+this.#pn)*t]}rebuild(){if(this.parent){super.rebuild();null!==this.div&&(this.isAttachedToDOM||this.parent.add(this))}}enableEditMode(){if(this.isInEditMode())return;this.parent.setEditingState(!1);this.parent.updateToolbar(f.FREETEXT);super.enableEditMode();this.overlayDiv.classList.remove(\"enabled\");this.editorDiv.contentEditable=!0;this._isDraggable=!1;this.div.removeAttribute(\"aria-activedescendant\");this.#Fn=new AbortController;const t=this._uiManager.combinedSignal(this.#Fn);this.editorDiv.addEventListener(\"keydown\",this.editorDivKeydown.bind(this),{signal:t});this.editorDiv.addEventListener(\"focus\",this.editorDivFocus.bind(this),{signal:t});this.editorDiv.addEventListener(\"blur\",this.editorDivBlur.bind(this),{signal:t});this.editorDiv.addEventListener(\"input\",this.editorDivInput.bind(this),{signal:t});this.editorDiv.addEventListener(\"paste\",this.editorDivPaste.bind(this),{signal:t})}disableEditMode(){if(this.isInEditMode()){this.parent.setEditingState(!0);super.disableEditMode();this.overlayDiv.classList.add(\"enabled\");this.editorDiv.contentEditable=!1;this.div.setAttribute(\"aria-activedescendant\",this.#In);this._isDraggable=!0;this.#Fn?.abort();this.#Fn=null;this.div.focus({preventScroll:!0});this.isEditing=!1;this.parent.div.classList.add(\"freetextEditing\")}}focusin(t){if(this._focusEventsAllowed){super.focusin(t);t.target!==this.editorDiv&&this.editorDiv.focus()}}onceAdded(t){if(!this.width){this.enableEditMode();t&&this.editorDiv.focus();this._initialOptions?.isCentered&&this.center();this._initialOptions=null}}isEmpty(){return!this.editorDiv||\"\"===this.editorDiv.innerText.trim()}remove(){this.isEditing=!1;if(this.parent){this.parent.setEditingState(!0);this.parent.div.classList.add(\"freetextEditing\")}super.remove()}#Bn(){const t=[];this.editorDiv.normalize();let e=null;for(const i of this.editorDiv.childNodes)if(e?.nodeType!==Node.TEXT_NODE||\"BR\"!==i.nodeName){t.push(FreeTextEditor.#Hn(i));e=i}return t.join(\"\\n\")}#Nn(){const[t,e]=this.parentDimensions;let i;if(this.isAttachedToDOM)i=this.div.getBoundingClientRect();else{const{currentLayer:t,div:e}=this,s=e.style.display,n=e.classList.contains(\"hidden\");e.classList.remove(\"hidden\");e.style.display=\"hidden\";t.div.append(this.div);i=e.getBoundingClientRect();e.remove();e.style.display=s;e.classList.toggle(\"hidden\",n)}if(this.rotation%180==this.parentRotation%180){this.width=i.width/t;this.height=i.height/e}else{this.width=i.height/t;this.height=i.width/e}this.fixAndSetPosition()}commit(){if(!this.isInEditMode())return;super.commit();this.disableEditMode();const t=this.#Rn,e=this.#Rn=this.#Bn().trimEnd();if(t===e)return;const setText=t=>{this.#Rn=t;if(t){this.#Un();this._uiManager.rebuild(this);this.#Nn()}else this.remove()};this.addCommands({cmd:()=>{setText(e)},undo:()=>{setText(t)},mustExec:!1});this.#Nn()}shouldGetKeyboardEvents(){return this.isInEditMode()}enterInEditMode(){this.enableEditMode();this.editorDiv.focus()}dblclick(t){this.enterInEditMode()}keydown(t){if(t.target===this.div&&\"Enter\"===t.key){this.enterInEditMode();t.preventDefault()}}editorDivKeydown(t){FreeTextEditor._keyboardManager.exec(this,t)}editorDivFocus(t){this.isEditing=!0}editorDivBlur(t){this.isEditing=!1}editorDivInput(t){this.parent.div.classList.toggle(\"freetextEditing\",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute(\"role\",\"comment\");this.editorDiv.removeAttribute(\"aria-multiline\")}enableEditing(){this.editorDiv.setAttribute(\"role\",\"textbox\");this.editorDiv.setAttribute(\"aria-multiline\",!0)}render(){if(this.div)return this.div;let t,e;if(this.width){t=this.x;e=this.y}super.render();this.editorDiv=document.createElement(\"div\");this.editorDiv.className=\"internal\";this.editorDiv.setAttribute(\"id\",this.#In);this.editorDiv.setAttribute(\"data-l10n-id\",\"pdfjs-free-text2\");this.editorDiv.setAttribute(\"data-l10n-attrs\",\"default-content\");this.enableEditing();this.editorDiv.contentEditable=!0;const{style:i}=this.editorDiv;i.fontSize=`calc(${this.#pn}px * var(--scale-factor))`;i.color=this.#tn;this.div.append(this.editorDiv);this.overlayDiv=document.createElement(\"div\");this.overlayDiv.classList.add(\"overlay\",\"enabled\");this.div.append(this.overlayDiv);bindEvents(this,this.div,[\"dblclick\",\"keydown\"]);if(this.width){const[i,s]=this.parentDimensions;if(this.annotationElementId){const{position:n}=this._initialData;let[r,a]=this.getInitialTranslation();[r,a]=this.pageTranslationToScreen(r,a);const[o,l]=this.pageDimensions,[h,c]=this.pageTranslation;let d,u;switch(this.rotation){case 0:d=t+(n[0]-h)/o;u=e+this.height-(n[1]-c)/l;break;case 90:d=t+(n[0]-h)/o;u=e-(n[1]-c)/l;[r,a]=[a,-r];break;case 180:d=t-this.width+(n[0]-h)/o;u=e-(n[1]-c)/l;[r,a]=[-r,-a];break;case 270:d=t+(n[0]-h-this.height*l)/o;u=e+(n[1]-c-this.width*o)/l;[r,a]=[-a,r]}this.setAt(d*i,u*s,r,a)}else this.setAt(t*i,e*s,this.width*i,this.height*s);this.#Un();this._isDraggable=!0;this.editorDiv.contentEditable=!1}else{this._isDraggable=!1;this.editorDiv.contentEditable=!0}return this.div}static#Hn(t){return(t.nodeType===Node.TEXT_NODE?t.nodeValue:t.innerText).replaceAll(jt,\"\")}editorDivPaste(t){const e=t.clipboardData||window.clipboardData,{types:i}=e;if(1===i.length&&\"text/plain\"===i[0])return;t.preventDefault();const s=FreeTextEditor.#zn(e.getData(\"text\")||\"\").replaceAll(jt,\"\\n\");if(!s)return;const n=window.getSelection();if(!n.rangeCount)return;this.editorDiv.normalize();n.deleteFromDocument();const r=n.getRangeAt(0);if(!s.includes(\"\\n\")){r.insertNode(document.createTextNode(s));this.editorDiv.normalize();n.collapseToStart();return}const{startContainer:a,startOffset:o}=r,l=[],h=[];if(a.nodeType===Node.TEXT_NODE){const t=a.parentElement;h.push(a.nodeValue.slice(o).replaceAll(jt,\"\"));if(t!==this.editorDiv){let e=l;for(const i of this.editorDiv.childNodes)i!==t?e.push(FreeTextEditor.#Hn(i)):e=h}l.push(a.nodeValue.slice(0,o).replaceAll(jt,\"\"))}else if(a===this.editorDiv){let t=l,e=0;for(const i of this.editorDiv.childNodes){e++===o&&(t=h);t.push(FreeTextEditor.#Hn(i))}}this.#Rn=`${l.join(\"\\n\")}${s}${h.join(\"\\n\")}`;this.#Un();const c=new Range;let d=l.reduce(((t,e)=>t+e.length),0);for(const{firstChild:t}of this.editorDiv.childNodes)if(t.nodeType===Node.TEXT_NODE){const e=t.nodeValue.length;if(d<=e){c.setStart(t,d);c.setEnd(t,d);break}d-=e}n.removeAllRanges();n.addRange(c)}#Un(){this.editorDiv.replaceChildren();if(this.#Rn)for(const t of this.#Rn.split(\"\\n\")){const e=document.createElement(\"div\");e.append(t?document.createTextNode(t):document.createElement(\"br\"));this.editorDiv.append(e)}}#jn(){return this.#Rn.replaceAll(\" \",\" \")}static#zn(t){return t.replaceAll(\" \",\" \")}get contentDiv(){return this.editorDiv}static async deserialize(t,e,i){let s=null;if(t instanceof FreeTextAnnotationElement){const{data:{defaultAppearanceData:{fontSize:e,fontColor:i},rect:n,rotation:r,id:a,popupRef:o},textContent:l,textPosition:h,parent:{page:{pageNumber:c}}}=t;if(!l||0===l.length)return null;s=t={annotationType:f.FREETEXT,color:Array.from(i),fontSize:e,value:l.join(\"\\n\"),position:h,pageIndex:c-1,rect:n.slice(0),rotation:r,id:a,deleted:!1,popupRef:o}}const n=await super.deserialize(t,e,i);n.#pn=t.fontSize;n.#tn=Util.makeHexColor(...t.color);n.#Rn=FreeTextEditor.#zn(t.value);n.annotationElementId=t.id||null;n._initialData=s;return n}serialize(t=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const e=FreeTextEditor._internalPadding*this.parentScale,i=this.getRect(e,e),s=AnnotationEditor._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:this.#tn),n={annotationType:f.FREETEXT,color:s,fontSize:this.#pn,value:this.#jn(),pageIndex:this.pageIndex,rect:i,rotation:this.rotation,structTreeParentId:this._structTreeParentId};if(t)return n;if(this.annotationElementId&&!this.#Gn(n))return null;n.id=this.annotationElementId;return n}#Gn(t){const{value:e,fontSize:i,color:s,pageIndex:n}=this._initialData;return this._hasBeenMoved||t.value!==e||t.fontSize!==i||t.color.some(((t,e)=>t!==s[e]))||t.pageIndex!==n}renderAnnotationElement(t){const e=super.renderAnnotationElement(t);if(this.deleted)return e;const{style:i}=e;i.fontSize=`calc(${this.#pn}px * var(--scale-factor))`;i.color=this.#tn;e.replaceChildren();for(const t of this.#Rn.split(\"\\n\")){const i=document.createElement(\"div\");i.append(t?document.createTextNode(t):document.createElement(\"br\"));e.append(i)}const s=FreeTextEditor._internalPadding*this.parentScale;t.updateEdited({rect:this.getRect(s,s),popupContent:this.#Rn});return e}resetAnnotationElement(t){super.resetAnnotationElement(t);t.resetEdited()}}class Outline{static PRECISION=1e-4;toSVGPath(){unreachable(\"Abstract method `toSVGPath` must be implemented.\")}get box(){unreachable(\"Abstract getter `box` must be implemented.\")}serialize(t,e){unreachable(\"Abstract method `serialize` must be implemented.\")}static _rescale(t,e,i,s,n,r){r||=new Float32Array(t.length);for(let a=0,o=t.length;a<o;a+=2){r[a]=e+t[a]*s;r[a+1]=i+t[a+1]*n}return r}static _rescaleAndSwap(t,e,i,s,n,r){r||=new Float32Array(t.length);for(let a=0,o=t.length;a<o;a+=2){r[a]=e+t[a+1]*s;r[a+1]=i+t[a]*n}return r}static _translate(t,e,i,s){s||=new Float32Array(t.length);for(let n=0,r=t.length;n<r;n+=2){s[n]=e+t[n];s[n+1]=i+t[n+1]}return s}static svgRound(t){return Math.round(1e4*t)}static _normalizePoint(t,e,i,s,n){switch(n){case 90:return[1-e/i,t/s];case 180:return[1-t/i,1-e/s];case 270:return[e/i,1-t/s];default:return[t/i,e/s]}}static _normalizePagePoint(t,e,i){switch(i){case 90:return[1-e,t];case 180:return[1-t,1-e];case 270:return[e,1-t];default:return[t,e]}}static createBezierPoints(t,e,i,s,n,r){return[(t+5*i)/6,(e+5*s)/6,(5*i+n)/6,(5*s+r)/6,(i+n)/2,(s+r)/2]}}class FreeDrawOutliner{#Vn;#$n=[];#Wn;#qn;#Xn=[];#Yn=new Float32Array(18);#Kn;#Qn;#Jn;#Zn;#tr;#er;#ir=[];static#sr=8;static#nr=2;static#rr=FreeDrawOutliner.#sr+FreeDrawOutliner.#nr;constructor({x:t,y:e},i,s,n,r,a=0){this.#Vn=i;this.#er=n*s;this.#qn=r;this.#Yn.set([NaN,NaN,NaN,NaN,t,e],6);this.#Wn=a;this.#Zn=FreeDrawOutliner.#sr*s;this.#Jn=FreeDrawOutliner.#rr*s;this.#tr=s;this.#ir.push(t,e)}isEmpty(){return isNaN(this.#Yn[8])}#ar(){const t=this.#Yn.subarray(4,6),e=this.#Yn.subarray(16,18),[i,s,n,r]=this.#Vn;return[(this.#Kn+(t[0]-e[0])/2-i)/n,(this.#Qn+(t[1]-e[1])/2-s)/r,(this.#Kn+(e[0]-t[0])/2-i)/n,(this.#Qn+(e[1]-t[1])/2-s)/r]}add({x:t,y:e}){this.#Kn=t;this.#Qn=e;const[i,s,n,r]=this.#Vn;let[a,o,l,h]=this.#Yn.subarray(8,12);const c=t-l,d=e-h,u=Math.hypot(c,d);if(u<this.#Jn)return!1;const p=u-this.#Zn,g=p/u,f=g*c,m=g*d;let b=a,v=o;a=l;o=h;l+=f;h+=m;this.#ir?.push(t,e);const y=f/p,w=-m/p*this.#er,A=y*this.#er;this.#Yn.set(this.#Yn.subarray(2,8),0);this.#Yn.set([l+w,h+A],4);this.#Yn.set(this.#Yn.subarray(14,18),12);this.#Yn.set([l-w,h-A],16);if(isNaN(this.#Yn[6])){if(0===this.#Xn.length){this.#Yn.set([a+w,o+A],2);this.#Xn.push(NaN,NaN,NaN,NaN,(a+w-i)/n,(o+A-s)/r);this.#Yn.set([a-w,o-A],14);this.#$n.push(NaN,NaN,NaN,NaN,(a-w-i)/n,(o-A-s)/r)}this.#Yn.set([b,v,a,o,l,h],6);return!this.isEmpty()}this.#Yn.set([b,v,a,o,l,h],6);if(Math.abs(Math.atan2(v-o,b-a)-Math.atan2(m,f))<Math.PI/2){[a,o,l,h]=this.#Yn.subarray(2,6);this.#Xn.push(NaN,NaN,NaN,NaN,((a+l)/2-i)/n,((o+h)/2-s)/r);[a,o,b,v]=this.#Yn.subarray(14,18);this.#$n.push(NaN,NaN,NaN,NaN,((b+a)/2-i)/n,((v+o)/2-s)/r);return!0}[b,v,a,o,l,h]=this.#Yn.subarray(0,6);this.#Xn.push(((b+5*a)/6-i)/n,((v+5*o)/6-s)/r,((5*a+l)/6-i)/n,((5*o+h)/6-s)/r,((a+l)/2-i)/n,((o+h)/2-s)/r);[l,h,a,o,b,v]=this.#Yn.subarray(12,18);this.#$n.push(((b+5*a)/6-i)/n,((v+5*o)/6-s)/r,((5*a+l)/6-i)/n,((5*o+h)/6-s)/r,((a+l)/2-i)/n,((o+h)/2-s)/r);return!0}toSVGPath(){if(this.isEmpty())return\"\";const t=this.#Xn,e=this.#$n;if(isNaN(this.#Yn[6])&&!this.isEmpty())return this.#or();const i=[];i.push(`M${t[4]} ${t[5]}`);for(let e=6;e<t.length;e+=6)isNaN(t[e])?i.push(`L${t[e+4]} ${t[e+5]}`):i.push(`C${t[e]} ${t[e+1]} ${t[e+2]} ${t[e+3]} ${t[e+4]} ${t[e+5]}`);this.#lr(i);for(let t=e.length-6;t>=6;t-=6)isNaN(e[t])?i.push(`L${e[t+4]} ${e[t+5]}`):i.push(`C${e[t]} ${e[t+1]} ${e[t+2]} ${e[t+3]} ${e[t+4]} ${e[t+5]}`);this.#hr(i);return i.join(\" \")}#or(){const[t,e,i,s]=this.#Vn,[n,r,a,o]=this.#ar();return`M${(this.#Yn[2]-t)/i} ${(this.#Yn[3]-e)/s} L${(this.#Yn[4]-t)/i} ${(this.#Yn[5]-e)/s} L${n} ${r} L${a} ${o} L${(this.#Yn[16]-t)/i} ${(this.#Yn[17]-e)/s} L${(this.#Yn[14]-t)/i} ${(this.#Yn[15]-e)/s} Z`}#hr(t){const e=this.#$n;t.push(`L${e[4]} ${e[5]} Z`)}#lr(t){const[e,i,s,n]=this.#Vn,r=this.#Yn.subarray(4,6),a=this.#Yn.subarray(16,18),[o,l,h,c]=this.#ar();t.push(`L${(r[0]-e)/s} ${(r[1]-i)/n} L${o} ${l} L${h} ${c} L${(a[0]-e)/s} ${(a[1]-i)/n}`)}newFreeDrawOutline(t,e,i,s,n,r){return new FreeDrawOutline(t,e,i,s,n,r)}getOutlines(){const t=this.#Xn,e=this.#$n,i=this.#Yn,[s,n,r,a]=this.#Vn,o=new Float32Array((this.#ir?.length??0)+2);for(let t=0,e=o.length-2;t<e;t+=2){o[t]=(this.#ir[t]-s)/r;o[t+1]=(this.#ir[t+1]-n)/a}o[o.length-2]=(this.#Kn-s)/r;o[o.length-1]=(this.#Qn-n)/a;if(isNaN(i[6])&&!this.isEmpty())return this.#cr(o);const l=new Float32Array(this.#Xn.length+24+this.#$n.length);let h=t.length;for(let e=0;e<h;e+=2)if(isNaN(t[e]))l[e]=l[e+1]=NaN;else{l[e]=t[e];l[e+1]=t[e+1]}h=this.#dr(l,h);for(let t=e.length-6;t>=6;t-=6)for(let i=0;i<6;i+=2)if(isNaN(e[t+i])){l[h]=l[h+1]=NaN;h+=2}else{l[h]=e[t+i];l[h+1]=e[t+i+1];h+=2}this.#ur(l,h);return this.newFreeDrawOutline(l,o,this.#Vn,this.#tr,this.#Wn,this.#qn)}#cr(t){const e=this.#Yn,[i,s,n,r]=this.#Vn,[a,o,l,h]=this.#ar(),c=new Float32Array(36);c.set([NaN,NaN,NaN,NaN,(e[2]-i)/n,(e[3]-s)/r,NaN,NaN,NaN,NaN,(e[4]-i)/n,(e[5]-s)/r,NaN,NaN,NaN,NaN,a,o,NaN,NaN,NaN,NaN,l,h,NaN,NaN,NaN,NaN,(e[16]-i)/n,(e[17]-s)/r,NaN,NaN,NaN,NaN,(e[14]-i)/n,(e[15]-s)/r],0);return this.newFreeDrawOutline(c,t,this.#Vn,this.#tr,this.#Wn,this.#qn)}#ur(t,e){const i=this.#$n;t.set([NaN,NaN,NaN,NaN,i[4],i[5]],e);return e+6}#dr(t,e){const i=this.#Yn.subarray(4,6),s=this.#Yn.subarray(16,18),[n,r,a,o]=this.#Vn,[l,h,c,d]=this.#ar();t.set([NaN,NaN,NaN,NaN,(i[0]-n)/a,(i[1]-r)/o,NaN,NaN,NaN,NaN,l,h,NaN,NaN,NaN,NaN,c,d,NaN,NaN,NaN,NaN,(s[0]-n)/a,(s[1]-r)/o],e);return e+24}}class FreeDrawOutline extends Outline{#Vn;#pr=new Float32Array(4);#Wn;#qn;#ir;#tr;#gr;constructor(t,e,i,s,n,r){super();this.#gr=t;this.#ir=e;this.#Vn=i;this.#tr=s;this.#Wn=n;this.#qn=r;this.lastPoint=[NaN,NaN];this.#fr(r);const[a,o,l,h]=this.#pr;for(let e=0,i=t.length;e<i;e+=2){t[e]=(t[e]-a)/l;t[e+1]=(t[e+1]-o)/h}for(let t=0,i=e.length;t<i;t+=2){e[t]=(e[t]-a)/l;e[t+1]=(e[t+1]-o)/h}}toSVGPath(){const t=[`M${this.#gr[4]} ${this.#gr[5]}`];for(let e=6,i=this.#gr.length;e<i;e+=6)isNaN(this.#gr[e])?t.push(`L${this.#gr[e+4]} ${this.#gr[e+5]}`):t.push(`C${this.#gr[e]} ${this.#gr[e+1]} ${this.#gr[e+2]} ${this.#gr[e+3]} ${this.#gr[e+4]} ${this.#gr[e+5]}`);t.push(\"Z\");return t.join(\" \")}serialize([t,e,i,s],n){const r=i-t,a=s-e;let o,l;switch(n){case 0:o=Outline._rescale(this.#gr,t,s,r,-a);l=Outline._rescale(this.#ir,t,s,r,-a);break;case 90:o=Outline._rescaleAndSwap(this.#gr,t,e,r,a);l=Outline._rescaleAndSwap(this.#ir,t,e,r,a);break;case 180:o=Outline._rescale(this.#gr,i,e,-r,a);l=Outline._rescale(this.#ir,i,e,-r,a);break;case 270:o=Outline._rescaleAndSwap(this.#gr,i,s,-r,-a);l=Outline._rescaleAndSwap(this.#ir,i,s,-r,-a)}return{outline:Array.from(o),points:[Array.from(l)]}}#fr(t){const e=this.#gr;let i=e[4],s=e[5],n=i,r=s,a=i,o=s,l=i,h=s;const c=t?Math.max:Math.min;for(let t=6,d=e.length;t<d;t+=6){if(isNaN(e[t])){n=Math.min(n,e[t+4]);r=Math.min(r,e[t+5]);a=Math.max(a,e[t+4]);o=Math.max(o,e[t+5]);if(h<e[t+5]){l=e[t+4];h=e[t+5]}else h===e[t+5]&&(l=c(l,e[t+4]))}else{const d=Util.bezierBoundingBox(i,s,...e.slice(t,t+6));n=Math.min(n,d[0]);r=Math.min(r,d[1]);a=Math.max(a,d[2]);o=Math.max(o,d[3]);if(h<d[3]){l=d[2];h=d[3]}else h===d[3]&&(l=c(l,d[2]))}i=e[t+4];s=e[t+5]}const d=this.#pr;d[0]=n-this.#Wn;d[1]=r-this.#Wn;d[2]=a-n+2*this.#Wn;d[3]=o-r+2*this.#Wn;this.lastPoint=[l,h]}get box(){return this.#pr}newOutliner(t,e,i,s,n,r=0){return new FreeDrawOutliner(t,e,i,s,n,r)}getNewOutline(t,e){const[i,s,n,r]=this.#pr,[a,o,l,h]=this.#Vn,c=n*l,d=r*h,u=i*l+a,p=s*h+o,g=this.newOutliner({x:this.#ir[0]*c+u,y:this.#ir[1]*d+p},this.#Vn,this.#tr,t,this.#qn,e??this.#Wn);for(let t=2;t<this.#ir.length;t+=2)g.add({x:this.#ir[t]*c+u,y:this.#ir[t+1]*d+p});return g.getOutlines()}}class HighlightOutliner{#Vn;#mr;#br=[];#vr=[];constructor(t,e=0,i=0,s=!0){let n=1/0,r=-1/0,a=1/0,o=-1/0;const l=10**-4;for(const{x:i,y:s,width:h,height:c}of t){const t=Math.floor((i-e)/l)*l,d=Math.ceil((i+h+e)/l)*l,u=Math.floor((s-e)/l)*l,p=Math.ceil((s+c+e)/l)*l,g=[t,u,p,!0],f=[d,u,p,!1];this.#br.push(g,f);n=Math.min(n,t);r=Math.max(r,d);a=Math.min(a,u);o=Math.max(o,p)}const h=r-n+2*i,c=o-a+2*i,d=n-i,u=a-i,p=this.#br.at(s?-1:-2),g=[p[0],p[2]];for(const t of this.#br){const[e,i,s]=t;t[0]=(e-d)/h;t[1]=(i-u)/c;t[2]=(s-u)/c}this.#Vn=new Float32Array([d,u,h,c]);this.#mr=g}getOutlines(){this.#br.sort(((t,e)=>t[0]-e[0]||t[1]-e[1]||t[2]-e[2]));const t=[];for(const e of this.#br)if(e[3]){t.push(...this.#yr(e));this.#wr(e)}else{this.#Ar(e);t.push(...this.#yr(e))}return this.#xr(t)}#xr(t){const e=[],i=new Set;for(const i of t){const[t,s,n]=i;e.push([t,s,i],[t,n,i])}e.sort(((t,e)=>t[1]-e[1]||t[0]-e[0]));for(let t=0,s=e.length;t<s;t+=2){const s=e[t][2],n=e[t+1][2];s.push(n);n.push(s);i.add(s);i.add(n)}const s=[];let n;for(;i.size>0;){const t=i.values().next().value;let[e,r,a,o,l]=t;i.delete(t);let h=e,c=r;n=[e,a];s.push(n);for(;;){let t;if(i.has(o))t=o;else{if(!i.has(l))break;t=l}i.delete(t);[e,r,a,o,l]=t;if(h!==e){n.push(h,c,e,c===r?r:a);h=e}c=c===r?a:r}n.push(h,c)}return new HighlightOutline(s,this.#Vn,this.#mr)}#_r(t){const e=this.#vr;let i=0,s=e.length-1;for(;i<=s;){const n=i+s>>1,r=e[n][0];if(r===t)return n;r<t?i=n+1:s=n-1}return s+1}#wr([,t,e]){const i=this.#_r(t);this.#vr.splice(i,0,[t,e])}#Ar([,t,e]){const i=this.#_r(t);for(let s=i;s<this.#vr.length;s++){const[i,n]=this.#vr[s];if(i!==t)break;if(i===t&&n===e){this.#vr.splice(s,1);return}}for(let s=i-1;s>=0;s--){const[i,n]=this.#vr[s];if(i!==t)break;if(i===t&&n===e){this.#vr.splice(s,1);return}}}#yr(t){const[e,i,s]=t,n=[[e,i,s]],r=this.#_r(s);for(let t=0;t<r;t++){const[i,s]=this.#vr[t];for(let t=0,r=n.length;t<r;t++){const[,a,o]=n[t];if(!(s<=a||o<=i))if(a>=i)if(o>s)n[t][1]=s;else{if(1===r)return[];n.splice(t,1);t--;r--}else{n[t][2]=i;o>s&&n.push([e,s,o])}}}return n}}class HighlightOutline extends Outline{#Vn;#Er;constructor(t,e,i){super();this.#Er=t;this.#Vn=e;this.lastPoint=i}toSVGPath(){const t=[];for(const e of this.#Er){let[i,s]=e;t.push(`M${i} ${s}`);for(let n=2;n<e.length;n+=2){const r=e[n],a=e[n+1];if(r===i){t.push(`V${a}`);s=a}else if(a===s){t.push(`H${r}`);i=r}}t.push(\"Z\")}return t.join(\" \")}serialize([t,e,i,s],n){const r=[],a=i-t,o=s-e;for(const e of this.#Er){const i=new Array(e.length);for(let n=0;n<e.length;n+=2){i[n]=t+e[n]*a;i[n+1]=s-e[n+1]*o}r.push(i)}return r}get box(){return this.#Vn}get classNamesForOutlining(){return[\"highlightOutline\"]}}class FreeHighlightOutliner extends FreeDrawOutliner{newFreeDrawOutline(t,e,i,s,n,r){return new FreeHighlightOutline(t,e,i,s,n,r)}}class FreeHighlightOutline extends FreeDrawOutline{newOutliner(t,e,i,s,n,r=0){return new FreeHighlightOutliner(t,e,i,s,n,r)}}class ColorPicker{#Sr=null;#Cr=null;#Tr;#Mr=null;#Pr=!1;#Dr=!1;#r=null;#kr;#Rr=null;#f=null;#Ir;static#Fr=null;static get _keyboardManager(){return shadow(this,\"_keyboardManager\",new KeyboardManager([[[\"Escape\",\"mac+Escape\"],ColorPicker.prototype._hideDropdownFromKeyboard],[[\" \",\"mac+ \"],ColorPicker.prototype._colorSelectFromKeyboard],[[\"ArrowDown\",\"ArrowRight\",\"mac+ArrowDown\",\"mac+ArrowRight\"],ColorPicker.prototype._moveToNext],[[\"ArrowUp\",\"ArrowLeft\",\"mac+ArrowUp\",\"mac+ArrowLeft\"],ColorPicker.prototype._moveToPrevious],[[\"Home\",\"mac+Home\"],ColorPicker.prototype._moveToBeginning],[[\"End\",\"mac+End\"],ColorPicker.prototype._moveToEnd]]))}constructor({editor:t=null,uiManager:e=null}){if(t){this.#Dr=!1;this.#Ir=m.HIGHLIGHT_COLOR;this.#r=t}else{this.#Dr=!0;this.#Ir=m.HIGHLIGHT_DEFAULT_COLOR}this.#f=t?._uiManager||e;this.#kr=this.#f._eventBus;this.#Tr=t?.color||this.#f?.highlightColors.values().next().value||\"#FFFF98\";ColorPicker.#Fr||=Object.freeze({blue:\"pdfjs-editor-colorpicker-blue\",green:\"pdfjs-editor-colorpicker-green\",pink:\"pdfjs-editor-colorpicker-pink\",red:\"pdfjs-editor-colorpicker-red\",yellow:\"pdfjs-editor-colorpicker-yellow\"})}renderButton(){const t=this.#Sr=document.createElement(\"button\");t.className=\"colorPicker\";t.tabIndex=\"0\";t.setAttribute(\"data-l10n-id\",\"pdfjs-editor-colorpicker-button\");t.setAttribute(\"aria-haspopup\",!0);const e=this.#f._signal;t.addEventListener(\"click\",this.#Lr.bind(this),{signal:e});t.addEventListener(\"keydown\",this.#qs.bind(this),{signal:e});const i=this.#Cr=document.createElement(\"span\");i.className=\"swatch\";i.setAttribute(\"aria-hidden\",!0);i.style.backgroundColor=this.#Tr;t.append(i);return t}renderMainDropdown(){const t=this.#Mr=this.#Or();t.setAttribute(\"aria-orientation\",\"horizontal\");t.setAttribute(\"aria-labelledby\",\"highlightColorPickerLabel\");return t}#Or(){const t=document.createElement(\"div\"),e=this.#f._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:e});t.className=\"dropdown\";t.role=\"listbox\";t.setAttribute(\"aria-multiselectable\",!1);t.setAttribute(\"aria-orientation\",\"vertical\");t.setAttribute(\"data-l10n-id\",\"pdfjs-editor-colorpicker-dropdown\");for(const[i,s]of this.#f.highlightColors){const n=document.createElement(\"button\");n.tabIndex=\"0\";n.role=\"option\";n.setAttribute(\"data-color\",s);n.title=i;n.setAttribute(\"data-l10n-id\",ColorPicker.#Fr[i]);const r=document.createElement(\"span\");n.append(r);r.className=\"swatch\";r.style.backgroundColor=s;n.setAttribute(\"aria-selected\",s===this.#Tr);n.addEventListener(\"click\",this.#Nr.bind(this,s),{signal:e});t.append(n)}t.addEventListener(\"keydown\",this.#qs.bind(this),{signal:e});return t}#Nr(t,e){e.stopPropagation();this.#kr.dispatch(\"switchannotationeditorparams\",{source:this,type:this.#Ir,value:t})}_colorSelectFromKeyboard(t){if(t.target===this.#Sr){this.#Lr(t);return}const e=t.target.getAttribute(\"data-color\");e&&this.#Nr(e,t)}_moveToNext(t){this.#Br?t.target!==this.#Sr?t.target.nextSibling?.focus():this.#Mr.firstChild?.focus():this.#Lr(t)}_moveToPrevious(t){if(t.target!==this.#Mr?.firstChild&&t.target!==this.#Sr){this.#Br||this.#Lr(t);t.target.previousSibling?.focus()}else this.#Br&&this._hideDropdownFromKeyboard()}_moveToBeginning(t){this.#Br?this.#Mr.firstChild?.focus():this.#Lr(t)}_moveToEnd(t){this.#Br?this.#Mr.lastChild?.focus():this.#Lr(t)}#qs(t){ColorPicker._keyboardManager.exec(this,t)}#Lr(t){if(this.#Br){this.hideDropdown();return}this.#Pr=0===t.detail;if(!this.#Rr){this.#Rr=new AbortController;window.addEventListener(\"pointerdown\",this.#h.bind(this),{signal:this.#f.combinedSignal(this.#Rr)})}if(this.#Mr){this.#Mr.classList.remove(\"hidden\");return}const e=this.#Mr=this.#Or();this.#Sr.append(e)}#h(t){this.#Mr?.contains(t.target)||this.hideDropdown()}hideDropdown(){this.#Mr?.classList.add(\"hidden\");this.#Rr?.abort();this.#Rr=null}get#Br(){return this.#Mr&&!this.#Mr.classList.contains(\"hidden\")}_hideDropdownFromKeyboard(){if(!this.#Dr)if(this.#Br){this.hideDropdown();this.#Sr.focus({preventScroll:!0,focusVisible:this.#Pr})}else this.#r?.unselect()}updateColor(t){this.#Cr&&(this.#Cr.style.backgroundColor=t);if(!this.#Mr)return;const e=this.#f.highlightColors.values();for(const i of this.#Mr.children)i.setAttribute(\"aria-selected\",e.next().value===t)}destroy(){this.#Sr?.remove();this.#Sr=null;this.#Cr=null;this.#Mr?.remove();this.#Mr=null}}class HighlightEditor extends AnnotationEditor{#Hr=null;#Ur=0;#zr;#jr=null;#n=null;#Gr=null;#Vr=null;#$r=0;#Wr=null;#qr=null;#y=null;#Xr=!1;#mr=null;#Yr;#Kr=null;#Qr=\"\";#er;#Jr=\"\";static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=12;static _type=\"highlight\";static _editorType=f.HIGHLIGHT;static _freeHighlightId=-1;static _freeHighlight=null;static _freeHighlightClipId=\"\";static get _keyboardManager(){const t=HighlightEditor.prototype;return shadow(this,\"_keyboardManager\",new KeyboardManager([[[\"ArrowLeft\",\"mac+ArrowLeft\"],t._moveCaret,{args:[0]}],[[\"ArrowRight\",\"mac+ArrowRight\"],t._moveCaret,{args:[1]}],[[\"ArrowUp\",\"mac+ArrowUp\"],t._moveCaret,{args:[2]}],[[\"ArrowDown\",\"mac+ArrowDown\"],t._moveCaret,{args:[3]}]]))}constructor(t){super({...t,name:\"highlightEditor\"});this.color=t.color||HighlightEditor._defaultColor;this.#er=t.thickness||HighlightEditor._defaultThickness;this.#Yr=t.opacity||HighlightEditor._defaultOpacity;this.#zr=t.boxes||null;this.#Jr=t.methodOfCreation||\"\";this.#Qr=t.text||\"\";this._isDraggable=!1;if(t.highlightId>-1){this.#Xr=!0;this.#Zr(t);this.#ta()}else if(this.#zr){this.#Hr=t.anchorNode;this.#Ur=t.anchorOffset;this.#Vr=t.focusNode;this.#$r=t.focusOffset;this.#ea();this.#ta();this.rotate(this.rotation)}}get telemetryInitialData(){return{action:\"added\",type:this.#Xr?\"free_highlight\":\"highlight\",color:this._uiManager.highlightColorNames.get(this.color),thickness:this.#er,methodOfCreation:this.#Jr}}get telemetryFinalData(){return{type:\"highlight\",color:this._uiManager.highlightColorNames.get(this.color)}}static computeTelemetryFinalData(t){return{numberOfColors:t.get(\"color\").size}}#ea(){const t=new HighlightOutliner(this.#zr,.001);this.#qr=t.getOutlines();[this.x,this.y,this.width,this.height]=this.#qr.box;const e=new HighlightOutliner(this.#zr,.0025,.001,\"ltr\"===this._uiManager.direction);this.#Gr=e.getOutlines();const{lastPoint:i}=this.#Gr;this.#mr=[(i[0]-this.x)/this.width,(i[1]-this.y)/this.height]}#Zr({highlightOutlines:t,highlightId:e,clipPathId:i}){this.#qr=t;this.#Gr=t.getNewOutline(this.#er/2+1.5,.0025);if(e>=0){this.#y=e;this.#jr=i;this.parent.drawLayer.finalizeDraw(e,{bbox:t.box,path:{d:t.toSVGPath()}});this.#Kr=this.parent.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:!0},bbox:this.#Gr.box,path:{d:this.#Gr.toSVGPath()}},!0)}else if(this.parent){const e=this.parent.viewport.rotation;this.parent.drawLayer.updateProperties(this.#y,{bbox:HighlightEditor.#ia(this.#qr.box,(e-this.rotation+360)%360),path:{d:t.toSVGPath()}});this.parent.drawLayer.updateProperties(this.#Kr,{bbox:HighlightEditor.#ia(this.#Gr.box,e),path:{d:this.#Gr.toSVGPath()}})}const[s,n,r,a]=t.box;switch(this.rotation){case 0:this.x=s;this.y=n;this.width=r;this.height=a;break;case 90:{const[t,e]=this.parentDimensions;this.x=n;this.y=1-s;this.width=r*e/t;this.height=a*t/e;break}case 180:this.x=1-s;this.y=1-n;this.width=r;this.height=a;break;case 270:{const[t,e]=this.parentDimensions;this.x=1-n;this.y=s;this.width=r*e/t;this.height=a*t/e;break}}const{lastPoint:o}=this.#Gr;this.#mr=[(o[0]-s)/r,(o[1]-n)/a]}static initialize(t,e){AnnotationEditor.initialize(t,e);HighlightEditor._defaultColor||=e.highlightColors?.values().next().value||\"#fff066\"}static updateDefaultParams(t,e){switch(t){case m.HIGHLIGHT_DEFAULT_COLOR:HighlightEditor._defaultColor=e;break;case m.HIGHLIGHT_THICKNESS:HighlightEditor._defaultThickness=e}}translateInPage(t,e){}get toolbarPosition(){return this.#mr}updateParams(t,e){switch(t){case m.HIGHLIGHT_COLOR:this.#On(e);break;case m.HIGHLIGHT_THICKNESS:this.#sa(e)}}static get defaultPropertiesToUpdate(){return[[m.HIGHLIGHT_DEFAULT_COLOR,HighlightEditor._defaultColor],[m.HIGHLIGHT_THICKNESS,HighlightEditor._defaultThickness]]}get propertiesToUpdate(){return[[m.HIGHLIGHT_COLOR,this.color||HighlightEditor._defaultColor],[m.HIGHLIGHT_THICKNESS,this.#er||HighlightEditor._defaultThickness],[m.HIGHLIGHT_FREE,this.#Xr]]}#On(t){const setColorAndOpacity=(t,e)=>{this.color=t;this.#Yr=e;this.parent?.drawLayer.updateProperties(this.#y,{root:{fill:t,\"fill-opacity\":e}});this.#n?.updateColor(t)},e=this.color,i=this.#Yr;this.addCommands({cmd:setColorAndOpacity.bind(this,t,HighlightEditor._defaultOpacity),undo:setColorAndOpacity.bind(this,e,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0});this._reportTelemetry({action:\"color_changed\",color:this._uiManager.highlightColorNames.get(t)},!0)}#sa(t){const e=this.#er,setThickness=t=>{this.#er=t;this.#na(t)};this.addCommands({cmd:setThickness.bind(this,t),undo:setThickness.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0});this._reportTelemetry({action:\"thickness_changed\",thickness:t},!0)}async addEditToolbar(){const t=await super.addEditToolbar();if(!t)return null;if(this._uiManager.highlightColors){this.#n=new ColorPicker({editor:this});t.addColorPicker(this.#n)}return t}disableEditing(){super.disableEditing();this.div.classList.toggle(\"disabled\",!0)}enableEditing(){super.enableEditing();this.div.classList.toggle(\"disabled\",!1)}fixAndSetPosition(){return super.fixAndSetPosition(this.#ra())}getBaseTranslation(){return[0,0]}getRect(t,e){return super.getRect(t,e,this.#ra())}onceAdded(t){this.annotationElementId||this.parent.addUndoableEditor(this);t&&this.div.focus()}remove(){this.#aa();this._reportTelemetry({action:\"deleted\"});super.remove()}rebuild(){if(this.parent){super.rebuild();if(null!==this.div){this.#ta();this.isAttachedToDOM||this.parent.add(this)}}}setParent(t){let e=!1;if(this.parent&&!t)this.#aa();else if(t){this.#ta(t);e=!this.parent&&this.div?.classList.contains(\"selectedEditor\")}super.setParent(t);this.show(this._isVisible);e&&this.select()}#na(t){if(!this.#Xr)return;this.#Zr({highlightOutlines:this.#qr.getNewOutline(t/2)});this.fixAndSetPosition();const[e,i]=this.parentDimensions;this.setDims(this.width*e,this.height*i)}#aa(){if(null!==this.#y&&this.parent){this.parent.drawLayer.remove(this.#y);this.#y=null;this.parent.drawLayer.remove(this.#Kr);this.#Kr=null}}#ta(t=this.parent){if(null===this.#y){({id:this.#y,clipPathId:this.#jr}=t.drawLayer.draw({bbox:this.#qr.box,root:{viewBox:\"0 0 1 1\",fill:this.color,\"fill-opacity\":this.#Yr},rootClass:{highlight:!0,free:this.#Xr},path:{d:this.#qr.toSVGPath()}},!1,!0));this.#Kr=t.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:this.#Xr},bbox:this.#Gr.box,path:{d:this.#Gr.toSVGPath()}},this.#Xr);this.#Wr&&(this.#Wr.style.clipPath=this.#jr)}}static#ia([t,e,i,s],n){switch(n){case 90:return[1-e-s,t,s,i];case 180:return[1-t-i,1-e-s,i,s];case 270:return[e,1-t-i,s,i]}return[t,e,i,s]}rotate(t){const{drawLayer:e}=this.parent;let i;if(this.#Xr){t=(t-this.rotation+360)%360;i=HighlightEditor.#ia(this.#qr.box,t)}else i=HighlightEditor.#ia([this.x,this.y,this.width,this.height],t);e.updateProperties(this.#y,{bbox:i,root:{\"data-main-rotation\":t}});e.updateProperties(this.#Kr,{bbox:HighlightEditor.#ia(this.#Gr.box,t),root:{\"data-main-rotation\":t}})}render(){if(this.div)return this.div;const t=super.render();if(this.#Qr){t.setAttribute(\"aria-label\",this.#Qr);t.setAttribute(\"role\",\"mark\")}this.#Xr?t.classList.add(\"free\"):this.div.addEventListener(\"keydown\",this.#oa.bind(this),{signal:this._uiManager._signal});const e=this.#Wr=document.createElement(\"div\");t.append(e);e.setAttribute(\"aria-hidden\",\"true\");e.className=\"internal\";e.style.clipPath=this.#jr;const[i,s]=this.parentDimensions;this.setDims(this.width*i,this.height*s);bindEvents(this,this.#Wr,[\"pointerover\",\"pointerleave\"]);this.enableEditing();return t}pointerover(){this.isSelected||this.parent?.drawLayer.updateProperties(this.#Kr,{rootClass:{hovered:!0}})}pointerleave(){this.isSelected||this.parent?.drawLayer.updateProperties(this.#Kr,{rootClass:{hovered:!1}})}#oa(t){HighlightEditor._keyboardManager.exec(this,t)}_moveCaret(t){this.parent.unselect(this);switch(t){case 0:case 2:this.#la(!0);break;case 1:case 3:this.#la(!1)}}#la(t){if(!this.#Hr)return;const e=window.getSelection();t?e.setPosition(this.#Hr,this.#Ur):e.setPosition(this.#Vr,this.#$r)}select(){super.select();this.#Kr&&this.parent?.drawLayer.updateProperties(this.#Kr,{rootClass:{hovered:!1,selected:!0}})}unselect(){super.unselect();if(this.#Kr){this.parent?.drawLayer.updateProperties(this.#Kr,{rootClass:{selected:!1}});this.#Xr||this.#la(!1)}}get _mustFixPosition(){return!this.#Xr}show(t=this._isVisible){super.show(t);if(this.parent){this.parent.drawLayer.updateProperties(this.#y,{rootClass:{hidden:!t}});this.parent.drawLayer.updateProperties(this.#Kr,{rootClass:{hidden:!t}})}}#ra(){return this.#Xr?this.rotation:0}#ha(){if(this.#Xr)return null;const[t,e]=this.pageDimensions,[i,s]=this.pageTranslation,n=this.#zr,r=new Float32Array(8*n.length);let a=0;for(const{x:o,y:l,width:h,height:c}of n){const n=o*t+i,d=(1-l)*e+s;r[a]=r[a+4]=n;r[a+1]=r[a+3]=d;r[a+2]=r[a+6]=n+h*t;r[a+5]=r[a+7]=d-c*e;a+=8}return r}#ca(t){return this.#qr.serialize(t,this.#ra())}static startHighlighting(t,e,{target:i,x:s,y:n}){const{x:r,y:a,width:o,height:l}=i.getBoundingClientRect(),h=new AbortController,c=t.combinedSignal(h),pointerUpCallback=e=>{h.abort();this.#da(t,e)};window.addEventListener(\"blur\",pointerUpCallback,{signal:c});window.addEventListener(\"pointerup\",pointerUpCallback,{signal:c});window.addEventListener(\"pointerdown\",stopEvent,{capture:!0,passive:!1,signal:c});window.addEventListener(\"contextmenu\",noContextMenu,{signal:c});i.addEventListener(\"pointermove\",this.#ua.bind(this,t),{signal:c});this._freeHighlight=new FreeHighlightOutliner({x:s,y:n},[r,a,o,l],t.scale,this._defaultThickness/2,e,.001);({id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=t.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:\"0 0 1 1\",fill:this._defaultColor,\"fill-opacity\":this._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:this._freeHighlight.toSVGPath()}},!0,!0))}static#ua(t,e){this._freeHighlight.add(e)&&t.drawLayer.updateProperties(this._freeHighlightId,{path:{d:this._freeHighlight.toSVGPath()}})}static#da(t,e){this._freeHighlight.isEmpty()?t.drawLayer.remove(this._freeHighlightId):t.createAndAddNewEditor(e,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:\"main_toolbar\"});this._freeHighlightId=-1;this._freeHighlight=null;this._freeHighlightClipId=\"\"}static async deserialize(t,e,i){let s=null;if(t instanceof HighlightAnnotationElement){const{data:{quadPoints:e,rect:i,rotation:n,id:r,color:a,opacity:o,popupRef:l},parent:{page:{pageNumber:h}}}=t;s=t={annotationType:f.HIGHLIGHT,color:Array.from(a),opacity:o,quadPoints:e,boxes:null,pageIndex:h-1,rect:i.slice(0),rotation:n,id:r,deleted:!1,popupRef:l}}else if(t instanceof InkAnnotationElement){const{data:{inkLists:e,rect:i,rotation:n,id:r,color:a,borderStyle:{rawWidth:o},popupRef:l},parent:{page:{pageNumber:h}}}=t;s=t={annotationType:f.HIGHLIGHT,color:Array.from(a),thickness:o,inkLists:e,boxes:null,pageIndex:h-1,rect:i.slice(0),rotation:n,id:r,deleted:!1,popupRef:l}}const{color:n,quadPoints:r,inkLists:a,opacity:o}=t,l=await super.deserialize(t,e,i);l.color=Util.makeHexColor(...n);l.#Yr=o||1;a&&(l.#er=t.thickness);l.annotationElementId=t.id||null;l._initialData=s;const[h,c]=l.pageDimensions,[d,u]=l.pageTranslation;if(r){const t=l.#zr=[];for(let e=0;e<r.length;e+=8)t.push({x:(r[e]-d)/h,y:1-(r[e+1]-u)/c,width:(r[e+2]-r[e])/h,height:(r[e+1]-r[e+5])/c});l.#ea();l.#ta();l.rotate(l.rotation)}else if(a){l.#Xr=!0;const t=a[0],i={x:t[0]-d,y:c-(t[1]-u)},s=new FreeHighlightOutliner(i,[0,0,h,c],1,l.#er/2,!0,.001);for(let e=0,n=t.length;e<n;e+=2){i.x=t[e]-d;i.y=c-(t[e+1]-u);s.add(i)}const{id:n,clipPathId:r}=e.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:\"0 0 1 1\",fill:l.color,\"fill-opacity\":l._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:s.toSVGPath()}},!0,!0);l.#Zr({highlightOutlines:s.getOutlines(),highlightId:n,clipPathId:r});l.#ta()}return l}serialize(t=!1){if(this.isEmpty()||t)return null;if(this.deleted)return this.serializeDeleted();const e=this.getRect(0,0),i=AnnotationEditor._colorManager.convert(this.color),s={annotationType:f.HIGHLIGHT,color:i,opacity:this.#Yr,thickness:this.#er,quadPoints:this.#ha(),outlines:this.#ca(e),pageIndex:this.pageIndex,rect:e,rotation:this.#ra(),structTreeParentId:this._structTreeParentId};if(this.annotationElementId&&!this.#Gn(s))return null;s.id=this.annotationElementId;return s}#Gn(t){const{color:e}=this._initialData;return t.color.some(((t,i)=>t!==e[i]))}renderAnnotationElement(t){t.updateEdited({rect:this.getRect(0,0)});return null}static canCreateNewEmptyEditor(){return!1}}class DrawingOptions{#pa=Object.create(null);updateProperty(t,e){this[t]=e;this.updateSVGProperty(t,e)}updateProperties(t){if(t)for(const[e,i]of Object.entries(t))this.updateProperty(e,i)}updateSVGProperty(t,e){this.#pa[t]=e}toSVGProperties(){const t=this.#pa;this.#pa=Object.create(null);return{root:t}}reset(){this.#pa=Object.create(null)}updateAll(t=this){this.updateProperties(t)}clone(){unreachable(\"Not implemented\")}}class DrawingEditor extends AnnotationEditor{#ga=null;#fa;_drawId=null;static _currentDrawId=-1;static _currentParent=null;static#ma=null;static#ba=null;static#va=null;static#ya=NaN;static#wa=null;static#Aa=null;static#xa=NaN;static _INNER_MARGIN=3;constructor(t){super(t);this.#fa=t.mustBeCommitted||!1;if(t.drawOutlines){this.#_a(t);this.#ta()}}#_a({drawOutlines:t,drawId:e,drawingOptions:i}){this.#ga=t;this._drawingOptions||=i;if(e>=0){this._drawId=e;this.parent.drawLayer.finalizeDraw(e,t.defaultProperties)}else this._drawId=this.#Ea(t,this.parent);this.#Sa(t.box)}#Ea(t,e){const{id:i}=e.drawLayer.draw(DrawingEditor._mergeSVGProperties(this._drawingOptions.toSVGProperties(),t.defaultSVGProperties),!1,!1);return i}static _mergeSVGProperties(t,e){const i=new Set(Object.keys(t));for(const[s,n]of Object.entries(e))i.has(s)?Object.assign(t[s],n):t[s]=n;return t}static getDefaultDrawingOptions(t){unreachable(\"Not implemented\")}static get typesMap(){unreachable(\"Not implemented\")}static get isDrawer(){return!0}static get supportMultipleDrawings(){return!1}static updateDefaultParams(t,e){const i=this.typesMap.get(t);i&&this._defaultDrawingOptions.updateProperty(i,e);if(this._currentParent){DrawingEditor.#ma.updateProperty(i,e);this._currentParent.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties())}}updateParams(t,e){const i=this.constructor.typesMap.get(t);i&&this._updateProperty(t,i,e)}static get defaultPropertiesToUpdate(){const t=[],e=this._defaultDrawingOptions;for(const[i,s]of this.typesMap)t.push([i,e[s]]);return t}get propertiesToUpdate(){const t=[],{_drawingOptions:e}=this;for(const[i,s]of this.constructor.typesMap)t.push([i,e[s]]);return t}_updateProperty(t,e,i){const s=this._drawingOptions,n=s[e],setter=t=>{s.updateProperty(e,t);const i=this.#ga.updateProperty(e,t);i&&this.#Sa(i);this.parent?.drawLayer.updateProperties(this._drawId,s.toSVGProperties())};this.addCommands({cmd:setter.bind(this,i),undo:setter.bind(this,n),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:t,overwriteIfSameType:!0,keepUndo:!0})}_onResizing(){this.parent?.drawLayer.updateProperties(this._drawId,DrawingEditor._mergeSVGProperties(this.#ga.getPathResizingSVGProperties(this.#Ca()),{bbox:this.#Ta()}))}_onResized(){this.parent?.drawLayer.updateProperties(this._drawId,DrawingEditor._mergeSVGProperties(this.#ga.getPathResizedSVGProperties(this.#Ca()),{bbox:this.#Ta()}))}_onTranslating(t,e){this.parent?.drawLayer.updateProperties(this._drawId,{bbox:this.#Ta(t,e)})}_onTranslated(){this.parent?.drawLayer.updateProperties(this._drawId,DrawingEditor._mergeSVGProperties(this.#ga.getPathTranslatedSVGProperties(this.#Ca(),this.parentDimensions),{bbox:this.#Ta()}))}_onStartDragging(){this.parent?.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!0}})}_onStopDragging(){this.parent?.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!1}})}commit(){super.commit();this.disableEditMode();this.disableEditing()}disableEditing(){super.disableEditing();this.div.classList.toggle(\"disabled\",!0)}enableEditing(){super.enableEditing();this.div.classList.toggle(\"disabled\",!1)}getBaseTranslation(){return[0,0]}get isResizable(){return!0}onceAdded(t){this.annotationElementId||this.parent.addUndoableEditor(this);this._isDraggable=!0;if(this.#fa){this.#fa=!1;this.commit();this.parent.setSelected(this);t&&this.isOnScreen&&this.div.focus()}}remove(){this.#aa();super.remove()}rebuild(){if(this.parent){super.rebuild();if(null!==this.div){this.#ta();this.#Sa(this.#ga.box);this.isAttachedToDOM||this.parent.add(this)}}}setParent(t){let e=!1;if(this.parent&&!t){this._uiManager.removeShouldRescale(this);this.#aa()}else if(t){this._uiManager.addShouldRescale(this);this.#ta(t);e=!this.parent&&this.div?.classList.contains(\"selectedEditor\")}super.setParent(t);e&&this.select()}#aa(){if(null!==this._drawId&&this.parent){this.parent.drawLayer.remove(this._drawId);this._drawId=null;this._drawingOptions.reset()}}#ta(t=this.parent){if(null===this._drawId||this.parent!==t)if(null===this._drawId){this._drawingOptions.updateAll();this._drawId=this.#Ea(this.#ga,t)}else this.parent.drawLayer.updateParent(this._drawId,t.drawLayer)}#Ma([t,e,i,s]){const{parentDimensions:[n,r],rotation:a}=this;switch(a){case 90:return[e,1-t,i*(r/n),s*(n/r)];case 180:return[1-t,1-e,i,s];case 270:return[1-e,t,i*(r/n),s*(n/r)];default:return[t,e,i,s]}}#Ca(){const{x:t,y:e,width:i,height:s,parentDimensions:[n,r],rotation:a}=this;switch(a){case 90:return[1-e,t,i*(n/r),s*(r/n)];case 180:return[1-t,1-e,i,s];case 270:return[e,1-t,i*(n/r),s*(r/n)];default:return[t,e,i,s]}}#Sa(t){[this.x,this.y,this.width,this.height]=this.#Ma(t);if(this.div){this.fixAndSetPosition();const[t,e]=this.parentDimensions;this.setDims(this.width*t,this.height*e)}this._onResized()}#Ta(){const{x:t,y:e,width:i,height:s,rotation:n,parentRotation:r,parentDimensions:[a,o]}=this;switch((4*n+r)/90){case 1:return[1-e-s,t,s,i];case 2:return[1-t-i,1-e-s,i,s];case 3:return[e,1-t-i,s,i];case 4:return[t,e-i*(a/o),s*(o/a),i*(a/o)];case 5:return[1-e,t,i*(a/o),s*(o/a)];case 6:return[1-t-s*(o/a),1-e,s*(o/a),i*(a/o)];case 7:return[e-i*(a/o),1-t-s*(o/a),i*(a/o),s*(o/a)];case 8:return[t-i,e-s,i,s];case 9:return[1-e,t-i,s,i];case 10:return[1-t,1-e,i,s];case 11:return[e-s,1-t,s,i];case 12:return[t-s*(o/a),e,s*(o/a),i*(a/o)];case 13:return[1-e-i*(a/o),t-s*(o/a),i*(a/o),s*(o/a)];case 14:return[1-t,1-e-i*(a/o),s*(o/a),i*(a/o)];case 15:return[e,1-t,i*(a/o),s*(o/a)];default:return[t,e,i,s]}}rotate(){this.parent&&this.parent.drawLayer.updateProperties(this._drawId,DrawingEditor._mergeSVGProperties({bbox:this.#Ta()},this.#ga.updateRotation((this.parentRotation-this.rotation+360)%360)))}onScaleChanging(){this.parent&&this.#Sa(this.#ga.updateParentDimensions(this.parentDimensions,this.parent.scale))}static onScaleChangingWhenDrawing(){}render(){if(this.div)return this.div;const t=super.render();t.classList.add(\"draw\");const e=document.createElement(\"div\");t.append(e);e.setAttribute(\"aria-hidden\",\"true\");e.className=\"internal\";const[i,s]=this.parentDimensions;this.setDims(this.width*i,this.height*s);this._uiManager.addShouldRescale(this);this.disableEditing();return t}static createDrawerInstance(t,e,i,s,n){unreachable(\"Not implemented\")}static startDrawing(t,e,i,s){const{target:n,offsetX:r,offsetY:a,pointerId:o,pointerType:l}=s;if(DrawingEditor.#wa&&DrawingEditor.#wa!==l)return;const{viewport:{rotation:h}}=t,{width:c,height:d}=n.getBoundingClientRect(),u=DrawingEditor.#ba=new AbortController,p=t.combinedSignal(u);DrawingEditor.#ya||=o;DrawingEditor.#wa??=l;window.addEventListener(\"pointerup\",(t=>{DrawingEditor.#ya===t.pointerId?this._endDraw(t):DrawingEditor.#Aa?.delete(t.pointerId)}),{signal:p});window.addEventListener(\"pointercancel\",(t=>{DrawingEditor.#ya===t.pointerId?this._currentParent.endDrawingSession():DrawingEditor.#Aa?.delete(t.pointerId)}),{signal:p});window.addEventListener(\"pointerdown\",(t=>{if(DrawingEditor.#wa===t.pointerType){(DrawingEditor.#Aa||=new Set).add(t.pointerId);if(DrawingEditor.#ma.isCancellable()){DrawingEditor.#ma.removeLastElement();DrawingEditor.#ma.isEmpty()?this._currentParent.endDrawingSession(!0):this._endDraw(null)}}}),{capture:!0,passive:!1,signal:p});window.addEventListener(\"contextmenu\",noContextMenu,{signal:p});n.addEventListener(\"pointermove\",this._drawMove.bind(this),{signal:p});n.addEventListener(\"touchmove\",(t=>{t.timeStamp===DrawingEditor.#xa&&stopEvent(t)}),{signal:p});t.toggleDrawing();e._editorUndoBar?.hide();if(DrawingEditor.#ma)t.drawLayer.updateProperties(this._currentDrawId,DrawingEditor.#ma.startNew(r,a,c,d,h));else{e.updateUIForDefaultProperties(this);DrawingEditor.#ma=this.createDrawerInstance(r,a,c,d,h);DrawingEditor.#va=this.getDefaultDrawingOptions();this._currentParent=t;({id:this._currentDrawId}=t.drawLayer.draw(this._mergeSVGProperties(DrawingEditor.#va.toSVGProperties(),DrawingEditor.#ma.defaultSVGProperties),!0,!1))}}static _drawMove(t){DrawingEditor.#xa=-1;if(!DrawingEditor.#ma)return;const{offsetX:e,offsetY:i,pointerId:s}=t;if(DrawingEditor.#ya===s)if(DrawingEditor.#Aa?.size>=1)this._endDraw(t);else{this._currentParent.drawLayer.updateProperties(this._currentDrawId,DrawingEditor.#ma.add(e,i));DrawingEditor.#xa=t.timeStamp;stopEvent(t)}}static _cleanup(t){if(t){this._currentDrawId=-1;this._currentParent=null;DrawingEditor.#ma=null;DrawingEditor.#va=null;DrawingEditor.#wa=null;DrawingEditor.#xa=NaN}if(DrawingEditor.#ba){DrawingEditor.#ba.abort();DrawingEditor.#ba=null;DrawingEditor.#ya=NaN;DrawingEditor.#Aa=null}}static _endDraw(t){const e=this._currentParent;if(e){e.toggleDrawing(!0);this._cleanup(!1);t&&e.drawLayer.updateProperties(this._currentDrawId,DrawingEditor.#ma.end(t.offsetX,t.offsetY));if(this.supportMultipleDrawings){const t=DrawingEditor.#ma,i=this._currentDrawId,s=t.getLastElement();e.addCommands({cmd:()=>{e.drawLayer.updateProperties(i,t.setLastElement(s))},undo:()=>{e.drawLayer.updateProperties(i,t.removeLastElement())},mustExec:!1,type:m.DRAW_STEP})}else this.endDrawing(!1)}}static endDrawing(t){const e=this._currentParent;if(!e)return null;e.toggleDrawing(!0);e.cleanUndoStack(m.DRAW_STEP);if(!DrawingEditor.#ma.isEmpty()){const{pageDimensions:[i,s],scale:n}=e,r=e.createAndAddNewEditor({offsetX:0,offsetY:0},!1,{drawId:this._currentDrawId,drawOutlines:DrawingEditor.#ma.getOutlines(i*n,s*n,n,this._INNER_MARGIN),drawingOptions:DrawingEditor.#va,mustBeCommitted:!t});this._cleanup(!0);return r}e.drawLayer.remove(this._currentDrawId);this._cleanup(!0);return null}createDrawingOptions(t){}static deserializeDraw(t,e,i,s,n,r){unreachable(\"Not implemented\")}static async deserialize(t,e,i){const{rawDims:{pageWidth:s,pageHeight:n,pageX:r,pageY:a}}=e.viewport,o=this.deserializeDraw(r,a,s,n,this._INNER_MARGIN,t),l=await super.deserialize(t,e,i);l.createDrawingOptions(t);l.#_a({drawOutlines:o});l.#ta();l.onScaleChanging();l.rotate();return l}serializeDraw(t){const[e,i]=this.pageTranslation,[s,n]=this.pageDimensions;return this.#ga.serialize([e,i,s,n],t)}renderAnnotationElement(t){t.updateEdited({rect:this.getRect(0,0)});return null}static canCreateNewEmptyEditor(){return!1}}class InkDrawOutliner{#Yn=new Float64Array(6);#bn;#Pa;#Fi;#er;#ir;#Da=\"\";#ka=0;#Er=new InkDrawOutline;#Ra;#Ia;constructor(t,e,i,s,n,r){this.#Ra=i;this.#Ia=s;this.#Fi=n;this.#er=r;[t,e]=this.#Fa(t,e);const a=this.#bn=[NaN,NaN,NaN,NaN,t,e];this.#ir=[t,e];this.#Pa=[{line:a,points:this.#ir}];this.#Yn.set(a,0)}updateProperty(t,e){\"stroke-width\"===t&&(this.#er=e)}#Fa(t,e){return Outline._normalizePoint(t,e,this.#Ra,this.#Ia,this.#Fi)}isEmpty(){return!this.#Pa||0===this.#Pa.length}isCancellable(){return this.#ir.length<=10}add(t,e){[t,e]=this.#Fa(t,e);const[i,s,n,r]=this.#Yn.subarray(2,6),a=t-n,o=e-r;if(Math.hypot(this.#Ra*a,this.#Ia*o)<=2)return null;this.#ir.push(t,e);if(isNaN(i)){this.#Yn.set([n,r,t,e],2);this.#bn.push(NaN,NaN,NaN,NaN,t,e);return{path:{d:this.toSVGPath()}}}isNaN(this.#Yn[0])&&this.#bn.splice(6,6);this.#Yn.set([i,s,n,r,t,e],0);this.#bn.push(...Outline.createBezierPoints(i,s,n,r,t,e));return{path:{d:this.toSVGPath()}}}end(t,e){const i=this.add(t,e);return i||(2===this.#ir.length?{path:{d:this.toSVGPath()}}:null)}startNew(t,e,i,s,n){this.#Ra=i;this.#Ia=s;this.#Fi=n;[t,e]=this.#Fa(t,e);const r=this.#bn=[NaN,NaN,NaN,NaN,t,e];this.#ir=[t,e];const a=this.#Pa.at(-1);if(a){a.line=new Float32Array(a.line);a.points=new Float32Array(a.points)}this.#Pa.push({line:r,points:this.#ir});this.#Yn.set(r,0);this.#ka=0;this.toSVGPath();return null}getLastElement(){return this.#Pa.at(-1)}setLastElement(t){if(!this.#Pa)return this.#Er.setLastElement(t);this.#Pa.push(t);this.#bn=t.line;this.#ir=t.points;this.#ka=0;return{path:{d:this.toSVGPath()}}}removeLastElement(){if(!this.#Pa)return this.#Er.removeLastElement();this.#Pa.pop();this.#Da=\"\";for(let t=0,e=this.#Pa.length;t<e;t++){const{line:e,points:i}=this.#Pa[t];this.#bn=e;this.#ir=i;this.#ka=0;this.toSVGPath()}return{path:{d:this.#Da}}}toSVGPath(){const t=Outline.svgRound(this.#bn[4]),e=Outline.svgRound(this.#bn[5]);if(2===this.#ir.length){this.#Da=`${this.#Da} M ${t} ${e} Z`;return this.#Da}if(this.#ir.length<=6){const i=this.#Da.lastIndexOf(\"M\");this.#Da=`${this.#Da.slice(0,i)} M ${t} ${e}`;this.#ka=6}if(4===this.#ir.length){const t=Outline.svgRound(this.#bn[10]),e=Outline.svgRound(this.#bn[11]);this.#Da=`${this.#Da} L ${t} ${e}`;this.#ka=12;return this.#Da}const i=[];if(0===this.#ka){i.push(`M ${t} ${e}`);this.#ka=6}for(let t=this.#ka,e=this.#bn.length;t<e;t+=6){const[e,s,n,r,a,o]=this.#bn.slice(t,t+6).map(Outline.svgRound);i.push(`C${e} ${s} ${n} ${r} ${a} ${o}`)}this.#Da+=i.join(\" \");this.#ka=this.#bn.length;return this.#Da}getOutlines(t,e,i,s){const n=this.#Pa.at(-1);n.line=new Float32Array(n.line);n.points=new Float32Array(n.points);this.#Er.build(this.#Pa,t,e,i,this.#Fi,this.#er,s);this.#Yn=null;this.#bn=null;this.#Pa=null;this.#Da=null;return this.#Er}get defaultSVGProperties(){return{root:{viewBox:\"0 0 10000 10000\"},rootClass:{draw:!0},bbox:[0,0,1,1]}}}class InkDrawOutline extends Outline{#pr;#La=0;#Wn;#Pa;#Ra;#Ia;#Oa;#Fi;#er;build(t,e,i,s,n,r,a){this.#Ra=e;this.#Ia=i;this.#Oa=s;this.#Fi=n;this.#er=r;this.#Wn=a??0;this.#Pa=t;this.#Na()}setLastElement(t){this.#Pa.push(t);return{path:{d:this.toSVGPath()}}}removeLastElement(){this.#Pa.pop();return{path:{d:this.toSVGPath()}}}toSVGPath(){const t=[];for(const{line:e}of this.#Pa){t.push(`M${Outline.svgRound(e[4])} ${Outline.svgRound(e[5])}`);if(6!==e.length)if(12!==e.length)for(let i=6,s=e.length;i<s;i+=6){const[s,n,r,a,o,l]=e.subarray(i,i+6).map(Outline.svgRound);t.push(`C${s} ${n} ${r} ${a} ${o} ${l}`)}else t.push(`L${Outline.svgRound(e[10])} ${Outline.svgRound(e[11])}`);else t.push(\"Z\")}return t.join(\"\")}serialize([t,e,i,s],n){const r=[],a=[],[o,l,h,c]=this.#Ba();let d,u,p,g,f,m,b,v,y;switch(this.#Fi){case 0:y=Outline._rescale;d=t;u=e+s;p=i;g=-s;f=t+o*i;m=e+(1-l-c)*s;b=t+(o+h)*i;v=e+(1-l)*s;break;case 90:y=Outline._rescaleAndSwap;d=t;u=e;p=i;g=s;f=t+l*i;m=e+o*s;b=t+(l+c)*i;v=e+(o+h)*s;break;case 180:y=Outline._rescale;d=t+i;u=e;p=-i;g=s;f=t+(1-o-h)*i;m=e+l*s;b=t+(1-o)*i;v=e+(l+c)*s;break;case 270:y=Outline._rescaleAndSwap;d=t+i;u=e+s;p=-i;g=-s;f=t+(1-l-c)*i;m=e+(1-o-h)*s;b=t+(1-l)*i;v=e+(1-o)*s}for(const{line:t,points:e}of this.#Pa){r.push(y(t,d,u,p,g,n?new Array(t.length):null));a.push(y(e,d,u,p,g,n?new Array(e.length):null))}return{lines:r,points:a,rect:[f,m,b,v]}}static deserialize(t,e,i,s,n,{paths:{lines:r,points:a},rotation:o,thickness:l}){const h=[];let c,d,u,p,g;switch(o){case 0:g=Outline._rescale;c=-t/i;d=e/s+1;u=1/i;p=-1/s;break;case 90:g=Outline._rescaleAndSwap;c=-e/s;d=-t/i;u=1/s;p=1/i;break;case 180:g=Outline._rescale;c=t/i+1;d=-e/s;u=-1/i;p=1/s;break;case 270:g=Outline._rescaleAndSwap;c=e/s+1;d=t/i+1;u=-1/s;p=-1/i}if(!r){r=[];for(const t of a){const e=t.length;if(2===e){r.push(new Float32Array([NaN,NaN,NaN,NaN,t[0],t[1]]));continue}if(4===e){r.push(new Float32Array([NaN,NaN,NaN,NaN,t[0],t[1],NaN,NaN,NaN,NaN,t[2],t[3]]));continue}const i=new Float32Array(3*(e-2));r.push(i);let[s,n,a,o]=t.subarray(0,4);i.set([NaN,NaN,NaN,NaN,s,n],0);for(let r=4;r<e;r+=2){const e=t[r],l=t[r+1];i.set(Outline.createBezierPoints(s,n,a,o,e,l),3*(r-2));[s,n,a,o]=[a,o,e,l]}}}for(let t=0,e=r.length;t<e;t++)h.push({line:g(r[t].map((t=>t??NaN)),c,d,u,p),points:g(a[t].map((t=>t??NaN)),c,d,u,p)});const f=new InkDrawOutline;f.build(h,i,s,1,o,l,n);return f}#Ha(t=this.#er){const e=this.#Wn+t/2*this.#Oa;return this.#Fi%180==0?[e/this.#Ra,e/this.#Ia]:[e/this.#Ia,e/this.#Ra]}#Ba(){const[t,e,i,s]=this.#pr,[n,r]=this.#Ha(0);return[t+n,e+r,i-2*n,s-2*r]}#Na(){const t=this.#pr=new Float32Array([1/0,1/0,-1/0,-1/0]);for(const{line:e}of this.#Pa){if(e.length<=12){for(let i=4,s=e.length;i<s;i+=6){const[s,n]=e.subarray(i,i+2);t[0]=Math.min(t[0],s);t[1]=Math.min(t[1],n);t[2]=Math.max(t[2],s);t[3]=Math.max(t[3],n)}continue}let i=e[4],s=e[5];for(let n=6,r=e.length;n<r;n+=6){const[r,a,o,l,h,c]=e.subarray(n,n+6);Util.bezierBoundingBox(i,s,r,a,o,l,h,c,t);i=h;s=c}}const[e,i]=this.#Ha();t[0]=Math.min(1,Math.max(0,t[0]-e));t[1]=Math.min(1,Math.max(0,t[1]-i));t[2]=Math.min(1,Math.max(0,t[2]+e));t[3]=Math.min(1,Math.max(0,t[3]+i));t[2]-=t[0];t[3]-=t[1]}get box(){return this.#pr}updateProperty(t,e){return\"stroke-width\"===t?this.#sa(e):null}#sa(t){const[e,i]=this.#Ha();this.#er=t;const[s,n]=this.#Ha(),[r,a]=[s-e,n-i],o=this.#pr;o[0]-=r;o[1]-=a;o[2]+=2*r;o[3]+=2*a;return o}updateParentDimensions([t,e],i){const[s,n]=this.#Ha();this.#Ra=t;this.#Ia=e;this.#Oa=i;const[r,a]=this.#Ha(),o=r-s,l=a-n,h=this.#pr;h[0]-=o;h[1]-=l;h[2]+=2*o;h[3]+=2*l;return h}updateRotation(t){this.#La=t;return{path:{transform:this.rotationTransform}}}get viewBox(){return this.#pr.map(Outline.svgRound).join(\" \")}get defaultProperties(){const[t,e]=this.#pr;return{root:{viewBox:this.viewBox},path:{\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`}}}get rotationTransform(){const[,,t,e]=this.#pr;let i=0,s=0,n=0,r=0,a=0,o=0;switch(this.#La){case 90:s=e/t;n=-t/e;a=t;break;case 180:i=-1;r=-1;a=t;o=e;break;case 270:s=-e/t;n=t/e;o=e;break;default:return\"\"}return`matrix(${i} ${s} ${n} ${r} ${Outline.svgRound(a)} ${Outline.svgRound(o)})`}getPathResizingSVGProperties([t,e,i,s]){const[n,r]=this.#Ha(),[a,o,l,h]=this.#pr;if(Math.abs(l-n)<=Outline.PRECISION||Math.abs(h-r)<=Outline.PRECISION){const n=t+i/2-(a+l/2),r=e+s/2-(o+h/2);return{path:{\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`,transform:`${this.rotationTransform} translate(${n} ${r})`}}}const c=(i-2*n)/(l-2*n),d=(s-2*r)/(h-2*r),u=l/i,p=h/s;return{path:{\"transform-origin\":`${Outline.svgRound(a)} ${Outline.svgRound(o)}`,transform:`${this.rotationTransform} scale(${u} ${p}) translate(${Outline.svgRound(n)} ${Outline.svgRound(r)}) scale(${c} ${d}) translate(${Outline.svgRound(-n)} ${Outline.svgRound(-r)})`}}}getPathResizedSVGProperties([t,e,i,s]){const[n,r]=this.#Ha(),a=this.#pr,[o,l,h,c]=a;a[0]=t;a[1]=e;a[2]=i;a[3]=s;if(Math.abs(h-n)<=Outline.PRECISION||Math.abs(c-r)<=Outline.PRECISION){const n=t+i/2-(o+h/2),r=e+s/2-(l+c/2);for(const{line:t,points:e}of this.#Pa){Outline._translate(t,n,r,t);Outline._translate(e,n,r,e)}return{root:{viewBox:this.viewBox},path:{\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}const d=(i-2*n)/(h-2*n),u=(s-2*r)/(c-2*r),p=-d*(o+n)+t+n,g=-u*(l+r)+e+r;if(1!==d||1!==u||0!==p||0!==g)for(const{line:t,points:e}of this.#Pa){Outline._rescale(t,p,g,d,u,t);Outline._rescale(e,p,g,d,u,e)}return{root:{viewBox:this.viewBox},path:{\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}getPathTranslatedSVGProperties([t,e],i){const[s,n]=i,r=this.#pr,a=t-r[0],o=e-r[1];if(this.#Ra===s&&this.#Ia===n)for(const{line:t,points:e}of this.#Pa){Outline._translate(t,a,o,t);Outline._translate(e,a,o,e)}else{const t=this.#Ra/s,e=this.#Ia/n;this.#Ra=s;this.#Ia=n;for(const{line:i,points:s}of this.#Pa){Outline._rescale(i,a,o,t,e,i);Outline._rescale(s,a,o,t,e,s)}r[2]*=t;r[3]*=e}r[0]=t;r[1]=e;return{root:{viewBox:this.viewBox},path:{d:this.toSVGPath(),\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`}}}get defaultSVGProperties(){const t=this.#pr;return{root:{viewBox:this.viewBox},rootClass:{draw:!0},path:{d:this.toSVGPath(),\"transform-origin\":`${Outline.svgRound(t[0])} ${Outline.svgRound(t[1])}`,transform:this.rotationTransform||null},bbox:t}}}class InkDrawingOptions extends DrawingOptions{#Ua;constructor(t){super();this.#Ua=t;super.updateProperties({fill:\"none\",stroke:AnnotationEditor._defaultLineColor,\"stroke-opacity\":1,\"stroke-width\":1,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-miterlimit\":10})}updateSVGProperty(t,e){if(\"stroke-width\"===t){e??=this[\"stroke-width\"];e*=this.#Ua.realScale}super.updateSVGProperty(t,e)}clone(){const t=new InkDrawingOptions(this.#Ua);t.updateAll(this);return t}}class InkEditor extends DrawingEditor{static _type=\"ink\";static _editorType=f.INK;static _defaultDrawingOptions=null;constructor(t){super({...t,name:\"inkEditor\"});this._willKeepAspectRatio=!0}static initialize(t,e){AnnotationEditor.initialize(t,e);this._defaultDrawingOptions=new InkDrawingOptions(e.viewParameters)}static getDefaultDrawingOptions(t){const e=this._defaultDrawingOptions.clone();e.updateProperties(t);return e}static get supportMultipleDrawings(){return!0}static get typesMap(){return shadow(this,\"typesMap\",new Map([[m.INK_THICKNESS,\"stroke-width\"],[m.INK_COLOR,\"stroke\"],[m.INK_OPACITY,\"stroke-opacity\"]]))}static createDrawerInstance(t,e,i,s,n){return new InkDrawOutliner(t,e,i,s,n,this._defaultDrawingOptions[\"stroke-width\"])}static deserializeDraw(t,e,i,s,n,r){return InkDrawOutline.deserialize(t,e,i,s,n,r)}static async deserialize(t,e,i){let s=null;if(t instanceof InkAnnotationElement){const{data:{inkLists:e,rect:i,rotation:n,id:r,color:a,opacity:o,borderStyle:{rawWidth:l},popupRef:h},parent:{page:{pageNumber:c}}}=t;s=t={annotationType:f.INK,color:Array.from(a),thickness:l,opacity:o,paths:{points:e},boxes:null,pageIndex:c-1,rect:i.slice(0),rotation:n,id:r,deleted:!1,popupRef:h}}const n=await super.deserialize(t,e,i);n.annotationElementId=t.id||null;n._initialData=s;return n}onScaleChanging(){if(!this.parent)return;super.onScaleChanging();const{_drawId:t,_drawingOptions:e,parent:i}=this;e.updateSVGProperty(\"stroke-width\");i.drawLayer.updateProperties(t,e.toSVGProperties())}static onScaleChangingWhenDrawing(){const t=this._currentParent;if(t){super.onScaleChangingWhenDrawing();this._defaultDrawingOptions.updateSVGProperty(\"stroke-width\");t.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties())}}createDrawingOptions({color:t,thickness:e,opacity:i}){this._drawingOptions=InkEditor.getDefaultDrawingOptions({stroke:Util.makeHexColor(...t),\"stroke-width\":e,\"stroke-opacity\":i})}serialize(t=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const{lines:e,points:i,rect:s}=this.serializeDraw(t),{_drawingOptions:{stroke:n,\"stroke-opacity\":r,\"stroke-width\":a}}=this,o={annotationType:f.INK,color:AnnotationEditor._colorManager.convert(n),opacity:r,thickness:a,paths:{lines:e,points:i},pageIndex:this.pageIndex,rect:s,rotation:this.rotation,structTreeParentId:this._structTreeParentId};if(t)return o;if(this.annotationElementId&&!this.#Gn(o))return null;o.id=this.annotationElementId;return o}#Gn(t){const{color:e,thickness:i,opacity:s,pageIndex:n}=this._initialData;return this._hasBeenMoved||this._hasBeenResized||t.color.some(((t,i)=>t!==e[i]))||t.thickness!==i||t.opacity!==s||t.pageIndex!==n}renderAnnotationElement(t){const{points:e,rect:i}=this.serializeDraw(!1);t.updateEdited({rect:i,thickness:this._drawingOptions[\"stroke-width\"],points:e});return null}}class StampEditor extends AnnotationEditor{#za=null;#ja=null;#Ga=null;#Va=null;#$a=null;#Wa=\"\";#qa=null;#Xa=null;#Ya=!1;#Ka=!1;static _type=\"stamp\";static _editorType=f.STAMP;constructor(t){super({...t,name:\"stampEditor\"});this.#Va=t.bitmapUrl;this.#$a=t.bitmapFile}static initialize(t,e){AnnotationEditor.initialize(t,e)}static get supportedTypes(){return shadow(this,\"supportedTypes\",[\"apng\",\"avif\",\"bmp\",\"gif\",\"jpeg\",\"png\",\"svg+xml\",\"webp\",\"x-icon\"].map((t=>`image/${t}`)))}static get supportedTypesStr(){return shadow(this,\"supportedTypesStr\",this.supportedTypes.join(\",\"))}static isHandlingMimeForPasting(t){return this.supportedTypes.includes(t)}static paste(t,e){e.pasteEditor(f.STAMP,{bitmapFile:t.getAsFile()})}altTextFinish(){this._uiManager.useNewAltTextFlow&&(this.div.hidden=!1);super.altTextFinish()}get telemetryFinalData(){return{type:\"stamp\",hasAltText:!!this.altTextData?.altText}}static computeTelemetryFinalData(t){const e=t.get(\"hasAltText\");return{hasAltText:e.get(!0)??0,hasNoAltText:e.get(!1)??0}}#Qa(t,e=!1){if(t){this.#za=t.bitmap;if(!e){this.#ja=t.id;this.#Ya=t.isSvg}t.file&&(this.#Wa=t.file.name);this.#Ja()}else this.remove()}#Za(){this.#Ga=null;this._uiManager.enableWaiting(!1);if(this.#qa)if(this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#za){this._editToolbar.hide();this._uiManager.editAltText(this,!0)}else{if(!this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#za){this._reportTelemetry({action:\"pdfjs.image.image_added\",data:{alt_text_modal:!1,alt_text_type:\"empty\"}});try{this.mlGuessAltText()}catch{}}this.div.focus()}}async mlGuessAltText(t=null,e=!0){if(this.hasAltTextData())return null;const{mlManager:i}=this._uiManager;if(!i)throw new Error(\"No ML.\");if(!await i.isEnabledFor(\"altText\"))throw new Error(\"ML isn't enabled for alt text.\");const{data:s,width:n,height:r}=t||this.copyCanvas(null,null,!0).imageData,a=await i.guess({name:\"altText\",request:{data:s,width:n,height:r,channels:s.length/(n*r)}});if(!a)throw new Error(\"No response from the AI service.\");if(a.error)throw new Error(\"Error from the AI service.\");if(a.cancel)return null;if(!a.output)throw new Error(\"No valid response from the AI service.\");const o=a.output;await this.setGuessedAltText(o);e&&!this.hasAltTextData()&&(this.altTextData={alt:o,decorative:!1});return o}#to(){if(this.#ja){this._uiManager.enableWaiting(!0);this._uiManager.imageManager.getFromId(this.#ja).then((t=>this.#Qa(t,!0))).finally((()=>this.#Za()));return}if(this.#Va){const t=this.#Va;this.#Va=null;this._uiManager.enableWaiting(!0);this.#Ga=this._uiManager.imageManager.getFromUrl(t).then((t=>this.#Qa(t))).finally((()=>this.#Za()));return}if(this.#$a){const t=this.#$a;this.#$a=null;this._uiManager.enableWaiting(!0);this.#Ga=this._uiManager.imageManager.getFromFile(t).then((t=>this.#Qa(t))).finally((()=>this.#Za()));return}const t=document.createElement(\"input\");t.type=\"file\";t.accept=StampEditor.supportedTypesStr;const e=this._uiManager._signal;this.#Ga=new Promise((i=>{t.addEventListener(\"change\",(async()=>{if(t.files&&0!==t.files.length){this._uiManager.enableWaiting(!0);const e=await this._uiManager.imageManager.getFromFile(t.files[0]);this._reportTelemetry({action:\"pdfjs.image.image_selected\",data:{alt_text_modal:this._uiManager.useNewAltTextFlow}});this.#Qa(e)}else this.remove();i()}),{signal:e});t.addEventListener(\"cancel\",(()=>{this.remove();i()}),{signal:e})})).finally((()=>this.#Za()));t.click()}remove(){if(this.#ja){this.#za=null;this._uiManager.imageManager.deleteId(this.#ja);this.#qa?.remove();this.#qa=null;if(this.#Xa){clearTimeout(this.#Xa);this.#Xa=null}}super.remove()}rebuild(){if(this.parent){super.rebuild();if(null!==this.div){this.#ja&&null===this.#qa&&this.#to();this.isAttachedToDOM||this.parent.add(this)}}else this.#ja&&this.#to()}onceAdded(t){this._isDraggable=!0;t&&this.div.focus()}isEmpty(){return!(this.#Ga||this.#za||this.#Va||this.#$a||this.#ja)}get isResizable(){return!0}render(){if(this.div)return this.div;let t,e;if(this.width){t=this.x;e=this.y}super.render();this.div.hidden=!0;this.div.setAttribute(\"role\",\"figure\");this.addAltTextButton();this.#za?this.#Ja():this.#to();if(this.width&&!this.annotationElementId){const[i,s]=this.parentDimensions;this.setAt(t*i,e*s,this.width*i,this.height*s)}this._uiManager.addShouldRescale(this);return this.div}_onResized(){this.onScaleChanging()}onScaleChanging(){if(!this.parent)return;null!==this.#Xa&&clearTimeout(this.#Xa);this.#Xa=setTimeout((()=>{this.#Xa=null;this.#eo()}),200)}#Ja(){const{div:t}=this;let{width:e,height:i}=this.#za;const[s,n]=this.pageDimensions,r=.75;if(this.width){e=this.width*s;i=this.height*n}else if(e>r*s||i>r*n){const t=Math.min(r*s/e,r*n/i);e*=t;i*=t}const[a,o]=this.parentDimensions;this.setDims(e*a/s,i*o/n);this._uiManager.enableWaiting(!1);const l=this.#qa=document.createElement(\"canvas\");l.setAttribute(\"role\",\"img\");this.addContainer(l);this.width=e/s;this.height=i/n;this._initialOptions?.isCentered?this.center():this.fixAndSetPosition();this._initialOptions=null;this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&!this.annotationElementId||(t.hidden=!1);this.#eo();if(!this.#Ka){this.parent.addUndoableEditor(this);this.#Ka=!0}this._reportTelemetry({action:\"inserted_image\"});this.#Wa&&l.setAttribute(\"aria-label\",this.#Wa)}copyCanvas(t,e,i=!1){t||(t=224);const{width:s,height:n}=this.#za,r=new OutputScale;let a=this.#za,o=s,l=n,h=null;if(e){if(s>e||n>e){const t=Math.min(e/s,e/n);o=Math.floor(s*t);l=Math.floor(n*t)}h=document.createElement(\"canvas\");const t=h.width=Math.ceil(o*r.sx),i=h.height=Math.ceil(l*r.sy);this.#Ya||(a=this.#io(t,i));const c=h.getContext(\"2d\");c.filter=this._uiManager.hcmFilter;let d=\"white\",u=\"#cfcfd8\";if(\"none\"!==this._uiManager.hcmFilter)u=\"black\";else if(window.matchMedia?.(\"(prefers-color-scheme: dark)\").matches){d=\"#8f8f9d\";u=\"#42414d\"}const p=15,g=p*r.sx,f=p*r.sy,m=new OffscreenCanvas(2*g,2*f),b=m.getContext(\"2d\");b.fillStyle=d;b.fillRect(0,0,2*g,2*f);b.fillStyle=u;b.fillRect(0,0,g,f);b.fillRect(g,f,g,f);c.fillStyle=c.createPattern(m,\"repeat\");c.fillRect(0,0,t,i);c.drawImage(a,0,0,a.width,a.height,0,0,t,i)}let c=null;if(i){let e,i;if(r.symmetric&&a.width<t&&a.height<t){e=a.width;i=a.height}else{a=this.#za;if(s>t||n>t){const r=Math.min(t/s,t/n);e=Math.floor(s*r);i=Math.floor(n*r);this.#Ya||(a=this.#io(e,i))}}const o=new OffscreenCanvas(e,i).getContext(\"2d\",{willReadFrequently:!0});o.drawImage(a,0,0,a.width,a.height,0,0,e,i);c={width:e,height:i,data:o.getImageData(0,0,e,i).data}}return{canvas:h,width:o,height:l,imageData:c}}#io(t,e){const{width:i,height:s}=this.#za;let n=i,r=s,a=this.#za;for(;n>2*t||r>2*e;){const i=n,s=r;n>2*t&&(n=n>=16384?Math.floor(n/2)-1:Math.ceil(n/2));r>2*e&&(r=r>=16384?Math.floor(r/2)-1:Math.ceil(r/2));const o=new OffscreenCanvas(n,r);o.getContext(\"2d\").drawImage(a,0,0,i,s,0,0,n,r);a=o.transferToImageBitmap()}return a}#eo(){const[t,e]=this.parentDimensions,{width:i,height:s}=this,n=new OutputScale,r=Math.ceil(i*t*n.sx),a=Math.ceil(s*e*n.sy),o=this.#qa;if(!o||o.width===r&&o.height===a)return;o.width=r;o.height=a;const l=this.#Ya?this.#za:this.#io(r,a),h=o.getContext(\"2d\");h.filter=this._uiManager.hcmFilter;h.drawImage(l,0,0,l.width,l.height,0,0,r,a)}getImageForAltText(){return this.#qa}#so(t){if(t){if(this.#Ya){const t=this._uiManager.imageManager.getSvgUrl(this.#ja);if(t)return t}const t=document.createElement(\"canvas\");({width:t.width,height:t.height}=this.#za);t.getContext(\"2d\").drawImage(this.#za,0,0);return t.toDataURL()}if(this.#Ya){const[t,e]=this.pageDimensions,i=Math.round(this.width*t*PixelsPerInch.PDF_TO_CSS_UNITS),s=Math.round(this.height*e*PixelsPerInch.PDF_TO_CSS_UNITS),n=new OffscreenCanvas(i,s);n.getContext(\"2d\").drawImage(this.#za,0,0,this.#za.width,this.#za.height,0,0,i,s);return n.transferToImageBitmap()}return structuredClone(this.#za)}static async deserialize(t,e,i){let s=null;if(t instanceof StampAnnotationElement){const{data:{rect:n,rotation:r,id:a,structParent:o,popupRef:l},container:h,parent:{page:{pageNumber:c}}}=t,d=h.querySelector(\"canvas\"),u=i.imageManager.getFromCanvas(h.id,d);d.remove();const p=(await e._structTree.getAriaAttributes(`${st}${a}`))?.get(\"aria-label\")||\"\";s=t={annotationType:f.STAMP,bitmapId:u.id,bitmap:u.bitmap,pageIndex:c-1,rect:n.slice(0),rotation:r,id:a,deleted:!1,accessibilityData:{decorative:!1,altText:p},isSvg:!1,structParent:o,popupRef:l}}const n=await super.deserialize(t,e,i),{rect:r,bitmap:a,bitmapUrl:o,bitmapId:l,isSvg:h,accessibilityData:c}=t;if(l&&i.imageManager.isValidId(l)){n.#ja=l;a&&(n.#za=a)}else n.#Va=o;n.#Ya=h;const[d,u]=n.pageDimensions;n.width=(r[2]-r[0])/d;n.height=(r[3]-r[1])/u;n.annotationElementId=t.id||null;c&&(n.altTextData=c);n._initialData=s;n.#Ka=!!s;return n}serialize(t=!1,e=null){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const i={annotationType:f.STAMP,bitmapId:this.#ja,pageIndex:this.pageIndex,rect:this.getRect(0,0),rotation:this.rotation,isSvg:this.#Ya,structTreeParentId:this._structTreeParentId};if(t){i.bitmapUrl=this.#so(!0);i.accessibilityData=this.serializeAltText(!0);return i}const{decorative:s,altText:n}=this.serializeAltText(!1);!s&&n&&(i.accessibilityData={type:\"Figure\",alt:n});if(this.annotationElementId){const t=this.#Gn(i);if(t.isSame)return null;t.isSameAltText?delete i.accessibilityData:i.accessibilityData.structParent=this._initialData.structParent??-1}i.id=this.annotationElementId;if(null===e)return i;e.stamps||=new Map;const r=this.#Ya?(i.rect[2]-i.rect[0])*(i.rect[3]-i.rect[1]):null;if(e.stamps.has(this.#ja)){if(this.#Ya){const t=e.stamps.get(this.#ja);if(r>t.area){t.area=r;t.serialized.bitmap.close();t.serialized.bitmap=this.#so(!1)}}}else{e.stamps.set(this.#ja,{area:r,serialized:i});i.bitmap=this.#so(!1)}return i}#Gn(t){const{pageIndex:e,accessibilityData:{altText:i}}=this._initialData,s=t.pageIndex===e,n=(t.accessibilityData?.alt||\"\")===i;return{isSame:!this._hasBeenMoved&&!this._hasBeenResized&&s&&n,isSameAltText:n}}renderAnnotationElement(t){t.updateEdited({rect:this.getRect(0,0)});return null}}class AnnotationEditorLayer{#Cn;#no=!1;#ro=null;#ao=null;#oo=null;#lo=new Map;#ho=!1;#co=!1;#do=!1;#uo=null;#po=null;#go=null;#fo=null;#f;static _initialized=!1;static#z=new Map([FreeTextEditor,InkEditor,StampEditor,HighlightEditor].map((t=>[t._editorType,t])));constructor({uiManager:t,pageIndex:e,div:i,structTreeLayer:s,accessibilityManager:n,annotationLayer:r,drawLayer:a,textLayer:o,viewport:l,l10n:h}){const c=[...AnnotationEditorLayer.#z.values()];if(!AnnotationEditorLayer._initialized){AnnotationEditorLayer._initialized=!0;for(const e of c)e.initialize(h,t)}t.registerEditorTypes(c);this.#f=t;this.pageIndex=e;this.div=i;this.#Cn=n;this.#ro=r;this.viewport=l;this.#go=o;this.drawLayer=a;this._structTree=s;this.#f.addLayer(this)}get isEmpty(){return 0===this.#lo.size}get isInvisible(){return this.isEmpty&&this.#f.getMode()===f.NONE}updateToolbar(t){this.#f.updateToolbar(t)}updateMode(t=this.#f.getMode()){this.#mo();switch(t){case f.NONE:this.disableTextSelection();this.togglePointerEvents(!1);this.toggleAnnotationLayerPointerEvents(!0);this.disableClick();return;case f.INK:this.disableTextSelection();this.togglePointerEvents(!0);this.enableClick();break;case f.HIGHLIGHT:this.enableTextSelection();this.togglePointerEvents(!1);this.disableClick();break;default:this.disableTextSelection();this.togglePointerEvents(!0);this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);const{classList:e}=this.div;for(const i of AnnotationEditorLayer.#z.values())e.toggle(`${i._type}Editing`,t===i._editorType);this.div.hidden=!1}hasTextLayer(t){return t===this.#go?.div}setEditingState(t){this.#f.setEditingState(t)}addCommands(t){this.#f.addCommands(t)}cleanUndoStack(t){this.#f.cleanUndoStack(t)}toggleDrawing(t=!1){this.div.classList.toggle(\"drawing\",!t)}togglePointerEvents(t=!1){this.div.classList.toggle(\"disabled\",!t)}toggleAnnotationLayerPointerEvents(t=!1){this.#ro?.div.classList.toggle(\"disabled\",!t)}async enable(){this.#do=!0;this.div.tabIndex=0;this.togglePointerEvents(!0);const t=new Set;for(const e of this.#lo.values()){e.enableEditing();e.show(!0);if(e.annotationElementId){this.#f.removeChangedExistingAnnotation(e);t.add(e.annotationElementId)}}if(!this.#ro){this.#do=!1;return}const e=this.#ro.getEditableAnnotations();for(const i of e){i.hide();if(this.#f.isDeletedAnnotationElement(i.data.id))continue;if(t.has(i.data.id))continue;const e=await this.deserialize(i);if(e){this.addOrRebuild(e);e.enableEditing()}}this.#do=!1}disable(){this.#co=!0;this.div.tabIndex=-1;this.togglePointerEvents(!1);const t=new Map,e=new Map;for(const i of this.#lo.values()){i.disableEditing();if(i.annotationElementId)if(null===i.serialize()){e.set(i.annotationElementId,i);this.getEditableAnnotation(i.annotationElementId)?.show();i.remove()}else t.set(i.annotationElementId,i)}if(this.#ro){const i=this.#ro.getEditableAnnotations();for(const s of i){const{id:i}=s.data;if(this.#f.isDeletedAnnotationElement(i))continue;let n=e.get(i);if(n){n.resetAnnotationElement(s);n.show(!1);s.show()}else{n=t.get(i);if(n){this.#f.addChangedExistingAnnotation(n);n.renderAnnotationElement(s)&&n.show(!1)}s.show()}}}this.#mo();this.isEmpty&&(this.div.hidden=!0);const{classList:i}=this.div;for(const t of AnnotationEditorLayer.#z.values())i.remove(`${t._type}Editing`);this.disableTextSelection();this.toggleAnnotationLayerPointerEvents(!0);this.#co=!1}getEditableAnnotation(t){return this.#ro?.getEditableAnnotation(t)||null}setActiveEditor(t){this.#f.getActive()!==t&&this.#f.setActiveEditor(t)}enableTextSelection(){this.div.tabIndex=-1;if(this.#go?.div&&!this.#fo){this.#fo=new AbortController;const t=this.#f.combinedSignal(this.#fo);this.#go.div.addEventListener(\"pointerdown\",this.#bo.bind(this),{signal:t});this.#go.div.classList.add(\"highlighting\")}}disableTextSelection(){this.div.tabIndex=0;if(this.#go?.div&&this.#fo){this.#fo.abort();this.#fo=null;this.#go.div.classList.remove(\"highlighting\")}}#bo(t){this.#f.unselectAll();const{target:e}=t;if(e===this.#go.div||(\"img\"===e.getAttribute(\"role\")||e.classList.contains(\"endOfContent\"))&&this.#go.div.contains(e)){const{isMac:e}=util_FeatureTest.platform;if(0!==t.button||t.ctrlKey&&e)return;this.#f.showAllEditors(\"highlight\",!0,!0);this.#go.div.classList.add(\"free\");this.toggleDrawing();HighlightEditor.startHighlighting(this,\"ltr\"===this.#f.direction,{target:this.#go.div,x:t.x,y:t.y});this.#go.div.addEventListener(\"pointerup\",(()=>{this.#go.div.classList.remove(\"free\");this.toggleDrawing(!0)}),{once:!0,signal:this.#f._signal});t.preventDefault()}}enableClick(){if(this.#ao)return;this.#ao=new AbortController;const t=this.#f.combinedSignal(this.#ao);this.div.addEventListener(\"pointerdown\",this.pointerdown.bind(this),{signal:t});const e=this.pointerup.bind(this);this.div.addEventListener(\"pointerup\",e,{signal:t});this.div.addEventListener(\"pointercancel\",e,{signal:t})}disableClick(){this.#ao?.abort();this.#ao=null}attach(t){this.#lo.set(t.id,t);const{annotationElementId:e}=t;e&&this.#f.isDeletedAnnotationElement(e)&&this.#f.removeDeletedAnnotationElement(t)}detach(t){this.#lo.delete(t.id);this.#Cn?.removePointerInTextLayer(t.contentDiv);!this.#co&&t.annotationElementId&&this.#f.addDeletedAnnotationElement(t)}remove(t){this.detach(t);this.#f.removeEditor(t);t.div.remove();t.isAttachedToDOM=!1}changeParent(t){if(t.parent!==this){if(t.parent&&t.annotationElementId){this.#f.addDeletedAnnotationElement(t.annotationElementId);AnnotationEditor.deleteAnnotationElement(t);t.annotationElementId=null}this.attach(t);t.parent?.detach(t);t.setParent(this);if(t.div&&t.isAttachedToDOM){t.div.remove();this.div.append(t.div)}}}add(t){if(t.parent!==this||!t.isAttachedToDOM){this.changeParent(t);this.#f.addEditor(t);this.attach(t);if(!t.isAttachedToDOM){const e=t.render();this.div.append(e);t.isAttachedToDOM=!0}t.fixAndSetPosition();t.onceAdded(!this.#do);this.#f.addToAnnotationStorage(t);t._reportTelemetry(t.telemetryInitialData)}}moveEditorInDOM(t){if(!t.isAttachedToDOM)return;const{activeElement:e}=document;if(t.div.contains(e)&&!this.#oo){t._focusEventsAllowed=!1;this.#oo=setTimeout((()=>{this.#oo=null;if(t.div.contains(document.activeElement))t._focusEventsAllowed=!0;else{t.div.addEventListener(\"focusin\",(()=>{t._focusEventsAllowed=!0}),{once:!0,signal:this.#f._signal});e.focus()}}),0)}t._structTreeParentId=this.#Cn?.moveElementInDOM(this.div,t.div,t.contentDiv,!0)}addOrRebuild(t){if(t.needsToBeRebuilt()){t.parent||=this;t.rebuild();t.show()}else this.add(t)}addUndoableEditor(t){this.addCommands({cmd:()=>t._uiManager.rebuild(t),undo:()=>{t.remove()},mustExec:!1})}getNextId(){return this.#f.getId()}get#vo(){return AnnotationEditorLayer.#z.get(this.#f.getMode())}combinedSignal(t){return this.#f.combinedSignal(t)}#yo(t){const e=this.#vo;return e?new e.prototype.constructor(t):null}canCreateNewEmptyEditor(){return this.#vo?.canCreateNewEmptyEditor()}pasteEditor(t,e){this.#f.updateToolbar(t);this.#f.updateMode(t);const{offsetX:i,offsetY:s}=this.#wo(),n=this.getNextId(),r=this.#yo({parent:this,id:n,x:i,y:s,uiManager:this.#f,isCentered:!0,...e});r&&this.add(r)}async deserialize(t){return await(AnnotationEditorLayer.#z.get(t.annotationType??t.annotationEditorType)?.deserialize(t,this,this.#f))||null}createAndAddNewEditor(t,e,i={}){const s=this.getNextId(),n=this.#yo({parent:this,id:s,x:t.offsetX,y:t.offsetY,uiManager:this.#f,isCentered:e,...i});n&&this.add(n);return n}#wo(){const{x:t,y:e,width:i,height:s}=this.div.getBoundingClientRect(),n=Math.max(0,t),r=Math.max(0,e),a=(n+Math.min(window.innerWidth,t+i))/2-t,o=(r+Math.min(window.innerHeight,e+s))/2-e,[l,h]=this.viewport.rotation%180==0?[a,o]:[o,a];return{offsetX:l,offsetY:h}}addNewEditor(){this.createAndAddNewEditor(this.#wo(),!0)}setSelected(t){this.#f.setSelected(t)}toggleSelected(t){this.#f.toggleSelected(t)}unselect(t){this.#f.unselect(t)}pointerup(t){const{isMac:e}=util_FeatureTest.platform;if(!(0!==t.button||t.ctrlKey&&e)&&t.target===this.div&&this.#ho){this.#ho=!1;this.#vo?.isDrawer&&this.#vo.supportMultipleDrawings||(this.#no?this.#f.getMode()!==f.STAMP?this.createAndAddNewEditor(t,!1):this.#f.unselectAll():this.#no=!0)}}pointerdown(t){this.#f.getMode()===f.HIGHLIGHT&&this.enableTextSelection();if(this.#ho){this.#ho=!1;return}const{isMac:e}=util_FeatureTest.platform;if(0!==t.button||t.ctrlKey&&e)return;if(t.target!==this.div)return;this.#ho=!0;if(this.#vo?.isDrawer){this.startDrawingSession(t);return}const i=this.#f.getActive();this.#no=!i||i.isEmpty()}startDrawingSession(t){this.div.focus();if(this.#uo){this.#vo.startDrawing(this,this.#f,!1,t);return}this.#f.setCurrentDrawingSession(this);this.#uo=new AbortController;const e=this.#f.combinedSignal(this.#uo);this.div.addEventListener(\"blur\",(({relatedTarget:t})=>{if(t&&!this.div.contains(t)){this.#po=null;this.commitOrRemove()}}),{signal:e});this.#vo.startDrawing(this,this.#f,!1,t)}pause(t){if(t){const{activeElement:t}=document;this.div.contains(t)&&(this.#po=t)}else this.#po&&setTimeout((()=>{this.#po?.focus();this.#po=null}),0)}endDrawingSession(t=!1){if(!this.#uo)return null;this.#f.setCurrentDrawingSession(null);this.#uo.abort();this.#uo=null;this.#po=null;return this.#vo.endDrawing(t)}findNewParent(t,e,i){const s=this.#f.findParent(e,i);if(null===s||s===this)return!1;s.changeParent(t);return!0}commitOrRemove(){if(this.#uo){this.endDrawingSession();return!0}return!1}onScaleChanging(){this.#uo&&this.#vo.onScaleChangingWhenDrawing(this)}destroy(){this.commitOrRemove();if(this.#f.getActive()?.parent===this){this.#f.commitOrRemove();this.#f.setActiveEditor(null)}if(this.#oo){clearTimeout(this.#oo);this.#oo=null}for(const t of this.#lo.values()){this.#Cn?.removePointerInTextLayer(t.contentDiv);t.setParent(null);t.isAttachedToDOM=!1;t.div.remove()}this.div=null;this.#lo.clear();this.#f.removeLayer(this)}#mo(){for(const t of this.#lo.values())t.isEmpty()&&t.remove()}render({viewport:t}){this.viewport=t;setLayerDimensions(this.div,t);for(const t of this.#f.getEditors(this.pageIndex)){this.add(t);t.rebuild()}this.updateMode()}update({viewport:t}){this.#f.commitOrRemove();this.#mo();const e=this.viewport.rotation,i=t.rotation;this.viewport=t;setLayerDimensions(this.div,{rotation:i});if(e!==i)for(const t of this.#lo.values())t.rotate(i)}get pageDimensions(){const{pageWidth:t,pageHeight:e}=this.viewport.rawDims;return[t,e]}get scale(){return this.#f.viewParameters.realScale}}class DrawLayer{#nn=null;#y=0;#Ao=new Map;#xo=new Map;constructor({pageIndex:t}){this.pageIndex=t}setParent(t){if(this.#nn){if(this.#nn!==t){if(this.#Ao.size>0)for(const e of this.#Ao.values()){e.remove();t.append(e)}this.#nn=t}}else this.#nn=t}static get _svgFactory(){return shadow(this,\"_svgFactory\",new DOMSVGFactory)}static#_o(t,[e,i,s,n]){const{style:r}=t;r.top=100*i+\"%\";r.left=100*e+\"%\";r.width=100*s+\"%\";r.height=100*n+\"%\"}#Eo(){const t=DrawLayer._svgFactory.create(1,1,!0);this.#nn.append(t);t.setAttribute(\"aria-hidden\",!0);return t}#So(t,e){const i=DrawLayer._svgFactory.createElement(\"clipPath\");t.append(i);const s=`clip_${e}`;i.setAttribute(\"id\",s);i.setAttribute(\"clipPathUnits\",\"objectBoundingBox\");const n=DrawLayer._svgFactory.createElement(\"use\");i.append(n);n.setAttribute(\"href\",`#${e}`);n.classList.add(\"clip\");return s}#Co(t,e){for(const[i,s]of Object.entries(e))null===s?t.removeAttribute(i):t.setAttribute(i,s)}draw(t,e=!1,i=!1){const s=this.#y++,n=this.#Eo(),r=DrawLayer._svgFactory.createElement(\"defs\");n.append(r);const a=DrawLayer._svgFactory.createElement(\"path\");r.append(a);const o=`path_p${this.pageIndex}_${s}`;a.setAttribute(\"id\",o);a.setAttribute(\"vector-effect\",\"non-scaling-stroke\");e&&this.#xo.set(s,a);const l=i?this.#So(r,o):null,h=DrawLayer._svgFactory.createElement(\"use\");n.append(h);h.setAttribute(\"href\",`#${o}`);this.updateProperties(n,t);this.#Ao.set(s,n);return{id:s,clipPathId:`url(#${l})`}}drawOutline(t,e){const i=this.#y++,s=this.#Eo(),n=DrawLayer._svgFactory.createElement(\"defs\");s.append(n);const r=DrawLayer._svgFactory.createElement(\"path\");n.append(r);const a=`path_p${this.pageIndex}_${i}`;r.setAttribute(\"id\",a);r.setAttribute(\"vector-effect\",\"non-scaling-stroke\");let o;if(e){const t=DrawLayer._svgFactory.createElement(\"mask\");n.append(t);o=`mask_p${this.pageIndex}_${i}`;t.setAttribute(\"id\",o);t.setAttribute(\"maskUnits\",\"objectBoundingBox\");const e=DrawLayer._svgFactory.createElement(\"rect\");t.append(e);e.setAttribute(\"width\",\"1\");e.setAttribute(\"height\",\"1\");e.setAttribute(\"fill\",\"white\");const s=DrawLayer._svgFactory.createElement(\"use\");t.append(s);s.setAttribute(\"href\",`#${a}`);s.setAttribute(\"stroke\",\"none\");s.setAttribute(\"fill\",\"black\");s.setAttribute(\"fill-rule\",\"nonzero\");s.classList.add(\"mask\")}const l=DrawLayer._svgFactory.createElement(\"use\");s.append(l);l.setAttribute(\"href\",`#${a}`);o&&l.setAttribute(\"mask\",`url(#${o})`);const h=l.cloneNode();s.append(h);l.classList.add(\"mainOutline\");h.classList.add(\"secondaryOutline\");this.updateProperties(s,t);this.#Ao.set(i,s);return i}finalizeDraw(t,e){this.#xo.delete(t);this.updateProperties(t,e)}updateProperties(t,e){if(!e)return;const{root:i,bbox:s,rootClass:n,path:r}=e,a=\"number\"==typeof t?this.#Ao.get(t):t;if(a){i&&this.#Co(a,i);s&&DrawLayer.#_o(a,s);if(n){const{classList:t}=a;for(const[e,i]of Object.entries(n))t.toggle(e,i)}if(r){const t=a.firstChild.firstChild;this.#Co(t,r)}}}updateParent(t,e){if(e===this)return;const i=this.#Ao.get(t);if(i){e.#nn.append(i);this.#Ao.delete(t);e.#Ao.set(t,i)}}remove(t){this.#xo.delete(t);if(null!==this.#nn){this.#Ao.get(t).remove();this.#Ao.delete(t)}}destroy(){this.#nn=null;for(const t of this.#Ao.values())t.remove();this.#Ao.clear();this.#xo.clear()}}globalThis.pdfjsTestingUtils={HighlightOutliner};var Gt=__webpack_exports__.AbortException,Vt=__webpack_exports__.AnnotationEditorLayer,$t=__webpack_exports__.AnnotationEditorParamsType,Wt=__webpack_exports__.AnnotationEditorType,qt=__webpack_exports__.AnnotationEditorUIManager,Xt=__webpack_exports__.AnnotationLayer,Yt=__webpack_exports__.AnnotationMode,Kt=__webpack_exports__.ColorPicker,Qt=__webpack_exports__.DOMSVGFactory,Jt=__webpack_exports__.DrawLayer,Zt=__webpack_exports__.FeatureTest,te=__webpack_exports__.GlobalWorkerOptions,ee=__webpack_exports__.ImageKind,ie=__webpack_exports__.InvalidPDFException,se=__webpack_exports__.MissingPDFException,ne=__webpack_exports__.OPS,re=__webpack_exports__.OutputScale,ae=__webpack_exports__.PDFDataRangeTransport,oe=__webpack_exports__.PDFDateString,le=__webpack_exports__.PDFWorker,he=__webpack_exports__.PasswordResponses,ce=__webpack_exports__.PermissionFlag,de=__webpack_exports__.PixelsPerInch,ue=__webpack_exports__.RenderingCancelledException,pe=__webpack_exports__.TextLayer,ge=__webpack_exports__.TouchManager,fe=__webpack_exports__.UnexpectedResponseException,me=__webpack_exports__.Util,be=__webpack_exports__.VerbosityLevel,ve=__webpack_exports__.XfaLayer,ye=__webpack_exports__.build,we=__webpack_exports__.createValidAbsoluteUrl,Ae=__webpack_exports__.fetchData,xe=__webpack_exports__.getDocument,_e=__webpack_exports__.getFilenameFromUrl,Ee=__webpack_exports__.getPdfFilenameFromUrl,Se=__webpack_exports__.getXfaPageViewport,Ce=__webpack_exports__.isDataScheme,Te=__webpack_exports__.isPdfFile,Me=__webpack_exports__.noContextMenu,Pe=__webpack_exports__.normalizeUnicode,De=__webpack_exports__.setLayerDimensions,ke=__webpack_exports__.shadow,Re=__webpack_exports__.stopEvent,Ie=__webpack_exports__.version;export{Gt as AbortException,Vt as AnnotationEditorLayer,$t as AnnotationEditorParamsType,Wt as AnnotationEditorType,qt as AnnotationEditorUIManager,Xt as AnnotationLayer,Yt as AnnotationMode,Kt as ColorPicker,Qt as DOMSVGFactory,Jt as DrawLayer,Zt as FeatureTest,te as GlobalWorkerOptions,ee as ImageKind,ie as InvalidPDFException,se as MissingPDFException,ne as OPS,re as OutputScale,ae as PDFDataRangeTransport,oe as PDFDateString,le as PDFWorker,he as PasswordResponses,ce as PermissionFlag,de as PixelsPerInch,ue as RenderingCancelledException,pe as TextLayer,ge as TouchManager,fe as UnexpectedResponseException,me as Util,be as VerbosityLevel,ve as XfaLayer,ye as build,we as createValidAbsoluteUrl,Ae as fetchData,xe as getDocument,_e as getFilenameFromUrl,Ee as getPdfFilenameFromUrl,Se as getXfaPageViewport,Ce as isDataScheme,Te as isPdfFile,Me as noContextMenu,Pe as normalizeUnicode,De as setLayerDimensions,ke as shadow,Re as stopEvent,Ie as version};","// @ts-nocheck\n// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion,AnimatePresence}from\"framer-motion\";import{useEffect,useRef,useState,forwardRef}from\"react\";import{createPortal}from\"react-dom\";// @ts-ignore\nimport{getDocument,GlobalWorkerOptions,getPdfFilenameFromUrl}from\"https://cdn.jsdelivr.net/npm/pdfjs-dist@4.10.38/legacy/build/pdf.min.mjs\";import{addPropertyControls,ControlType}from\"framer\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */GlobalWorkerOptions.workerSrc=\"https://cdn.jsdelivr.net/npm/pdfjs-dist@4.10.38/legacy/build/pdf.worker.mjs\";const ModalComponent=/*#__PURE__*/forwardRef(function(props,ref){const{modalOpen,selectedFile,modalStyles,loadingScreen,pageNum,totalPages,pdfZoomOut,pdfZoomIn,showDownload,download,downloadURL,onPrevPage,onNextPage,close,viewerLabel,downloadLabel}=props;return /*#__PURE__*/_jsx(AnimatePresence,{// Disable any initial animations on children that\n// are present when the component is first rendered\ninitial:false,// Only render one component at a time.\n// The exiting component will finish its exit\n// animation before entering component is rendered\nmode:\"wait\",// Fires when all exiting nodes have completed animating out\nonExitComplete:()=>null,children:modalOpen&&selectedFile!==undefined&&/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":viewerLabel,style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",position:\"fixed\",inset:0,zIndex:11},children:/*#__PURE__*/_jsxs(motion.div,{onClick:close,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\",backgroundColor:modalStyles?.backgroundColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(motion.div,{onClick:e=>e.stopPropagation(),initial:{opacity:0},animate:{opacity:1,transition:{duration:1,type:\"spring\",damping:25,stiffness:500}},exit:{opacity:0},style:{width:\"auto\",height:\"88vh\",margin:\"auto\",display:\"flex\",flexDirection:\"column\",alignItems:\"start\",overflow:\"overlay\",zIndex:1},children:/*#__PURE__*/_jsx(\"canvas\",{ref:ref,role:\"img\",\"aria-label\":`PDF page ${pageNum} of ${totalPages||0}`,title:viewerLabel})}),loadingScreen&&/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",left:0,right:0,top:0,bottom:0,height:\"100%\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                            .lds-dual-ring,\n                                            .lds-dual-ring:after {\n                                                box-sizing: border-box;\n                                            }\n                                            .lds-dual-ring {\n                                                display: inline-block;\n                                                width: 30px;\n                                                height: 30px;\n                                                color:#fff;\n                                            }\n                                            .lds-dual-ring:after {\n                                                content: \" \";\n                                                display: block;\n                                                width: 30px;\n                                                height: 30px;\n                                                margin: 8px;\n                                                border-radius: 50%;\n                                                border: 3px solid currentColor;\n                                                border-color: currentColor transparent currentColor transparent;\n                                                animation: lds-dual-ring 1.2s linear infinite;\n                                            }\n                                            @keyframes lds-dual-ring {\n                                                0% {\n                                                    transform: rotate(0deg);\n                                                }\n                                                100% {\n                                                    transform: rotate(360deg);\n                                                }\n                                            }\n                                            `}),/*#__PURE__*/_jsx(motion.div,{className:\"lds-dual-ring\"})]}),/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",top:\"10px\",left:\"10px\",right:\"10px\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...modalStyles?.pageCounter?.fontStyle,padding:modalStyles?.pageCounter?.padding,backgroundColor:modalStyles?.pageCounter?.backgroundColor,borderRadius:modalStyles?.pageCounter?.borderRadius,color:modalStyles?.pageCounter?.color,zIndex:2},children:[pageNum,\"/\",totalPages]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"10px\",zIndex:2},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:close,\"aria-label\":\"Close PDF viewer\",style:{padding:modalStyles?.closebtn?.padding,backgroundColor:modalStyles?.closebtn?.backgroundColor,borderRadius:modalStyles?.closebtn?.borderRadius,width:modalStyles?.closebtn?.size+\"px\",height:modalStyles?.closebtn?.size+\"px\",display:\"flex\",color:modalStyles?.closebtn?.color,cursor:\"pointer\",border:\"none\"},dangerouslySetInnerHTML:{__html:modalStyles?.closebtn?.closeIcon}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:pdfZoomOut,\"aria-label\":\"Zoom out PDF\",style:{padding:modalStyles?.zoomControls?.padding,backgroundColor:modalStyles?.zoomControls?.backgroundColor,borderRadius:modalStyles?.zoomControls?.borderRadius,width:modalStyles?.zoomControls?.size+\"px\",height:modalStyles?.zoomControls?.size+\"px\",color:modalStyles?.zoomControls?.color,cursor:\"pointer\",display:\"flex\",border:\"none\"},dangerouslySetInnerHTML:{__html:modalStyles?.zoomControls?.zoomOutIcon}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:pdfZoomIn,\"aria-label\":\"Zoom in PDF\",style:{padding:modalStyles?.zoomControls?.padding,backgroundColor:modalStyles?.zoomControls?.backgroundColor,borderRadius:modalStyles?.zoomControls?.borderRadius,width:modalStyles?.zoomControls?.size+\"px\",height:modalStyles?.zoomControls?.size+\"px\",color:modalStyles?.zoomControls?.color,cursor:\"pointer\",display:\"flex\",border:\"none\"},dangerouslySetInnerHTML:{__html:modalStyles?.zoomControls?.zoomInIcon}}),showDownload&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>download(e,downloadURL),\"aria-label\":downloadLabel,style:{padding:modalStyles?.downloadbtn?.padding,backgroundColor:modalStyles?.downloadbtn?.backgroundColor,borderRadius:modalStyles?.downloadbtn?.borderRadius,width:modalStyles?.downloadbtn?.size+\"px\",height:modalStyles?.downloadbtn?.size+\"px\",color:modalStyles?.downloadbtn?.color,cursor:\"pointer\",display:\"flex\",border:\"none\"},dangerouslySetInnerHTML:{__html:modalStyles?.downloadbtn?.downloadIcon}})]})]}),/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",inset:\"10px\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Previous PDF page\",onClick:onPrevPage,style:{width:modalStyles?.arrows?.size+\"px\",height:modalStyles?.arrows?.size+\"px\",display:\"flex\",color:modalStyles?.arrows?.color,cursor:\"pointer\",padding:modalStyles?.arrows?.padding,backgroundColor:modalStyles?.arrows?.backgroundColor,borderRadius:modalStyles?.arrows?.borderRadius,zIndex:2,border:\"none\"},dangerouslySetInnerHTML:{__html:modalStyles?.arrows?.leftIcon}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Next PDF page\",onClick:onNextPage,style:{width:modalStyles?.arrows?.size+\"px\",height:modalStyles?.arrows?.size+\"px\",display:\"flex\",color:modalStyles?.arrows?.color,cursor:\"pointer\",padding:modalStyles?.arrows?.padding,backgroundColor:modalStyles?.arrows?.backgroundColor,borderRadius:modalStyles?.arrows?.borderRadius,zIndex:2,border:\"none\"},dangerouslySetInnerHTML:{__html:modalStyles?.arrows?.rightIcon}})]})]})})});});export default function Pdfviewer(props){const{fileChoose,file,fileURL,pageNumber,scale,buttonText,buttonStyles,modalStyles,showDownload,customFileName}=props;const[modalOpen,setModalOpen]=useState(false);const canvasRef=useRef(null);const[loadingScreen,setLoadingScreen]=useState(false);const[totalPages,setTotalPages]=useState(null);const[pageRendering,setPageRendering]=useState(false);const[pageNumPending,setpageNumPending]=useState(null);const[pageNum,setpageNum]=useState(pageNumber);const[pageScale,setPageScale]=useState(scale);const[downloadURL,setdownloadURL]=useState(null);const selectedFile=fileChoose===\"Upload\"?file:fileURL;const openButtonLabel=typeof buttonText===\"string\"&&buttonText.trim().length>0?buttonText:\"Open PDF viewer\";const viewerLabel=`${openButtonLabel} PDF viewer`;const downloadLabel=`Download ${customFileName||downloadURL?.fileName||\"PDF\"}`;/**\n     * If another page rendering in progress, waits until the rendering is\n     * finised. Otherwise, executes rendering immediately.\n     */const renderPage=pdf=>{const canvas=canvasRef.current;if(canvas){const context=canvas.getContext(\"2d\");if(pageRendering){// Check if other page is rendering\nsetpageNumPending(pageNum)// Cache waited page number until previous page rendering completed\n;}else{setPageRendering(true);// Using promise to fetch the page\npdf?.getPage(pageNum).then(page=>{let viewport=page.getViewport({scale:pageScale});canvas.width=viewport.width;canvas.height=viewport.height;// Render PDF page into canvas context\nlet renderContext={canvasContext:context,viewport:viewport};// Wait for rendering to finish\npage.render(renderContext).promise.then(()=>{setPageRendering(false);if(pageNumPending!==null){// New page rendering is pending\nrenderPage(pdf);setpageNumPending(null);}});});}}};const downloadData=async pdf=>{const data=await pdf?.getData();const blobUrl=window?.URL.createObjectURL(new Blob([data],{type:\"application/pdf\"}));const fileURL=await pdf?._transport?._networkStream?.source?.url;const pdfFileName=getPdfFilenameFromUrl(fileURL);setdownloadURL({blob:blobUrl,fileName:pdfFileName});};const download=(e,url)=>{e.stopPropagation();const a=document.createElement(\"a\");if(!a.click){throw new Error('DownloadManager: \"a.click()\" is not supported.');}a.href=url.blob+\"#pdfjs.action=download\";a.target=\"_parent\";// Use a.download if available. This increases the likelihood that\n// the file is downloaded instead of opened by another PDF plugin.\nif(\"download\"in a){a.download=customFileName||url.fileName;}(document.body||document.documentElement).append(a);a.click();a.remove();};/**\n     * Displays previous page.\n     */const onPrevPage=e=>{e.stopPropagation();if(pageNum<=1){setpageNum(totalPages);return;}if(!pageRendering){setpageNum(pageNum-1);}};/**\n     * Displays next page.\n     */const onNextPage=e=>{e.stopPropagation();if(pageNum>=totalPages){setpageNum(1);return;}if(!pageRendering){setpageNum(pageNum+1);}};const pdfZoomIn=e=>{e.stopPropagation();if(pageScale>3){return;}if(!pageRendering){setPageScale(pageScale+.1);}};const pdfZoomOut=e=>{e.stopPropagation();if(pageScale<=scale){return;}if(!pageRendering){setPageScale(pageScale-.1);}};useEffect(()=>{const body=document.getElementsByTagName(\"body\")[0];if(selectedFile!==undefined&&modalOpen){//hide body scrollbar\nbody.style.overflow=\"hidden\";body.style.height=\"100%\";const loadingTask=getDocument({url:selectedFile});setLoadingScreen(true);loadingTask?.promise.then(pdf=>{// @ts-ignore\n// track PDF view for Google Analytics\nif(buttonText.toLowerCase().includes(\"candidate\")){window.gtag(\"event\",\"Careers_DownloadCandidatePack\",{});}// you can now use *pdf* here\nrenderPage(pdf);setTotalPages(pdf.numPages);pdf.currentScaleValue=pageScale//zoom in/out\n;downloadData(pdf)// load blob data\n;},error=>{console.error(error);});//get progress data\nloadingTask.onProgress=data=>{if(data.loaded){setLoadingScreen(false);}else{setLoadingScreen(true);}};}else{if(pageScale>scale){setPageScale(scale);}body.style.overflow=\"auto\";body.style.height=\"auto\";}},[fileChoose,file,fileURL,selectedFile,pageNum,modalOpen,pageScale,setLoadingScreen]);const close=()=>setModalOpen(false);const open=()=>setModalOpen(true);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.button,{whileTap:{scale:.9},onClick:()=>modalOpen?close():open(),style:{...buttonStyles.fontStyle,padding:buttonStyles.padding,backgroundColor:buttonStyles.background,borderRadius:buttonStyles.borderRadius,borderStyle:buttonStyles.border?.borderStyle,borderColor:buttonStyles.border?.borderColor,borderTopWidth:buttonStyles.border?.borderTopWidth,borderLeftWidth:buttonStyles.border?.borderLeftWidth,borderBottomWidth:buttonStyles.border?.borderBottomWidth,borderRightWidth:buttonStyles.border?.borderRightWidth,textDecoration:buttonStyles.textDecoration,color:buttonStyles.color,boxShadow:buttonStyles.shadow,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:\"5px\",overflow:\"hidden\"},\"aria-label\":openButtonLabel,children:[buttonStyles.buttonIcon&&/*#__PURE__*/_jsx(motion.div,{style:{width:buttonStyles.pdfIcon?.size+\"px\",height:buttonStyles.pdfIcon?.size+\"px\",color:buttonStyles.pdfIcon?.color,display:\"flex\",overflow:\"hidden\"},dangerouslySetInnerHTML:{__html:buttonStyles.pdfIcon.icon}}),buttonText]}),typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(ModalComponent,{ref:canvasRef,modalOpen:modalOpen,selectedFile:selectedFile,modalStyles:modalStyles,loadingScreen:loadingScreen,pageNum:pageNum,totalPages:totalPages,pdfZoomOut:pdfZoomOut,pdfZoomIn:pdfZoomIn,showDownload:showDownload,download:download,downloadURL:downloadURL,onPrevPage:onPrevPage,onNextPage:onNextPage,close:close,viewerLabel:viewerLabel,downloadLabel:downloadLabel}),document.body)]});}Pdfviewer.displayName=\"PDF Viewer\";addPropertyControls(Pdfviewer,{fileChoose:{type:ControlType.Enum,title:\"Choose\",options:[\"Upload\",\"URL\"],defaultValue:\"Upload\",displaySegmentedControl:true},file:{title:\"File\",type:ControlType.File,allowedFileTypes:[\"pdf\"],hidden:props=>props.fileChoose!==\"Upload\"},fileURL:{type:ControlType.String,title:\"URL\",defaultValue:\"\",hidden:props=>props.fileChoose!==\"URL\"},pageNumber:{title:\"Inital Page\",type:ControlType.Number,displayStepper:true,min:1,defaultValue:1},scale:{type:ControlType.Number,title:\"Scale\",max:3,min:.4,step:.1,displayStepper:true,defaultValue:1.2},buttonText:{title:\"Button Text\",type:ControlType.String,defaultValue:\"View PDF\"},buttonStyles:{type:ControlType.Object,title:\"Button Styles\",controls:{color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"Button color\",defaultValue:\"#ffffff\"},fontStyle:{title:\"Font Style\",type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderBottomWidth:0,borderColor:\"black\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0}},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"25px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"10px 20px 10px 20px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0px 0px 0px 0px rgba(0, 0, 0, 0)\"},textDecoration:{type:ControlType.Enum,title:\"Text Decoration\",options:[\"none\",\"underline\",\"overline\",\"line-through\"],optionTitles:[\"None\",\"Underline\",\"Overline\",\"Line Through\"],defaultValue:\"none\"},buttonIcon:{type:ControlType.Boolean,title:\"Button Icon\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},pdfIcon:{type:ControlType.Object,title:\"Icon Styles\",controls:{icon:{type:ControlType.String,title:\"Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"/><polyline points=\"216 152 184 152 184 208\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"208\" y1=\"184\" x2=\"184\" y2=\"184\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M48,192H64a20,20,0,0,0,0-40H48v56\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M112,152v56h16a28,28,0,0,0,0-56Z\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M48,112V40a8,8,0,0,1,8-8h96l56,56v24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><polyline points=\"152 32 152 88 208 88\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/></svg>`},size:{type:ControlType.Number,title:\"Size\",defaultValue:24},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"red\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}},hidden(props){return props.buttonIcon===false;}}}},modalStyles:{type:ControlType.Object,title:\"Viewer Styles\",controls:{pageCounter:{type:ControlType.Object,title:\"Counter Styles\",controls:{fontStyle:{title:\"Font Style\",type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"}}},arrows:{type:ControlType.Object,title:\"Nav Styles\",controls:{leftIcon:{type:ControlType.String,title:\"Left Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z\"></path></svg>`},rightIcon:{type:ControlType.String,title:\"Right Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z\"></path></svg>`},size:{type:ControlType.Number,title:\"Icon Size\",defaultValue:40},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#ffffff\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}}},zoomControls:{type:ControlType.Object,title:\"Zoom Styles\",controls:{zoomOutIcon:{type:ControlType.String,title:\"Zoom-Out Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H80a8,8,0,0,1,0-16h64A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>`},zoomInIcon:{type:ControlType.String,title:\"Zoom-In Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H120v24a8,8,0,0,1-16,0V120H80a8,8,0,0,1,0-16h24V80a8,8,0,0,1,16,0v24h24A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>`},size:{type:ControlType.Number,title:\"Icon Size\",defaultValue:40},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#ffffff\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}}},closebtn:{type:ControlType.Object,title:\"Close Styles\",controls:{closeIcon:{type:ControlType.String,title:\"Close Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"></path></svg>`},size:{type:ControlType.Number,title:\"Icon Size\",defaultValue:40},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#ffffff\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}}},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.7)\"},downloadbtn:{type:ControlType.Object,title:\"Download Styles\",controls:{downloadIcon:{type:ControlType.String,title:\"Download Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M224,152v56a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V152a8,8,0,0,1,16,0v56H208V152a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,132.69V40a8,8,0,0,0-16,0v92.69L93.66,106.34a8,8,0,0,0-11.32,11.32Z\"></path></svg>`},size:{type:ControlType.Number,title:\"Icon Size\",defaultValue:40},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#ffffff\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}},description:\"Make sure Download button is enabled\"}}},showDownload:{title:\"Download Button\",type:ControlType.Boolean,defaultValue:true},customFileName:{title:\"Download Name\",type:ControlType.String,defaultValue:\"Download\",hidden:props=>props.showDownload!=true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Pdfviewer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pdfviewer.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PDFViewer from\"https://framerusercontent.com/modules/He0tZRb5YZFNMgeOARLf/tGSim1Q7yvpumxJEfMqH/Pdfviewer.js\";const PDFViewerFonts=getFonts(PDFViewer);const enabledGestures={IVYPbeGuf:{hover:true},KvhVXVIRj:{hover:true},vpGW1Cvd8:{hover:true}};const cycleOrder=[\"IVYPbeGuf\",\"KvhVXVIRj\",\"vpGW1Cvd8\"];const serializationHash=\"framer-6jGgo\";const variantClassNames={IVYPbeGuf:\"framer-v-1ipn2ic\",KvhVXVIRj:\"framer-v-9dklt8\",vpGW1Cvd8:\"framer-v-hsxgk7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"IVYPbeGuf\",\"Variant 3\":\"vpGW1Cvd8\",Tablet:\"KvhVXVIRj\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IVYPbeGuf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IVYPbeGuf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ipn2ic\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"IVYPbeGuf\",ref:refBinding,style:{...style},...addPropertyOverrides({KvhVXVIRj:{\"data-framer-name\":\"Tablet\"},vpGW1Cvd8:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d2a6sh-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"K2VbfUEfw-container\",nodeId:\"K2VbfUEfw\",rendersWithMotion:true,scopeId:\"i1QJCdL8C\",children:/*#__PURE__*/_jsx(PDFViewer,{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"none\"},buttonText:\"Opencast Carbon Reduction Plan 2025\",customFileName:\"Download\",file:\"https://framerusercontent.com/assets/LcweRMsNao0RyShwj4MnZ66wU.pdf\",fileChoose:\"Upload\",fileURL:\"\",height:\"100%\",id:\"K2VbfUEfw\",layoutId:\"K2VbfUEfw\",modalStyles:{arrows:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",leftIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z\"></path></svg>',padding:\"5px 10px 5px 10px\",rightIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z\"></path></svg>',size:40},backgroundColor:\"rgba(0, 0, 0, 0.7)\",closebtn:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",closeIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"></path></svg>',color:\"rgb(255, 255, 255)\",padding:\"5px 10px 5px 10px\",size:40},downloadbtn:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",downloadIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M224,152v56a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V152a8,8,0,0,1,16,0v56H208V152a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,132.69V40a8,8,0,0,0-16,0v92.69L93.66,106.34a8,8,0,0,0-11.32,11.32Z\"></path></svg>',padding:\"5px 10px 5px 10px\",size:40},pageCounter:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",fontStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"5px 10px 5px 10px\"},zoomControls:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",padding:\"5px 10px 5px 10px\",size:40,zoomInIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H120v24a8,8,0,0,1-16,0V120H80a8,8,0,0,1,0-16h24V80a8,8,0,0,1,16,0v24h24A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>',zoomOutIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H80a8,8,0,0,1,0-16h64A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>'}},pageNumber:1,scale:1.2,showDownload:true,style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"IVYPbeGuf-hover\":{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}},\"KvhVXVIRj-hover\":{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}},\"vpGW1Cvd8-hover\":{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}},KvhVXVIRj:{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"none\"}},vpGW1Cvd8:{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}}},baseVariant,gestureVariant)})})})})})})});});const css=[\".framer-6jGgo.framer-f2gk6r, .framer-6jGgo .framer-f2gk6r { display: block; }\",\".framer-6jGgo.framer-1ipn2ic { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 241px; }\",\".framer-6jGgo .framer-1d2a6sh-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KvhVXVIRj\":{\"layout\":[\"fixed\",\"auto\"]},\"vpGW1Cvd8\":{\"layout\":[\"fixed\",\"auto\"]},\"BtLHe7RGU\":{\"layout\":[\"fixed\",\"auto\"]},\"K9isJ3UwB\":{\"layout\":[\"fixed\",\"auto\"]},\"AaZR7em5b\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri1QJCdL8C=withCSS(Component,css,\"framer-6jGgo\");export default Frameri1QJCdL8C;Frameri1QJCdL8C.displayName=\"Carbon Plan Download\";Frameri1QJCdL8C.defaultProps={height:45,width:240};addPropertyControls(Frameri1QJCdL8C,{variant:{options:[\"IVYPbeGuf\",\"KvhVXVIRj\",\"vpGW1Cvd8\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameri1QJCdL8C,[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XR5REPALAPN54FEEIVU4Z7ZE3Z5TYAXV/ZVSCLT36TMKD3NSNAKQISILPVOHE4VFU/NTHDIHEFNRRDAFXF6EKGHNYZ4FA3VMWE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GLVBSLTLGSCYENHQZEZZBTPERIGASIAQ/CT5J6DRJRGN4DH5H6MRQDPOBOI4XDORK/ECOUY4IVDS6VGQYSST232TDR3EZRRMCW.woff2\",weight:\"600\"}]},...PDFViewerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri1QJCdL8C\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerIntrinsicHeight\":\"45\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KvhVXVIRj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vpGW1Cvd8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BtLHe7RGU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"K9isJ3UwB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AaZR7em5b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./i1QJCdL8C.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"irRoGsjTV\",\"NUA75wwvx\"];const serializationHash=\"framer-ffUKN\";const variantClassNames={irRoGsjTV:\"framer-v-z4b3nk\",NUA75wwvx:\"framer-v-1jxji8u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"OC logo black\":\"irRoGsjTV\",\"OC Logo white \":\"NUA75wwvx\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"irRoGsjTV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"irRoGsjTV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:250,intrinsicWidth:1195.5,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:500,pixelWidth:2391,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?width=2391&height=500\",srcSet:\"https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?scale-down-to=512&width=2391&height=500 512w,https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?scale-down-to=1024&width=2391&height=500 1024w,https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?scale-down-to=2048&width=2391&height=500 2048w,https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?width=2391&height=500 2391w\"},className:cx(scopingClassNames,\"framer-z4b3nk\",className,classNames),\"data-framer-name\":\"OC logo black\",layoutDependency:layoutDependency,layoutId:\"irRoGsjTV\",ref:refBinding,style:{filter:\"none\",WebkitFilter:\"none\",...style},variants:{NUA75wwvx:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"}},...addPropertyOverrides({NUA75wwvx:{\"data-framer-name\":\"OC Logo white \"}},baseVariant,gestureVariant)})})})});});const css=[\".framer-ffUKN.framer-3td9nx, .framer-ffUKN .framer-3td9nx { display: block; }\",\".framer-ffUKN.framer-z4b3nk { height: 250px; overflow: visible; position: relative; width: 1196px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 250\n * @framerIntrinsicWidth 1196\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NUA75wwvx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOEUWfzr6H=withCSS(Component,css,\"framer-ffUKN\");export default FramerOEUWfzr6H;FramerOEUWfzr6H.displayName=\"OC Logo Black 2\";FramerOEUWfzr6H.defaultProps={height:250,width:1196};addPropertyControls(FramerOEUWfzr6H,{variant:{options:[\"irRoGsjTV\",\"NUA75wwvx\"],optionTitles:[\"OC logo black\",\"OC Logo white \"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOEUWfzr6H,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOEUWfzr6H\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NUA75wwvx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1196\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"250\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OEUWfzr6H.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/9yviTxXiEHD1HJwF3ApU/62UTP02dG1nj0FX8L3Yw/sywDWZyBc.js\";const InstanceWithFX=withFX(Instance);const enabledGestures={A8BHZ7ewU:{hover:true},QBLhpIlQB:{hover:true},yRYetLm71:{hover:true}};const cycleOrder=[\"A8BHZ7ewU\",\"QBLhpIlQB\",\"yRYetLm71\"];const serializationHash=\"framer-Xw0bE\";const variantClassNames={A8BHZ7ewU:\"framer-v-18yp55e\",QBLhpIlQB:\"framer-v-16z4b3s\",yRYetLm71:\"framer-v-zrzl5a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Iq6RZ2Z3s=undefined;const pKYnqWoNc=undefined;const ebySBCm3w=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:10,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"A8BHZ7ewU\",\"Variant 2\":\"QBLhpIlQB\",Tablet:\"yRYetLm71\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,title,width,...props})=>{return{...props,ebySBCm3w:icon??props.ebySBCm3w??Vector,Iq6RZ2Z3s:link??props.Iq6RZ2Z3s,pKYnqWoNc:title??props.pKYnqWoNc??\"Lable\",variant:humanReadableVariantMap[props.variant]??props.variant??\"A8BHZ7ewU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pKYnqWoNc,ebySBCm3w,Iq6RZ2Z3s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"A8BHZ7ewU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Iq6RZ2Z3s,motionChild:true,nodeId:\"A8BHZ7ewU\",openInNewTab:false,scopeId:\"saCyIA3CZ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-18yp55e\",className,classNames)} framer-12vmjj4`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"A8BHZ7ewU\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{\"A8BHZ7ewU-hover\":{\"--border-color\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",backgroundColor:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},\"QBLhpIlQB-hover\":{\"--border-color\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",backgroundColor:\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"},\"yRYetLm71-hover\":{\"--border-color\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",backgroundColor:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},QBLhpIlQB:{\"--border-color\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",backgroundColor:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"}},...addPropertyOverrides({QBLhpIlQB:{\"data-framer-name\":\"Variant 2\"},yRYetLm71:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Lable\"})}),className:\"framer-d3z6oz\",fonts:[\"FS;Sora-light\"],layoutDependency:layoutDependency,layoutId:\"Ulgo1YtAz\",style:{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:pKYnqWoNc,variants:{\"A8BHZ7ewU-hover\":{\"--extracted-r6o4lv\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"},\"QBLhpIlQB-hover\":{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},\"yRYetLm71-hover\":{\"--extracted-r6o4lv\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"},QBLhpIlQB:{\"--extracted-r6o4lv\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"A8BHZ7ewU-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2)))\"},children:\"Lable\"})})},\"QBLhpIlQB-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Lable\"})})},\"yRYetLm71-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2)))\"},children:\"Lable\"})})},QBLhpIlQB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2)))\"},children:\"Lable\"})})},yRYetLm71:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Lable\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(InstanceWithFX,{animated:true,className:\"framer-1nrb3ge\",Component:ebySBCm3w,\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"Z6_QOhHgt\",...addPropertyOverrides({\"A8BHZ7ewU-hover\":{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-Xw0bE.framer-12vmjj4, .framer-Xw0bE .framer-12vmjj4 { display: block; }\",\".framer-Xw0bE.framer-18yp55e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Xw0bE .framer-d3z6oz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Xw0bE .framer-1nrb3ge { flex: none; height: auto; position: relative; width: 11px; }\",'.framer-Xw0bE[data-border=\"true\"]::after, .framer-Xw0bE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 104\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QBLhpIlQB\":{\"layout\":[\"auto\",\"auto\"]},\"yRYetLm71\":{\"layout\":[\"auto\",\"auto\"]},\"uNXeXPAMj\":{\"layout\":[\"auto\",\"auto\"]},\"i3notkUR1\":{\"layout\":[\"auto\",\"auto\"]},\"YO2NtzAjh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"pKYnqWoNc\":\"title\",\"ebySBCm3w\":\"icon\",\"Iq6RZ2Z3s\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Ls9eqxAj8b0LUb4hfpQ2\"]\n */const FramersaCyIA3CZ=withCSS(Component,css,\"framer-Xw0bE\");export default FramersaCyIA3CZ;FramersaCyIA3CZ.displayName=\"Button 4\";FramersaCyIA3CZ.defaultProps={height:39,width:104};addPropertyControls(FramersaCyIA3CZ,{variant:{options:[\"A8BHZ7ewU\",\"QBLhpIlQB\",\"yRYetLm71\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},pKYnqWoNc:{defaultValue:\"Lable\",displayTextArea:false,title:\"Title\",type:ControlType.String},onpKYnqWoNcChange:{changes:\"pKYnqWoNc\",type:ControlType.ChangeHandler},ebySBCm3w:{defaultValue:{identifier:\"local-module:vector/sywDWZyBc:default\",moduleId:\"9yviTxXiEHD1HJwF3ApU\"},setModuleId:\"Ls9eqxAj8b0LUb4hfpQ2\",title:\"Icon\",type:ControlType.VectorSetItem},Iq6RZ2Z3s:{title:\"Link\",type:ControlType.Link}});addFonts(FramersaCyIA3CZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RQNAS2PYEQW2XYBN4FVPGPE4NPGUNIHT/CH2HPQRKNZPSVXOMHBVWSBUNDK7GGI6B/LGGBMNVYFCEE4PBKR77UV5QOESITBLZC.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersaCyIA3CZ\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"pKYnqWoNc\\\":\\\"title\\\",\\\"ebySBCm3w\\\":\\\"icon\\\",\\\"Iq6RZ2Z3s\\\":\\\"link\\\"}\",\"framerVectorSets\":\"[\\\"Ls9eqxAj8b0LUb4hfpQ2\\\"]\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"39\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"104\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QBLhpIlQB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yRYetLm71\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uNXeXPAMj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i3notkUR1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YO2NtzAjh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./saCyIA3CZ.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={dm2pgC0YZ:{hover:true},JfWwq3hJu:{hover:true}};const cycleOrder=[\"JfWwq3hJu\",\"dm2pgC0YZ\"];const serializationHash=\"framer-FWzbD\";const variantClassNames={dm2pgC0YZ:\"framer-v-1mc77ch\",JfWwq3hJu:\"framer-v-1rpiuhw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Bt5FiUB0Q=undefined;const m57xUgaL7=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer link\":\"JfWwq3hJu\",Tablet:\"dm2pgC0YZ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,lable,link,width,...props})=>{return{...props,Bt5FiUB0Q:link??props.Bt5FiUB0Q,m57xUgaL7:lable??props.m57xUgaL7??\"Lable\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JfWwq3hJu\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,m57xUgaL7,Bt5FiUB0Q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JfWwq3hJu\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Bt5FiUB0Q,motionChild:true,nodeId:\"JfWwq3hJu\",openInNewTab:false,scopeId:\"tWOuVGHnh\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rpiuhw\",className,classNames)} framer-3lt37t`,\"data-framer-name\":\"Footer link\",layoutDependency:layoutDependency,layoutId:\"JfWwq3hJu\",ref:refBinding,style:{...style},...addPropertyOverrides({dm2pgC0YZ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29yYS1yZWd1bGFy\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255)))\"},children:\"Careers\"})}),className:\"framer-1d2ii42\",fonts:[\"GF;Sora-regular\"],layoutDependency:layoutDependency,layoutId:\"noaQiLH3i\",style:{\"--extracted-r6o4lv\":\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\"},text:m57xUgaL7,variants:{\"JfWwq3hJu-hover\":{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.5)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"dm2pgC0YZ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29yYS02MDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255)))\",\"--framer-text-decoration-offset\":\"4px\",\"--framer-text-decoration\":\"underline\"},children:\"Lable\"})}),fonts:[\"GF;Sora-600\"]},\"JfWwq3hJu-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29yYS1yZWd1bGFy\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.5))\",\"--framer-text-decoration-offset\":\"4px\"},children:\"Lable\"})})},dm2pgC0YZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29yYS1yZWd1bGFy\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"19px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255)))\"},children:\"Lable\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-FWzbD.framer-3lt37t, .framer-FWzbD .framer-3lt37t { display: block; }\",\".framer-FWzbD.framer-1rpiuhw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 241px; }\",\".framer-FWzbD .framer-1d2ii42 { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-FWzbD.framer-v-1mc77ch.framer-1rpiuhw { width: 241px; }\",\".framer-FWzbD.framer-v-1rpiuhw.hover .framer-1d2ii42 { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dm2pgC0YZ\":{\"layout\":[\"fixed\",\"auto\"]},\"suSld33be\":{\"layout\":[\"fixed\",\"auto\"]},\"vvCxRSYjQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"m57xUgaL7\":\"lable\",\"Bt5FiUB0Q\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertWOuVGHnh=withCSS(Component,css,\"framer-FWzbD\");export default FramertWOuVGHnh;FramertWOuVGHnh.displayName=\"Footer Links\";FramertWOuVGHnh.defaultProps={height:24,width:240};addPropertyControls(FramertWOuVGHnh,{variant:{options:[\"JfWwq3hJu\",\"dm2pgC0YZ\"],optionTitles:[\"Footer link\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},m57xUgaL7:{defaultValue:\"Lable\",displayTextArea:false,title:\"Lable\",type:ControlType.String},onm57xUgaL7Change:{changes:\"m57xUgaL7\",type:ControlType.ChangeHandler},Bt5FiUB0Q:{title:\"Link\",type:ControlType.Link}});addFonts(FramertWOuVGHnh,[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"google\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://fonts.gstatic.com/s/sora/v17/xMQOuFFYT72X5wkB_18qmnndmSdSnn-PIwNhBti0.woff2\",weight:\"400\"},{cssFamilyName:\"Sora\",source:\"google\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://fonts.gstatic.com/s/sora/v17/xMQOuFFYT72X5wkB_18qmnndmSeMmX-PIwNhBti0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertWOuVGHnh\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dm2pgC0YZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"suSld33be\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vvCxRSYjQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"m57xUgaL7\\\":\\\"lable\\\",\\\"Bt5FiUB0Q\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"240\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tWOuVGHnh.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PDFViewer from\"https://framerusercontent.com/modules/He0tZRb5YZFNMgeOARLf/tGSim1Q7yvpumxJEfMqH/Pdfviewer.js\";const PDFViewerFonts=getFonts(PDFViewer);const enabledGestures={PoWG5P71z:{hover:true},QgRvM56hU:{hover:true},z9vR2GfAh:{hover:true}};const cycleOrder=[\"z9vR2GfAh\",\"PoWG5P71z\",\"QgRvM56hU\"];const serializationHash=\"framer-uAKXd\";const variantClassNames={PoWG5P71z:\"framer-v-1nna2ee\",QgRvM56hU:\"framer-v-1aycx04\",z9vR2GfAh:\"framer-v-130ty6k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"z9vR2GfAh\",\"Variant 3\":\"QgRvM56hU\",Tablet:\"PoWG5P71z\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"z9vR2GfAh\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"z9vR2GfAh\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-130ty6k\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"z9vR2GfAh\",ref:refBinding,style:{...style},...addPropertyOverrides({PoWG5P71z:{\"data-framer-name\":\"Tablet\"},QgRvM56hU:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sev8jc-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gwzzBs4dI-container\",nodeId:\"gwzzBs4dI\",rendersWithMotion:true,scopeId:\"uuE83M21Z\",children:/*#__PURE__*/_jsx(PDFViewer,{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"none\"},buttonText:\"Opencast Carbon Reduction Targets\",customFileName:\"Download\",file:\"https://framerusercontent.com/assets/XblYKhBBBf7KYaoSGmBvT0s0gs.pdf\",fileChoose:\"Upload\",fileURL:\"\",height:\"100%\",id:\"gwzzBs4dI\",layoutId:\"gwzzBs4dI\",modalStyles:{arrows:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",leftIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z\"></path></svg>',padding:\"5px 10px 5px 10px\",rightIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z\"></path></svg>',size:40},backgroundColor:\"rgba(0, 0, 0, 0.7)\",closebtn:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",closeIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"></path></svg>',color:\"rgb(255, 255, 255)\",padding:\"5px 10px 5px 10px\",size:40},downloadbtn:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",downloadIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M224,152v56a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V152a8,8,0,0,1,16,0v56H208V152a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,132.69V40a8,8,0,0,0-16,0v92.69L93.66,106.34a8,8,0,0,0-11.32,11.32Z\"></path></svg>',padding:\"5px 10px 5px 10px\",size:40},pageCounter:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",fontStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"5px 10px 5px 10px\"},zoomControls:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",padding:\"5px 10px 5px 10px\",size:40,zoomInIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H120v24a8,8,0,0,1-16,0V120H80a8,8,0,0,1,0-16h24V80a8,8,0,0,1,16,0v24h24A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>',zoomOutIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H80a8,8,0,0,1,0-16h64A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>'}},pageNumber:1,scale:1.2,showDownload:true,style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"PoWG5P71z-hover\":{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}},\"QgRvM56hU-hover\":{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}},\"z9vR2GfAh-hover\":{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}},PoWG5P71z:{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"none\"}},QgRvM56hU:{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}}},baseVariant,gestureVariant)})})})})})})});});const css=[\".framer-uAKXd.framer-5huja4, .framer-uAKXd .framer-5huja4 { display: block; }\",\".framer-uAKXd.framer-130ty6k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 241px; }\",\".framer-uAKXd .framer-sev8jc-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PoWG5P71z\":{\"layout\":[\"fixed\",\"auto\"]},\"QgRvM56hU\":{\"layout\":[\"fixed\",\"auto\"]},\"xLAGrv572\":{\"layout\":[\"fixed\",\"auto\"]},\"FXtkcJHMr\":{\"layout\":[\"fixed\",\"auto\"]},\"x0Oi6f9Xa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruuE83M21Z=withCSS(Component,css,\"framer-uAKXd\");export default FrameruuE83M21Z;FrameruuE83M21Z.displayName=\"PDF Download\";FrameruuE83M21Z.defaultProps={height:45,width:240};addPropertyControls(FrameruuE83M21Z,{variant:{options:[\"z9vR2GfAh\",\"PoWG5P71z\",\"QgRvM56hU\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruuE83M21Z,[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XR5REPALAPN54FEEIVU4Z7ZE3Z5TYAXV/ZVSCLT36TMKD3NSNAKQISILPVOHE4VFU/NTHDIHEFNRRDAFXF6EKGHNYZ4FA3VMWE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GLVBSLTLGSCYENHQZEZZBTPERIGASIAQ/CT5J6DRJRGN4DH5H6MRQDPOBOI4XDORK/ECOUY4IVDS6VGQYSST232TDR3EZRRMCW.woff2\",weight:\"600\"}]},...PDFViewerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruuE83M21Z\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PoWG5P71z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QgRvM56hU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xLAGrv572\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FXtkcJHMr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x0Oi6f9Xa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerIntrinsicHeight\":\"45\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uuE83M21Z.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PDFViewer from\"https://framerusercontent.com/modules/He0tZRb5YZFNMgeOARLf/tGSim1Q7yvpumxJEfMqH/Pdfviewer.js\";const PDFViewerFonts=getFonts(PDFViewer);const enabledGestures={JMS6mMmIX:{hover:true},RBmG4sBWX:{hover:true}};const cycleOrder=[\"JMS6mMmIX\",\"RBmG4sBWX\"];const serializationHash=\"framer-2r51D\";const variantClassNames={JMS6mMmIX:\"framer-v-1jq8x1u\",RBmG4sBWX:\"framer-v-1ju5vmk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"JMS6mMmIX\",Tablet:\"RBmG4sBWX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JMS6mMmIX\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JMS6mMmIX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jq8x1u\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"JMS6mMmIX\",ref:refBinding,style:{...style},...addPropertyOverrides({RBmG4sBWX:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l67php-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"PSLlWlE51-container\",nodeId:\"PSLlWlE51\",rendersWithMotion:true,scopeId:\"w4dW9iIhO\",children:/*#__PURE__*/_jsx(PDFViewer,{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"none\"},buttonText:\"Recruitment policy\",customFileName:\"Download\",file:\"https://framerusercontent.com/assets/oO6YgkX0Zu2SWwokNiJnv2YlBQ.pdf\",fileChoose:\"Upload\",fileURL:\"\",height:\"100%\",id:\"PSLlWlE51\",layoutId:\"PSLlWlE51\",modalStyles:{arrows:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",leftIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z\"></path></svg>',padding:\"5px 10px 5px 10px\",rightIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z\"></path></svg>',size:40},backgroundColor:\"rgba(0, 0, 0, 0.7)\",closebtn:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",closeIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"></path></svg>',color:\"rgb(255, 255, 255)\",padding:\"5px 10px 5px 10px\",size:40},downloadbtn:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",downloadIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M224,152v56a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V152a8,8,0,0,1,16,0v56H208V152a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,132.69V40a8,8,0,0,0-16,0v92.69L93.66,106.34a8,8,0,0,0-11.32,11.32Z\"></path></svg>',padding:\"5px 10px 5px 10px\",size:40},pageCounter:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",fontStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"5px 10px 5px 10px\"},zoomControls:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",padding:\"5px 10px 5px 10px\",size:40,zoomInIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H120v24a8,8,0,0,1-16,0V120H80a8,8,0,0,1,0-16h24V80a8,8,0,0,1,16,0v24h24A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>',zoomOutIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H80a8,8,0,0,1,0-16h64A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>'}},pageNumber:1,scale:1.2,showDownload:true,style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"JMS6mMmIX-hover\":{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}},\"RBmG4sBWX-hover\":{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"underline\"}},RBmG4sBWX:{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",fontStyle:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},padding:\"0px 0px 0px 0px\",pdfIcon:{color:\"rgba(255, 0, 0, 0)\",icon:\"\",size:0},shadow:\"\",textDecoration:\"none\"}}},baseVariant,gestureVariant)})})})})})})});});const css=[\".framer-2r51D.framer-1lbace6, .framer-2r51D .framer-1lbace6 { display: block; }\",\".framer-2r51D.framer-1jq8x1u { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 241px; }\",\".framer-2r51D .framer-l67php-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 241\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RBmG4sBWX\":{\"layout\":[\"fixed\",\"auto\"]},\"FSFeFpTd_\":{\"layout\":[\"fixed\",\"auto\"]},\"kK5Qiqxa_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerw4dW9iIhO=withCSS(Component,css,\"framer-2r51D\");export default Framerw4dW9iIhO;Framerw4dW9iIhO.displayName=\"Recruitment Policy Download\";Framerw4dW9iIhO.defaultProps={height:22,width:241};addPropertyControls(Framerw4dW9iIhO,{variant:{options:[\"JMS6mMmIX\",\"RBmG4sBWX\"],optionTitles:[\"Variant 1\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerw4dW9iIhO,[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XR5REPALAPN54FEEIVU4Z7ZE3Z5TYAXV/ZVSCLT36TMKD3NSNAKQISILPVOHE4VFU/NTHDIHEFNRRDAFXF6EKGHNYZ4FA3VMWE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GLVBSLTLGSCYENHQZEZZBTPERIGASIAQ/CT5J6DRJRGN4DH5H6MRQDPOBOI4XDORK/ECOUY4IVDS6VGQYSST232TDR3EZRRMCW.woff2\",weight:\"600\"}]},...PDFViewerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw4dW9iIhO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RBmG4sBWX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FSFeFpTd_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kK5Qiqxa_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"241\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./w4dW9iIhO.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Download from\"https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/uaFLaKvU3aNJkwvPcVLe/Download.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/GFyZw1dKoqzJ0kMCowda/kC6m1a2hjvVARRlH8kZF/Kp39ADn7w.js\";import CarbonPlanDownload from\"https://framerusercontent.com/modules/4rmeMnZDEa3Wqj0INFrY/kCiHBk8TAP2NQrAs1eAa/i1QJCdL8C.js\";import OCLogoBlack2 from\"https://framerusercontent.com/modules/0s8fVmUikGfwbB6HbfYZ/ujl6JSELKDBDbunx3n9o/OEUWfzr6H.js\";import Button4 from\"https://framerusercontent.com/modules/72ylSMBmkJPtVnMMlKNX/Pru31uOxNp5IbBZr3Axi/saCyIA3CZ.js\";import FooterLinks from\"https://framerusercontent.com/modules/WQ09Hu2V07izo47IJzn1/xBsBmpL0sJNc5ID1BsKb/tWOuVGHnh.js\";import PDFDownload from\"https://framerusercontent.com/modules/SPqXrRGEL9a0Hi2eu2eZ/MEjRmfq3vRQl4aSSw1n3/uuE83M21Z.js\";import RecruitmentPolicyDownload from\"https://framerusercontent.com/modules/iF0aLRCI76mpMCpxWjHy/3v8g9SL4YQ0MJRHsXL4U/w4dW9iIhO.js\";const OCLogoBlack2Fonts=getFonts(OCLogoBlack2);const FooterLinksFonts=getFonts(FooterLinks);const DownloadFonts=getFonts(Download);const Button4Fonts=getFonts(Button4);const cycleOrder=[\"g3VYFeVPO\",\"TCU4utGbI\",\"j7VEM8xJC\"];const serializationHash=\"framer-ftT66\";const variantClassNames={g3VYFeVPO:\"framer-v-12ot0m9\",j7VEM8xJC:\"framer-v-7i4ovn\",TCU4utGbI:\"framer-v-ef9ftq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Footer\":\"g3VYFeVPO\",\"Phone footer\":\"j7VEM8xJC\",\"Tablet Footer\":\"TCU4utGbI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"g3VYFeVPO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g3VYFeVPO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12ot0m9\",className,classNames),\"data-framer-name\":\"Desktop Footer\",layoutDependency:layoutDependency,layoutId:\"g3VYFeVPO\",ref:refBinding,style:{backgroundColor:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",...style},...addPropertyOverrides({j7VEM8xJC:{\"data-framer-name\":\"Phone footer\"},TCU4utGbI:{\"data-framer-name\":\"Tablet Footer\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j80x5f\",layoutDependency:layoutDependency,layoutId:\"IMX0Hy6i8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sbudt5\",layoutDependency:layoutDependency,layoutId:\"ghylrEmGs\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rjc70n\",layoutDependency:layoutDependency,layoutId:\"e67DByEHy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"151px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0,...addPropertyOverrides({j7VEM8xJC:{height:33,width:\"156px\",y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+702+0+0},TCU4utGbI:{height:25,width:\"118px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-124akqq-container\",layoutDependency:layoutDependency,layoutId:\"IICd5QWsW-container\",nodeId:\"IICd5QWsW\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(OCLogoBlack2,{height:\"100%\",id:\"IICd5QWsW\",layoutId:\"IICd5QWsW\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"NUA75wwvx\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1arl1hd\",layoutDependency:layoutDependency,layoutId:\"Wb3t70aJr\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.bcorporation.net/en-us/find-a-b-corp/company/opencast-software/\",motionChild:true,nodeId:\"GyO2kI2s9\",openInNewTab:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"B Corp certification logo\",fit:\"fill\",intrinsicHeight:283,intrinsicWidth:794,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+67+0+0),pixelHeight:283,pixelWidth:794,sizes:\"171.1449px\",src:\"https://framerusercontent.com/images/GtrQQmS7eu5QOuQIX3ZcagAg10.svg?width=794&height=283\",srcSet:\"https://framerusercontent.com/images/GtrQQmS7eu5QOuQIX3ZcagAg10.svg?scale-down-to=512&width=794&height=283 512w,https://framerusercontent.com/images/GtrQQmS7eu5QOuQIX3ZcagAg10.svg?width=794&height=283 794w\"},className:\"framer-10rpo13 framer-znu5hj\",\"data-framer-name\":\"ENG-B Corp Logo Tagline Lockup-Standards-Black-RGB\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"GyO2kI2s9\",style:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},...addPropertyOverrides({j7VEM8xJC:{background:{alt:\"B Corp certification logo\",fit:\"fill\",intrinsicHeight:283,intrinsicWidth:794,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+702+0+59+17.5),pixelHeight:283,pixelWidth:794,sizes:\"162px\",src:\"https://framerusercontent.com/images/GtrQQmS7eu5QOuQIX3ZcagAg10.svg?width=794&height=283\",srcSet:\"https://framerusercontent.com/images/GtrQQmS7eu5QOuQIX3ZcagAg10.svg?scale-down-to=512&width=794&height=283 512w,https://framerusercontent.com/images/GtrQQmS7eu5QOuQIX3ZcagAg10.svg?width=794&height=283 794w\"},fitImageDimension:undefined},TCU4utGbI:{background:{alt:\"B Corp certification logo\",fit:\"fill\",intrinsicHeight:283,intrinsicWidth:794,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+60+0+0),pixelHeight:283,pixelWidth:794,sizes:\"137px\",src:\"https://framerusercontent.com/images/GtrQQmS7eu5QOuQIX3ZcagAg10.svg?width=794&height=283\",srcSet:\"https://framerusercontent.com/images/GtrQQmS7eu5QOuQIX3ZcagAg10.svg?scale-down-to=512&width=794&height=283 512w,https://framerusercontent.com/images/GtrQQmS7eu5QOuQIX3ZcagAg10.svg?width=794&height=283 794w\"},fitImageDimension:\"height\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Sunder Times one hundred 2024 logo, britains fastest-growing private companies\",fit:\"fill\",intrinsicHeight:2250,intrinsicWidth:2250,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+67+0+104),pixelHeight:4500,pixelWidth:4500,sizes:\"123px\",src:\"https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?width=4500&height=4500\",srcSet:\"https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=512&width=4500&height=4500 512w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=1024&width=4500&height=4500 1024w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=2048&width=4500&height=4500 2048w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=4096&width=4500&height=4500 4096w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?width=4500&height=4500 4500w\"},className:\"framer-1ublbyi\",\"data-framer-name\":\"ST HUNDRED_LOGO_HOIZ_1x1_RGB\",layoutDependency:layoutDependency,layoutId:\"KhRnmds4l\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},...addPropertyOverrides({j7VEM8xJC:{background:{alt:\"Sunder Times one hundred 2024 logo, britains fastest-growing private companies\",fit:\"fill\",intrinsicHeight:2250,intrinsicWidth:2250,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+702+0+59+0),pixelHeight:4500,pixelWidth:4500,sizes:\"88px\",src:\"https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?width=4500&height=4500\",srcSet:\"https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=512&width=4500&height=4500 512w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=1024&width=4500&height=4500 1024w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=2048&width=4500&height=4500 2048w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=4096&width=4500&height=4500 4096w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?width=4500&height=4500 4500w\"}},TCU4utGbI:{background:{alt:\"Sunder Times one hundred 2024 logo, britains fastest-growing private companies\",fit:\"fill\",intrinsicHeight:2250,intrinsicWidth:2250,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+60+0+76),pixelHeight:4500,pixelWidth:4500,sizes:\"100px\",src:\"https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?width=4500&height=4500\",srcSet:\"https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=512&width=4500&height=4500 512w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=1024&width=4500&height=4500 1024w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=2048&width=4500&height=4500 2048w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?scale-down-to=4096&width=4500&height=4500 4096w,https://framerusercontent.com/images/EPD4dQRg0l7mtCNhpbNJZB6Go.png?width=4500&height=4500 4500w\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1li40bq\",layoutDependency:layoutDependency,layoutId:\"g77omXb5o\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1elhtkm\",layoutDependency:layoutDependency,layoutId:\"lMQRZEG7V\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Rn9xMmxRO\"},motionChild:true,nodeId:\"Cx53UD60p\",openInNewTab:false,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8mb8av framer-znu5hj\",layoutDependency:layoutDependency,layoutId:\"Cx53UD60p\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xgkx79\",\"data-styles-preset\":\"Kp39ADn7w\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255)))\"},children:\"What we do\"})}),className:\"framer-83r927\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"imgnny_28\",style:{\"--extracted-r6o4lv\":\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vz75f\",layoutDependency:layoutDependency,layoutId:\"OqhUbq0ri\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bg0z43\",layoutDependency:layoutDependency,layoutId:\"OnWuB77Uo\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cJmV29xy7\"},implicitPathVariables:undefined},{href:{webPageId:\"cJmV29xy7\"},implicitPathVariables:undefined},{href:{webPageId:\"cJmV29xy7\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"240.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+0+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+0+0+134+0+0+0},TCU4utGbI:{width:\"167.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13nsf4k-container\",layoutDependency:layoutDependency,layoutId:\"ihq10wXA9-container\",nodeId:\"ihq10wXA9\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks[0],height:\"100%\",id:\"ihq10wXA9\",layoutId:\"ihq10wXA9\",m57xUgaL7:\"Architecture\",style:{width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks[1],variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u6p6b5\",layoutDependency:layoutDependency,layoutId:\"K6M6nMsCB\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MeEjJUdoS\"},implicitPathVariables:undefined},{href:{webPageId:\"MeEjJUdoS\"},implicitPathVariables:undefined},{href:{webPageId:\"MeEjJUdoS\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"240.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+29+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+0+0+134+0+29+0},TCU4utGbI:{width:\"167.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yahr94-container\",layoutDependency:layoutDependency,layoutId:\"rEpMpAkCF-container\",nodeId:\"rEpMpAkCF\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks1[0],height:\"100%\",id:\"rEpMpAkCF\",layoutId:\"rEpMpAkCF\",m57xUgaL7:\"Data\",style:{width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks1[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks1[1],variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ohoc8n\",layoutDependency:layoutDependency,layoutId:\"TnfaL12yZ\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NgFQ96AB_\"},implicitPathVariables:undefined},{href:{webPageId:\"NgFQ96AB_\"},implicitPathVariables:undefined},{href:{webPageId:\"NgFQ96AB_\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"240.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+58+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+0+0+134+0+58+0},TCU4utGbI:{width:\"167.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cx5wsn-container\",layoutDependency:layoutDependency,layoutId:\"atjZMzgmd-container\",nodeId:\"atjZMzgmd\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks2[0],height:\"100%\",id:\"atjZMzgmd\",layoutId:\"atjZMzgmd\",m57xUgaL7:\"Engineering\",style:{width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks2[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks2[1],variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vrx78\",layoutDependency:layoutDependency,layoutId:\"pWsBaZgvl\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JNu8eTXuh\"},implicitPathVariables:undefined},{href:{webPageId:\"JNu8eTXuh\"},implicitPathVariables:undefined},{href:{webPageId:\"JNu8eTXuh\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"240.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+87+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+0+0+134+0+87+0},TCU4utGbI:{width:\"167.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3efqe-container\",layoutDependency:layoutDependency,layoutId:\"w8t2x2HNV-container\",nodeId:\"w8t2x2HNV\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks3[0],height:\"100%\",id:\"w8t2x2HNV\",layoutId:\"w8t2x2HNV\",m57xUgaL7:\"User-centred design\",style:{width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks3[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks3[1],variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r845m8\",layoutDependency:layoutDependency,layoutId:\"oT8IDccsX\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vhMwwm1_T\"},implicitPathVariables:undefined},{href:{webPageId:\"vhMwwm1_T\"},implicitPathVariables:undefined},{href:{webPageId:\"vhMwwm1_T\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"240.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+116+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+0+0+134+0+116+0},TCU4utGbI:{width:\"167.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fg9hy4-container\",layoutDependency:layoutDependency,layoutId:\"EHlEqedBm-container\",nodeId:\"EHlEqedBm\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks4[0],height:\"100%\",id:\"EHlEqedBm\",layoutId:\"EHlEqedBm\",m57xUgaL7:\"Product delivery\",style:{width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks4[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks4[1],variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y2oxw4\",layoutDependency:layoutDependency,layoutId:\"NS9pcEBOY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kkt3iw\",layoutDependency:layoutDependency,layoutId:\"Q0LDzY5DF\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xgkx79\",\"data-styles-preset\":\"Kp39ADn7w\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255)))\"},children:\"Legal\"})}),className:\"framer-lm973g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FHm0Ej0fL\",style:{\"--extracted-r6o4lv\":\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1du8e46\",layoutDependency:layoutDependency,layoutId:\"vledlW5TE\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-170hdv8\",layoutDependency:layoutDependency,layoutId:\"fLb1MXPYm\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HbwVIP3KW\"},implicitPathVariables:undefined},{href:{webPageId:\"HbwVIP3KW\"},implicitPathVariables:undefined},{href:{webPageId:\"HbwVIP3KW\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"232.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+0+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 56px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+326+0+134+0+0+0},TCU4utGbI:{width:\"159.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qv81pk-container\",layoutDependency:layoutDependency,layoutId:\"kjzcr8lXn-container\",nodeId:\"kjzcr8lXn\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks5[0],height:\"100%\",id:\"kjzcr8lXn\",layoutId:\"kjzcr8lXn\",m57xUgaL7:\"Terms and conditions\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks5[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks5[1],style:{width:\"100%\"},variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ovdr3h\",layoutDependency:layoutDependency,layoutId:\"B1WVhDJ5U\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yM_294qv0\"},implicitPathVariables:undefined},{href:{webPageId:\"yM_294qv0\"},implicitPathVariables:undefined},{href:{webPageId:\"yM_294qv0\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"232.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+29+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 56px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+326+0+134+0+29+0},TCU4utGbI:{width:\"159.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1akva6w-container\",layoutDependency:layoutDependency,layoutId:\"Bwf8nGg0Y-container\",nodeId:\"Bwf8nGg0Y\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks6[0],height:\"100%\",id:\"Bwf8nGg0Y\",layoutId:\"Bwf8nGg0Y\",m57xUgaL7:\"Privacy policy\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks6[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks6[1],style:{width:\"100%\"},variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-170c02c\",layoutDependency:layoutDependency,layoutId:\"BTaNGPpkj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"232.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+58+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 56px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+326+0+134+0+58+0},TCU4utGbI:{width:\"159.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13qyjrh-container\",layoutDependency:layoutDependency,layoutId:\"U4nT7Yj65-container\",nodeId:\"U4nT7Yj65\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:\"https://trust.opencastsoftware.com/\",height:\"100%\",id:\"U4nT7Yj65\",layoutId:\"U4nT7Yj65\",m57xUgaL7:\"Opencast Trust Centre\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{style:{width:\"100%\"},variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ic8gby\",layoutDependency:layoutDependency,layoutId:\"Lba9xAKu_\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bvAhZJg0o\"},implicitPathVariables:undefined},{href:{webPageId:\"bvAhZJg0o\"},implicitPathVariables:undefined},{href:{webPageId:\"bvAhZJg0o\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"232.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+87+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 56px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+326+0+134+0+87+0},TCU4utGbI:{width:\"159.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f5gdu7-container\",layoutDependency:layoutDependency,layoutId:\"TAOwggVql-container\",nodeId:\"TAOwggVql\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks7[0],height:\"100%\",id:\"TAOwggVql\",layoutId:\"TAOwggVql\",m57xUgaL7:\"Modern slavery statement\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks7[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks7[1],style:{width:\"100%\"},variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sl2ehq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dSCYYR9LS-container\",nodeId:\"dSCYYR9LS\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(Download,{fontControl:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",hoverOptions:{color:\"rgba(255, 255, 255, 0.47)\",scale:1,transition:{bounce:.1,delay:0,duration:.2,type:\"spring\"}},id:\"dSCYYR9LS\",layoutId:\"dSCYYR9LS\",srcFile:\"https://framerusercontent.com/assets/LcweRMsNao0RyShwj4MnZ66wU.pdf\",srcType:\"Upload\",srcURL:\"\",styleOptions:{backgroundColor:\"rgba(18, 18, 18, 0)\",borderRadius:0,color:\"rgb(255, 255, 255)\",gap:5,padding:2,paddingBottom:2,paddingLeft:4,paddingPerSide:true,paddingRight:4,paddingTop:2},text:\"Carbon Reduction Plan 2025\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cxlyqb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZIGDfCLpo-container\",nodeId:\"ZIGDfCLpo\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(Download,{fontControl:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",hoverOptions:{color:\"rgba(255, 255, 255, 0.47)\",scale:1,transition:{bounce:.1,delay:0,duration:.2,type:\"spring\"}},id:\"ZIGDfCLpo\",layoutId:\"ZIGDfCLpo\",srcFile:\"https://framerusercontent.com/assets/XblYKhBBBf7KYaoSGmBvT0s0gs.pdf\",srcType:\"Upload\",srcURL:\"\",styleOptions:{backgroundColor:\"rgba(18, 18, 18, 0)\",borderRadius:0,color:\"rgb(255, 255, 255)\",gap:5,padding:2,paddingBottom:2,paddingLeft:4,paddingPerSide:true,paddingRight:4,paddingTop:2},text:\"Carbon Reduction Targets\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lsoiu1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CcDx6eJbx-container\",nodeId:\"CcDx6eJbx\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(Download,{fontControl:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",hoverOptions:{color:\"rgba(255, 255, 255, 0.47)\",scale:1,transition:{bounce:.1,delay:0,duration:.2,type:\"spring\"}},id:\"CcDx6eJbx\",layoutId:\"CcDx6eJbx\",srcFile:\"https://framerusercontent.com/assets/oO6YgkX0Zu2SWwokNiJnv2YlBQ.pdf\",srcType:\"Upload\",srcURL:\"\",styleOptions:{backgroundColor:\"rgba(18, 18, 18, 0)\",borderRadius:0,color:\"rgb(255, 255, 255)\",gap:5,padding:2,paddingBottom:2,paddingLeft:4,paddingPerSide:true,paddingRight:4,paddingTop:2},text:\"Recruitment policy\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7nlsfv\",layoutDependency:layoutDependency,layoutId:\"JtJb6tmpW\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"isgvQtW7n\"},implicitPathVariables:undefined},{href:{webPageId:\"isgvQtW7n\"},implicitPathVariables:undefined},{href:{webPageId:\"isgvQtW7n\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"234.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+134+0+431+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 54px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+326+0+134+0+431+0},TCU4utGbI:{width:\"161.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ttxong-container\",layoutDependency:layoutDependency,layoutId:\"dFHBefmoh-container\",nodeId:\"dFHBefmoh\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks8[0],height:\"100%\",id:\"dFHBefmoh\",layoutId:\"dFHBefmoh\",m57xUgaL7:\"Cookie Policy\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks8[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks8[1],style:{width:\"100%\"},variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1efabz1\",layoutDependency:layoutDependency,layoutId:\"PBpUv6c5C\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cmdrp7\",layoutDependency:layoutDependency,layoutId:\"Z7eeDdh0u\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xgkx79\",\"data-styles-preset\":\"Kp39ADn7w\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255)))\"},children:\"Company\"})}),className:\"framer-fwzbbd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EKBErZ8qX\",style:{\"--extracted-r6o4lv\":\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z9lslp\",layoutDependency:layoutDependency,layoutId:\"AO2eYMdI3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15txje1\",layoutDependency:layoutDependency,layoutId:\"CS3m05qPL\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ij_cVsBuG\"},implicitPathVariables:undefined},{href:{webPageId:\"Ij_cVsBuG\"},implicitPathVariables:undefined},{href:{webPageId:\"Ij_cVsBuG\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"240.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+0+0+130+0+0+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+967+0+0+0+130+0+0+0},TCU4utGbI:{width:\"167.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i459eq-container\",layoutDependency:layoutDependency,layoutId:\"XaYtPBsgI-container\",nodeId:\"XaYtPBsgI\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks9[0],height:\"100%\",id:\"XaYtPBsgI\",layoutId:\"XaYtPBsgI\",m57xUgaL7:\"Careers\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks9[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks9[1],variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o0lctc\",layoutDependency:layoutDependency,layoutId:\"x8fV8kOTY\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oeSEfKlkk\"},implicitPathVariables:undefined},{href:{webPageId:\"oeSEfKlkk\"},implicitPathVariables:undefined},{href:{webPageId:\"oeSEfKlkk\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"240.5891px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+0+0+130+0+29+0,...addPropertyOverrides({j7VEM8xJC:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+967+0+0+0+130+0+29+0},TCU4utGbI:{width:\"167.6651px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10ot5gr-container\",layoutDependency:layoutDependency,layoutId:\"qlP0mO8wW-container\",nodeId:\"qlP0mO8wW\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(FooterLinks,{Bt5FiUB0Q:resolvedLinks10[0],height:\"100%\",id:\"qlP0mO8wW\",layoutId:\"qlP0mO8wW\",m57xUgaL7:\"Contact\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"JfWwq3hJu\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Bt5FiUB0Q:resolvedLinks10[2],variant:matchVariant(\"dm2pgC0YZ\")},TCU4utGbI:{Bt5FiUB0Q:resolvedLinks10[1],variant:matchVariant(\"dm2pgC0YZ\")}},baseVariant,gestureVariant)})})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15sc55v\",layoutDependency:layoutDependency,layoutId:\"Pr6_BLpTG\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oeSEfKlkk\"},implicitPathVariables:undefined},{href:{webPageId:\"oeSEfKlkk\"},implicitPathVariables:undefined},{href:{webPageId:\"oeSEfKlkk\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+0+0+0+0+550+0,...addPropertyOverrides({j7VEM8xJC:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+0+0+0+0+967+0+-39+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fyue30-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"eP3BaB6SV-container\",name:\"Button\",nodeId:\"eP3BaB6SV\",rendersWithMotion:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(Button4,{height:\"100%\",id:\"eP3BaB6SV\",Iq6RZ2Z3s:resolvedLinks11[0],layoutId:\"eP3BaB6SV\",name:\"Button\",pKYnqWoNc:\"Get in touch\",variant:matchVariant(\"A8BHZ7ewU\"),width:\"100%\",...addPropertyOverrides({j7VEM8xJC:{Iq6RZ2Z3s:resolvedLinks11[2]},TCU4utGbI:{Iq6RZ2Z3s:resolvedLinks11[1],variant:matchVariant(\"yRYetLm71\")}},baseVariant,gestureVariant)})})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a17skz\",layoutDependency:layoutDependency,layoutId:\"MarM6rZds\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29yYS0zMDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255)))\"},children:\"\\xa9 Opencast 2026\"})}),className:\"framer-vffjpx\",fonts:[\"GF;Sora-300\"],layoutDependency:layoutDependency,layoutId:\"pmPeLRrKI\",style:{\"--extracted-r6o4lv\":\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-553ino\",layoutDependency:layoutDependency,layoutId:\"UhVDH_wof\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/teamopencast/\",motionChild:true,nodeId:\"bDlfHtU3S\",openInNewTab:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"Instagram icon\",fit:\"fill\",intrinsicHeight:625,intrinsicWidth:625,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+613+0+0),pixelHeight:625,pixelWidth:625,sizes:\"25px\",src:\"https://framerusercontent.com/images/sXkCeA4KCaIVR7K1zSAYKaYU.png?width=625&height=625\",srcSet:\"https://framerusercontent.com/images/sXkCeA4KCaIVR7K1zSAYKaYU.png?scale-down-to=512&width=625&height=625 512w,https://framerusercontent.com/images/sXkCeA4KCaIVR7K1zSAYKaYU.png?width=625&height=625 625w\"},className:\"framer-1e8zaau framer-znu5hj\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"bDlfHtU3S\",...addPropertyOverrides({j7VEM8xJC:{background:{alt:\"Instagram icon\",fit:\"fill\",intrinsicHeight:625,intrinsicWidth:625,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+877+0+0+0),pixelHeight:625,pixelWidth:625,sizes:\"25px\",src:\"https://framerusercontent.com/images/sXkCeA4KCaIVR7K1zSAYKaYU.png?width=625&height=625\",srcSet:\"https://framerusercontent.com/images/sXkCeA4KCaIVR7K1zSAYKaYU.png?scale-down-to=512&width=625&height=625 512w,https://framerusercontent.com/images/sXkCeA4KCaIVR7K1zSAYKaYU.png?width=625&height=625 625w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/opencastsoftware\",motionChild:true,nodeId:\"DhEHb3UUX\",openInNewTab:true,scopeId:\"wRFEcsV6N\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"LinkedIn icon\",fit:\"fill\",intrinsicHeight:625,intrinsicWidth:625,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-160-638)/2+0+0)+0+613+0+0),pixelHeight:625,pixelWidth:625,sizes:\"25px\",src:\"https://framerusercontent.com/images/ZREuNQ2G59VmHqNNFsWaw9AvVE.png?width=625&height=625\",srcSet:\"https://framerusercontent.com/images/ZREuNQ2G59VmHqNNFsWaw9AvVE.png?scale-down-to=512&width=625&height=625 512w,https://framerusercontent.com/images/ZREuNQ2G59VmHqNNFsWaw9AvVE.png?width=625&height=625 625w\"},className:\"framer-1rouu41 framer-znu5hj\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"DhEHb3UUX\",...addPropertyOverrides({j7VEM8xJC:{background:{alt:\"LinkedIn icon\",fit:\"fill\",intrinsicHeight:625,intrinsicWidth:625,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-998)/2+0+0)+0+877+0+0+0),pixelHeight:625,pixelWidth:625,sizes:\"25px\",src:\"https://framerusercontent.com/images/ZREuNQ2G59VmHqNNFsWaw9AvVE.png?width=625&height=625\",srcSet:\"https://framerusercontent.com/images/ZREuNQ2G59VmHqNNFsWaw9AvVE.png?scale-down-to=512&width=625&height=625 512w,https://framerusercontent.com/images/ZREuNQ2G59VmHqNNFsWaw9AvVE.png?width=625&height=625 625w\"}}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29yYS0zMDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255)))\"},children:\"Registered in England and Wales\"})}),className:\"framer-a12aac\",fonts:[\"GF;Sora-300\"],layoutDependency:layoutDependency,layoutId:\"ouNeB0tyR\",style:{\"--extracted-r6o4lv\":\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\".framer-ftT66.framer-znu5hj, .framer-ftT66 .framer-znu5hj { display: block; }\",\".framer-ftT66.framer-12ot0m9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 40px 80px 60px; position: relative; width: 1200px; }\",\".framer-ftT66 .framer-j80x5f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1100px; }\",\".framer-ftT66 .framer-1sbudt5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ftT66 .framer-1rjc70n { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ftT66 .framer-124akqq-container { flex: none; height: 32px; position: relative; width: 151px; }\",\".framer-ftT66 .framer-1arl1hd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 43px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ftT66 .framer-10rpo13 { flex: none; height: 61px; overflow: visible; position: relative; text-decoration: none; width: auto; }\",\".framer-ftT66 .framer-1ublbyi { flex: none; height: 120px; overflow: visible; position: relative; width: 123px; }\",\".framer-ftT66 .framer-1li40bq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 52px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 75%; }\",\".framer-ftT66 .framer-1elhtkm, .framer-ftT66 .framer-1y2oxw4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ftT66 .framer-8mb8av { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-ftT66 .framer-83r927, .framer-ftT66 .framer-lm973g { -webkit-user-select: none; flex: 1 0 0px; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ftT66 .framer-vz75f, .framer-ftT66 .framer-z9lslp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ftT66 .framer-1bg0z43, .framer-ftT66 .framer-1u6p6b5, .framer-ftT66 .framer-1ohoc8n, .framer-ftT66 .framer-vrx78, .framer-ftT66 .framer-1r845m8, .framer-ftT66 .framer-15txje1, .framer-ftT66 .framer-1o0lctc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ftT66 .framer-13nsf4k-container, .framer-ftT66 .framer-1yahr94-container, .framer-ftT66 .framer-1cx5wsn-container, .framer-ftT66 .framer-3efqe-container, .framer-ftT66 .framer-1fg9hy4-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-ftT66 .framer-kkt3iw, .framer-ftT66 .framer-170hdv8, .framer-ftT66 .framer-1ovdr3h, .framer-ftT66 .framer-170c02c, .framer-ftT66 .framer-1ic8gby { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 4px 0px 4px; position: relative; width: 100%; }\",\".framer-ftT66 .framer-1du8e46 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ftT66 .framer-qv81pk-container, .framer-ftT66 .framer-1akva6w-container, .framer-ftT66 .framer-13qyjrh-container, .framer-ftT66 .framer-f5gdu7-container, .framer-ftT66 .framer-ttxong-container, .framer-ftT66 .framer-1i459eq-container, .framer-ftT66 .framer-10ot5gr-container { flex: 1 0 0px; height: 24px; position: relative; width: 1px; }\",\".framer-ftT66 .framer-sl2ehq-container, .framer-ftT66 .framer-cxlyqb-container, .framer-ftT66 .framer-1lsoiu1-container, .framer-ftT66 .framer-fyue30-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ftT66 .framer-7nlsfv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 1px 0px 5px; position: relative; width: 100%; }\",\".framer-ftT66 .framer-1efabz1 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ftT66 .framer-cmdrp7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ftT66 .framer-fwzbbd { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ftT66 .framer-15sc55v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ftT66 .framer-1a17skz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ftT66 .framer-vffjpx, .framer-ftT66 .framer-a12aac { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ftT66 .framer-553ino { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ftT66 .framer-1e8zaau, .framer-ftT66 .framer-1rouu41 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 25px; }\",\".framer-ftT66.framer-v-ef9ftq.framer-12ot0m9 { width: 810px; }\",\".framer-ftT66.framer-v-ef9ftq .framer-j80x5f { width: 710px; }\",\".framer-ftT66.framer-v-ef9ftq .framer-1sbudt5 { gap: 66px; justify-content: flex-start; }\",\".framer-ftT66.framer-v-ef9ftq .framer-1rjc70n { flex: none; width: 19%; }\",\".framer-ftT66.framer-v-ef9ftq .framer-124akqq-container { height: 25px; width: 118px; }\",\".framer-ftT66.framer-v-ef9ftq .framer-1arl1hd { gap: 19px; }\",\".framer-ftT66.framer-v-ef9ftq .framer-10rpo13 { height: auto; width: 100%; }\",\".framer-ftT66.framer-v-ef9ftq .framer-1ublbyi { height: 100px; width: 100px; }\",\".framer-ftT66.framer-v-ef9ftq .framer-1li40bq { gap: 15px; }\",\".framer-ftT66.framer-v-ef9ftq .framer-qv81pk-container, .framer-ftT66.framer-v-ef9ftq .framer-1akva6w-container, .framer-ftT66.framer-v-ef9ftq .framer-13qyjrh-container, .framer-ftT66.framer-v-ef9ftq .framer-f5gdu7-container, .framer-ftT66.framer-v-ef9ftq .framer-ttxong-container { height: auto; }\",\".framer-ftT66.framer-v-ef9ftq .framer-15sc55v { width: 86%; z-index: 0; }\",\".framer-ftT66.framer-v-7i4ovn.framer-12ot0m9 { padding: 60px 24px 60px 24px; width: 390px; }\",\".framer-ftT66.framer-v-7i4ovn .framer-j80x5f { width: 100%; }\",\".framer-ftT66.framer-v-7i4ovn .framer-1sbudt5 { flex-direction: column; gap: 66px; justify-content: flex-start; }\",\".framer-ftT66.framer-v-7i4ovn .framer-1rjc70n { align-content: center; align-items: center; flex: none; gap: 26px; order: 1; width: 100%; }\",\".framer-ftT66.framer-v-7i4ovn .framer-124akqq-container { height: 33px; width: 156px; }\",\".framer-ftT66.framer-v-7i4ovn .framer-1arl1hd { align-content: center; align-items: center; flex-direction: row; gap: 35px; }\",\".framer-ftT66.framer-v-7i4ovn .framer-10rpo13 { height: 57px; width: 162px; }\",\".framer-ftT66.framer-v-7i4ovn .framer-1ublbyi { height: 92px; width: 88px; }\",\".framer-ftT66.framer-v-7i4ovn .framer-1li40bq { flex-direction: column; height: 636px; order: 0; width: 100%; }\",\".framer-ftT66.framer-v-7i4ovn .framer-1elhtkm, .framer-ftT66.framer-v-7i4ovn .framer-1y2oxw4 { flex: none; width: 100%; }\",\".framer-ftT66.framer-v-7i4ovn .framer-vz75f, .framer-ftT66.framer-v-7i4ovn .framer-z9lslp { align-content: flex-start; align-items: flex-start; }\",\".framer-ftT66.framer-v-7i4ovn .framer-1efabz1 { align-self: unset; height: 1px; width: 100%; }\",\".framer-ftT66.framer-v-7i4ovn .framer-1a17skz { flex-direction: column; gap: 24px; justify-content: flex-end; }\",\".framer-ftT66.framer-v-7i4ovn .framer-vffjpx { order: 1; }\",\".framer-ftT66.framer-v-7i4ovn .framer-553ino { flex: none; order: 0; width: 100%; }\",\".framer-ftT66.framer-v-7i4ovn .framer-a12aac { order: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 500\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TCU4utGbI\":{\"layout\":[\"fixed\",\"auto\"]},\"j7VEM8xJC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwRFEcsV6N=withCSS(Component,css,\"framer-ftT66\");export default FramerwRFEcsV6N;FramerwRFEcsV6N.displayName=\"Footer\";FramerwRFEcsV6N.defaultProps={height:500,width:1200};addPropertyControls(FramerwRFEcsV6N,{variant:{options:[\"g3VYFeVPO\",\"TCU4utGbI\",\"j7VEM8xJC\"],optionTitles:[\"Desktop Footer\",\"Tablet Footer\",\"Phone footer\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerwRFEcsV6N,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XR5REPALAPN54FEEIVU4Z7ZE3Z5TYAXV/ZVSCLT36TMKD3NSNAKQISILPVOHE4VFU/NTHDIHEFNRRDAFXF6EKGHNYZ4FA3VMWE.woff2\",weight:\"400\"},{cssFamilyName:\"Sora\",source:\"google\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://fonts.gstatic.com/s/sora/v17/xMQOuFFYT72X5wkB_18qmnndmScMnn-PIwNhBti0.woff2\",weight:\"300\"}]},...OCLogoBlack2Fonts,...FooterLinksFonts,...DownloadFonts,...Button4Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerwRFEcsV6N.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(OCLogoBlack2,{},context),()=>forwardLoader(FooterLinks,{},context),()=>forwardLoader(CarbonPlanDownload,{},context),()=>forwardLoader(PDFDownload,{},context),()=>forwardLoader(RecruitmentPolicyDownload,{},context),()=>forwardLoader(Button4,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwRFEcsV6N\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TCU4utGbI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j7VEM8xJC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"500\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0138aee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ubxdGxZ_h\",\"IcHZkAyEQ\"];const serializationHash=\"framer-uP0g0\";const variantClassNames={IcHZkAyEQ:\"framer-v-lscxca\",ubxdGxZ_h:\"framer-v-1ry1it4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KwlL2ZL4b=undefined;const ofe1PAB70=undefined;const transition1={bounce:.2,delay:0,duration:.8,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"IcHZkAyEQ\",Menu:\"ubxdGxZ_h\"};const getProps=({click,height,hover,id,width,...props})=>{return{...props,KwlL2ZL4b:click??props.KwlL2ZL4b,ofe1PAB70:hover??props.ofe1PAB70,variant:humanReadableVariantMap[props.variant]??props.variant??\"ubxdGxZ_h\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ofe1PAB70,KwlL2ZL4b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ubxdGxZ_h\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapu33m35=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KwlL2ZL4b){const res=await KwlL2ZL4b(...args);if(res===false)return false;}setVariant(\"IcHZkAyEQ\");});const onMouseEnter8ldyqk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ofe1PAB70){const res=await ofe1PAB70(...args);if(res===false)return false;}});const onTap1pcm511=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KwlL2ZL4b){const res=await KwlL2ZL4b(...args);if(res===false)return false;}setVariant(\"ubxdGxZ_h\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ry1it4\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ubxdGxZ_h\",onMouseEnter:onMouseEnter8ldyqk,onTap:onTapu33m35,ref:refBinding,style:{...style},...addPropertyOverrides({IcHZkAyEQ:{\"data-framer-name\":\"Variant 2\",onTap:onTap1pcm511}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18tlwfs\",layoutDependency:layoutDependency,layoutId:\"HoHXVk3Zq\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k1p8ji\",layoutDependency:layoutDependency,layoutId:\"el3C4Yj7G\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qgcxo0\",layoutDependency:layoutDependency,layoutId:\"r6ZbsrFTN\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 22\" overflow=\"visible\"><g><path d=\"M 0 0 L 30 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path><path d=\"M 7 11 L 23.579 11\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path><path d=\"M 0 22 L 30 22\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({IcHZkAyEQ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.92 21.213\" overflow=\"visible\"><g><path d=\"M 0 0 L 30 0\" transform=\"translate(-4.04 10.46) rotate(-45 15 0.5)\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path><path d=\"M 2.96 19.46 L 19.539 19.46\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\" opacity=\"0\"></path><path d=\"M 0 0 L 30 0\" transform=\"translate(-4.04 10.46) rotate(45 15 0.5)\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vzv403\",layoutDependency:layoutDependency,layoutId:\"imQuBDsjS\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 1\" overflow=\"visible\"><path d=\"M 0 0 L 30 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></svg>',variants:{IcHZkAyEQ:{rotate:-45}},withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hvhqr9\",layoutDependency:layoutDependency,layoutId:\"Q9NNSkRmy\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.579 1\" overflow=\"visible\"><path d=\"M 0 0 L 16.579 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></svg>',variants:{IcHZkAyEQ:{opacity:0}},withExternalLayout:true,...addPropertyOverrides({IcHZkAyEQ:{opacity:0,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.579 1\" overflow=\"visible\"><path d=\"M 0 0 L 16.579 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\" opacity=\"0\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-x0a8a\",layoutDependency:layoutDependency,layoutId:\"iI2Npj328\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 1\" overflow=\"visible\"><path d=\"M 0 0 L 30 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></svg>',variants:{IcHZkAyEQ:{rotate:45}},withExternalLayout:true})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uP0g0.framer-1u8khys, .framer-uP0g0 .framer-1u8khys { display: block; }\",\".framer-uP0g0.framer-1ry1it4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 50px; }\",\".framer-uP0g0 .framer-18tlwfs { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-uP0g0 .framer-1k1p8ji { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-uP0g0 .framer-1qgcxo0 { height: 22px; position: relative; width: 30px; }\",\".framer-uP0g0 .framer-vzv403 { height: 1px; left: 0px; position: absolute; top: 0px; width: 30px; }\",\".framer-uP0g0 .framer-1hvhqr9 { height: 1px; left: 7px; position: absolute; top: 11px; width: 17px; }\",\".framer-uP0g0 .framer-x0a8a { height: 1px; left: 0px; position: absolute; top: 22px; width: 30px; }\",\".framer-uP0g0.framer-v-lscxca .framer-1qgcxo0 { height: 21px; width: 22px; }\",\".framer-uP0g0.framer-v-lscxca .framer-vzv403, .framer-uP0g0.framer-v-lscxca .framer-x0a8a { left: -4px; top: 11px; }\",\".framer-uP0g0.framer-v-lscxca .framer-1hvhqr9 { left: 3px; top: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IcHZkAyEQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ofe1PAB70\":\"hover\",\"KwlL2ZL4b\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCAAHpQyEH=withCSS(Component,css,\"framer-uP0g0\");export default FramerCAAHpQyEH;FramerCAAHpQyEH.displayName=\"Burger menu\";FramerCAAHpQyEH.defaultProps={height:42,width:50};addPropertyControls(FramerCAAHpQyEH,{variant:{options:[\"ubxdGxZ_h\",\"IcHZkAyEQ\"],optionTitles:[\"Menu\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},ofe1PAB70:{title:\"Hover\",type:ControlType.EventHandler},KwlL2ZL4b:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerCAAHpQyEH,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCAAHpQyEH\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"42\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IcHZkAyEQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"ofe1PAB70\\\":\\\"hover\\\",\\\"KwlL2ZL4b\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CAAHpQyEH.map","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-rWy2A .framer-styles-preset-11equ4p:not(.rich-text-wrapper), .framer-rWy2A .framer-styles-preset-11equ4p.rich-text-wrapper a { --framer-link-text-color: var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, #6e4ba2); --framer-link-text-decoration: none; }\"];export const className=\"framer-rWy2A\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-BxWrm .framer-styles-preset-jpesjd:not(.rich-text-wrapper), .framer-BxWrm .framer-styles-preset-jpesjd.rich-text-wrapper a { --framer-link-text-color: var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, #6e4ba2); }\"];export const className=\"framer-BxWrm\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ubxdGxZ_h\",\"IcHZkAyEQ\"];const serializationHash=\"framer-zJ5Px\";const variantClassNames={IcHZkAyEQ:\"framer-v-lscxca\",ubxdGxZ_h:\"framer-v-1ry1it4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KwlL2ZL4b=undefined;const ofe1PAB70=undefined;const transition1={bounce:.2,delay:0,duration:.8,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 2\":\"IcHZkAyEQ\",Menu:\"ubxdGxZ_h\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,width,...props})=>{return{...props,KwlL2ZL4b:click??props.KwlL2ZL4b,ofe1PAB70:hover??props.ofe1PAB70,variant:humanReadableVariantMap[props.variant]??props.variant??\"ubxdGxZ_h\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ofe1PAB70,KwlL2ZL4b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ubxdGxZ_h\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapu33m35=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KwlL2ZL4b){const res=await KwlL2ZL4b(...args);if(res===false)return false;}setVariant(\"IcHZkAyEQ\");});const onMouseEnter8ldyqk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ofe1PAB70){const res=await ofe1PAB70(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTap1pcm511=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KwlL2ZL4b){const res=await KwlL2ZL4b(...args);if(res===false)return false;}setVariant(\"ubxdGxZ_h\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ry1it4\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ubxdGxZ_h\",onMouseEnter:onMouseEnter8ldyqk,onTap:onTapu33m35,ref:refBinding,style:{...style},...addPropertyOverrides({IcHZkAyEQ:{\"data-framer-name\":\"Variant 2\",onTap:onTap1pcm511}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18tlwfs\",layoutDependency:layoutDependency,layoutId:\"HoHXVk3Zq\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k1p8ji\",layoutDependency:layoutDependency,layoutId:\"el3C4Yj7G\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qgcxo0\",layoutDependency:layoutDependency,layoutId:\"r6ZbsrFTN\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 22\" overflow=\"visible\"><g><path d=\"M 0 0 L 30 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path><path d=\"M 7 11 L 23.579 11\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path><path d=\"M 0 22 L 30 22\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({IcHZkAyEQ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.92 21.213\" overflow=\"visible\"><g><path d=\"M 0 0 L 30 0\" transform=\"translate(-4.04 10.46) rotate(-45 15 0.5)\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path><path d=\"M 2.96 19.46 L 19.539 19.46\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\" opacity=\"0\"></path><path d=\"M 0 0 L 30 0\" transform=\"translate(-4.04 10.46) rotate(45 15 0.5)\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vzv403\",layoutDependency:layoutDependency,layoutId:\"imQuBDsjS\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 1\" overflow=\"visible\"><path d=\"M 0 0 L 30 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></svg>',variants:{IcHZkAyEQ:{rotate:-45}},withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hvhqr9\",layoutDependency:layoutDependency,layoutId:\"Q9NNSkRmy\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.579 1\" overflow=\"visible\"><path d=\"M 0 0 L 16.579 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IcHZkAyEQ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.579 1\" overflow=\"visible\"><path d=\"M 0 0 L 16.579 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\" opacity=\"0\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-x0a8a\",layoutDependency:layoutDependency,layoutId:\"iI2Npj328\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 1\" overflow=\"visible\"><path d=\"M 0 0 L 30 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\" stroke-linecap=\"round\"></path></svg>',variants:{IcHZkAyEQ:{rotate:45}},withExternalLayout:true})]})})})})})})});});const css=[\".framer-zJ5Px.framer-1u8khys, .framer-zJ5Px .framer-1u8khys { display: block; }\",\".framer-zJ5Px.framer-1ry1it4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 50px; }\",\".framer-zJ5Px .framer-18tlwfs { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-zJ5Px .framer-1k1p8ji { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-zJ5Px .framer-1qgcxo0 { height: 22px; position: relative; width: 30px; }\",\".framer-zJ5Px .framer-vzv403 { height: 1px; left: 0px; position: absolute; top: 0px; width: 30px; }\",\".framer-zJ5Px .framer-1hvhqr9 { height: 1px; left: 7px; position: absolute; top: 11px; width: 17px; }\",\".framer-zJ5Px .framer-x0a8a { height: 1px; left: 0px; position: absolute; top: 22px; width: 30px; }\",\".framer-zJ5Px.framer-v-lscxca .framer-1qgcxo0 { height: 21px; width: 22px; }\",\".framer-zJ5Px.framer-v-lscxca .framer-vzv403, .framer-zJ5Px.framer-v-lscxca .framer-x0a8a { left: -4px; top: 10px; }\",\".framer-zJ5Px.framer-v-lscxca .framer-1hvhqr9 { left: 3px; top: 19px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IcHZkAyEQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ofe1PAB70\":\"hover\",\"KwlL2ZL4b\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCAAHpQyEH=withCSS(Component,css,\"framer-zJ5Px\");export default FramerCAAHpQyEH;FramerCAAHpQyEH.displayName=\"Burger Menu\";FramerCAAHpQyEH.defaultProps={height:42,width:50};addPropertyControls(FramerCAAHpQyEH,{variant:{options:[\"ubxdGxZ_h\",\"IcHZkAyEQ\"],optionTitles:[\"Menu\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},ofe1PAB70:{title:\"Hover\",type:ControlType.EventHandler},KwlL2ZL4b:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerCAAHpQyEH,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCAAHpQyEH\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"50\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"42\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IcHZkAyEQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"ofe1PAB70\\\":\\\"hover\\\",\\\"KwlL2ZL4b\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CAAHpQyEH.map","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;OC Headline ExtraLight\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"OC Headline ExtraLight\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/r4mOUgxRKUvYy60I2eYd91xpDEs.woff2\",weight:\"200\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-mdj8H .framer-styles-preset-1a9ofky:not(.rich-text-wrapper), .framer-mdj8H .framer-styles-preset-1a9ofky.rich-text-wrapper h1 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #6e4ba2; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-mdj8H .framer-styles-preset-1a9ofky:not(.rich-text-wrapper), .framer-mdj8H .framer-styles-preset-1a9ofky.rich-text-wrapper h1 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #6e4ba2; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-mdj8H .framer-styles-preset-1a9ofky:not(.rich-text-wrapper), .framer-mdj8H .framer-styles-preset-1a9ofky.rich-text-wrapper h1 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 21px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #6e4ba2; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-mdj8H\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/WhAASGgUZV2m9o8PWzYw/T78EsfZFT5hk19bEto5O/dXMXp1QLJ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/PAqPAjIcIsfEmi6FIM5G/Z822ZRf0PMJVzKqtZ17m/MobVlcjzj.js\";const enabledGestures={bjGPIzhRP:{hover:true},EfrTimoCz:{hover:true}};const cycleOrder=[\"bjGPIzhRP\",\"cluajJOxX\",\"EfrTimoCz\",\"hIBrSZosY\",\"X3gJRqoa7\",\"a1ycsgv1P\",\"GvzrPlDCc\"];const serializationHash=\"framer-bLQ1W\";const variantClassNames={a1ycsgv1P:\"framer-v-h8au48\",bjGPIzhRP:\"framer-v-16w6gnj\",cluajJOxX:\"framer-v-utmz23\",EfrTimoCz:\"framer-v-1jg4oaf\",GvzrPlDCc:\"framer-v-10cbyog\",hIBrSZosY:\"framer-v-1p03vks\",X3gJRqoa7:\"framer-v-1wtu1yv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const egtX7XPOP=undefined;const xzJkIIRjh=undefined;const RQyKP3p6q=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Large hover\":\"hIBrSZosY\",\"On page\":\"cluajJOxX\",\"Secondary Nav\":\"bjGPIzhRP\",\"Tab selected\":\"a1ycsgv1P\",\"Tab unselceted\":\"GvzrPlDCc\",\"Variant 5\":\"X3gJRqoa7\",Large:\"EfrTimoCz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link2,mouseEnter,option,width,...props})=>{return{...props,egtX7XPOP:mouseEnter??props.egtX7XPOP,RQyKP3p6q:option??props.RQyKP3p6q??\"Option\",variant:humanReadableVariantMap[props.variant]??props.variant??\"bjGPIzhRP\",xzJkIIRjh:link2??props.xzJkIIRjh};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,RQyKP3p6q,xzJkIIRjh,egtX7XPOP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bjGPIzhRP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qjas6d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(egtX7XPOP){const res=await egtX7XPOP(...args);if(res===false)return false;}});const onMouseEnteroucqwo=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(egtX7XPOP){const res=await egtX7XPOP(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"EfrTimoCz-hover\")return true;if([\"hIBrSZosY\",\"a1ycsgv1P\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:xzJkIIRjh,motionChild:true,nodeId:\"bjGPIzhRP\",openInNewTab:false,scopeId:\"Nd0e7c0vs\",...addPropertyOverrides({X3gJRqoa7:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-16w6gnj\",className,classNames)} framer-kkstry`,\"data-border\":true,\"data-framer-name\":\"Secondary Nav\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"bjGPIzhRP\",onMouseEnter:onMouseEnteroucqwo,onTap:onTap1qjas6d,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(148, 148, 148)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",...style},variants:{\"bjGPIzhRP-hover\":{\"--border-top-width\":\"1px\"},a1ycsgv1P:{\"--border-right-width\":\"0.5px\",\"--border-top-width\":\"0px\"},GvzrPlDCc:{\"--border-right-width\":\"0.5px\",\"--border-top-width\":\"0px\"},X3gJRqoa7:{\"--border-top-width\":\"0px\"}},...addPropertyOverrides({a1ycsgv1P:{\"data-framer-name\":\"Tab selected\"},cluajJOxX:{\"data-framer-name\":\"On page\"},EfrTimoCz:{\"data-framer-name\":\"Large\"},GvzrPlDCc:{\"data-framer-name\":\"Tab unselceted\"},hIBrSZosY:{\"data-framer-name\":\"Large hover\"},X3gJRqoa7:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgTGlnaHQ=\",\"--framer-font-family\":'\"OC Headline Light\", \"OC Headline Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Option\"})}),className:\"framer-1i5xqlc\",fonts:[\"CUSTOMV2;OC Headline Light\"],layoutDependency:layoutDependency,layoutId:\"zvzSdFSgc\",style:{\"--extracted-r6o4lv\":\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RQyKP3p6q,variants:{\"bjGPIzhRP-hover\":{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},\"EfrTimoCz-hover\":{\"--extracted-a0htzi\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},a1ycsgv1P:{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},hIBrSZosY:{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"bjGPIzhRP-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgUmVndWxhcg==\",\"--framer-font-family\":'\"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Option\"})}),fonts:[\"CUSTOMV2;OC Headline Regular\"]},\"EfrTimoCz-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgUmVndWxhcg==\",\"--framer-font-family\":'\"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"30px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Option\"})}),fonts:[\"CUSTOMV2;OC Headline Regular\"]},a1ycsgv1P:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgUmVndWxhcg==\",\"--framer-font-family\":'\"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Option\"})}),fonts:[\"CUSTOMV2;OC Headline Regular\"]},cluajJOxX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"OC Headline SemiBold\", \"OC Headline SemiBold Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Option\"})}),fonts:[\"CUSTOMV2;OC Headline SemiBold\"]},EfrTimoCz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a9ofky\",\"data-styles-preset\":\"MobVlcjzj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Option\"})}),fonts:[\"Inter\"]},GvzrPlDCc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a9ofky\",\"data-styles-preset\":\"MobVlcjzj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Option\"})}),fonts:[\"Inter\"]},hIBrSZosY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgUmVndWxhcg==\",\"--framer-font-family\":'\"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Option\"})}),fonts:[\"CUSTOMV2;OC Headline Regular\"]},X3gJRqoa7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sjnvnk\",\"data-styles-preset\":\"dXMXp1QLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Option\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1o7swp3\",layoutDependency:layoutDependency,layoutId:\"gVbfgliDp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"EfrTimoCz-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 C 0 1.343 1.343 0 3 0 Z\" fill=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)) /* {&quot;name&quot;:&quot;OC Purple&quot;} */\"></path></svg>'},a1ycsgv1P:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 C 0 1.343 1.343 0 3 0 Z\" fill=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)) /* {&quot;name&quot;:&quot;OC Purple&quot;} */\"></path></svg>'},hIBrSZosY:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 C 0 1.343 1.343 0 3 0 Z\" fill=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)) /* {&quot;name&quot;:&quot;OC Purple&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-bLQ1W.framer-kkstry, .framer-bLQ1W .framer-kkstry { display: block; }\",\".framer-bLQ1W.framer-16w6gnj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 50px; justify-content: flex-start; padding: 20px; position: relative; text-decoration: none; width: 151px; }\",\".framer-bLQ1W .framer-1i5xqlc { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-bLQ1W .framer-1o7swp3 { height: 6px; position: relative; width: 6px; }\",\".framer-bLQ1W.framer-v-1jg4oaf .framer-1i5xqlc, .framer-bLQ1W.framer-v-1wtu1yv .framer-1i5xqlc, .framer-bLQ1W.framer-v-10cbyog .framer-1i5xqlc { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-bLQ1W.framer-v-1p03vks.framer-16w6gnj, .framer-bLQ1W.framer-v-h8au48.framer-16w6gnj, .framer-bLQ1W.framer-v-1jg4oaf.hover.framer-16w6gnj { gap: 12px; padding: 20px 20px 20px 8px; }\",\".framer-bLQ1W.framer-v-1p03vks .framer-1i5xqlc, .framer-bLQ1W.framer-v-h8au48 .framer-1i5xqlc { flex: 1 0 0px; order: 1; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-bLQ1W.framer-v-1p03vks .framer-1o7swp3, .framer-bLQ1W.framer-v-h8au48 .framer-1o7swp3, .framer-bLQ1W.framer-v-1jg4oaf.hover .framer-1o7swp3 { order: 0; }\",\".framer-bLQ1W.framer-v-1jg4oaf.hover .framer-1i5xqlc { order: 1; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-bLQ1W[data-border=\"true\"]::after, .framer-bLQ1W [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 151\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cluajJOxX\":{\"layout\":[\"fixed\",\"fixed\"]},\"EfrTimoCz\":{\"layout\":[\"fixed\",\"fixed\"]},\"hIBrSZosY\":{\"layout\":[\"fixed\",\"fixed\"]},\"X3gJRqoa7\":{\"layout\":[\"fixed\",\"fixed\"]},\"a1ycsgv1P\":{\"layout\":[\"fixed\",\"fixed\"]},\"GvzrPlDCc\":{\"layout\":[\"fixed\",\"fixed\"]},\"T1pFWU_Tc\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ze22brCnG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RQyKP3p6q\":\"option\",\"xzJkIIRjh\":\"link2\",\"egtX7XPOP\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNd0e7c0vs=withCSS(Component,css,\"framer-bLQ1W\");export default FramerNd0e7c0vs;FramerNd0e7c0vs.displayName=\"Secondary Nav 4\";FramerNd0e7c0vs.defaultProps={height:50,width:151};addPropertyControls(FramerNd0e7c0vs,{variant:{options:[\"bjGPIzhRP\",\"cluajJOxX\",\"EfrTimoCz\",\"hIBrSZosY\",\"X3gJRqoa7\",\"a1ycsgv1P\",\"GvzrPlDCc\"],optionTitles:[\"Secondary Nav\",\"On page\",\"Large\",\"Large hover\",\"Variant 5\",\"Tab selected\",\"Tab unselceted\"],title:\"Variant\",type:ControlType.Enum},RQyKP3p6q:{defaultValue:\"Option\",displayTextArea:false,title:\"Option\",type:ControlType.String},onRQyKP3p6qChange:{changes:\"RQyKP3p6q\",type:ControlType.ChangeHandler},xzJkIIRjh:{title:\"Link 2\",type:ControlType.Link},egtX7XPOP:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(FramerNd0e7c0vs,[{explicitInter:true,fonts:[{cssFamilyName:\"OC Headline Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/IZzMPQ7sFhz11Mx9AVEDeElg.woff2\",weight:\"300\"},{cssFamilyName:\"OC Headline SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/ZO8R4UGX3EfCb85WTIQLdYuBc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"OC Headline Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/i17A68hfOCCUE9ibg9r404IgTA.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNd0e7c0vs\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"RQyKP3p6q\\\":\\\"option\\\",\\\"xzJkIIRjh\\\":\\\"link2\\\",\\\"egtX7XPOP\\\":\\\"mouseEnter\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cluajJOxX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EfrTimoCz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hIBrSZosY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X3gJRqoa7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a1ycsgv1P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GvzrPlDCc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T1pFWU_Tc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ze22brCnG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"151\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Nd0e7c0vs.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"r1sSXvqXT\",\"ARM5AoAkg\",\"cco24Nr6i\",\"dG4nLJQ2I\"];const serializationHash=\"framer-LkkIl\";const variantClassNames={ARM5AoAkg:\"framer-v-hf74dq\",cco24Nr6i:\"framer-v-xwfrk3\",dG4nLJQ2I:\"framer-v-1pedndz\",r1sSXvqXT:\"framer-v-e20ekf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vNDSiEAgS=undefined;const cJ3iXvtGh=undefined;const NkWyD4Xu6=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"r1sSXvqXT\",Enboldened:\"dG4nLJQ2I\",Home:\"cco24Nr6i\",Open:\"ARM5AoAkg\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,link2,width,...props})=>{return{...props,cJ3iXvtGh:link??props.cJ3iXvtGh,NkWyD4Xu6:label??props.NkWyD4Xu6??\"Label\",variant:humanReadableVariantMap[props.variant]??props.variant??\"r1sSXvqXT\",vNDSiEAgS:link2??props.vNDSiEAgS};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,NkWyD4Xu6,cJ3iXvtGh,vNDSiEAgS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"r1sSXvqXT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4zbyd6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});});const isDisplayed=()=>{if([\"cco24Nr6i\",\"dG4nLJQ2I\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"r1sSXvqXT\",scopeId:\"OYf8PU3UY\",...addPropertyOverrides({cco24Nr6i:{href:vNDSiEAgS,openInNewTab:false,relValues:[]},dG4nLJQ2I:{href:cJ3iXvtGh,openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-e20ekf\",className,classNames)} framer-1mjx2np`,\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"r1sSXvqXT\",ref:refBinding,style:{...style},...addPropertyOverrides({ARM5AoAkg:{\"data-framer-name\":\"Open\"},cco24Nr6i:{\"data-framer-name\":\"Home\",\"data-highlight\":true,onTap:onTap4zbyd6},dG4nLJQ2I:{\"data-framer-name\":\"Enboldened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Label\"})}),className:\"framer-lwd3vg\",fonts:[\"FS;Sora-light\"],layoutDependency:layoutDependency,layoutId:\"P1NCdwk5b\",style:{\"--extracted-r6o4lv\":\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NkWyD4Xu6,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ARM5AoAkg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Label\"})}),fonts:[\"FS;Sora-semibold\"]},dG4nLJQ2I:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Label\"})}),fonts:[\"FS;Sora-semibold\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1guslyq\",layoutDependency:layoutDependency,layoutId:\"iWuQ_XfMQ\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 5.5\" overflow=\"visible\"><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" stroke=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',variants:{ARM5AoAkg:{rotate:-180}},withExternalLayout:true})]})})})})});});const css=[\".framer-LkkIl.framer-1mjx2np, .framer-LkkIl .framer-1mjx2np { display: block; }\",\".framer-LkkIl.framer-e20ekf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 103px; }\",\".framer-LkkIl .framer-lwd3vg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-LkkIl .framer-1guslyq { height: 6px; position: relative; width: 11px; }\",\".framer-LkkIl.framer-v-xwfrk3.framer-e20ekf { cursor: pointer; text-decoration: none; }\",\".framer-LkkIl.framer-v-1pedndz.framer-e20ekf { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 102\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ARM5AoAkg\":{\"layout\":[\"fixed\",\"auto\"]},\"cco24Nr6i\":{\"layout\":[\"fixed\",\"auto\"]},\"dG4nLJQ2I\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NkWyD4Xu6\":\"label\",\"cJ3iXvtGh\":\"link\",\"vNDSiEAgS\":\"link2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOYf8PU3UY=withCSS(Component,css,\"framer-LkkIl\");export default FramerOYf8PU3UY;FramerOYf8PU3UY.displayName=\"Nav Triggers 2\";FramerOYf8PU3UY.defaultProps={height:19,width:102};addPropertyControls(FramerOYf8PU3UY,{variant:{options:[\"r1sSXvqXT\",\"ARM5AoAkg\",\"cco24Nr6i\",\"dG4nLJQ2I\"],optionTitles:[\"Closed\",\"Open\",\"Home\",\"Enboldened\"],title:\"Variant\",type:ControlType.Enum},NkWyD4Xu6:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},onNkWyD4Xu6Change:{changes:\"NkWyD4Xu6\",type:ControlType.ChangeHandler},cJ3iXvtGh:{title:\"Link\",type:ControlType.Link},vNDSiEAgS:{title:\"Link 2\",type:ControlType.Link}});addFonts(FramerOYf8PU3UY,[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RQNAS2PYEQW2XYBN4FVPGPE4NPGUNIHT/CH2HPQRKNZPSVXOMHBVWSBUNDK7GGI6B/LGGBMNVYFCEE4PBKR77UV5QOESITBLZC.woff2\",weight:\"300\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GLVBSLTLGSCYENHQZEZZBTPERIGASIAQ/CT5J6DRJRGN4DH5H6MRQDPOBOI4XDORK/ECOUY4IVDS6VGQYSST232TDR3EZRRMCW.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOYf8PU3UY\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"102\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"NkWyD4Xu6\\\":\\\"label\\\",\\\"cJ3iXvtGh\\\":\\\"link\\\",\\\"vNDSiEAgS\\\":\\\"link2\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ARM5AoAkg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cco24Nr6i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dG4nLJQ2I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"19\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OYf8PU3UY.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={tkXPTCMNZ:{hover:true}};const serializationHash=\"framer-y1hpG\";const variantClassNames={tkXPTCMNZ:\"framer-v-sv54a7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xcXUIaNaT=undefined;const RQyKP3p6q=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,option,width,...props})=>{return{...props,RQyKP3p6q:option??props.RQyKP3p6q??\"Option\",xcXUIaNaT:link??props.xcXUIaNaT};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,RQyKP3p6q,xcXUIaNaT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"tkXPTCMNZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:xcXUIaNaT,motionChild:true,nodeId:\"tkXPTCMNZ\",openInNewTab:false,scopeId:\"rO_3Uk_QZ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-sv54a7\",className,classNames)} framer-ggsnv7`,\"data-border\":true,\"data-framer-name\":\"Secondary Nav\",layoutDependency:layoutDependency,layoutId:\"tkXPTCMNZ\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(148, 148, 148)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",...style},variants:{\"tkXPTCMNZ-hover\":{\"--border-top-width\":\"1px\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgTGlnaHQ=\",\"--framer-font-family\":'\"OC Headline Light\", \"OC Headline Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Option\"})}),className:\"framer-4o54e\",fonts:[\"CUSTOMV2;OC Headline Light\"],layoutDependency:layoutDependency,layoutId:\"LChgNG_n9\",style:{\"--extracted-r6o4lv\":\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RQyKP3p6q,variants:{\"tkXPTCMNZ-hover\":{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"tkXPTCMNZ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgUmVndWxhcg==\",\"--framer-font-family\":'\"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Option\"})}),fonts:[\"CUSTOMV2;OC Headline Regular\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-y1hpG.framer-ggsnv7, .framer-y1hpG .framer-ggsnv7 { display: block; }\",\".framer-y1hpG.framer-sv54a7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 50px; justify-content: flex-start; padding: 20px; position: relative; text-decoration: none; width: 151px; }\",\".framer-y1hpG .framer-4o54e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-y1hpG[data-border=\"true\"]::after, .framer-y1hpG [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 151\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cst9GjOAM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RQyKP3p6q\":\"option\",\"xcXUIaNaT\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrO_3Uk_QZ=withCSS(Component,css,\"framer-y1hpG\");export default FramerrO_3Uk_QZ;FramerrO_3Uk_QZ.displayName=\"Secondary Nav 2\";FramerrO_3Uk_QZ.defaultProps={height:50,width:151};addPropertyControls(FramerrO_3Uk_QZ,{RQyKP3p6q:{defaultValue:\"Option\",displayTextArea:false,title:\"Option\",type:ControlType.String},onRQyKP3p6qChange:{changes:\"RQyKP3p6q\",type:ControlType.ChangeHandler},xcXUIaNaT:{title:\"Link\",type:ControlType.Link}});addFonts(FramerrO_3Uk_QZ,[{explicitInter:true,fonts:[{cssFamilyName:\"OC Headline Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/IZzMPQ7sFhz11Mx9AVEDeElg.woff2\",weight:\"300\"},{cssFamilyName:\"OC Headline Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/i17A68hfOCCUE9ibg9r404IgTA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrO_3Uk_QZ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"151\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cst9GjOAM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"RQyKP3p6q\\\":\\\"option\\\",\\\"xcXUIaNaT\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rO_3Uk_QZ.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-rfqlN\";const variantClassNames={R8fqEtJkk:\"framer-v-1iz9ldi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YTjntqLKp=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,YTjntqLKp:link??props.YTjntqLKp};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,YTjntqLKp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"R8fqEtJkk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:YTjntqLKp,motionChild:true,nodeId:\"R8fqEtJkk\",openInNewTab:false,scopeId:\"t1AAR5iDZ\",children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"Opencast logo\",fit:\"fill\",intrinsicHeight:250,intrinsicWidth:1195.5,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:500,pixelWidth:2391,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?width=2391&height=500\",srcSet:\"https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?scale-down-to=512&width=2391&height=500 512w,https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?scale-down-to=1024&width=2391&height=500 1024w,https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?scale-down-to=2048&width=2391&height=500 2048w,https://framerusercontent.com/images/BxP6GYMCOSWwfoPjXnOdxMlBep0.png?width=2391&height=500 2391w\"},className:`${cx(scopingClassNames,\"framer-1iz9ldi\",className,classNames)} framer-1yccokx`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"R8fqEtJkk\",ref:refBinding,style:{...style}})})})})});});const css=[\".framer-rfqlN.framer-1yccokx, .framer-rfqlN .framer-1yccokx { display: block; }\",\".framer-rfqlN.framer-1iz9ldi { height: 250px; overflow: visible; position: relative; text-decoration: none; width: 1196px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 250\n * @framerIntrinsicWidth 1196\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YTjntqLKp\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framert1AAR5iDZ=withCSS(Component,css,\"framer-rfqlN\");export default Framert1AAR5iDZ;Framert1AAR5iDZ.displayName=\"OC Logo Black 3\";Framert1AAR5iDZ.defaultProps={height:250,width:1196};addPropertyControls(Framert1AAR5iDZ,{YTjntqLKp:{title:\"Link\",type:ControlType.Link}});addFonts(Framert1AAR5iDZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert1AAR5iDZ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"250\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"YTjntqLKp\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1196\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./t1AAR5iDZ.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Instance,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/IiwdkPzBBLjd8uMjPiX3/f2HHDcZUyosJrLn2pCu4/O75rUAOPj.js\";import Vector2 from\"https://framerusercontent.com/modules/IiwdkPzBBLjd8uMjPiX3/f2HHDcZUyosJrLn2pCu4/O75rUAOPj.js\";import Vector1 from\"https://framerusercontent.com/modules/9yviTxXiEHD1HJwF3ApU/62UTP02dG1nj0FX8L3Yw/sywDWZyBc.js\";const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const enabledGestures={NvcLwEVy_:{hover:true},OvmUdExz3:{hover:true}};const cycleOrder=[\"OvmUdExz3\",\"NvcLwEVy_\",\"mf34v7lye\"];const serializationHash=\"framer-0a2Mi\";const variantClassNames={mf34v7lye:\"framer-v-ovqxjw\",NvcLwEVy_:\"framer-v-1kqo8k9\",OvmUdExz3:\"framer-v-1rz1fw7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RzGzJ0KLA=undefined;const pKYnqWoNc=undefined;const ebySBCm3w=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:10,y:0};const transition3={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"OvmUdExz3\",\"Variant 2\":\"NvcLwEVy_\",\"Variant 3\":\"mf34v7lye\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,title,width,...props})=>{return{...props,ebySBCm3w:icon??props.ebySBCm3w??Vector1,pKYnqWoNc:title??props.pKYnqWoNc??\"Lable\",RzGzJ0KLA:link??props.RzGzJ0KLA,variant:humanReadableVariantMap[props.variant]??props.variant??\"OvmUdExz3\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pKYnqWoNc,ebySBCm3w,RzGzJ0KLA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OvmUdExz3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RzGzJ0KLA,motionChild:true,nodeId:\"OvmUdExz3\",openInNewTab:false,scopeId:\"zBfs_ybXT\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rz1fw7\",className,classNames)} framer-h4wk5n`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OvmUdExz3\",ref:refBinding,style:{borderBottomLeftRadius:70,borderBottomRightRadius:70,borderTopLeftRadius:70,borderTopRightRadius:70,...style},...addPropertyOverrides({\"NvcLwEVy_-hover\":{\"data-framer-name\":undefined},\"OvmUdExz3-hover\":{\"data-framer-name\":undefined},mf34v7lye:{\"data-framer-name\":\"Variant 3\"},NvcLwEVy_:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lpss0g\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"miAc7Qgy_\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{\"NvcLwEVy_-hover\":{\"--border-color\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",backgroundColor:\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"},\"OvmUdExz3-hover\":{\"--border-color\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",backgroundColor:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},NvcLwEVy_:{\"--border-color\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\",backgroundColor:\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Lable\"})}),className:\"framer-fs4cm9\",fonts:[\"FS;Sora-light\"],layoutDependency:layoutDependency,layoutId:\"nxdGtahLP\",style:{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:pKYnqWoNc,variants:{\"NvcLwEVy_-hover\":{\"--extracted-r6o4lv\":\"var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86))\"},\"OvmUdExz3-hover\":{\"--extracted-r6o4lv\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"},NvcLwEVy_:{\"--extracted-r6o4lv\":\"var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"NvcLwEVy_-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0364defe-119d-422a-ba98-32c1024df3a0, rgb(30, 35, 86)))\"},children:\"Lable\"})})},\"OvmUdExz3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2)))\"},children:\"Lable\"})})},NvcLwEVy_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, rgb(200, 255, 2)))\"},children:\"Lable\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{className:\"framer-11lujxk-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GpRpHnydp-container\",nodeId:\"GpRpHnydp\",rendersWithMotion:true,scopeId:\"zBfs_ybXT\",...addPropertyOverrides({\"OvmUdExz3-hover\":{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:false,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{Component:Vector,height:\"100%\",id:\"GpRpHnydp\",layoutId:\"GpRpHnydp\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"NvcLwEVy_-hover\":{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:false,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,Component:Vector2},\"OvmUdExz3-hover\":{Component:ebySBCm3w},NvcLwEVy_:{animated:true,className:\"framer-11lujxk-container\",Component:Vector1,layoutDependency}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\".framer-0a2Mi.framer-h4wk5n, .framer-0a2Mi .framer-h4wk5n { display: block; }\",\".framer-0a2Mi.framer-1rz1fw7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0a2Mi .framer-lpss0g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: min-content; }\",\".framer-0a2Mi .framer-fs4cm9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0a2Mi .framer-11lujxk-container { aspect-ratio: 0.8461538461538461 / 1; flex: none; height: auto; position: relative; width: 11px; }\",\".framer-0a2Mi.framer-v-ovqxjw.framer-1rz1fw7 { cursor: unset; }\",'.framer-0a2Mi[data-border=\"true\"]::after, .framer-0a2Mi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 47\n * @framerIntrinsicWidth 112\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"NvcLwEVy_\":{\"layout\":[\"auto\",\"auto\"]},\"mf34v7lye\":{\"layout\":[\"auto\",\"auto\"]},\"vfUrbBJ26\":{\"layout\":[\"auto\",\"auto\"]},\"u19t3FCpo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"pKYnqWoNc\":\"title\",\"ebySBCm3w\":\"icon\",\"RzGzJ0KLA\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzBfs_ybXT=withCSS(Component,css,\"framer-0a2Mi\");export default FramerzBfs_ybXT;FramerzBfs_ybXT.displayName=\"Button 3\";FramerzBfs_ybXT.defaultProps={height:47,width:112};addPropertyControls(FramerzBfs_ybXT,{variant:{options:[\"OvmUdExz3\",\"NvcLwEVy_\",\"mf34v7lye\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},pKYnqWoNc:{defaultValue:\"Lable\",displayTextArea:false,title:\"Title\",type:ControlType.String},onpKYnqWoNcChange:{changes:\"pKYnqWoNc\",type:ControlType.ChangeHandler},ebySBCm3w:{defaultValue:{identifier:\"local-module:vector/sywDWZyBc:default\",moduleId:\"9yviTxXiEHD1HJwF3ApU\"},setModuleId:\"Ls9eqxAj8b0LUb4hfpQ2\",title:\"Icon\",type:ControlType.VectorSetItem},RzGzJ0KLA:{title:\"Link\",type:ControlType.Link}});addFonts(FramerzBfs_ybXT,[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RQNAS2PYEQW2XYBN4FVPGPE4NPGUNIHT/CH2HPQRKNZPSVXOMHBVWSBUNDK7GGI6B/LGGBMNVYFCEE4PBKR77UV5QOESITBLZC.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzBfs_ybXT\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"112\",\"framerVariables\":\"{\\\"pKYnqWoNc\\\":\\\"title\\\",\\\"ebySBCm3w\\\":\\\"icon\\\",\\\"RzGzJ0KLA\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NvcLwEVy_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mf34v7lye\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vfUrbBJ26\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u19t3FCpo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"47\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zBfs_ybXT.map","// Generated by Framer (d916d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BurgerMenu1 from\"https://framerusercontent.com/modules/6FQotoNfP2WJNgdKeImm/7GgtdtvI4RdDkyVRUKJQ/CAAHpQyEH.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Fmp2vkmXfyDNZVaVkc5i/8Hcu9S4VvZT4PzEOfdQH/A_z7Gfu6Y.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/WhAASGgUZV2m9o8PWzYw/T78EsfZFT5hk19bEto5O/dXMXp1QLJ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/abmRc47QfnmbBi9Uy5LF/GS3eiqd48VyXSrgt48cr/fgqPIBchZ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vqAzbpcHoz6p8c3c1c0V/wwCN7sgTRQyYkDEZpl3q/k8rQPfr_l.js\";import BurgerMenu from\"https://framerusercontent.com/modules/5X0qWvb9wD7URetokYHS/CZ3BxMBMLb3LY8Ia442D/CAAHpQyEH.js\";import SecondaryNav4 from\"https://framerusercontent.com/modules/dGlxUFgdriJR18ER9gOU/abv7cHF62G7SEnNCaiDC/Nd0e7c0vs.js\";import NavTriggers2 from\"https://framerusercontent.com/modules/PRNAk01Zj77efLp6cMyB/1UHdPex15UC6E7twFOuB/OYf8PU3UY.js\";import SecondaryNav2 from\"https://framerusercontent.com/modules/FtD4wb02V3E04tpCevrO/Oh720bVQKMuoleISLljV/rO_3Uk_QZ.js\";import OCLogoBlack3 from\"https://framerusercontent.com/modules/Jf2bTcDEFMUwNFPHPpTD/HaJmgcfhoJ3bqJHq7X4X/t1AAR5iDZ.js\";import Button3 from\"https://framerusercontent.com/modules/NfOIzjDARVBiVZy7Kz65/xTk4duwRgpg4fDMiX8f9/zBfs_ybXT.js\";const BurgerMenuFonts=getFonts(BurgerMenu);const OCLogoBlack3Fonts=getFonts(OCLogoBlack3);const Button3Fonts=getFonts(Button3);const SecondaryNav2Fonts=getFonts(SecondaryNav2);const SecondaryNav4Fonts=getFonts(SecondaryNav4);const MotionHeaderWithFX=withFX(motion.header);const cycleOrder=[\"r_MNwHyrs\",\"egm0ap4Gh\",\"HaDjGXpKI\",\"OesdkvWzj\",\"YGDkUY7Tr\",\"tDP9bxCHj\",\"GLRWwAEzS\",\"qOKlEqtjY\",\"T0GvdTIDJ\",\"GL5irMeGd\",\"BXOBpjpaN\",\"qte585Gdl\",\"JzZSGYGG9\",\"CJo3UFFEV\",\"y5zppydgD\",\"MHRMzckcV\",\"qWwEmANj1\",\"CpeRh1FsI\",\"TzBySv7LU\",\"QIlmGoXdO\"];const serializationHash=\"framer-NOQS6\";const variantClassNames={BXOBpjpaN:\"framer-v-144ipkx\",CJo3UFFEV:\"framer-v-17bklo5\",CpeRh1FsI:\"framer-v-fj3mxw\",egm0ap4Gh:\"framer-v-m10u18\",GL5irMeGd:\"framer-v-dlctxx\",GLRWwAEzS:\"framer-v-10fqa37\",HaDjGXpKI:\"framer-v-1satahj\",JzZSGYGG9:\"framer-v-cbag6h\",MHRMzckcV:\"framer-v-1376xk8\",OesdkvWzj:\"framer-v-4tug9u\",QIlmGoXdO:\"framer-v-qgzx1r\",qOKlEqtjY:\"framer-v-ckwynu\",qte585Gdl:\"framer-v-15k73yb\",qWwEmANj1:\"framer-v-hleexj\",r_MNwHyrs:\"framer-v-hccvey\",T0GvdTIDJ:\"framer-v-amslk5\",tDP9bxCHj:\"framer-v-1n87oqd\",TzBySv7LU:\"framer-v-z279tt\",y5zppydgD:\"framer-v-110ayuj\",YGDkUY7Tr:\"framer-v-1wsgmfk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jff9EMjWF=undefined;const y6dmYe6zl=undefined;const transition1={bounce:.3,delay:.1,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:0,delay:0,duration:.1,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{return value?\"OvmUdExz3\":\"OvmUdExz3\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop about\":\"egm0ap4Gh\",\"Desktop Clients\":\"OesdkvWzj\",\"Desktop Insights\":\"YGDkUY7Tr\",\"Desktop services\":\"HaDjGXpKI\",\"Destop Careers\":\"tDP9bxCHj\",\"Mobil open\":\"y5zppydgD\",\"Mobil services\":\"qWwEmANj1\",\"Mobile about\":\"MHRMzckcV\",\"Mobile careers\":\"QIlmGoXdO\",\"Mobile clients\":\"CpeRh1FsI\",\"Mobile Insights\":\"TzBySv7LU\",\"Tablet about\":\"T0GvdTIDJ\",\"Tablet careers\":\"JzZSGYGG9\",\"Tablet clients\":\"BXOBpjpaN\",\"Tablet Insights\":\"qte585Gdl\",\"Tablet open\":\"qOKlEqtjY\",\"Tablet services\":\"GL5irMeGd\",Desktop:\"r_MNwHyrs\",Mobile:\"CJo3UFFEV\",Tablet:\"GLRWwAEzS\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,value,width,...props})=>{return{...props,jff9EMjWF:click??props.jff9EMjWF,variant:humanReadableVariantMap[props.variant]??props.variant??\"r_MNwHyrs\",y6dmYe6zl:value??props.y6dmYe6zl??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jff9EMjWF,y6dmYe6zl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"r_MNwHyrs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeaveypqj0y=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(jff9EMjWF){const res=await jff9EMjWF(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave1lrt1py=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(jff9EMjWF){const res=await jff9EMjWF(...args);if(res===false)return false;}setVariant(\"r_MNwHyrs\");});const isDisplayed=()=>{if([\"GLRWwAEzS\",\"qOKlEqtjY\",\"T0GvdTIDJ\",\"GL5irMeGd\",\"BXOBpjpaN\",\"qte585Gdl\",\"JzZSGYGG9\",\"CJo3UFFEV\",\"y5zppydgD\",\"MHRMzckcV\",\"qWwEmANj1\",\"CpeRh1FsI\",\"TzBySv7LU\",\"QIlmGoXdO\"].includes(baseVariant))return true;return false;};const KwlL2ZL4bnm64au=activeVariantCallback(async(...args)=>{setVariant(\"qOKlEqtjY\");});const KwlL2ZL4boq9h7s=activeVariantCallback(async(...args)=>{setVariant(\"GLRWwAEzS\");});const KwlL2ZL4b1l2pisz=activeVariantCallback(async(...args)=>{setVariant(\"y5zppydgD\");});const KwlL2ZL4b1tqw6uw=activeVariantCallback(async(...args)=>{setVariant(\"CJo3UFFEV\");});const router=useRouter();const isDisplayed1=()=>{if([\"GLRWwAEzS\",\"CJo3UFFEV\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"y5zppydgD\",\"MHRMzckcV\",\"qWwEmANj1\",\"CpeRh1FsI\",\"TzBySv7LU\",\"QIlmGoXdO\"].includes(baseVariant))return false;return true;};const onTap1sm6huw=activeVariantCallback(async(...args)=>{setVariant(\"egm0ap4Gh\");});const onTap1d76u2u=activeVariantCallback(async(...args)=>{setVariant(\"r_MNwHyrs\");});const isDisplayed3=()=>{if([\"qOKlEqtjY\",\"T0GvdTIDJ\",\"GL5irMeGd\",\"BXOBpjpaN\",\"qte585Gdl\",\"JzZSGYGG9\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"egm0ap4Gh\")return true;return false;};const isDisplayed5=()=>{if([\"qOKlEqtjY\",\"T0GvdTIDJ\",\"GL5irMeGd\",\"BXOBpjpaN\",\"qte585Gdl\",\"JzZSGYGG9\",\"y5zppydgD\",\"MHRMzckcV\",\"qWwEmANj1\",\"CpeRh1FsI\",\"TzBySv7LU\",\"QIlmGoXdO\"].includes(baseVariant))return true;return false;};const onTap6c1m4f=activeVariantCallback(async(...args)=>{setVariant(\"T0GvdTIDJ\");});const onTap1jf8pyq=activeVariantCallback(async(...args)=>{setVariant(\"MHRMzckcV\");});const isDisplayed6=()=>{if([\"T0GvdTIDJ\",\"MHRMzckcV\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if([\"T0GvdTIDJ\",\"MHRMzckcV\"].includes(baseVariant))return false;return true;};const onTapgips5t=activeVariantCallback(async(...args)=>{setVariant(\"HaDjGXpKI\");});const onTap1k3zsfx=activeVariantCallback(async(...args)=>{setVariant(\"GL5irMeGd\");});const onTap1tzfbam=activeVariantCallback(async(...args)=>{setVariant(\"qWwEmANj1\");});const isDisplayed8=()=>{if([\"GL5irMeGd\",\"qWwEmANj1\"].includes(baseVariant))return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"HaDjGXpKI\")return true;return false;};const onTap3o15u2=activeVariantCallback(async(...args)=>{setVariant(\"OesdkvWzj\");});const onTaptnk45v=activeVariantCallback(async(...args)=>{setVariant(\"BXOBpjpaN\");});const onTapof834e=activeVariantCallback(async(...args)=>{setVariant(\"CpeRh1FsI\");});const isDisplayed10=()=>{if([\"BXOBpjpaN\",\"CpeRh1FsI\"].includes(baseVariant))return true;return false;};const isDisplayed11=()=>{if(baseVariant===\"OesdkvWzj\")return true;return false;};const onTap1ro37u6=activeVariantCallback(async(...args)=>{setVariant(\"YGDkUY7Tr\");});const onTap1miv3f1=activeVariantCallback(async(...args)=>{setVariant(\"qte585Gdl\");});const onTap13guhm5=activeVariantCallback(async(...args)=>{setVariant(\"TzBySv7LU\");});const isDisplayed12=()=>{if([\"qte585Gdl\",\"TzBySv7LU\"].includes(baseVariant))return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"YGDkUY7Tr\")return true;return false;};const onTap127tqj7=activeVariantCallback(async(...args)=>{setVariant(\"tDP9bxCHj\");});const onTap1hv2rln=activeVariantCallback(async(...args)=>{setVariant(\"JzZSGYGG9\");});const onTap1ks2lc7=activeVariantCallback(async(...args)=>{setVariant(\"QIlmGoXdO\");});const isDisplayed14=()=>{if([\"JzZSGYGG9\",\"QIlmGoXdO\"].includes(baseVariant))return true;return false;};const isDisplayed15=()=>{if(baseVariant===\"tDP9bxCHj\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({BXOBpjpaN:{value:transition3},CJo3UFFEV:{value:transition3},CpeRh1FsI:{value:transition3},GL5irMeGd:{value:transition3},GLRWwAEzS:{value:transition3},JzZSGYGG9:{value:transition3},MHRMzckcV:{value:transition3},QIlmGoXdO:{value:transition3},qOKlEqtjY:{value:transition3},qte585Gdl:{value:transition3},qWwEmANj1:{value:transition3},T0GvdTIDJ:{value:transition3},TzBySv7LU:{value:transition3},y5zppydgD:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionHeaderWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-hccvey\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"r_MNwHyrs\",onMouseLeave:onMouseLeaveypqj0y,ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-31eb5f17-097e-462e-a314-a4076110175a, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{BXOBpjpaN:{borderBottomRightRadius:0},CpeRh1FsI:{borderBottomLeftRadius:0,borderBottomRightRadius:0},egm0ap4Gh:{borderBottomRightRadius:0},GL5irMeGd:{borderBottomRightRadius:0},HaDjGXpKI:{borderBottomRightRadius:0},JzZSGYGG9:{borderBottomRightRadius:0},MHRMzckcV:{borderBottomLeftRadius:0,borderBottomRightRadius:0},OesdkvWzj:{borderBottomRightRadius:0},QIlmGoXdO:{borderBottomLeftRadius:0,borderBottomRightRadius:0},qOKlEqtjY:{borderBottomRightRadius:0},qte585Gdl:{borderBottomRightRadius:0},qWwEmANj1:{borderBottomLeftRadius:0,borderBottomRightRadius:0},T0GvdTIDJ:{borderBottomRightRadius:0},tDP9bxCHj:{borderBottomRightRadius:0},TzBySv7LU:{borderBottomLeftRadius:0,borderBottomRightRadius:0},y5zppydgD:{borderBottomLeftRadius:0,borderBottomRightRadius:0},YGDkUY7Tr:{borderBottomRightRadius:0}},...addPropertyOverrides({BXOBpjpaN:{\"data-framer-name\":\"Tablet clients\"},CJo3UFFEV:{\"data-framer-name\":\"Mobile\"},CpeRh1FsI:{\"data-framer-name\":\"Mobile clients\"},egm0ap4Gh:{\"data-framer-name\":\"Desktop about\",onMouseLeave:onMouseLeave1lrt1py},GL5irMeGd:{\"data-framer-name\":\"Tablet services\"},GLRWwAEzS:{\"data-framer-name\":\"Tablet\"},HaDjGXpKI:{\"data-framer-name\":\"Desktop services\",onMouseLeave:onMouseLeave1lrt1py},JzZSGYGG9:{\"data-framer-name\":\"Tablet careers\"},MHRMzckcV:{\"data-framer-name\":\"Mobile about\",\"data-highlight\":undefined,onMouseLeave:undefined},OesdkvWzj:{\"data-framer-name\":\"Desktop Clients\",onMouseLeave:onMouseLeave1lrt1py},QIlmGoXdO:{\"data-framer-name\":\"Mobile careers\"},qOKlEqtjY:{\"data-framer-name\":\"Tablet open\"},qte585Gdl:{\"data-framer-name\":\"Tablet Insights\"},qWwEmANj1:{\"data-framer-name\":\"Mobil services\"},T0GvdTIDJ:{\"data-framer-name\":\"Tablet about\",\"data-highlight\":undefined,onMouseLeave:undefined},tDP9bxCHj:{\"data-framer-name\":\"Destop Careers\",onMouseLeave:onMouseLeave1lrt1py},TzBySv7LU:{\"data-framer-name\":\"Mobile Insights\"},y5zppydgD:{\"data-framer-name\":\"Mobil open\"},YGDkUY7Tr:{\"data-framer-name\":\"Desktop Insights\",onMouseLeave:onMouseLeave1lrt1py}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1gpvdgl\",\"data-framer-name\":\"Main Nav\",layoutDependency:layoutDependency,layoutId:\"kmK_IsCX_\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18cf4dt\",layoutDependency:layoutDependency,layoutId:\"aTfdEYBQB\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BXOBpjpaN:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},CJo3UFFEV:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},CpeRh1FsI:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},GL5irMeGd:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},GLRWwAEzS:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},JzZSGYGG9:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},MHRMzckcV:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},QIlmGoXdO:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},qOKlEqtjY:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},qte585Gdl:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},qWwEmANj1:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},T0GvdTIDJ:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},TzBySv7LU:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0},y5zppydgD:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-153iv7z-container\",layoutDependency:layoutDependency,layoutId:\"g2mqMZA1T-container\",nodeId:\"g2mqMZA1T\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(BurgerMenu,{height:\"100%\",id:\"g2mqMZA1T\",layoutId:\"g2mqMZA1T\",variant:matchVariant(\"ubxdGxZ_h\"),width:\"100%\",...addPropertyOverrides({BXOBpjpaN:{KwlL2ZL4b:KwlL2ZL4boq9h7s,variant:matchVariant(\"IcHZkAyEQ\")},CJo3UFFEV:{KwlL2ZL4b:KwlL2ZL4b1l2pisz},CpeRh1FsI:{KwlL2ZL4b:KwlL2ZL4b1tqw6uw,variant:matchVariant(\"IcHZkAyEQ\")},GL5irMeGd:{KwlL2ZL4b:KwlL2ZL4boq9h7s,variant:matchVariant(\"IcHZkAyEQ\")},GLRWwAEzS:{KwlL2ZL4b:KwlL2ZL4bnm64au},JzZSGYGG9:{KwlL2ZL4b:KwlL2ZL4boq9h7s,variant:matchVariant(\"IcHZkAyEQ\")},MHRMzckcV:{KwlL2ZL4b:KwlL2ZL4b1tqw6uw,variant:matchVariant(\"IcHZkAyEQ\")},QIlmGoXdO:{KwlL2ZL4b:KwlL2ZL4b1tqw6uw,variant:matchVariant(\"IcHZkAyEQ\")},qOKlEqtjY:{KwlL2ZL4b:KwlL2ZL4boq9h7s,variant:matchVariant(\"IcHZkAyEQ\")},qte585Gdl:{KwlL2ZL4b:KwlL2ZL4boq9h7s,variant:matchVariant(\"IcHZkAyEQ\")},qWwEmANj1:{KwlL2ZL4b:KwlL2ZL4b1tqw6uw,variant:matchVariant(\"IcHZkAyEQ\")},T0GvdTIDJ:{KwlL2ZL4b:KwlL2ZL4boq9h7s,variant:matchVariant(\"IcHZkAyEQ\")},TzBySv7LU:{KwlL2ZL4b:KwlL2ZL4b1tqw6uw,variant:matchVariant(\"IcHZkAyEQ\")},y5zppydgD:{KwlL2ZL4b:KwlL2ZL4b1tqw6uw,variant:matchVariant(\"IcHZkAyEQ\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"150px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+75+11,...addPropertyOverrides({BXOBpjpaN:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},CJo3UFFEV:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},CpeRh1FsI:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},GL5irMeGd:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},GLRWwAEzS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},JzZSGYGG9:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},MHRMzckcV:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},QIlmGoXdO:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},qOKlEqtjY:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},qte585Gdl:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},qWwEmANj1:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},T0GvdTIDJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},TzBySv7LU:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5},y5zppydgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+50+5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7dat0e-container\",layoutDependency:layoutDependency,layoutId:\"vajB38Oqr-container\",nodeId:\"vajB38Oqr\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(OCLogoBlack3,{height:\"100%\",id:\"vajB38Oqr\",layoutId:\"vajB38Oqr\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",YTjntqLKp:resolvedLinks[0],...addPropertyOverrides({BXOBpjpaN:{YTjntqLKp:resolvedLinks[10]},CJo3UFFEV:{YTjntqLKp:resolvedLinks[13]},CpeRh1FsI:{YTjntqLKp:resolvedLinks[17]},egm0ap4Gh:{YTjntqLKp:resolvedLinks[1]},GL5irMeGd:{YTjntqLKp:resolvedLinks[9]},GLRWwAEzS:{YTjntqLKp:resolvedLinks[6]},HaDjGXpKI:{YTjntqLKp:resolvedLinks[2]},JzZSGYGG9:{YTjntqLKp:resolvedLinks[12]},MHRMzckcV:{YTjntqLKp:resolvedLinks[15]},OesdkvWzj:{YTjntqLKp:resolvedLinks[3]},QIlmGoXdO:{YTjntqLKp:resolvedLinks[19]},qOKlEqtjY:{YTjntqLKp:resolvedLinks[7]},qte585Gdl:{YTjntqLKp:resolvedLinks[11]},qWwEmANj1:{YTjntqLKp:resolvedLinks[16]},T0GvdTIDJ:{YTjntqLKp:resolvedLinks[8]},tDP9bxCHj:{YTjntqLKp:resolvedLinks[5]},TzBySv7LU:{YTjntqLKp:resolvedLinks[18]},y5zppydgD:{YTjntqLKp:resolvedLinks[14]},YGDkUY7Tr:{YTjntqLKp:resolvedLinks[4]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yi030y\",layoutDependency:layoutDependency,layoutId:\"QKUJ1HqWf\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0},variants:{BXOBpjpaN:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},CJo3UFFEV:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0},CpeRh1FsI:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},GL5irMeGd:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},JzZSGYGG9:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},MHRMzckcV:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},QIlmGoXdO:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},qOKlEqtjY:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},qte585Gdl:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},qWwEmANj1:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},T0GvdTIDJ:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},TzBySv7LU:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},y5zppydgD:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20}},children:isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aki6pw\",layoutDependency:layoutDependency,layoutId:\"REpjMonlv\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(motion.button,{className:\"framer-1uiyyju\",\"data-framer-name\":\"About\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"p_J6TsMoH\",onTap:onTap1sm6huw,...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":undefined,onTap:undefined},egm0ap4Gh:{onTap:onTap1d76u2u},GL5irMeGd:{\"data-highlight\":undefined,onTap:undefined},JzZSGYGG9:{\"data-highlight\":undefined,onTap:undefined},qOKlEqtjY:{\"data-highlight\":undefined,onTap:undefined},qte585Gdl:{\"data-highlight\":undefined,onTap:undefined},T0GvdTIDJ:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c1xl89\",layoutDependency:layoutDependency,layoutId:\"nWu2u2Fv4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we are\"})}),className:\"framer-cug9us\",fonts:[\"FS;Sora-light\"],layoutDependency:layoutDependency,layoutId:\"bHKd8dUsk\",style:{\"--extracted-r6o4lv\":\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BXOBpjpaN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bHKd8dUsk\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Home\"})})})})},egm0ap4Gh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\",\"--framer-text-decoration-offset\":\"4px\"},children:\"Who we are\"})}),fonts:[\"FS;Sora-semibold\"]},GL5irMeGd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bHKd8dUsk\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Home\"})})})})},JzZSGYGG9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bHKd8dUsk\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Home\"})})})})},qOKlEqtjY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bHKd8dUsk\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jpesjd\",\"data-styles-preset\":\"k8rQPfr_l\",children:\"Home\"})})})})},qte585Gdl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bHKd8dUsk\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Home\"})})})})},T0GvdTIDJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bHKd8dUsk\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-kigdhc\",layoutDependency:layoutDependency,layoutId:\"JqSbyCPFS\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 5.5\" overflow=\"visible\"><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" stroke=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',variants:{egm0ap4Gh:{rotate:-180}},withExternalLayout:true})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kswpru\",layoutDependency:layoutDependency,layoutId:\"SMAo_K4T0\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eb6v8\",layoutDependency:layoutDependency,layoutId:\"r7_MGJqAB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xzfbc5\",layoutDependency:layoutDependency,layoutId:\"Dq8TWmLQz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgTGlnaHQ=\",\"--framer-font-family\":'\"OC Headline Light\", \"OC Headline Light Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\"},children:\"All about us and our work\"})}),className:\"framer-17ahkd7\",fonts:[\"CUSTOMV2;OC Headline Light\"],layoutDependency:layoutDependency,layoutId:\"dUQ6YKC4W\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({egm0ap4Gh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1e9ai8k\",\"data-styles-preset\":\"fgqPIBchZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"About us\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T0MgSGVhZGxpbmUgRXh0cmFMaWdodA==\",\"--framer-font-family\":'\"OC Headline ExtraLight\", sans-serif',\"--framer-font-weight\":\"200\",\"--framer-letter-spacing\":\"-0.05em\"},children:\"Find out about our people, our approach, process and purpose – and why people matter.\"})}),className:\"framer-xvkqxg\",fonts:[\"CUSTOMV2;OC Headline ExtraLight\"],layoutDependency:layoutDependency,layoutId:\"q1kdgMfEe\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({egm0ap4Gh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sjnvnk\",\"data-styles-preset\":\"dXMXp1QLJ\",dir:\"auto\",children:\"Find out about our story, our people, our impact, our awards and our latest news.\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19vn9a1\",layoutDependency:layoutDependency,layoutId:\"H6ScOQ0sh\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},tabIndex:1,variants:{egm0ap4Gh:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80}},...addPropertyOverrides({egm0ap4Gh:{tabIndex:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ve4NJXEpN\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({egm0ap4Gh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-19.9+0+25+200.4+4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gjwhya-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"k2XT5YtVR-container\",name:\"Button\",nodeId:\"k2XT5YtVR\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"k2XT5YtVR\",layoutId:\"k2XT5YtVR\",name:\"Button\",pKYnqWoNc:\"Go to About\",variant:matchVariant(\"OvmUdExz3\"),width:\"100%\",...addPropertyOverrides({egm0ap4Gh:{pKYnqWoNc:\"Who we are\",RzGzJ0KLA:resolvedLinks1[0],variant:matchVariant(convertFromBoolean(equals(y6dmYe6zl,true),activeLocale))}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vj5kja\",layoutDependency:layoutDependency,layoutId:\"Ky2YMdcdz\",children:[isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-m2sa4y\",layoutDependency:layoutDependency,layoutId:\"hTFBHLIxU\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FDvlaQuBr\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({egm0ap4Gh:{width:\"369px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-19.9+0+30+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16fr7c5-container\",layoutDependency:layoutDependency,layoutId:\"OpGZz7zby-container\",nodeId:\"OpGZz7zby\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"OpGZz7zby\",layoutId:\"OpGZz7zby\",RQyKP3p6q:\"Our people\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({egm0ap4Gh:{xcXUIaNaT:resolvedLinks2[0]}},baseVariant,gestureVariant)})})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ypn76h\",layoutDependency:layoutDependency,layoutId:\"m27HNRfMO\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L1MFZuBox\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({egm0ap4Gh:{width:\"369px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-19.9+0+30+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4wnanf-container\",layoutDependency:layoutDependency,layoutId:\"hR71ViX94-container\",nodeId:\"hR71ViX94\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"hR71ViX94\",layoutId:\"hR71ViX94\",RQyKP3p6q:\"Our people\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({egm0ap4Gh:{RQyKP3p6q:\"Our impact\",xcXUIaNaT:resolvedLinks3[0]}},baseVariant,gestureVariant)})})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19m832i\",layoutDependency:layoutDependency,layoutId:\"winELJ4EJ\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"S7zzW_Xq7\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({egm0ap4Gh:{width:\"369px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-19.9+0+30+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lrv6mj-container\",layoutDependency:layoutDependency,layoutId:\"hyOHBMq0t-container\",nodeId:\"hyOHBMq0t\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"hyOHBMq0t\",layoutId:\"hyOHBMq0t\",RQyKP3p6q:\"Our people\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({egm0ap4Gh:{RQyKP3p6q:\"Our awards\",xcXUIaNaT:resolvedLinks4[0]}},baseVariant,gestureVariant)})})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-621b6b\",layoutDependency:layoutDependency,layoutId:\"O4bHJmaCm\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DNUvA_GDe\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({egm0ap4Gh:{width:\"369px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-19.9+0+30+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1capp0h-container\",layoutDependency:layoutDependency,layoutId:\"iCWKCMRlI-container\",nodeId:\"iCWKCMRlI\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"iCWKCMRlI\",layoutId:\"iCWKCMRlI\",RQyKP3p6q:\"Our people\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({egm0ap4Gh:{RQyKP3p6q:\"Our news\",xcXUIaNaT:resolvedLinks5[0]}},baseVariant,gestureVariant)})})})})})]})]})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.button,{className:\"framer-o4iyfv\",\"data-framer-name\":\"About\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"G28rW6lFn\",onTap:onTap1sm6huw,...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":undefined,onTap:undefined},CpeRh1FsI:{\"data-highlight\":undefined,onTap:undefined},GL5irMeGd:{\"data-highlight\":undefined,onTap:undefined},JzZSGYGG9:{\"data-highlight\":undefined,onTap:undefined},MHRMzckcV:{\"data-highlight\":undefined,onTap:undefined},QIlmGoXdO:{\"data-highlight\":undefined,onTap:undefined},qOKlEqtjY:{\"data-highlight\":undefined,onTap:undefined},qte585Gdl:{\"data-highlight\":undefined,onTap:undefined},qWwEmANj1:{\"data-highlight\":undefined,onTap:undefined},T0GvdTIDJ:{\"data-highlight\":undefined,onTap:undefined},TzBySv7LU:{\"data-highlight\":undefined,onTap:undefined},y5zppydgD:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q35j6s\",layoutDependency:layoutDependency,layoutId:\"IEWxIYYWV\",...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":true,onTap:onTap6c1m4f},CpeRh1FsI:{\"data-highlight\":true,onTap:onTap1jf8pyq},GL5irMeGd:{\"data-highlight\":true,onTap:onTap6c1m4f},JzZSGYGG9:{\"data-highlight\":true,onTap:onTap6c1m4f},MHRMzckcV:{\"data-highlight\":true,onTap:KwlL2ZL4b1l2pisz},QIlmGoXdO:{\"data-highlight\":true,onTap:onTap1jf8pyq},qOKlEqtjY:{\"data-highlight\":true,onTap:onTap6c1m4f},qte585Gdl:{\"data-highlight\":true,onTap:onTap6c1m4f},qWwEmANj1:{\"data-highlight\":true,onTap:onTap1jf8pyq},T0GvdTIDJ:{\"data-highlight\":true,onTap:KwlL2ZL4bnm64au},TzBySv7LU:{\"data-highlight\":true,onTap:onTap1jf8pyq},y5zppydgD:{\"data-highlight\":true,onTap:onTap1jf8pyq}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"About\"})}),className:\"framer-1tq7zrs\",fonts:[\"FS;Sora-medium\"],layoutDependency:layoutDependency,layoutId:\"ICRdxV1bp\",style:{\"--extracted-r6o4lv\":\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BXOBpjpaN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ve4NJXEpN\"},motionChild:true,nodeId:\"ICRdxV1bp\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we are\"})})})}),fonts:[\"FS;Sora-light\"]},CpeRh1FsI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we are\"})}),fonts:[\"FS;Sora-light\"]},GL5irMeGd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ve4NJXEpN\"},motionChild:true,nodeId:\"ICRdxV1bp\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we are\"})})})}),fonts:[\"FS;Sora-light\"]},JzZSGYGG9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ve4NJXEpN\"},motionChild:true,nodeId:\"ICRdxV1bp\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we are\"})})})}),fonts:[\"FS;Sora-light\"]},MHRMzckcV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ve4NJXEpN\"},motionChild:true,nodeId:\"ICRdxV1bp\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we are\"})})})})},QIlmGoXdO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we are\"})}),fonts:[\"FS;Sora-light\"]},qOKlEqtjY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we are\"})}),fonts:[\"FS;Sora-light\"]},qte585Gdl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ve4NJXEpN\"},motionChild:true,nodeId:\"ICRdxV1bp\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we are\"})})})}),fonts:[\"FS;Sora-light\"]},qWwEmANj1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we are\"})}),fonts:[\"FS;Sora-light\"]},T0GvdTIDJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ve4NJXEpN\"},motionChild:true,nodeId:\"ICRdxV1bp\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we are\"})})})})},TzBySv7LU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we are\"})}),fonts:[\"FS;Sora-light\"]},y5zppydgD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we are\"})}),fonts:[\"FS;Sora-light\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wgniq5\",layoutDependency:layoutDependency,layoutId:\"Vno8sXzcU\",requiresOverflowVisible:true,style:{rotate:-180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 5.5\" overflow=\"visible\"><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" stroke=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',variants:{BXOBpjpaN:{rotate:-360},CpeRh1FsI:{rotate:-360},GL5irMeGd:{rotate:-360},JzZSGYGG9:{rotate:-360},QIlmGoXdO:{rotate:-360},qOKlEqtjY:{rotate:-360},qte585Gdl:{rotate:-360},qWwEmANj1:{rotate:-360},TzBySv7LU:{rotate:-360},y5zppydgD:{rotate:-360}},withExternalLayout:true})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sotg94\",layoutDependency:layoutDependency,layoutId:\"gqRfjIxQR\",children:[isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15mad36\",layoutDependency:layoutDependency,layoutId:\"J3zksnS4m\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FDvlaQuBr\"},implicitPathVariables:undefined},{href:{webPageId:\"FDvlaQuBr\"},implicitPathVariables:undefined},{href:{webPageId:\"FDvlaQuBr\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({MHRMzckcV:{width:\"326px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+0+0+34.6+0+0+0},T0GvdTIDJ:{width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-98+30+0+0+128+4+32.2+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vl2nsa-container\",layoutDependency:layoutDependency,layoutId:\"Coq_oshF2-container\",nodeId:\"Coq_oshF2\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"Coq_oshF2\",layoutId:\"Coq_oshF2\",RQyKP3p6q:\"Our people\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",xzJkIIRjh:resolvedLinks6[0],...addPropertyOverrides({MHRMzckcV:{xzJkIIRjh:resolvedLinks6[2]},T0GvdTIDJ:{xzJkIIRjh:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jyt8zi-container\",layoutDependency:layoutDependency,layoutId:\"DhpMAWvUG-container\",nodeId:\"DhpMAWvUG\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"DhpMAWvUG\",layoutId:\"DhpMAWvUG\",RQyKP3p6q:\"Our approach\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16ddncq-container\",layoutDependency:layoutDependency,layoutId:\"DIjIGZeuq-container\",nodeId:\"DIjIGZeuq\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"DIjIGZeuq\",layoutId:\"DIjIGZeuq\",RQyKP3p6q:\"Our process\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-3dj5q9\",layoutDependency:layoutDependency,layoutId:\"keeuTqJFE\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L1MFZuBox\"},implicitPathVariables:undefined},{href:{webPageId:\"L1MFZuBox\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({MHRMzckcV:{width:\"326px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+0+0+34.6+0+50+0},T0GvdTIDJ:{width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-98+30+0+0+128+4+32.2+0+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jraoqj-container\",layoutDependency:layoutDependency,layoutId:\"ukP8Uke9z-container\",nodeId:\"ukP8Uke9z\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"ukP8Uke9z\",layoutId:\"ukP8Uke9z\",RQyKP3p6q:\"Our purpose\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({MHRMzckcV:{RQyKP3p6q:\"Our impact\",xzJkIIRjh:resolvedLinks7[1]},T0GvdTIDJ:{RQyKP3p6q:\"Our impact\",xzJkIIRjh:resolvedLinks7[0]}},baseVariant,gestureVariant)})})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ms7ao5\",layoutDependency:layoutDependency,layoutId:\"TqvBlm29L\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"S7zzW_Xq7\"},implicitPathVariables:undefined},{href:{webPageId:\"S7zzW_Xq7\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({MHRMzckcV:{width:\"326px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+0+0+34.6+0+100+0},T0GvdTIDJ:{width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-98+30+0+0+128+4+32.2+0+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i9mitn-container\",layoutDependency:layoutDependency,layoutId:\"sUd4L1mzs-container\",nodeId:\"sUd4L1mzs\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"sUd4L1mzs\",layoutId:\"sUd4L1mzs\",RQyKP3p6q:\"Our awards\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({MHRMzckcV:{xzJkIIRjh:resolvedLinks8[1]},T0GvdTIDJ:{xzJkIIRjh:resolvedLinks8[0]}},baseVariant,gestureVariant)})})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-rbirhb\",layoutDependency:layoutDependency,layoutId:\"zH0CxCIfz\",children:isDisplayed6()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DNUvA_GDe\"},implicitPathVariables:undefined},{href:{webPageId:\"DNUvA_GDe\"},implicitPathVariables:undefined},{href:{webPageId:\"DNUvA_GDe\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({MHRMzckcV:{height:50,width:\"326px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+0+0+34.6+0+150+0},T0GvdTIDJ:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-98+30+0+0+128+4+32.2+0+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18qvs07-container\",layoutDependency:layoutDependency,layoutId:\"fcEE32Gef-container\",nodeId:\"fcEE32Gef\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"fcEE32Gef\",layoutId:\"fcEE32Gef\",RQyKP3p6q:\"Our news\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",xzJkIIRjh:resolvedLinks9[0],...addPropertyOverrides({MHRMzckcV:{xzJkIIRjh:resolvedLinks9[2]},T0GvdTIDJ:{xzJkIIRjh:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})})]})]}),/*#__PURE__*/_jsxs(motion.button,{className:\"framer-ioo7wm\",\"data-framer-name\":\"Services\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"niNrBHtOi\",onTap:onTapgips5t,...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":undefined,onTap:undefined},CpeRh1FsI:{\"data-highlight\":undefined,onTap:undefined},GL5irMeGd:{\"data-highlight\":undefined,onTap:undefined},HaDjGXpKI:{onTap:onTap1d76u2u},JzZSGYGG9:{\"data-highlight\":undefined,onTap:undefined},MHRMzckcV:{onTap:onTap1tzfbam},QIlmGoXdO:{\"data-highlight\":undefined,onTap:undefined},qOKlEqtjY:{\"data-highlight\":undefined,onTap:undefined},qte585Gdl:{\"data-highlight\":undefined,onTap:undefined},qWwEmANj1:{\"data-highlight\":undefined,onTap:undefined},T0GvdTIDJ:{onTap:onTap1k3zsfx},TzBySv7LU:{\"data-highlight\":undefined,onTap:undefined},y5zppydgD:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rm52hn\",layoutDependency:layoutDependency,layoutId:\"dPpHstUWh\",...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":true,onTap:onTap1k3zsfx},CpeRh1FsI:{\"data-highlight\":true,onTap:onTap1tzfbam},GL5irMeGd:{\"data-highlight\":true,onTap:KwlL2ZL4bnm64au},JzZSGYGG9:{\"data-highlight\":true,onTap:onTap1k3zsfx},QIlmGoXdO:{\"data-highlight\":true,onTap:onTap1tzfbam},qOKlEqtjY:{\"data-highlight\":true,onTap:onTap1k3zsfx},qte585Gdl:{\"data-highlight\":true,onTap:onTap1k3zsfx},qWwEmANj1:{\"data-highlight\":true,onTap:KwlL2ZL4b1l2pisz},TzBySv7LU:{\"data-highlight\":true,onTap:onTap1tzfbam},y5zppydgD:{\"data-highlight\":true,onTap:onTap1tzfbam}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we do\"})}),className:\"framer-jp8fqy\",fonts:[\"FS;Sora-light\"],layoutDependency:layoutDependency,layoutId:\"mwFrMdcj1\",style:{\"--extracted-r6o4lv\":\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BXOBpjpaN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Rn9xMmxRO\"},motionChild:true,nodeId:\"mwFrMdcj1\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we do\"})})})})},CpeRh1FsI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we do\"})})},GL5irMeGd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Rn9xMmxRO\"},motionChild:true,nodeId:\"mwFrMdcj1\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we do\"})})})}),fonts:[\"FS;Sora-medium\"]},HaDjGXpKI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we do\"})}),fonts:[\"FS;Sora-semibold\"]},JzZSGYGG9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Rn9xMmxRO\"},motionChild:true,nodeId:\"mwFrMdcj1\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we do\"})})})})},MHRMzckcV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we do\"})})},QIlmGoXdO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we do\"})})},qte585Gdl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Rn9xMmxRO\"},motionChild:true,nodeId:\"mwFrMdcj1\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we do\"})})})})},qWwEmANj1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Rn9xMmxRO\"},motionChild:true,nodeId:\"mwFrMdcj1\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we do\"})})})}),fonts:[\"FS;Sora-medium\"]},T0GvdTIDJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Rn9xMmxRO\"},motionChild:true,nodeId:\"mwFrMdcj1\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we do\"})})})})},TzBySv7LU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we do\"})})},y5zppydgD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we do\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-268jvp\",layoutDependency:layoutDependency,layoutId:\"G5MTs0tae\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 5.5\" overflow=\"visible\"><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" stroke=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',variants:{CpeRh1FsI:{rotate:-360},GL5irMeGd:{rotate:-180},HaDjGXpKI:{rotate:-180},QIlmGoXdO:{rotate:-360},qWwEmANj1:{rotate:-180},TzBySv7LU:{rotate:-360},y5zppydgD:{rotate:-360}},withExternalLayout:true})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qp4v12\",layoutDependency:layoutDependency,layoutId:\"hP4h1EQCT\",children:[isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-krcm43\",layoutDependency:layoutDependency,layoutId:\"VvII6whM5\",children:isDisplayed8()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vhMwwm1_T\"},implicitPathVariables:undefined},{href:{webPageId:\"vhMwwm1_T\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({GL5irMeGd:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+179.2+4+32.2+0+0+0},qWwEmANj1:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+45.6+4+34.6+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nug0th-container\",layoutDependency:layoutDependency,layoutId:\"gxZ85TP66-container\",nodeId:\"gxZ85TP66\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"gxZ85TP66\",layoutId:\"gxZ85TP66\",RQyKP3p6q:\"Software, digital & technology delivery\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({GL5irMeGd:{RQyKP3p6q:\"Product delivery\",xzJkIIRjh:resolvedLinks10[0]},qWwEmANj1:{RQyKP3p6q:\"Product delivery\",xzJkIIRjh:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q1n9dt\",layoutDependency:layoutDependency,layoutId:\"SUQ6Vggdy\",children:isDisplayed8()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cJmV29xy7\"},implicitPathVariables:undefined},{href:{webPageId:\"cJmV29xy7\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({GL5irMeGd:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+179.2+4+32.2+0+50+0},qWwEmANj1:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+45.6+4+34.6+0+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cg74tk-container\",layoutDependency:layoutDependency,layoutId:\"VY1TY1GvN-container\",nodeId:\"VY1TY1GvN\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"VY1TY1GvN\",layoutId:\"VY1TY1GvN\",RQyKP3p6q:\"Architecture\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({GL5irMeGd:{xzJkIIRjh:resolvedLinks11[0]},qWwEmANj1:{xzJkIIRjh:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1297kb2\",layoutDependency:layoutDependency,layoutId:\"HRzF1vPki\",children:isDisplayed8()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JNu8eTXuh\"},implicitPathVariables:undefined},{href:{webPageId:\"JNu8eTXuh\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({GL5irMeGd:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+179.2+4+32.2+0+100+0},qWwEmANj1:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+45.6+4+34.6+0+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xjus13-container\",layoutDependency:layoutDependency,layoutId:\"mHbNZKOuX-container\",nodeId:\"mHbNZKOuX\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"mHbNZKOuX\",layoutId:\"mHbNZKOuX\",RQyKP3p6q:\"User-centred design\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({GL5irMeGd:{xzJkIIRjh:resolvedLinks12[0]},qWwEmANj1:{xzJkIIRjh:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-156laar\",layoutDependency:layoutDependency,layoutId:\"CikD08jWr\",children:isDisplayed8()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NgFQ96AB_\"},implicitPathVariables:undefined},{href:{webPageId:\"NgFQ96AB_\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({GL5irMeGd:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+179.2+4+32.2+0+150+0},qWwEmANj1:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+45.6+4+34.6+0+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w3mzfe-container\",layoutDependency:layoutDependency,layoutId:\"qXMWGbkci-container\",nodeId:\"qXMWGbkci\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"qXMWGbkci\",layoutId:\"qXMWGbkci\",RQyKP3p6q:\"DevOps, cloud & platform engineering\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({GL5irMeGd:{RQyKP3p6q:\"Engineering\",xzJkIIRjh:resolvedLinks13[0]},qWwEmANj1:{RQyKP3p6q:\"Engineering\",xzJkIIRjh:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-18soenb\",layoutDependency:layoutDependency,layoutId:\"bGfUER3ak\",children:isDisplayed8()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MeEjJUdoS\"},implicitPathVariables:undefined},{href:{webPageId:\"MeEjJUdoS\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({GL5irMeGd:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+179.2+4+32.2+0+200+0},qWwEmANj1:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+45.6+4+34.6+0+200+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cigokc-container\",layoutDependency:layoutDependency,layoutId:\"ddoGk2r_0-container\",nodeId:\"ddoGk2r_0\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"ddoGk2r_0\",layoutId:\"ddoGk2r_0\",RQyKP3p6q:\"Data\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({GL5irMeGd:{xzJkIIRjh:resolvedLinks14[0]},qWwEmANj1:{xzJkIIRjh:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})})})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kn1yz0\",layoutDependency:layoutDependency,layoutId:\"Zn0qUwhvG\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12n5o8k\",layoutDependency:layoutDependency,layoutId:\"jXkFli4KX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zny2sw\",layoutDependency:layoutDependency,layoutId:\"dnpdopLWU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1e9ai8k\",\"data-styles-preset\":\"fgqPIBchZ\",dir:\"auto\",children:\"The work we offer\"})}),className:\"framer-o2rmva\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fz8qZYiD4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sjnvnk\",\"data-styles-preset\":\"dXMXp1QLJ\",dir:\"auto\",children:\"Discover the services we offer to help you reach your goals and deliver impact. We're there to help you meet your challenges.\"})}),className:\"framer-hbbx2a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LhyT508nD\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jaijr0\",layoutDependency:layoutDependency,layoutId:\"a43hromYL\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Rn9xMmxRO\"},implicitPathVariables:undefined},{href:{webPageId:\"Rn9xMmxRO\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({HaDjGXpKI:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104- -36+0+25+200.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i2tnw6-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"gtASccjKu-container\",name:\"Button\",nodeId:\"gtASccjKu\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"gtASccjKu\",layoutId:\"gtASccjKu\",name:\"Button\",pKYnqWoNc:\"What we do\",RzGzJ0KLA:resolvedLinks15[0],variant:matchVariant(\"OvmUdExz3\"),width:\"100%\",...addPropertyOverrides({HaDjGXpKI:{RzGzJ0KLA:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l8w3ur\",layoutDependency:layoutDependency,layoutId:\"L1jbfP0kC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-127l1vn\",layoutDependency:layoutDependency,layoutId:\"arJv3xg1a\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vhMwwm1_T\"},implicitPathVariables:undefined},{href:{webPageId:\"vhMwwm1_T\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({HaDjGXpKI:{width:\"373.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104- -36+0+30+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l45pq8-container\",layoutDependency:layoutDependency,layoutId:\"cMnuhdkYk-container\",nodeId:\"cMnuhdkYk\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"cMnuhdkYk\",layoutId:\"cMnuhdkYk\",RQyKP3p6q:\"Product delivery\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks16[0],...addPropertyOverrides({HaDjGXpKI:{xcXUIaNaT:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hanp0i\",layoutDependency:layoutDependency,layoutId:\"nNqJZDVCz\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NgFQ96AB_\"},implicitPathVariables:undefined},{href:{webPageId:\"NgFQ96AB_\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({HaDjGXpKI:{width:\"373.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104- -36+0+30+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15q2j3y-container\",layoutDependency:layoutDependency,layoutId:\"ZRUY5WpmO-container\",nodeId:\"ZRUY5WpmO\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"ZRUY5WpmO\",layoutId:\"ZRUY5WpmO\",RQyKP3p6q:\"Engineering\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks17[0],...addPropertyOverrides({HaDjGXpKI:{xcXUIaNaT:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kak6q8\",layoutDependency:layoutDependency,layoutId:\"fGJL4WQY0\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cJmV29xy7\"},implicitPathVariables:undefined},{href:{webPageId:\"cJmV29xy7\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({HaDjGXpKI:{width:\"373.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104- -36+0+30+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vxckoo-container\",layoutDependency:layoutDependency,layoutId:\"mYAagucGn-container\",nodeId:\"mYAagucGn\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"mYAagucGn\",layoutId:\"mYAagucGn\",RQyKP3p6q:\"Architecture\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks18[0],...addPropertyOverrides({HaDjGXpKI:{xcXUIaNaT:resolvedLinks18[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8a130b\",layoutDependency:layoutDependency,layoutId:\"vCu2CCYXT\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JNu8eTXuh\"},implicitPathVariables:undefined},{href:{webPageId:\"JNu8eTXuh\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({HaDjGXpKI:{width:\"373.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104- -36+0+30+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1def6a7-container\",layoutDependency:layoutDependency,layoutId:\"wTNBQmfhd-container\",nodeId:\"wTNBQmfhd\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"wTNBQmfhd\",layoutId:\"wTNBQmfhd\",RQyKP3p6q:\"User-centred design\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks19[0],...addPropertyOverrides({HaDjGXpKI:{xcXUIaNaT:resolvedLinks19[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rfsb6e\",layoutDependency:layoutDependency,layoutId:\"TKaPUQ4nb\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MeEjJUdoS\"},implicitPathVariables:undefined},{href:{webPageId:\"MeEjJUdoS\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({HaDjGXpKI:{width:\"373.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104- -36+0+30+200+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rbbpvl-container\",layoutDependency:layoutDependency,layoutId:\"nfdQ9HuKh-container\",nodeId:\"nfdQ9HuKh\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"nfdQ9HuKh\",layoutId:\"nfdQ9HuKh\",RQyKP3p6q:\"Data\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks20[0],...addPropertyOverrides({HaDjGXpKI:{xcXUIaNaT:resolvedLinks20[1]}},baseVariant,gestureVariant)})})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.button,{className:\"framer-1mb2b6q\",\"data-framer-name\":\"Clients\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"vBwPqU_0G\",onTap:onTap3o15u2,...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":undefined,onTap:undefined},CpeRh1FsI:{\"data-highlight\":undefined,onTap:undefined},GL5irMeGd:{\"data-highlight\":undefined,onTap:undefined},JzZSGYGG9:{onTap:onTaptnk45v},MHRMzckcV:{\"data-highlight\":undefined,onTap:undefined},OesdkvWzj:{onTap:onTap1d76u2u},QIlmGoXdO:{onTap:onTapof834e},qOKlEqtjY:{onTap:onTaptnk45v},qte585Gdl:{onTap:onTaptnk45v},qWwEmANj1:{\"data-highlight\":undefined,onTap:undefined},T0GvdTIDJ:{\"data-highlight\":undefined,onTap:undefined},TzBySv7LU:{onTap:onTapof834e},y5zppydgD:{onTap:onTapof834e}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-92wma3\",layoutDependency:layoutDependency,layoutId:\"siwKjkNAc\",...addPropertyOverrides({CpeRh1FsI:{\"data-highlight\":true,onTap:KwlL2ZL4b1l2pisz},MHRMzckcV:{\"data-highlight\":true,onTap:onTapof834e},QIlmGoXdO:{\"data-highlight\":true,onTap:onTapof834e},qWwEmANj1:{\"data-highlight\":true,onTap:onTapof834e},TzBySv7LU:{\"data-highlight\":true,onTap:onTapof834e},y5zppydgD:{\"data-highlight\":true,onTap:onTapof834e}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we work with\"})}),className:\"framer-1l6vvg0\",fonts:[\"FS;Sora-light\"],layoutDependency:layoutDependency,layoutId:\"QRLWuuxbe\",style:{\"--extracted-r6o4lv\":\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BXOBpjpaN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w6BdEm29D\"},motionChild:true,nodeId:\"QRLWuuxbe\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we work with\"})})})}),fonts:[\"FS;Sora-medium\"]},CpeRh1FsI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w6BdEm29D\"},motionChild:true,nodeId:\"QRLWuuxbe\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we work with\"})})})}),fonts:[\"FS;Sora-medium\"]},GL5irMeGd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w6BdEm29D\"},motionChild:true,nodeId:\"QRLWuuxbe\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we work with\"})})})})},JzZSGYGG9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ij_cVsBuG\"},motionChild:true,nodeId:\"QRLWuuxbe\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we work with\"})})})})},MHRMzckcV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we work with\"})})},OesdkvWzj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we work with\"})}),fonts:[\"FS;Sora-semibold\"]},QIlmGoXdO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we work with\"})})},qOKlEqtjY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we work with\"})})},qte585Gdl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w6BdEm29D\"},motionChild:true,nodeId:\"QRLWuuxbe\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we work with\"})})})})},qWwEmANj1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we work with\"})})},T0GvdTIDJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ij_cVsBuG\"},motionChild:true,nodeId:\"QRLWuuxbe\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Who we work with\"})})})})},TzBySv7LU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we work with\"})})},y5zppydgD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Who we work with\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m9pfky\",layoutDependency:layoutDependency,layoutId:\"mwy_vjmAE\",requiresOverflowVisible:true,style:{rotate:360},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 5.5\" overflow=\"visible\"><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" stroke=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',variants:{BXOBpjpaN:{rotate:-180},CpeRh1FsI:{rotate:-180},egm0ap4Gh:{rotate:undefined},HaDjGXpKI:{rotate:undefined},OesdkvWzj:{rotate:180},tDP9bxCHj:{rotate:undefined},YGDkUY7Tr:{rotate:undefined}},withExternalLayout:true})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rqidb0\",layoutDependency:layoutDependency,layoutId:\"gleGNpR7g\",children:[isDisplayed10()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-bzylpf\",layoutDependency:layoutDependency,layoutId:\"eC4flEF5d\",children:isDisplayed10()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WO3hieE7P\"},implicitPathVariables:undefined},{href:{webPageId:\"WO3hieE7P\"},implicitPathVariables:undefined}],children:resolvedLinks21=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BXOBpjpaN:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+230.4+4+32.2+0+0+0},CpeRh1FsI:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+99.2+4+34.6+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vnbdw8-container\",layoutDependency:layoutDependency,layoutId:\"O2kP9A8c1-container\",nodeId:\"O2kP9A8c1\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"O2kP9A8c1\",layoutId:\"O2kP9A8c1\",RQyKP3p6q:\"Government & public sector\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({BXOBpjpaN:{xzJkIIRjh:resolvedLinks21[0]},CpeRh1FsI:{xzJkIIRjh:resolvedLinks21[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed10()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mzorrk\",layoutDependency:layoutDependency,layoutId:\"FMfoFLlLU\",children:isDisplayed10()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OAJ3qBD_i\"},implicitPathVariables:undefined},{href:{webPageId:\"OAJ3qBD_i\"},implicitPathVariables:undefined}],children:resolvedLinks22=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BXOBpjpaN:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+230.4+4+32.2+0+50+0},CpeRh1FsI:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+99.2+4+34.6+0+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i944cq-container\",layoutDependency:layoutDependency,layoutId:\"VNFFrQJU5-container\",nodeId:\"VNFFrQJU5\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"VNFFrQJU5\",layoutId:\"VNFFrQJU5\",RQyKP3p6q:\"Healthcare\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({BXOBpjpaN:{xzJkIIRjh:resolvedLinks22[0]},CpeRh1FsI:{xzJkIIRjh:resolvedLinks22[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed10()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dxtgws\",layoutDependency:layoutDependency,layoutId:\"L5zSA8j6M\",children:isDisplayed10()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"B_6XrQ04I\"},implicitPathVariables:undefined},{href:{webPageId:\"B_6XrQ04I\"},implicitPathVariables:undefined}],children:resolvedLinks23=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BXOBpjpaN:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+230.4+4+32.2+0+100+0},CpeRh1FsI:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+99.2+4+34.6+0+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a6mpjf-container\",layoutDependency:layoutDependency,layoutId:\"cnu2F8ywT-container\",nodeId:\"cnu2F8ywT\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"cnu2F8ywT\",layoutId:\"cnu2F8ywT\",RQyKP3p6q:\"Green tech & utilities\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({BXOBpjpaN:{xzJkIIRjh:resolvedLinks23[0]},CpeRh1FsI:{xzJkIIRjh:resolvedLinks23[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed10()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ed2bww\",layoutDependency:layoutDependency,layoutId:\"w6hDhM19K\",children:isDisplayed10()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ksMy1AM_R\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMy1AM_R\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMy1AM_R\"},implicitPathVariables:undefined}],children:resolvedLinks24=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BXOBpjpaN:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+230.4+4+32.2+0+150+0},CpeRh1FsI:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+99.2+4+34.6+0+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sz9e4k-container\",layoutDependency:layoutDependency,layoutId:\"qWNckjGho-container\",nodeId:\"qWNckjGho\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"qWNckjGho\",layoutId:\"qWNckjGho\",RQyKP3p6q:\"Case studies\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",xzJkIIRjh:resolvedLinks24[0],...addPropertyOverrides({BXOBpjpaN:{xzJkIIRjh:resolvedLinks24[1]},CpeRh1FsI:{xzJkIIRjh:resolvedLinks24[2]}},baseVariant,gestureVariant)})})})})})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ovekd\",layoutDependency:layoutDependency,layoutId:\"EDA_zVcox\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i88lrf\",layoutDependency:layoutDependency,layoutId:\"P3xig5QSA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qzs80g\",layoutDependency:layoutDependency,layoutId:\"PVfA47PJT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1e9ai8k\",\"data-styles-preset\":\"fgqPIBchZ\",dir:\"auto\",children:\"Who we work with\"})}),className:\"framer-8s0im2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yXGFJjjEM\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sjnvnk\",\"data-styles-preset\":\"dXMXp1QLJ\",dir:\"auto\",children:\"Find out about the work we do across different sectors – and understand the impact we have.\"})}),className:\"framer-w8u0yh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RFS8jESLS\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-769txx\",layoutDependency:layoutDependency,layoutId:\"KBO4Ucz5a\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"w6BdEm29D\"},implicitPathVariables:undefined},{href:{webPageId:\"w6BdEm29D\"},implicitPathVariables:undefined}],children:resolvedLinks25=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({OesdkvWzj:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+25+200.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mu66t5-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"EdWP_LyEh-container\",name:\"Button\",nodeId:\"EdWP_LyEh\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"EdWP_LyEh\",layoutId:\"EdWP_LyEh\",name:\"Button\",pKYnqWoNc:\"Who we work with\",RzGzJ0KLA:resolvedLinks25[0],variant:matchVariant(\"OvmUdExz3\"),width:\"100%\",...addPropertyOverrides({OesdkvWzj:{RzGzJ0KLA:resolvedLinks25[1]}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-our229\",layoutDependency:layoutDependency,layoutId:\"abDX652ph\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-161mxu7\",layoutDependency:layoutDependency,layoutId:\"mjO9sUh1V\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WO3hieE7P\"},implicitPathVariables:undefined},{href:{webPageId:\"WO3hieE7P\"},implicitPathVariables:undefined}],children:resolvedLinks26=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({OesdkvWzj:{width:\"393.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e9crkb-container\",layoutDependency:layoutDependency,layoutId:\"xsIWIY2GF-container\",nodeId:\"xsIWIY2GF\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"xsIWIY2GF\",layoutId:\"xsIWIY2GF\",RQyKP3p6q:\"Government & public sector\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks26[0],...addPropertyOverrides({OesdkvWzj:{xcXUIaNaT:resolvedLinks26[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hswxo5\",layoutDependency:layoutDependency,layoutId:\"kDfOIGoty\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OAJ3qBD_i\"},implicitPathVariables:undefined},{href:{webPageId:\"OAJ3qBD_i\"},implicitPathVariables:undefined}],children:resolvedLinks27=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({OesdkvWzj:{width:\"393.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rn8sz3-container\",layoutDependency:layoutDependency,layoutId:\"O_WsyCFH_-container\",nodeId:\"O_WsyCFH_\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"O_WsyCFH_\",layoutId:\"O_WsyCFH_\",RQyKP3p6q:\"Healthcare\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks27[0],...addPropertyOverrides({OesdkvWzj:{xcXUIaNaT:resolvedLinks27[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15vgtzd\",layoutDependency:layoutDependency,layoutId:\"CsWwcShRL\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"B_6XrQ04I\"},implicitPathVariables:undefined},{href:{webPageId:\"B_6XrQ04I\"},implicitPathVariables:undefined}],children:resolvedLinks28=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({OesdkvWzj:{width:\"393.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16fpnmf-container\",layoutDependency:layoutDependency,layoutId:\"GYA_EY2t6-container\",nodeId:\"GYA_EY2t6\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"GYA_EY2t6\",layoutId:\"GYA_EY2t6\",RQyKP3p6q:\"Green tech and utilities\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks28[0],...addPropertyOverrides({OesdkvWzj:{xcXUIaNaT:resolvedLinks28[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17cdzh1\",layoutDependency:layoutDependency,layoutId:\"ha1aJeopL\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ksMy1AM_R\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMy1AM_R\"},implicitPathVariables:undefined}],children:resolvedLinks29=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({OesdkvWzj:{width:\"393.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iw3e13-container\",layoutDependency:layoutDependency,layoutId:\"kt1S3lWAz-container\",nodeId:\"kt1S3lWAz\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"kt1S3lWAz\",layoutId:\"kt1S3lWAz\",RQyKP3p6q:\"Case studies\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks29[0],...addPropertyOverrides({OesdkvWzj:{xcXUIaNaT:resolvedLinks29[1]}},baseVariant,gestureVariant)})})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.button,{className:\"framer-1bx1tok\",\"data-framer-name\":\"Insights\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"u8KijvmcL\",onTap:onTap1ro37u6,...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":undefined,onTap:undefined},CpeRh1FsI:{\"data-highlight\":undefined,onTap:undefined},GL5irMeGd:{\"data-highlight\":undefined,onTap:undefined},JzZSGYGG9:{\"data-highlight\":undefined,onTap:undefined},MHRMzckcV:{\"data-highlight\":undefined,onTap:undefined},QIlmGoXdO:{\"data-highlight\":undefined,onTap:undefined},qOKlEqtjY:{\"data-highlight\":undefined,onTap:undefined},qte585Gdl:{\"data-highlight\":undefined,onTap:undefined},qWwEmANj1:{\"data-highlight\":undefined,onTap:undefined},T0GvdTIDJ:{\"data-highlight\":undefined,onTap:undefined},TzBySv7LU:{\"data-highlight\":undefined,onTap:undefined},y5zppydgD:{\"data-highlight\":undefined,onTap:undefined},YGDkUY7Tr:{onTap:onTap1d76u2u}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pzs81x\",layoutDependency:layoutDependency,layoutId:\"JB9ecImxI\",...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":true,onTap:onTap1miv3f1},CpeRh1FsI:{\"data-highlight\":true,onTap:onTap13guhm5},GL5irMeGd:{\"data-highlight\":true,onTap:onTap1miv3f1},JzZSGYGG9:{\"data-highlight\":true,onTap:onTap1miv3f1},MHRMzckcV:{\"data-highlight\":true,onTap:onTap13guhm5},QIlmGoXdO:{\"data-highlight\":true,onTap:onTap13guhm5},qOKlEqtjY:{\"data-highlight\":true,onTap:onTap1miv3f1},qte585Gdl:{\"data-highlight\":true,onTap:KwlL2ZL4bnm64au},qWwEmANj1:{\"data-highlight\":true,onTap:onTap13guhm5},T0GvdTIDJ:{\"data-highlight\":true,onTap:onTap1miv3f1},TzBySv7LU:{\"data-highlight\":true,onTap:KwlL2ZL4b1l2pisz},y5zppydgD:{\"data-highlight\":true,onTap:onTap13guhm5},YGDkUY7Tr:{tabIndex:1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we think\"})}),className:\"framer-gn8xju\",fonts:[\"FS;Sora-light\"],layoutDependency:layoutDependency,layoutId:\"bP2jFXh_a\",style:{\"--extracted-r6o4lv\":\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BXOBpjpaN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oXZAdeO8x\"},motionChild:true,nodeId:\"bP2jFXh_a\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we think\"})})})})},CpeRh1FsI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we think\"})})},GL5irMeGd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oXZAdeO8x\"},motionChild:true,nodeId:\"bP2jFXh_a\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we think\"})})})})},JzZSGYGG9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oXZAdeO8x\"},motionChild:true,nodeId:\"bP2jFXh_a\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we think\"})})})})},MHRMzckcV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we think\"})})},QIlmGoXdO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we think\"})})},qOKlEqtjY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we think\"})})},qte585Gdl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oXZAdeO8x\"},motionChild:true,nodeId:\"bP2jFXh_a\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we think\"})})})}),fonts:[\"FS;Sora-medium\"]},qWwEmANj1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we think\"})})},T0GvdTIDJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oXZAdeO8x\"},motionChild:true,nodeId:\"bP2jFXh_a\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we think\"})})})})},TzBySv7LU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oXZAdeO8x\"},motionChild:true,nodeId:\"bP2jFXh_a\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"What we think\"})})})}),fonts:[\"FS;Sora-medium\"]},y5zppydgD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we think\"})})},YGDkUY7Tr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"What we think\"})}),fonts:[\"FS;Sora-semibold\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sw889i\",layoutDependency:layoutDependency,layoutId:\"Q0ITWVyGg\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 5.5\" overflow=\"visible\"><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" stroke=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',variants:{qte585Gdl:{rotate:-180},TzBySv7LU:{rotate:-180},YGDkUY7Tr:{rotate:-180}},withExternalLayout:true})]}),isDisplayed12()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qiyqgp\",layoutDependency:layoutDependency,layoutId:\"HCYIs2y93\",children:[isDisplayed12()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uoe6ub\",layoutDependency:layoutDependency,layoutId:\"n0Xu748vr\",children:isDisplayed12()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GmCRK5Xsr\"},implicitPathVariables:undefined},{href:{webPageId:\"GmCRK5Xsr\"},implicitPathVariables:undefined}],children:resolvedLinks30=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({qte585Gdl:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+281.6+4+32.2+0+0+0},TzBySv7LU:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+152.8+4+34.6+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uyp21o-container\",layoutDependency:layoutDependency,layoutId:\"M8YPz3rO9-container\",nodeId:\"M8YPz3rO9\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"M8YPz3rO9\",layoutId:\"M8YPz3rO9\",RQyKP3p6q:\"Blogs\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({qte585Gdl:{xzJkIIRjh:resolvedLinks30[0]},TzBySv7LU:{xzJkIIRjh:resolvedLinks30[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed12()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jwfx2j\",layoutDependency:layoutDependency,layoutId:\"ewxBjEfCH\",children:isDisplayed12()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VxaBMTUC6\"},implicitPathVariables:undefined},{href:{webPageId:\"VxaBMTUC6\"},implicitPathVariables:undefined}],children:resolvedLinks31=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({qte585Gdl:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+281.6+4+32.2+0+50+0},TzBySv7LU:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+152.8+4+34.6+0+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qm5k82-container\",layoutDependency:layoutDependency,layoutId:\"QKrtWCmIC-container\",nodeId:\"QKrtWCmIC\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"QKrtWCmIC\",layoutId:\"QKrtWCmIC\",RQyKP3p6q:\"Publications\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({qte585Gdl:{xzJkIIRjh:resolvedLinks31[0]},TzBySv7LU:{xzJkIIRjh:resolvedLinks31[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed12()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-114xwwa\",layoutDependency:layoutDependency,layoutId:\"QK0LTxtvn\",children:isDisplayed12()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uuPkM5RjH\"},implicitPathVariables:undefined},{href:{webPageId:\"uuPkM5RjH\"},implicitPathVariables:undefined}],children:resolvedLinks32=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({qte585Gdl:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+281.6+4+32.2+0+100+0},TzBySv7LU:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+152.8+4+34.6+0+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jhgdko-container\",layoutDependency:layoutDependency,layoutId:\"FDS0P_wHV-container\",nodeId:\"FDS0P_wHV\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"FDS0P_wHV\",layoutId:\"FDS0P_wHV\",RQyKP3p6q:\"Events\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({qte585Gdl:{xzJkIIRjh:resolvedLinks32[0]},TzBySv7LU:{xzJkIIRjh:resolvedLinks32[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed12()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-y4wo9c\",layoutDependency:layoutDependency,layoutId:\"vdg4ARL7v\",children:isDisplayed12()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DNUvA_GDe\"},implicitPathVariables:undefined},{href:{webPageId:\"DNUvA_GDe\"},implicitPathVariables:undefined}],children:resolvedLinks33=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({qte585Gdl:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+281.6+4+32.2+0+150+0},TzBySv7LU:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+152.8+4+34.6+0+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gwz2x8-container\",layoutDependency:layoutDependency,layoutId:\"myihqBFAF-container\",nodeId:\"myihqBFAF\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"myihqBFAF\",layoutId:\"myihqBFAF\",RQyKP3p6q:\"Press releases\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({qte585Gdl:{xzJkIIRjh:resolvedLinks33[0]},TzBySv7LU:{xzJkIIRjh:resolvedLinks33[1]}},baseVariant,gestureVariant)})})})})})]}),isDisplayed13()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pegbuy\",layoutDependency:layoutDependency,layoutId:\"uaNLcmCiX\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kkqhjg\",layoutDependency:layoutDependency,layoutId:\"PwlSZTLzV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x21jeu\",layoutDependency:layoutDependency,layoutId:\"Qj_M2aApN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1e9ai8k\",\"data-styles-preset\":\"fgqPIBchZ\",dir:\"auto\",children:\"Latest news and ideas\"})}),className:\"framer-8g08i0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ug6igwpNQ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sjnvnk\",\"data-styles-preset\":\"dXMXp1QLJ\",dir:\"auto\",children:\"Find out more about what we're up to and the things we're thinking about.\"})}),className:\"framer-3zgphe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"l2Lvdjwd8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kbo2vg\",layoutDependency:layoutDependency,layoutId:\"NIzOMp0Gd\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oXZAdeO8x\"},implicitPathVariables:undefined},{href:{webPageId:\"oXZAdeO8x\"},implicitPathVariables:undefined}],children:resolvedLinks34=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({YGDkUY7Tr:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+25+200.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1778ewl-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"mHUAAtjTv-container\",name:\"Button\",nodeId:\"mHUAAtjTv\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"mHUAAtjTv\",layoutId:\"mHUAAtjTv\",name:\"Button\",pKYnqWoNc:\"What we think\",RzGzJ0KLA:resolvedLinks34[0],variant:matchVariant(\"OvmUdExz3\"),width:\"100%\",...addPropertyOverrides({YGDkUY7Tr:{RzGzJ0KLA:resolvedLinks34[1]}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bmt8qv\",layoutDependency:layoutDependency,layoutId:\"jJg1wWeW4\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-26a765\",layoutDependency:layoutDependency,layoutId:\"tC2zPpTKn\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GmCRK5Xsr\"},implicitPathVariables:undefined},{href:{webPageId:\"GmCRK5Xsr\"},implicitPathVariables:undefined}],children:resolvedLinks35=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({YGDkUY7Tr:{width:\"378.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uxi4jp-container\",layoutDependency:layoutDependency,layoutId:\"fRGiY5np2-container\",nodeId:\"fRGiY5np2\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"fRGiY5np2\",layoutId:\"fRGiY5np2\",RQyKP3p6q:\"Blogs\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks35[0],...addPropertyOverrides({YGDkUY7Tr:{xcXUIaNaT:resolvedLinks35[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dmwpgy\",layoutDependency:layoutDependency,layoutId:\"QLBLmMbEc\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VxaBMTUC6\"},implicitPathVariables:undefined},{href:{webPageId:\"VxaBMTUC6\"},implicitPathVariables:undefined}],children:resolvedLinks36=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({YGDkUY7Tr:{width:\"378.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9ov5fw-container\",layoutDependency:layoutDependency,layoutId:\"z2EbfhoKx-container\",nodeId:\"z2EbfhoKx\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"z2EbfhoKx\",layoutId:\"z2EbfhoKx\",RQyKP3p6q:\"Publications\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks36[0],...addPropertyOverrides({YGDkUY7Tr:{xcXUIaNaT:resolvedLinks36[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x8il67\",layoutDependency:layoutDependency,layoutId:\"TMT6z082C\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uuPkM5RjH\"},implicitPathVariables:undefined},{href:{webPageId:\"uuPkM5RjH\"},implicitPathVariables:undefined}],children:resolvedLinks37=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({YGDkUY7Tr:{width:\"378.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ourfiu-container\",layoutDependency:layoutDependency,layoutId:\"wI0J1nMzz-container\",nodeId:\"wI0J1nMzz\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"wI0J1nMzz\",layoutId:\"wI0J1nMzz\",RQyKP3p6q:\"Events\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks37[0],...addPropertyOverrides({YGDkUY7Tr:{xcXUIaNaT:resolvedLinks37[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-99l7mh\",layoutDependency:layoutDependency,layoutId:\"CVi_fiBWe\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DNUvA_GDe\"},implicitPathVariables:undefined},{href:{webPageId:\"DNUvA_GDe\"},implicitPathVariables:undefined}],children:resolvedLinks38=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({YGDkUY7Tr:{width:\"378.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1etei0w-container\",layoutDependency:layoutDependency,layoutId:\"lGIGlkLqX-container\",nodeId:\"lGIGlkLqX\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"lGIGlkLqX\",layoutId:\"lGIGlkLqX\",RQyKP3p6q:\"Press releases\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks38[0],...addPropertyOverrides({YGDkUY7Tr:{xcXUIaNaT:resolvedLinks38[1]}},baseVariant,gestureVariant)})})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.button,{className:\"framer-jalg3x\",\"data-framer-name\":\"Careers\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"xLm6oVgeH\",onTap:onTap127tqj7,...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":undefined,onTap:undefined},CpeRh1FsI:{\"data-highlight\":undefined,onTap:undefined},GL5irMeGd:{\"data-highlight\":undefined,onTap:undefined},JzZSGYGG9:{\"data-highlight\":undefined,onTap:undefined},MHRMzckcV:{\"data-highlight\":undefined,onTap:undefined},QIlmGoXdO:{\"data-highlight\":undefined,onTap:undefined},qOKlEqtjY:{\"data-highlight\":undefined,onTap:undefined},qte585Gdl:{\"data-highlight\":undefined,onTap:undefined},qWwEmANj1:{\"data-highlight\":undefined,onTap:undefined},T0GvdTIDJ:{\"data-highlight\":undefined,onTap:undefined},tDP9bxCHj:{onTap:onTap1d76u2u},TzBySv7LU:{\"data-highlight\":undefined,onTap:undefined},y5zppydgD:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7kqstn\",layoutDependency:layoutDependency,layoutId:\"Ssr8EwRat\",...addPropertyOverrides({BXOBpjpaN:{\"data-highlight\":true,onTap:onTap1hv2rln},CpeRh1FsI:{\"data-highlight\":true,onTap:onTap1ks2lc7},GL5irMeGd:{\"data-highlight\":true,onTap:onTap1hv2rln},JzZSGYGG9:{\"data-highlight\":true,onTap:KwlL2ZL4bnm64au},MHRMzckcV:{\"data-highlight\":true,onTap:onTap1ks2lc7},QIlmGoXdO:{\"data-highlight\":true,onTap:KwlL2ZL4b1l2pisz},qOKlEqtjY:{\"data-highlight\":true,onTap:onTap1hv2rln},qte585Gdl:{\"data-highlight\":true,onTap:onTap1hv2rln},qWwEmANj1:{\"data-highlight\":true,onTap:onTap1ks2lc7},T0GvdTIDJ:{\"data-highlight\":true,onTap:onTap1hv2rln},TzBySv7LU:{\"data-highlight\":true,onTap:onTap1ks2lc7},y5zppydgD:{\"data-highlight\":true,onTap:onTap1ks2lc7}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Join our team\"})}),className:\"framer-1ix3de4\",fonts:[\"FS;Sora-light\"],layoutDependency:layoutDependency,layoutId:\"S7iPrkiG2\",style:{\"--extracted-r6o4lv\":\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BXOBpjpaN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ij_cVsBuG\"},motionChild:true,nodeId:\"S7iPrkiG2\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Join our team\"})})})})},CpeRh1FsI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Join our team\"})})},GL5irMeGd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ij_cVsBuG\"},motionChild:true,nodeId:\"S7iPrkiG2\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Join our team\"})})})})},JzZSGYGG9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ij_cVsBuG\"},motionChild:true,nodeId:\"S7iPrkiG2\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Join our team\"})})})}),fonts:[\"FS;Sora-medium\"]},MHRMzckcV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Join our team\"})})},QIlmGoXdO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1tZWRpdW0=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ij_cVsBuG\"},motionChild:true,nodeId:\"S7iPrkiG2\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Join our team\"})})})}),fonts:[\"FS;Sora-medium\"]},qOKlEqtjY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Join our team\"})})},qte585Gdl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ij_cVsBuG\"},motionChild:true,nodeId:\"S7iPrkiG2\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Join our team\"})})})})},qWwEmANj1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Join our team\"})})},T0GvdTIDJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ij_cVsBuG\"},motionChild:true,nodeId:\"S7iPrkiG2\",openInNewTab:false,relValues:[],scopeId:\"YGjvT0xIx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11equ4p\",\"data-styles-preset\":\"A_z7Gfu6Y\",children:\"Join our team\"})})})})},tDP9bxCHj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Join our team\"})}),fonts:[\"FS;Sora-semibold\"]},TzBySv7LU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Join our team\"})})},y5zppydgD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U29yYS1saWdodA==\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162)))\"},children:\"Join our team\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zjrb53\",layoutDependency:layoutDependency,layoutId:\"EQ2XIo4Ev\",requiresOverflowVisible:true,style:{rotate:360},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 5.5\" overflow=\"visible\"><path d=\"M 0 0 L 5.5 5.5 L 11 0\" fill=\"transparent\" stroke=\"var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, rgb(110, 75, 162))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',variants:{CpeRh1FsI:{rotate:-360},egm0ap4Gh:{rotate:undefined},HaDjGXpKI:{rotate:undefined},JzZSGYGG9:{rotate:-180},MHRMzckcV:{rotate:-360},OesdkvWzj:{rotate:undefined},QIlmGoXdO:{rotate:-180},qWwEmANj1:{rotate:-360},tDP9bxCHj:{rotate:180},TzBySv7LU:{rotate:-360},y5zppydgD:{rotate:-360},YGDkUY7Tr:{rotate:undefined}},withExternalLayout:true})]}),isDisplayed14()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9bxe2y\",layoutDependency:layoutDependency,layoutId:\"V1OJ_zyLF\",children:[isDisplayed14()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pzpy0\",layoutDependency:layoutDependency,layoutId:\"UNQDqZ5jT\",children:isDisplayed14()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZpiGDvVxJ\"},implicitPathVariables:undefined},{href:{webPageId:\"ZpiGDvVxJ\"},implicitPathVariables:undefined}],children:resolvedLinks39=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JzZSGYGG9:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+332.8+4+32.2+0+0+0},QIlmGoXdO:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+206.4+4+34.6+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qxnw5y-container\",layoutDependency:layoutDependency,layoutId:\"cbJw4bJBO-container\",nodeId:\"cbJw4bJBO\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"cbJw4bJBO\",layoutId:\"cbJw4bJBO\",RQyKP3p6q:\"Why work for Opencast?\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({JzZSGYGG9:{xzJkIIRjh:resolvedLinks39[0]},QIlmGoXdO:{xzJkIIRjh:resolvedLinks39[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed14()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ucnrm0\",layoutDependency:layoutDependency,layoutId:\"Mk0NamZPg\",children:isDisplayed14()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kwXaXdJr9\"},implicitPathVariables:undefined},{href:{webPageId:\"kwXaXdJr9\"},implicitPathVariables:undefined}],children:resolvedLinks40=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JzZSGYGG9:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+332.8+4+32.2+0+50+0},QIlmGoXdO:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+206.4+4+34.6+0+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zmg4ym-container\",layoutDependency:layoutDependency,layoutId:\"PDzlhwJnW-container\",nodeId:\"PDzlhwJnW\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"PDzlhwJnW\",layoutId:\"PDzlhwJnW\",RQyKP3p6q:\"Recruitment process\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({JzZSGYGG9:{xzJkIIRjh:resolvedLinks40[0]},QIlmGoXdO:{xzJkIIRjh:resolvedLinks40[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed14()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pr3i4s\",layoutDependency:layoutDependency,layoutId:\"ds7U1Qsr6\",children:isDisplayed14()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gTJkzr8Lv\"},implicitPathVariables:undefined},{href:{webPageId:\"gTJkzr8Lv\"},implicitPathVariables:undefined}],children:resolvedLinks41=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JzZSGYGG9:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+332.8+4+32.2+0+100+0},QIlmGoXdO:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+206.4+4+34.6+0+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-md2zuv-container\",layoutDependency:layoutDependency,layoutId:\"GxbcMNk1D-container\",nodeId:\"GxbcMNk1D\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"GxbcMNk1D\",layoutId:\"GxbcMNk1D\",RQyKP3p6q:\"Vacancies\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({JzZSGYGG9:{xzJkIIRjh:resolvedLinks41[0]},QIlmGoXdO:{xzJkIIRjh:resolvedLinks41[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed14()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-5c4lre\",layoutDependency:layoutDependency,layoutId:\"iGCHYGB8b\",children:isDisplayed14()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gvSotjCGe\"},implicitPathVariables:undefined},{href:{webPageId:\"gvSotjCGe\"},implicitPathVariables:undefined}],children:resolvedLinks42=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JzZSGYGG9:{height:50,width:\"408px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-97.8905+30+0+0+332.8+4+32.2+0+150+0},QIlmGoXdO:{height:50,width:\"318px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-142)/2)+142-22.5+30+0+0+206.4+4+34.6+0+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4cbeki-container\",layoutDependency:layoutDependency,layoutId:\"jvV8Zkq8G-container\",nodeId:\"jvV8Zkq8G\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav4,{height:\"100%\",id:\"jvV8Zkq8G\",layoutId:\"jvV8Zkq8G\",RQyKP3p6q:\"Work experience\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bjGPIzhRP\"),width:\"100%\",...addPropertyOverrides({JzZSGYGG9:{xzJkIIRjh:resolvedLinks42[0]},QIlmGoXdO:{xzJkIIRjh:resolvedLinks42[1]}},baseVariant,gestureVariant)})})})})})]}),isDisplayed15()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-smn2lr\",layoutDependency:layoutDependency,layoutId:\"nmZOPbwtS\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d1zmz6\",layoutDependency:layoutDependency,layoutId:\"LCoKeCffc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1khn3b9\",layoutDependency:layoutDependency,layoutId:\"dREx6y1EL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1e9ai8k\",\"data-styles-preset\":\"fgqPIBchZ\",dir:\"auto\",children:\"Want to join us?\"})}),className:\"framer-vdw70x\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Q6TbotJRk\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sjnvnk\",\"data-styles-preset\":\"dXMXp1QLJ\",dir:\"auto\",children:\"We're looking for more great people to join us.\\xa0Working at Opencast will give you the chance to learn and grow.\"})}),className:\"framer-mqqqj7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M1iCKqMYh\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t11ccj\",layoutDependency:layoutDependency,layoutId:\"DxqX7Ud3Z\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ij_cVsBuG\"},implicitPathVariables:undefined},{href:{webPageId:\"Ij_cVsBuG\"},implicitPathVariables:undefined}],children:resolvedLinks43=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({tDP9bxCHj:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+25+200.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vx1qet-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"fYCZZW6kl-container\",name:\"Button\",nodeId:\"fYCZZW6kl\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"fYCZZW6kl\",layoutId:\"fYCZZW6kl\",name:\"Button\",pKYnqWoNc:\"Join our team\",RzGzJ0KLA:resolvedLinks43[0],variant:matchVariant(\"OvmUdExz3\"),width:\"100%\",...addPropertyOverrides({tDP9bxCHj:{RzGzJ0KLA:resolvedLinks43[1]}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tfvcfb\",layoutDependency:layoutDependency,layoutId:\"yvgnpeZIH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-a4k9r0\",layoutDependency:layoutDependency,layoutId:\"YeqKj_Tl_\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZpiGDvVxJ\"},implicitPathVariables:undefined},{href:{webPageId:\"ZpiGDvVxJ\"},implicitPathVariables:undefined}],children:resolvedLinks44=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({tDP9bxCHj:{width:\"378.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wrbgx1-container\",layoutDependency:layoutDependency,layoutId:\"SghRObVy4-container\",nodeId:\"SghRObVy4\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"SghRObVy4\",layoutId:\"SghRObVy4\",RQyKP3p6q:\"Why work for Opencast?\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks44[0],...addPropertyOverrides({tDP9bxCHj:{xcXUIaNaT:resolvedLinks44[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m01vj1\",layoutDependency:layoutDependency,layoutId:\"fSea_Jg2T\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kwXaXdJr9\"},implicitPathVariables:undefined},{href:{webPageId:\"kwXaXdJr9\"},implicitPathVariables:undefined}],children:resolvedLinks45=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({tDP9bxCHj:{width:\"378.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10ggri4-container\",layoutDependency:layoutDependency,layoutId:\"fNq2VUyYA-container\",nodeId:\"fNq2VUyYA\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"fNq2VUyYA\",layoutId:\"fNq2VUyYA\",RQyKP3p6q:\"Recruitment process\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks45[0],...addPropertyOverrides({tDP9bxCHj:{xcXUIaNaT:resolvedLinks45[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v4f3q\",layoutDependency:layoutDependency,layoutId:\"ILXxrQjhd\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gTJkzr8Lv\"},implicitPathVariables:undefined},{href:{webPageId:\"gTJkzr8Lv\"},implicitPathVariables:undefined}],children:resolvedLinks46=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({tDP9bxCHj:{width:\"378.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+100+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y3qv5x-container\",layoutDependency:layoutDependency,layoutId:\"gTPr6Ww0R-container\",nodeId:\"gTPr6Ww0R\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"gTPr6Ww0R\",layoutId:\"gTPr6Ww0R\",RQyKP3p6q:\"Vacancies\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks46[0],...addPropertyOverrides({tDP9bxCHj:{xcXUIaNaT:resolvedLinks46[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kl2wwa\",layoutDependency:layoutDependency,layoutId:\"Df0OdFMSH\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gvSotjCGe\"},implicitPathVariables:undefined},{href:{webPageId:\"gvSotjCGe\"},implicitPathVariables:undefined}],children:resolvedLinks47=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({tDP9bxCHj:{width:\"378.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-204)/2)+50+0+0+104-11.4+0+30+150+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iwk6w1-container\",layoutDependency:layoutDependency,layoutId:\"lENGfMwPo-container\",nodeId:\"lENGfMwPo\",rendersWithMotion:true,scopeId:\"YGjvT0xIx\",children:/*#__PURE__*/_jsx(SecondaryNav2,{height:\"100%\",id:\"lENGfMwPo\",layoutId:\"lENGfMwPo\",RQyKP3p6q:\"Work experience\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xcXUIaNaT:resolvedLinks47[0],...addPropertyOverrides({tDP9bxCHj:{xcXUIaNaT:resolvedLinks47[1]}},baseVariant,gestureVariant)})})})})})]})]})]})]})})]})})})})});});const css=[\".framer-NOQS6.framer-azym77, .framer-NOQS6 .framer-azym77 { display: block; }\",\".framer-NOQS6.framer-hccvey { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 100px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-NOQS6 .framer-1gpvdgl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 50px 32px 50px 50px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-18cf4dt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 11px; position: relative; width: min-content; }\",\".framer-NOQS6 .framer-153iv7z-container, .framer-NOQS6 .framer-gjwhya-container, .framer-NOQS6 .framer-1i2tnw6-container, .framer-NOQS6 .framer-mu66t5-container, .framer-NOQS6 .framer-1778ewl-container, .framer-NOQS6 .framer-vx1qet-container { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; width: auto; }\",\".framer-NOQS6 .framer-7dat0e-container { flex: none; height: 32px; position: relative; width: 150px; }\",\".framer-NOQS6 .framer-yi030y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-aki6pw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 32px 0px 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-1uiyyju { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; user-select: none; width: 126px; }\",\".framer-NOQS6 .framer-1c1xl89, .framer-NOQS6 .framer-92wma3, .framer-NOQS6 .framer-pzs81x, .framer-NOQS6 .framer-7kqstn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-cug9us, .framer-NOQS6 .framer-jp8fqy, .framer-NOQS6 .framer-1l6vvg0, .framer-NOQS6 .framer-gn8xju, .framer-NOQS6 .framer-1ix3de4 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-NOQS6 .framer-kigdhc, .framer-NOQS6 .framer-1wgniq5, .framer-NOQS6 .framer-268jvp, .framer-NOQS6 .framer-m9pfky, .framer-NOQS6 .framer-1sw889i, .framer-NOQS6 .framer-zjrb53 { height: 6px; position: relative; width: 11px; }\",\".framer-NOQS6 .framer-kswpru { align-content: flex-start; align-items: flex-start; bottom: -236px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; left: -4px; overflow: visible; padding: 0px; position: absolute; right: -760px; z-index: 0; }\",\".framer-NOQS6 .framer-1eb6v8, .framer-NOQS6 .framer-12n5o8k, .framer-NOQS6 .framer-1i88lrf, .framer-NOQS6 .framer-1kkqhjg, .framer-NOQS6 .framer-d1zmz6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 25px 50px 25px 50px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-xzfbc5, .framer-NOQS6 .framer-zny2sw, .framer-NOQS6 .framer-qzs80g, .framer-NOQS6 .framer-1x21jeu, .framer-NOQS6 .framer-1khn3b9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NOQS6 .framer-17ahkd7, .framer-NOQS6 .framer-o2rmva, .framer-NOQS6 .framer-8s0im2, .framer-NOQS6 .framer-8g08i0, .framer-NOQS6 .framer-vdw70x { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NOQS6 .framer-xvkqxg, .framer-NOQS6 .framer-hbbx2a, .framer-NOQS6 .framer-w8u0yh, .framer-NOQS6 .framer-3zgphe, .framer-NOQS6 .framer-mqqqj7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-NOQS6 .framer-19vn9a1, .framer-NOQS6 .framer-1jaijr0, .framer-NOQS6 .framer-769txx, .framer-NOQS6 .framer-1kbo2vg, .framer-NOQS6 .framer-1t11ccj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NOQS6 .framer-1vj5kja { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 500px; overflow: visible; padding: 30px 60px 20px 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-m2sa4y, .framer-NOQS6 .framer-1ypn76h, .framer-NOQS6 .framer-19m832i, .framer-NOQS6 .framer-621b6b, .framer-NOQS6 .framer-127l1vn, .framer-NOQS6 .framer-1hanp0i, .framer-NOQS6 .framer-kak6q8, .framer-NOQS6 .framer-8a130b, .framer-NOQS6 .framer-rfsb6e, .framer-NOQS6 .framer-161mxu7, .framer-NOQS6 .framer-1hswxo5, .framer-NOQS6 .framer-15vgtzd, .framer-NOQS6 .framer-17cdzh1, .framer-NOQS6 .framer-26a765, .framer-NOQS6 .framer-1dmwpgy, .framer-NOQS6 .framer-1x8il67, .framer-NOQS6 .framer-99l7mh, .framer-NOQS6 .framer-a4k9r0, .framer-NOQS6 .framer-m01vj1, .framer-NOQS6 .framer-v4f3q, .framer-NOQS6 .framer-1kl2wwa { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-NOQS6 .framer-16fr7c5-container, .framer-NOQS6 .framer-4wnanf-container, .framer-NOQS6 .framer-1lrv6mj-container, .framer-NOQS6 .framer-1capp0h-container, .framer-NOQS6 .framer-vl2nsa-container, .framer-NOQS6 .framer-jraoqj-container, .framer-NOQS6 .framer-1i9mitn-container, .framer-NOQS6 .framer-18qvs07-container, .framer-NOQS6 .framer-1nug0th-container, .framer-NOQS6 .framer-1cg74tk-container, .framer-NOQS6 .framer-1xjus13-container, .framer-NOQS6 .framer-w3mzfe-container, .framer-NOQS6 .framer-l45pq8-container, .framer-NOQS6 .framer-15q2j3y-container, .framer-NOQS6 .framer-vxckoo-container, .framer-NOQS6 .framer-1def6a7-container, .framer-NOQS6 .framer-rbbpvl-container, .framer-NOQS6 .framer-vnbdw8-container, .framer-NOQS6 .framer-i944cq-container, .framer-NOQS6 .framer-a6mpjf-container, .framer-NOQS6 .framer-1sz9e4k-container, .framer-NOQS6 .framer-e9crkb-container, .framer-NOQS6 .framer-rn8sz3-container, .framer-NOQS6 .framer-16fpnmf-container, .framer-NOQS6 .framer-iw3e13-container, .framer-NOQS6 .framer-1uyp21o-container, .framer-NOQS6 .framer-qm5k82-container, .framer-NOQS6 .framer-1jhgdko-container, .framer-NOQS6 .framer-1gwz2x8-container, .framer-NOQS6 .framer-1uxi4jp-container, .framer-NOQS6 .framer-9ov5fw-container, .framer-NOQS6 .framer-1ourfiu-container, .framer-NOQS6 .framer-1etei0w-container, .framer-NOQS6 .framer-1qxnw5y-container, .framer-NOQS6 .framer-zmg4ym-container, .framer-NOQS6 .framer-md2zuv-container, .framer-NOQS6 .framer-4cbeki-container, .framer-NOQS6 .framer-wrbgx1-container, .framer-NOQS6 .framer-10ggri4-container, .framer-NOQS6 .framer-1y3qv5x-container, .framer-NOQS6 .framer-iwk6w1-container { flex: 1 0 0px; height: 50px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-o4iyfv { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 19px; overflow: visible; padding: 0px; position: relative; user-select: none; width: 80px; }\",\".framer-NOQS6 .framer-1q35j6s { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-1tq7zrs { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 61px; word-break: break-word; word-wrap: break-word; }\",\".framer-NOQS6 .framer-1sotg94 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-15mad36, .framer-NOQS6 .framer-3dj5q9, .framer-NOQS6 .framer-1ms7ao5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NOQS6 .framer-1jyt8zi-container, .framer-NOQS6 .framer-16ddncq-container, .framer-NOQS6 .framer-cigokc-container { flex: none; height: 50px; position: relative; width: 100%; }\",\".framer-NOQS6 .framer-rbirhb, .framer-NOQS6 .framer-krcm43, .framer-NOQS6 .framer-1q1n9dt, .framer-NOQS6 .framer-1297kb2, .framer-NOQS6 .framer-156laar, .framer-NOQS6 .framer-18soenb, .framer-NOQS6 .framer-bzylpf, .framer-NOQS6 .framer-1mzorrk, .framer-NOQS6 .framer-1dxtgws, .framer-NOQS6 .framer-1ed2bww, .framer-NOQS6 .framer-1uoe6ub, .framer-NOQS6 .framer-jwfx2j, .framer-NOQS6 .framer-114xwwa, .framer-NOQS6 .framer-y4wo9c, .framer-NOQS6 .framer-1pzpy0, .framer-NOQS6 .framer-ucnrm0, .framer-NOQS6 .framer-pr3i4s, .framer-NOQS6 .framer-5c4lre { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 50px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NOQS6 .framer-ioo7wm { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; user-select: none; width: 135px; }\",\".framer-NOQS6 .framer-rm52hn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 121px; }\",\".framer-NOQS6 .framer-1qp4v12 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 60px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-1kn1yz0 { align-content: flex-start; align-items: flex-start; bottom: -336px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; left: -163px; overflow: visible; padding: 0px; position: absolute; right: -601px; z-index: 0; }\",\".framer-NOQS6 .framer-1l8w3ur, .framer-NOQS6 .framer-our229, .framer-NOQS6 .framer-1bmt8qv, .framer-NOQS6 .framer-1tfvcfb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 30px 60px 20px 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-1mb2b6q { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; user-select: none; width: 175px; }\",\".framer-NOQS6 .framer-1rqidb0, .framer-NOQS6 .framer-1qiyqgp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 55px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-3ovekd { align-content: flex-start; align-items: flex-start; bottom: -286px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; left: -362px; overflow: visible; padding: 0px; position: absolute; right: -402px; z-index: 0; }\",\".framer-NOQS6 .framer-1bx1tok, .framer-NOQS6 .framer-jalg3x { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; user-select: none; width: 145px; }\",\".framer-NOQS6 .framer-1pegbuy { align-content: flex-start; align-items: flex-start; bottom: -286px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; left: -531px; overflow: visible; padding: 0px; position: absolute; right: -233px; z-index: 0; }\",\".framer-NOQS6 .framer-9bxe2y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 106px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NOQS6 .framer-smn2lr { align-content: flex-start; align-items: flex-start; bottom: -286px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; left: -700px; overflow: visible; padding: 0px; position: absolute; right: -64px; z-index: 0; }\",\".framer-NOQS6.framer-v-m10u18.framer-hccvey, .framer-NOQS6.framer-v-1satahj.framer-hccvey, .framer-NOQS6.framer-v-4tug9u.framer-hccvey, .framer-NOQS6.framer-v-1wsgmfk.framer-hccvey, .framer-NOQS6.framer-v-1n87oqd.framer-hccvey { overflow: visible; will-change: unset; }\",\".framer-NOQS6.framer-v-m10u18 .framer-kswpru { bottom: -285px; }\",\".framer-NOQS6.framer-v-m10u18 .framer-17ahkd7 { white-space: pre-wrap; width: 381px; word-break: break-word; word-wrap: break-word; }\",\".framer-NOQS6.framer-v-m10u18 .framer-19vn9a1 { flex-direction: column; padding: 4px; }\",\".framer-NOQS6.framer-v-m10u18 .framer-1vj5kja, .framer-NOQS6.framer-v-amslk5 .framer-rbirhb, .framer-NOQS6.framer-v-dlctxx .framer-krcm43, .framer-NOQS6.framer-v-dlctxx .framer-1q1n9dt, .framer-NOQS6.framer-v-dlctxx .framer-1297kb2, .framer-NOQS6.framer-v-dlctxx .framer-156laar, .framer-NOQS6.framer-v-dlctxx .framer-18soenb, .framer-NOQS6.framer-v-144ipkx .framer-bzylpf, .framer-NOQS6.framer-v-144ipkx .framer-1mzorrk, .framer-NOQS6.framer-v-144ipkx .framer-1dxtgws, .framer-NOQS6.framer-v-144ipkx .framer-1ed2bww, .framer-NOQS6.framer-v-15k73yb .framer-1uoe6ub, .framer-NOQS6.framer-v-15k73yb .framer-jwfx2j, .framer-NOQS6.framer-v-15k73yb .framer-114xwwa, .framer-NOQS6.framer-v-15k73yb .framer-y4wo9c, .framer-NOQS6.framer-v-cbag6h .framer-1pzpy0, .framer-NOQS6.framer-v-cbag6h .framer-ucnrm0, .framer-NOQS6.framer-v-cbag6h .framer-pr3i4s, .framer-NOQS6.framer-v-cbag6h .framer-5c4lre, .framer-NOQS6.framer-v-1376xk8 .framer-rbirhb, .framer-NOQS6.framer-v-hleexj .framer-o4iyfv, .framer-NOQS6.framer-v-hleexj .framer-krcm43, .framer-NOQS6.framer-v-hleexj .framer-1q1n9dt, .framer-NOQS6.framer-v-hleexj .framer-1297kb2, .framer-NOQS6.framer-v-hleexj .framer-156laar, .framer-NOQS6.framer-v-hleexj .framer-18soenb, .framer-NOQS6.framer-v-fj3mxw .framer-bzylpf, .framer-NOQS6.framer-v-fj3mxw .framer-1mzorrk, .framer-NOQS6.framer-v-fj3mxw .framer-1dxtgws, .framer-NOQS6.framer-v-fj3mxw .framer-1ed2bww, .framer-NOQS6.framer-v-z279tt .framer-o4iyfv, .framer-NOQS6.framer-v-z279tt .framer-1uoe6ub, .framer-NOQS6.framer-v-z279tt .framer-jwfx2j, .framer-NOQS6.framer-v-z279tt .framer-114xwwa, .framer-NOQS6.framer-v-z279tt .framer-y4wo9c, .framer-NOQS6.framer-v-qgzx1r .framer-o4iyfv, .framer-NOQS6.framer-v-qgzx1r .framer-1pzpy0, .framer-NOQS6.framer-v-qgzx1r .framer-ucnrm0, .framer-NOQS6.framer-v-qgzx1r .framer-pr3i4s, .framer-NOQS6.framer-v-qgzx1r .framer-5c4lre { min-height: unset; }\",\".framer-NOQS6.framer-v-4tug9u .framer-1l6vvg0 { flex: none; width: 152px; }\",\".framer-NOQS6.framer-v-1wsgmfk .framer-gn8xju { flex: none; width: 119px; }\",\".framer-NOQS6.framer-v-10fqa37.framer-hccvey { gap: 9px; justify-content: flex-start; width: 810px; }\",\".framer-NOQS6.framer-v-10fqa37 .framer-1gpvdgl, .framer-NOQS6.framer-v-10fqa37 .framer-7dat0e-container, .framer-NOQS6.framer-v-ckwynu .framer-1gpvdgl, .framer-NOQS6.framer-v-ckwynu .framer-7dat0e-container, .framer-NOQS6.framer-v-amslk5 .framer-1gpvdgl, .framer-NOQS6.framer-v-amslk5 .framer-7dat0e-container, .framer-NOQS6.framer-v-dlctxx .framer-1gpvdgl, .framer-NOQS6.framer-v-dlctxx .framer-7dat0e-container, .framer-NOQS6.framer-v-144ipkx .framer-1gpvdgl, .framer-NOQS6.framer-v-144ipkx .framer-7dat0e-container, .framer-NOQS6.framer-v-15k73yb .framer-1gpvdgl, .framer-NOQS6.framer-v-15k73yb .framer-7dat0e-container, .framer-NOQS6.framer-v-cbag6h .framer-1gpvdgl, .framer-NOQS6.framer-v-cbag6h .framer-7dat0e-container, .framer-NOQS6.framer-v-17bklo5 .framer-1gpvdgl, .framer-NOQS6.framer-v-17bklo5 .framer-7dat0e-container, .framer-NOQS6.framer-v-110ayuj .framer-1gpvdgl, .framer-NOQS6.framer-v-110ayuj .framer-7dat0e-container, .framer-NOQS6.framer-v-1376xk8 .framer-1gpvdgl, .framer-NOQS6.framer-v-1376xk8 .framer-7dat0e-container, .framer-NOQS6.framer-v-hleexj .framer-1gpvdgl, .framer-NOQS6.framer-v-hleexj .framer-7dat0e-container, .framer-NOQS6.framer-v-fj3mxw .framer-1gpvdgl, .framer-NOQS6.framer-v-fj3mxw .framer-7dat0e-container, .framer-NOQS6.framer-v-z279tt .framer-1gpvdgl, .framer-NOQS6.framer-v-z279tt .framer-7dat0e-container, .framer-NOQS6.framer-v-qgzx1r .framer-1gpvdgl, .framer-NOQS6.framer-v-qgzx1r .framer-7dat0e-container { order: 0; }\",\".framer-NOQS6.framer-v-10fqa37 .framer-18cf4dt, .framer-NOQS6.framer-v-ckwynu .framer-18cf4dt, .framer-NOQS6.framer-v-amslk5 .framer-18cf4dt, .framer-NOQS6.framer-v-dlctxx .framer-18cf4dt, .framer-NOQS6.framer-v-144ipkx .framer-18cf4dt, .framer-NOQS6.framer-v-15k73yb .framer-18cf4dt, .framer-NOQS6.framer-v-cbag6h .framer-18cf4dt, .framer-NOQS6.framer-v-17bklo5 .framer-18cf4dt, .framer-NOQS6.framer-v-110ayuj .framer-18cf4dt, .framer-NOQS6.framer-v-1376xk8 .framer-18cf4dt, .framer-NOQS6.framer-v-hleexj .framer-18cf4dt, .framer-NOQS6.framer-v-fj3mxw .framer-18cf4dt, .framer-NOQS6.framer-v-z279tt .framer-18cf4dt, .framer-NOQS6.framer-v-qgzx1r .framer-18cf4dt { gap: unset; justify-content: space-between; padding: 0px; width: 102%; }\",\".framer-NOQS6.framer-v-10fqa37 .framer-153iv7z-container, .framer-NOQS6.framer-v-ckwynu .framer-153iv7z-container, .framer-NOQS6.framer-v-amslk5 .framer-153iv7z-container, .framer-NOQS6.framer-v-dlctxx .framer-153iv7z-container, .framer-NOQS6.framer-v-144ipkx .framer-153iv7z-container, .framer-NOQS6.framer-v-15k73yb .framer-153iv7z-container, .framer-NOQS6.framer-v-cbag6h .framer-153iv7z-container, .framer-NOQS6.framer-v-17bklo5 .framer-153iv7z-container, .framer-NOQS6.framer-v-110ayuj .framer-153iv7z-container, .framer-NOQS6.framer-v-1376xk8 .framer-153iv7z-container, .framer-NOQS6.framer-v-hleexj .framer-153iv7z-container, .framer-NOQS6.framer-v-fj3mxw .framer-153iv7z-container, .framer-NOQS6.framer-v-z279tt .framer-153iv7z-container, .framer-NOQS6.framer-v-qgzx1r .framer-153iv7z-container { order: 1; }\",\".framer-NOQS6.framer-v-10fqa37 .framer-yi030y { flex: none; flex-direction: column; gap: 40px; height: 0%; justify-content: flex-start; left: calc(96.79012345679014% - 40.80246913580247% / 2); position: absolute; top: calc(50.00000000000002% - 0% / 2); width: 41%; z-index: 1; }\",\".framer-NOQS6.framer-v-ckwynu.framer-hccvey, .framer-NOQS6.framer-v-amslk5.framer-hccvey, .framer-NOQS6.framer-v-dlctxx.framer-hccvey, .framer-NOQS6.framer-v-144ipkx.framer-hccvey, .framer-NOQS6.framer-v-15k73yb.framer-hccvey, .framer-NOQS6.framer-v-cbag6h.framer-hccvey { gap: 9px; justify-content: flex-start; overflow: visible; width: 810px; will-change: unset; }\",\".framer-NOQS6.framer-v-ckwynu .framer-yi030y { align-content: flex-start; align-items: flex-start; bottom: -325px; flex: none; flex-direction: column; gap: 40px; overflow: auto; padding: 30px 32px 32px 32px; position: absolute; right: 1px; width: 480px; z-index: 1; }\",\".framer-NOQS6.framer-v-ckwynu .framer-aki6pw, .framer-NOQS6.framer-v-amslk5 .framer-aki6pw, .framer-NOQS6.framer-v-dlctxx .framer-aki6pw, .framer-NOQS6.framer-v-144ipkx .framer-aki6pw, .framer-NOQS6.framer-v-15k73yb .framer-aki6pw, .framer-NOQS6.framer-v-cbag6h .framer-aki6pw, .framer-NOQS6.framer-v-110ayuj .framer-aki6pw, .framer-NOQS6.framer-v-1376xk8 .framer-aki6pw, .framer-NOQS6.framer-v-hleexj .framer-aki6pw, .framer-NOQS6.framer-v-fj3mxw .framer-aki6pw, .framer-NOQS6.framer-v-z279tt .framer-aki6pw, .framer-NOQS6.framer-v-qgzx1r .framer-aki6pw { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; justify-content: flex-start; order: 0; padding: 0px; width: 100%; }\",\".framer-NOQS6.framer-v-ckwynu .framer-1uiyyju, .framer-NOQS6.framer-v-amslk5 .framer-1uiyyju, .framer-NOQS6.framer-v-dlctxx .framer-1uiyyju, .framer-NOQS6.framer-v-144ipkx .framer-1uiyyju, .framer-NOQS6.framer-v-15k73yb .framer-1uiyyju, .framer-NOQS6.framer-v-cbag6h .framer-1uiyyju { justify-content: flex-start; }\",\".framer-NOQS6.framer-v-ckwynu .framer-o4iyfv { min-height: unset; padding: 4px; width: 173px; }\",\".framer-NOQS6.framer-v-ckwynu .framer-1q35j6s { cursor: pointer; flex: none; gap: unset; justify-content: space-between; width: 117px; }\",\".framer-NOQS6.framer-v-ckwynu .framer-1tq7zrs, .framer-NOQS6.framer-v-amslk5 .framer-1tq7zrs, .framer-NOQS6.framer-v-dlctxx .framer-1tq7zrs, .framer-NOQS6.framer-v-144ipkx .framer-1tq7zrs, .framer-NOQS6.framer-v-15k73yb .framer-1tq7zrs, .framer-NOQS6.framer-v-cbag6h .framer-1tq7zrs, .framer-NOQS6.framer-v-110ayuj .framer-1tq7zrs, .framer-NOQS6.framer-v-1376xk8 .framer-1tq7zrs, .framer-NOQS6.framer-v-hleexj .framer-1tq7zrs, .framer-NOQS6.framer-v-fj3mxw .framer-1tq7zrs, .framer-NOQS6.framer-v-z279tt .framer-1tq7zrs, .framer-NOQS6.framer-v-qgzx1r .framer-1tq7zrs { white-space: pre; width: auto; }\",\".framer-NOQS6.framer-v-ckwynu .framer-ioo7wm, .framer-NOQS6.framer-v-144ipkx .framer-ioo7wm, .framer-NOQS6.framer-v-15k73yb .framer-ioo7wm, .framer-NOQS6.framer-v-cbag6h .framer-ioo7wm, .framer-NOQS6.framer-v-110ayuj .framer-ioo7wm, .framer-NOQS6.framer-v-110ayuj .framer-1mb2b6q, .framer-NOQS6.framer-v-110ayuj .framer-1bx1tok, .framer-NOQS6.framer-v-110ayuj .framer-jalg3x, .framer-NOQS6.framer-v-fj3mxw .framer-ioo7wm, .framer-NOQS6.framer-v-z279tt .framer-ioo7wm, .framer-NOQS6.framer-v-qgzx1r .framer-ioo7wm { justify-content: flex-start; width: 100%; }\",\".framer-NOQS6.framer-v-ckwynu .framer-rm52hn, .framer-NOQS6.framer-v-cbag6h .framer-rm52hn { cursor: pointer; justify-content: flex-start; width: min-content; }\",\".framer-NOQS6.framer-v-ckwynu .framer-jp8fqy, .framer-NOQS6.framer-v-ckwynu .framer-1l6vvg0, .framer-NOQS6.framer-v-ckwynu .framer-gn8xju, .framer-NOQS6.framer-v-ckwynu .framer-1ix3de4, .framer-NOQS6.framer-v-amslk5 .framer-jp8fqy, .framer-NOQS6.framer-v-amslk5 .framer-1l6vvg0, .framer-NOQS6.framer-v-amslk5 .framer-gn8xju, .framer-NOQS6.framer-v-amslk5 .framer-1ix3de4, .framer-NOQS6.framer-v-dlctxx .framer-jp8fqy, .framer-NOQS6.framer-v-dlctxx .framer-1l6vvg0, .framer-NOQS6.framer-v-dlctxx .framer-gn8xju, .framer-NOQS6.framer-v-dlctxx .framer-1ix3de4, .framer-NOQS6.framer-v-144ipkx .framer-jp8fqy, .framer-NOQS6.framer-v-144ipkx .framer-1l6vvg0, .framer-NOQS6.framer-v-144ipkx .framer-gn8xju, .framer-NOQS6.framer-v-144ipkx .framer-1ix3de4, .framer-NOQS6.framer-v-15k73yb .framer-jp8fqy, .framer-NOQS6.framer-v-15k73yb .framer-1l6vvg0, .framer-NOQS6.framer-v-15k73yb .framer-gn8xju, .framer-NOQS6.framer-v-15k73yb .framer-1ix3de4, .framer-NOQS6.framer-v-cbag6h .framer-jp8fqy, .framer-NOQS6.framer-v-cbag6h .framer-1l6vvg0, .framer-NOQS6.framer-v-cbag6h .framer-gn8xju, .framer-NOQS6.framer-v-cbag6h .framer-1ix3de4, .framer-NOQS6.framer-v-110ayuj .framer-jp8fqy, .framer-NOQS6.framer-v-110ayuj .framer-1l6vvg0, .framer-NOQS6.framer-v-110ayuj .framer-gn8xju, .framer-NOQS6.framer-v-110ayuj .framer-1ix3de4, .framer-NOQS6.framer-v-1376xk8 .framer-jp8fqy, .framer-NOQS6.framer-v-1376xk8 .framer-1l6vvg0, .framer-NOQS6.framer-v-1376xk8 .framer-gn8xju, .framer-NOQS6.framer-v-1376xk8 .framer-1ix3de4, .framer-NOQS6.framer-v-hleexj .framer-jp8fqy, .framer-NOQS6.framer-v-hleexj .framer-1l6vvg0, .framer-NOQS6.framer-v-hleexj .framer-gn8xju, .framer-NOQS6.framer-v-hleexj .framer-1ix3de4, .framer-NOQS6.framer-v-fj3mxw .framer-jp8fqy, .framer-NOQS6.framer-v-fj3mxw .framer-1l6vvg0, .framer-NOQS6.framer-v-fj3mxw .framer-gn8xju, .framer-NOQS6.framer-v-fj3mxw .framer-1ix3de4, .framer-NOQS6.framer-v-z279tt .framer-jp8fqy, .framer-NOQS6.framer-v-z279tt .framer-1l6vvg0, .framer-NOQS6.framer-v-z279tt .framer-gn8xju, .framer-NOQS6.framer-v-z279tt .framer-1ix3de4, .framer-NOQS6.framer-v-qgzx1r .framer-jp8fqy, .framer-NOQS6.framer-v-qgzx1r .framer-1l6vvg0, .framer-NOQS6.framer-v-qgzx1r .framer-gn8xju, .framer-NOQS6.framer-v-qgzx1r .framer-1ix3de4 { flex: none; white-space: pre; width: auto; }\",\".framer-NOQS6.framer-v-ckwynu .framer-1mb2b6q, .framer-NOQS6.framer-v-ckwynu .framer-1bx1tok, .framer-NOQS6.framer-v-ckwynu .framer-jalg3x, .framer-NOQS6.framer-v-amslk5 .framer-1mb2b6q, .framer-NOQS6.framer-v-amslk5 .framer-1bx1tok, .framer-NOQS6.framer-v-amslk5 .framer-jalg3x, .framer-NOQS6.framer-v-dlctxx .framer-1mb2b6q, .framer-NOQS6.framer-v-dlctxx .framer-1bx1tok, .framer-NOQS6.framer-v-dlctxx .framer-jalg3x, .framer-NOQS6.framer-v-144ipkx .framer-1bx1tok, .framer-NOQS6.framer-v-144ipkx .framer-jalg3x, .framer-NOQS6.framer-v-15k73yb .framer-1mb2b6q, .framer-NOQS6.framer-v-15k73yb .framer-jalg3x, .framer-NOQS6.framer-v-cbag6h .framer-1mb2b6q, .framer-NOQS6.framer-v-cbag6h .framer-1bx1tok, .framer-NOQS6.framer-v-1376xk8 .framer-1mb2b6q, .framer-NOQS6.framer-v-1376xk8 .framer-1bx1tok, .framer-NOQS6.framer-v-1376xk8 .framer-jalg3x, .framer-NOQS6.framer-v-hleexj .framer-1mb2b6q, .framer-NOQS6.framer-v-hleexj .framer-1bx1tok, .framer-NOQS6.framer-v-hleexj .framer-jalg3x, .framer-NOQS6.framer-v-fj3mxw .framer-1bx1tok, .framer-NOQS6.framer-v-fj3mxw .framer-jalg3x, .framer-NOQS6.framer-v-z279tt .framer-1mb2b6q, .framer-NOQS6.framer-v-qgzx1r .framer-1mb2b6q, .framer-NOQS6.framer-v-qgzx1r .framer-1bx1tok { width: min-content; }\",\".framer-NOQS6.framer-v-ckwynu .framer-92wma3, .framer-NOQS6.framer-v-amslk5 .framer-92wma3, .framer-NOQS6.framer-v-dlctxx .framer-92wma3, .framer-NOQS6.framer-v-15k73yb .framer-92wma3, .framer-NOQS6.framer-v-cbag6h .framer-92wma3 { flex: none; width: min-content; }\",\".framer-NOQS6.framer-v-ckwynu .framer-pzs81x, .framer-NOQS6.framer-v-ckwynu .framer-7kqstn, .framer-NOQS6.framer-v-amslk5 .framer-1q35j6s, .framer-NOQS6.framer-v-amslk5 .framer-pzs81x, .framer-NOQS6.framer-v-amslk5 .framer-7kqstn, .framer-NOQS6.framer-v-dlctxx .framer-1q35j6s, .framer-NOQS6.framer-v-dlctxx .framer-pzs81x, .framer-NOQS6.framer-v-dlctxx .framer-7kqstn, .framer-NOQS6.framer-v-144ipkx .framer-1q35j6s, .framer-NOQS6.framer-v-144ipkx .framer-pzs81x, .framer-NOQS6.framer-v-144ipkx .framer-7kqstn, .framer-NOQS6.framer-v-15k73yb .framer-1q35j6s, .framer-NOQS6.framer-v-15k73yb .framer-7kqstn, .framer-NOQS6.framer-v-cbag6h .framer-1q35j6s, .framer-NOQS6.framer-v-cbag6h .framer-pzs81x { cursor: pointer; flex: none; width: min-content; }\",\".framer-NOQS6.framer-v-amslk5 .framer-yi030y, .framer-NOQS6.framer-v-144ipkx .framer-yi030y, .framer-NOQS6.framer-v-15k73yb .framer-yi030y, .framer-NOQS6.framer-v-cbag6h .framer-yi030y { align-content: flex-start; align-items: flex-start; bottom: -537px; flex: none; flex-direction: column; gap: 40px; overflow: auto; padding: 30px 32px 32px 32px; position: absolute; right: 1px; width: 480px; z-index: 1; }\",\".framer-NOQS6.framer-v-amslk5 .framer-o4iyfv { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 13px; min-height: unset; padding: 4px; width: 416px; }\",\".framer-NOQS6.framer-v-amslk5 .framer-1sotg94, .framer-NOQS6.framer-v-1376xk8 .framer-1sotg94 { flex: none; width: 100%; }\",\".framer-NOQS6.framer-v-amslk5 .framer-ioo7wm, .framer-NOQS6.framer-v-amslk5 .framer-rm52hn, .framer-NOQS6.framer-v-1376xk8 .framer-ioo7wm { justify-content: flex-start; width: min-content; }\",\".framer-NOQS6.framer-v-dlctxx .framer-yi030y { align-content: flex-start; align-items: flex-start; bottom: -587px; flex: none; flex-direction: column; gap: 40px; overflow: auto; padding: 30px 32px 32px 32px; position: absolute; right: 1px; width: 480px; z-index: 1; }\",\".framer-NOQS6.framer-v-dlctxx .framer-o4iyfv, .framer-NOQS6.framer-v-144ipkx .framer-o4iyfv, .framer-NOQS6.framer-v-15k73yb .framer-o4iyfv, .framer-NOQS6.framer-v-cbag6h .framer-o4iyfv { min-height: unset; padding: 4px; }\",\".framer-NOQS6.framer-v-dlctxx .framer-ioo7wm, .framer-NOQS6.framer-v-hleexj .framer-ioo7wm { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 13px; justify-content: flex-start; width: 100%; }\",\".framer-NOQS6.framer-v-dlctxx .framer-rm52hn { cursor: pointer; width: min-content; }\",\".framer-NOQS6.framer-v-dlctxx .framer-1qp4v12, .framer-NOQS6.framer-v-144ipkx .framer-1rqidb0, .framer-NOQS6.framer-v-15k73yb .framer-1qiyqgp, .framer-NOQS6.framer-v-cbag6h .framer-9bxe2y, .framer-NOQS6.framer-v-hleexj .framer-1qp4v12, .framer-NOQS6.framer-v-fj3mxw .framer-1rqidb0, .framer-NOQS6.framer-v-z279tt .framer-1qiyqgp, .framer-NOQS6.framer-v-qgzx1r .framer-9bxe2y { flex: none; min-height: unset; width: 100%; }\",\".framer-NOQS6.framer-v-144ipkx .framer-rm52hn, .framer-NOQS6.framer-v-15k73yb .framer-rm52hn { cursor: pointer; justify-content: flex-start; }\",\".framer-NOQS6.framer-v-144ipkx .framer-1mb2b6q, .framer-NOQS6.framer-v-fj3mxw .framer-1mb2b6q { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 13px; width: 100%; }\",\".framer-NOQS6.framer-v-144ipkx .framer-92wma3 { flex: none; justify-content: flex-start; width: 100%; }\",\".framer-NOQS6.framer-v-15k73yb .framer-1bx1tok, .framer-NOQS6.framer-v-z279tt .framer-1bx1tok { flex-direction: column; gap: 13px; width: 100%; }\",\".framer-NOQS6.framer-v-15k73yb .framer-pzs81x, .framer-NOQS6.framer-v-cbag6h .framer-7kqstn { cursor: pointer; flex: none; justify-content: flex-start; width: 100%; }\",\".framer-NOQS6.framer-v-cbag6h .framer-jalg3x, .framer-NOQS6.framer-v-qgzx1r .framer-jalg3x { flex-direction: column; gap: 13px; justify-content: flex-start; width: 100%; }\",\".framer-NOQS6.framer-v-17bklo5.framer-hccvey { width: 390px; }\",\".framer-NOQS6.framer-v-17bklo5 .framer-yi030y { flex: none; flex-direction: column; gap: 40px; height: 0%; justify-content: flex-start; left: calc(92.30769230769234% - 35.8974358974359% / 2); position: absolute; top: calc(50.00000000000002% - 0% / 2); width: 36%; z-index: 1; }\",\".framer-NOQS6.framer-v-110ayuj.framer-hccvey, .framer-NOQS6.framer-v-1376xk8.framer-hccvey, .framer-NOQS6.framer-v-hleexj.framer-hccvey, .framer-NOQS6.framer-v-fj3mxw.framer-hccvey, .framer-NOQS6.framer-v-z279tt.framer-hccvey, .framer-NOQS6.framer-v-qgzx1r.framer-hccvey { overflow: visible; width: 390px; will-change: unset; }\",\".framer-NOQS6.framer-v-110ayuj .framer-yi030y { align-content: flex-start; align-items: flex-start; bottom: -275px; flex: none; flex-direction: column; gap: 40px; left: 0px; overflow: auto; padding: 30px 32px 32px 32px; position: absolute; width: 390px; z-index: 1; }\",\".framer-NOQS6.framer-v-110ayuj .framer-o4iyfv { min-height: unset; width: 100%; }\",\".framer-NOQS6.framer-v-110ayuj .framer-1q35j6s, .framer-NOQS6.framer-v-1376xk8 .framer-1q35j6s, .framer-NOQS6.framer-v-1376xk8 .framer-92wma3, .framer-NOQS6.framer-v-hleexj .framer-1q35j6s, .framer-NOQS6.framer-v-hleexj .framer-92wma3, .framer-NOQS6.framer-v-fj3mxw .framer-1q35j6s, .framer-NOQS6.framer-v-z279tt .framer-92wma3, .framer-NOQS6.framer-v-qgzx1r .framer-1q35j6s, .framer-NOQS6.framer-v-qgzx1r .framer-92wma3 { cursor: pointer; flex: none; gap: 32px; width: min-content; }\",\".framer-NOQS6.framer-v-110ayuj .framer-rm52hn, .framer-NOQS6.framer-v-hleexj .framer-rm52hn, .framer-NOQS6.framer-v-qgzx1r .framer-rm52hn { cursor: pointer; gap: 32px; justify-content: flex-start; width: min-content; }\",\".framer-NOQS6.framer-v-110ayuj .framer-92wma3, .framer-NOQS6.framer-v-110ayuj .framer-pzs81x, .framer-NOQS6.framer-v-110ayuj .framer-7kqstn, .framer-NOQS6.framer-v-1376xk8 .framer-pzs81x, .framer-NOQS6.framer-v-1376xk8 .framer-7kqstn, .framer-NOQS6.framer-v-hleexj .framer-pzs81x, .framer-NOQS6.framer-v-hleexj .framer-7kqstn, .framer-NOQS6.framer-v-fj3mxw .framer-pzs81x, .framer-NOQS6.framer-v-fj3mxw .framer-7kqstn, .framer-NOQS6.framer-v-qgzx1r .framer-pzs81x { cursor: pointer; flex: none; gap: 32px; justify-content: flex-start; width: min-content; }\",\".framer-NOQS6.framer-v-1376xk8 .framer-yi030y, .framer-NOQS6.framer-v-fj3mxw .framer-yi030y, .framer-NOQS6.framer-v-z279tt .framer-yi030y, .framer-NOQS6.framer-v-qgzx1r .framer-yi030y { align-content: flex-start; align-items: flex-start; bottom: -488px; flex: none; flex-direction: column; gap: 40px; left: 0px; overflow: auto; padding: 30px 32px 32px 32px; position: absolute; width: 390px; z-index: 1; }\",\".framer-NOQS6.framer-v-1376xk8 .framer-o4iyfv { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 13px; min-height: unset; width: 100%; }\",\".framer-NOQS6.framer-v-1376xk8 .framer-rm52hn { gap: 32px; justify-content: flex-start; width: min-content; }\",\".framer-NOQS6.framer-v-hleexj .framer-yi030y { align-content: flex-start; align-items: flex-start; bottom: -538px; flex: none; flex-direction: column; gap: 40px; left: 0px; overflow: auto; padding: 30px 32px 32px 32px; position: absolute; width: 390px; z-index: 1; }\",\".framer-NOQS6.framer-v-fj3mxw .framer-o4iyfv { min-height: unset; width: 80px; }\",\".framer-NOQS6.framer-v-fj3mxw .framer-rm52hn, .framer-NOQS6.framer-v-z279tt .framer-rm52hn, .framer-NOQS6.framer-v-z279tt .framer-7kqstn { cursor: pointer; gap: 32px; justify-content: flex-start; }\",\".framer-NOQS6.framer-v-fj3mxw .framer-92wma3, .framer-NOQS6.framer-v-z279tt .framer-pzs81x, .framer-NOQS6.framer-v-qgzx1r .framer-7kqstn { cursor: pointer; flex: none; gap: 32px; justify-content: flex-start; width: 100%; }\",\".framer-NOQS6.framer-v-z279tt .framer-1q35j6s { cursor: pointer; gap: 32px; }\",\".framer-NOQS6.framer-v-z279tt .framer-jalg3x { width: 123px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"egm0ap4Gh\":{\"layout\":[\"fixed\",\"fixed\"]},\"HaDjGXpKI\":{\"layout\":[\"fixed\",\"fixed\"]},\"OesdkvWzj\":{\"layout\":[\"fixed\",\"fixed\"]},\"YGDkUY7Tr\":{\"layout\":[\"fixed\",\"fixed\"]},\"tDP9bxCHj\":{\"layout\":[\"fixed\",\"fixed\"]},\"GLRWwAEzS\":{\"layout\":[\"fixed\",\"fixed\"]},\"qOKlEqtjY\":{\"layout\":[\"fixed\",\"fixed\"]},\"T0GvdTIDJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"GL5irMeGd\":{\"layout\":[\"fixed\",\"fixed\"]},\"BXOBpjpaN\":{\"layout\":[\"fixed\",\"fixed\"]},\"qte585Gdl\":{\"layout\":[\"fixed\",\"fixed\"]},\"JzZSGYGG9\":{\"layout\":[\"fixed\",\"fixed\"]},\"CJo3UFFEV\":{\"layout\":[\"fixed\",\"fixed\"]},\"y5zppydgD\":{\"layout\":[\"fixed\",\"fixed\"]},\"MHRMzckcV\":{\"layout\":[\"fixed\",\"fixed\"]},\"qWwEmANj1\":{\"layout\":[\"fixed\",\"fixed\"]},\"CpeRh1FsI\":{\"layout\":[\"fixed\",\"fixed\"]},\"TzBySv7LU\":{\"layout\":[\"fixed\",\"fixed\"]},\"QIlmGoXdO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"jff9EMjWF\":\"click\",\"y6dmYe6zl\":\"value\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYGjvT0xIx=withCSS(Component,css,\"framer-NOQS6\");export default FramerYGjvT0xIx;FramerYGjvT0xIx.displayName=\"Navigation\";FramerYGjvT0xIx.defaultProps={height:100,width:1200};addPropertyControls(FramerYGjvT0xIx,{variant:{options:[\"r_MNwHyrs\",\"egm0ap4Gh\",\"HaDjGXpKI\",\"OesdkvWzj\",\"YGDkUY7Tr\",\"tDP9bxCHj\",\"GLRWwAEzS\",\"qOKlEqtjY\",\"T0GvdTIDJ\",\"GL5irMeGd\",\"BXOBpjpaN\",\"qte585Gdl\",\"JzZSGYGG9\",\"CJo3UFFEV\",\"y5zppydgD\",\"MHRMzckcV\",\"qWwEmANj1\",\"CpeRh1FsI\",\"TzBySv7LU\",\"QIlmGoXdO\"],optionTitles:[\"Desktop\",\"Desktop about\",\"Desktop services\",\"Desktop Clients\",\"Desktop Insights\",\"Destop Careers\",\"Tablet\",\"Tablet open\",\"Tablet about\",\"Tablet services\",\"Tablet clients\",\"Tablet Insights\",\"Tablet careers\",\"Mobile\",\"Mobil open\",\"Mobile about\",\"Mobil services\",\"Mobile clients\",\"Mobile Insights\",\"Mobile careers\"],title:\"Variant\",type:ControlType.Enum},jff9EMjWF:{title:\"Click\",type:ControlType.EventHandler},y6dmYe6zl:{defaultValue:true,title:\"Value\",type:ControlType.Boolean},ony6dmYe6zlChange:{changes:\"y6dmYe6zl\",type:ControlType.ChangeHandler}});addFonts(FramerYGjvT0xIx,[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RQNAS2PYEQW2XYBN4FVPGPE4NPGUNIHT/CH2HPQRKNZPSVXOMHBVWSBUNDK7GGI6B/LGGBMNVYFCEE4PBKR77UV5QOESITBLZC.woff2\",weight:\"300\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GLVBSLTLGSCYENHQZEZZBTPERIGASIAQ/CT5J6DRJRGN4DH5H6MRQDPOBOI4XDORK/ECOUY4IVDS6VGQYSST232TDR3EZRRMCW.woff2\",weight:\"600\"},{cssFamilyName:\"OC Headline Light\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/IZzMPQ7sFhz11Mx9AVEDeElg.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"OC Headline ExtraLight\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/r4mOUgxRKUvYy60I2eYd91xpDEs.woff2\",weight:\"200\"},{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/SJWETCERZXVLDCL4K6NJGS3H7NAV5YTM/F5EBUUP2RO5CM2W74SL4R7M6IUX4GDPL/OAO3FLMO5KOXWLXSTUJGS4EGOYFMSDQ3.woff2\",weight:\"500\"}]},...BurgerMenuFonts,...OCLogoBlack3Fonts,...Button3Fonts,...SecondaryNav2Fonts,...SecondaryNav4Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerYGjvT0xIx.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(BurgerMenu,{},context),()=>forwardLoader(OCLogoBlack3,{},context),()=>forwardLoader(NavTriggers2,{},context),()=>forwardLoader(Button3,{},context),()=>forwardLoader(SecondaryNav2,{},context),()=>forwardLoader(SecondaryNav4,{},context),()=>forwardLoader(BurgerMenu1,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYGjvT0xIx\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"egm0ap4Gh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HaDjGXpKI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OesdkvWzj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YGDkUY7Tr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tDP9bxCHj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GLRWwAEzS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qOKlEqtjY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T0GvdTIDJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GL5irMeGd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BXOBpjpaN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qte585Gdl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JzZSGYGG9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CJo3UFFEV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y5zppydgD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MHRMzckcV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qWwEmANj1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CpeRh1FsI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TzBySv7LU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QIlmGoXdO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"jff9EMjWF\\\":\\\"click\\\",\\\"y6dmYe6zl\\\":\\\"value\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;OC Headline ExtraLight\",\"CUSTOMV2;OC Headline Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"OC Headline ExtraLight\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/r4mOUgxRKUvYy60I2eYd91xpDEs.woff2\",weight:\"200\"},{cssFamilyName:\"OC Headline Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/i17A68hfOCCUE9ibg9r404IgTA.woff2\",weight:\"400\"}]}];export const css=['.framer-Vuc6r .framer-styles-preset-1rwoz8i:not(.rich-text-wrapper), .framer-Vuc6r .framer-styles-preset-1rwoz8i.rich-text-wrapper h3 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 30px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, #6e4ba2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Vuc6r .framer-styles-preset-1rwoz8i:not(.rich-text-wrapper), .framer-Vuc6r .framer-styles-preset-1rwoz8i.rich-text-wrapper h3 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 28px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, #6e4ba2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Vuc6r .framer-styles-preset-1rwoz8i:not(.rich-text-wrapper), .framer-Vuc6r .framer-styles-preset-1rwoz8i.rich-text-wrapper h3 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.8px; --framer-line-height: 30px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-0b6de1d4-dfa5-426a-befa-3fd40f5dca34, #6e4ba2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Vuc6r\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;OC Headline ExtraLight\",\"CUSTOMV2;OC Headline Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"OC Headline ExtraLight\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/r4mOUgxRKUvYy60I2eYd91xpDEs.woff2\",weight:\"200\"},{cssFamilyName:\"OC Headline Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/i17A68hfOCCUE9ibg9r404IgTA.woff2\",weight:\"400\"}]}];export const css=['.framer-6wKPi .framer-styles-preset-1me8zvh:not(.rich-text-wrapper), .framer-6wKPi .framer-styles-preset-1me8zvh.rich-text-wrapper h2 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -2px; --framer-line-height: 70.4px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-6wKPi .framer-styles-preset-1me8zvh:not(.rich-text-wrapper), .framer-6wKPi .framer-styles-preset-1me8zvh.rich-text-wrapper h2 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 51px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -2px; --framer-line-height: 57px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-6wKPi .framer-styles-preset-1me8zvh:not(.rich-text-wrapper), .framer-6wKPi .framer-styles-preset-1me8zvh.rich-text-wrapper h2 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -2px; --framer-line-height: 42px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-6wKPi\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;OC Headline ExtraLight\",\"CUSTOMV2;OC Headline Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"OC Headline ExtraLight\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/r4mOUgxRKUvYy60I2eYd91xpDEs.woff2\",weight:\"200\"},{cssFamilyName:\"OC Headline Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"OC Headline\",url:\"https://framerusercontent.com/assets/i17A68hfOCCUE9ibg9r404IgTA.woff2\",weight:\"400\"}]}];export const css=['.framer-vnnNe .framer-styles-preset-ohb0vp:not(.rich-text-wrapper), .framer-vnnNe .framer-styles-preset-ohb0vp.rich-text-wrapper h1 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -4px; --framer-line-height: 76px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, #c8ff02); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-vnnNe .framer-styles-preset-ohb0vp:not(.rich-text-wrapper), .framer-vnnNe .framer-styles-preset-ohb0vp.rich-text-wrapper h1 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -1px; --framer-line-height: 56px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, #c8ff02); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-vnnNe .framer-styles-preset-ohb0vp:not(.rich-text-wrapper), .framer-vnnNe .framer-styles-preset-ohb0vp.rich-text-wrapper h1 { --framer-font-family: \"OC Headline ExtraLight\", \"OC Headline ExtraLight Placeholder\", sans-serif; --framer-font-family-bold: \"OC Headline Regular\", \"OC Headline Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 200; --framer-font-weight-bold: 400; --framer-letter-spacing: -1px; --framer-line-height: 46px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-d925fafc-6b3f-4a89-8c4c-27d3a1a32c65, #c8ff02); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-vnnNe\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (244f320)\nexport default function metadata(params,activeLocale){return{description:\"Opencast is an independent UK technology consultancy delivering human-centred digital solutions across government, healthcare and innovative businesses.\",favicon:\"https://framerusercontent.com/assets/GHgCt2kMbpX5vlMrbU86jxnfngg.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/2FxUsjm3uP8RFDFq7PPIWt4U.gif\",title:\"Opencast\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d916d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-BjmMy .framer-styles-preset-8jklkx:not(.rich-text-wrapper), .framer-BjmMy .framer-styles-preset-8jklkx.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-205c8d74-49d6-4f6d-a8dd-6f43c77c7a23, #00bbff); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-205c8d74-49d6-4f6d-a8dd-6f43c77c7a23, #00bbff) /* {\"name\":\"Link\"} */; --framer-link-hover-text-decoration-offset: 5px; --framer-link-text-color: var(--token-0364defe-119d-422a-ba98-32c1024df3a0, #1e2356); --framer-link-text-decoration: underline; --framer-link-text-decoration-offset: 5px; --framer-link-text-decoration-thickness: 1px; }'];export const className=\"framer-BjmMy\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1d692b3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-JnWAb\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 1201 329\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 39.083 249.839 C 39.083 264.291 35.42 277.892 28.974 289.752 C 28.704 290.243 28.434 290.723 28.163 291.193 C 21.339 303.185 11.666 313.311 0 320.678 L 0 179 C 23.49 193.832 39.083 220.014 39.083 249.839 Z M 206.492 250.127 C 206.492 250.587 206.492 251.038 206.482 251.488 C 206.462 252.839 206.402 254.18 206.322 255.511 C 206.302 255.962 206.272 256.402 206.232 256.842 L 206.112 258.174 C 206.042 259.054 205.942 259.935 205.822 260.806 C 205.66 262.109 205.463 263.407 205.231 264.699 C 205.011 265.99 204.751 267.261 204.47 268.532 C 204.28 269.383 204.07 270.224 203.86 271.054 C 203.7 271.725 203.51 272.395 203.319 273.056 C 202.939 274.377 202.529 275.688 202.098 276.979 C 201.948 277.43 201.798 277.88 201.638 278.32 C 201.618 278.36 201.608 278.4 201.598 278.44 C 201.451 278.845 201.301 279.249 201.148 279.651 L 200.787 280.582 C 200.567 281.153 200.337 281.713 200.097 282.274 C 200.007 282.504 199.907 282.724 199.817 282.954 C 199.316 284.124 198.789 285.282 198.235 286.427 C 197.995 286.928 197.745 287.428 197.495 287.928 C 197.495 287.948 197.485 287.968 197.465 287.988 C 196.514 289.89 195.483 291.742 194.372 293.553 C 193.671 294.694 192.951 295.835 192.2 296.946 C 186.176 305.862 178.498 313.541 169.581 319.565 C 168.47 320.315 167.33 321.036 166.189 321.737 C 164.46 322.794 162.691 323.782 160.884 324.699 C 160.434 324.929 159.983 325.159 159.523 325.38 C 158.612 325.82 157.691 326.25 156.761 326.671 C 156.3 326.881 155.83 327.081 155.36 327.281 C 153.958 327.882 152.527 328.442 151.076 328.953 L 94.459 328.953 C 63.143 317.703 40.464 288.319 39.103 253.47 C 39.053 252.369 39.033 251.258 39.033 250.137 C 39.033 237.817 41.685 226.127 46.469 215.598 C 46.789 214.898 47.119 214.197 47.45 213.506 C 48.112 212.124 48.816 210.762 49.561 209.423 C 63.873 183.762 91.296 166.397 122.762 166.397 C 169.001 166.397 206.492 203.888 206.492 250.127 Z M 373.962 250.137 C 373.962 256.642 373.221 262.968 371.82 269.043 C 371.158 271.891 370.35 274.704 369.398 277.47 C 368.837 279.081 368.227 280.672 367.576 282.244 C 367.256 283.034 366.916 283.815 366.566 284.586 C 364.901 288.281 362.964 291.847 360.771 295.254 C 359.545 297.168 358.243 299.031 356.867 300.839 C 355.947 302.04 354.996 303.211 354.025 304.352 C 352.565 306.078 351.032 307.741 349.431 309.336 C 344.691 314.092 339.391 318.256 333.648 321.737 C 331.923 322.8 330.154 323.788 328.344 324.699 C 327.893 324.929 327.443 325.159 326.983 325.38 C 326.072 325.82 325.151 326.25 324.23 326.671 C 323.76 326.881 323.299 327.081 322.829 327.281 C 321.418 327.882 319.987 328.442 318.546 328.953 L 261.918 328.953 C 260.477 328.442 259.046 327.882 257.635 327.281 C 257.164 327.081 256.704 326.881 256.234 326.671 C 255.313 326.25 254.392 325.82 253.481 325.38 C 253.021 325.159 252.571 324.929 252.12 324.699 C 250.309 323.788 248.537 322.797 246.816 321.737 C 241.073 318.256 235.773 314.092 231.033 309.336 C 229.431 307.735 227.89 306.074 226.439 304.352 C 225.468 303.211 224.517 302.04 223.596 300.839 C 222.225 299.038 220.924 297.176 219.693 295.264 C 217.87 292.425 216.222 289.477 214.759 286.437 C 214.469 285.827 214.179 285.216 213.898 284.586 C 213.548 283.815 213.208 283.034 212.887 282.244 C 212.237 280.672 211.626 279.081 211.066 277.47 C 210.114 274.704 209.306 271.891 208.644 269.043 C 207.453 263.887 206.759 258.628 206.572 253.34 C 206.522 252.269 206.502 251.208 206.502 250.137 C 206.502 248.956 206.522 247.775 206.582 246.604 C 206.93 237.975 208.618 229.453 211.586 221.343 C 211.827 220.692 212.067 220.072 212.317 219.441 C 212.567 218.801 212.817 218.17 213.088 217.55 C 213.348 216.909 213.628 216.289 213.898 215.678 C 214.189 215.058 214.469 214.447 214.759 213.837 C 215.059 213.216 215.36 212.616 215.67 212.015 C 215.98 211.405 216.29 210.824 216.611 210.234 C 216.941 209.633 217.261 209.043 217.601 208.462 C 218.272 207.291 218.973 206.13 219.693 204.999 C 220.063 204.429 220.434 203.868 220.804 203.318 C 221.184 202.767 221.565 202.217 221.955 201.677 L 221.955 201.656 C 222.345 201.106 222.746 200.576 223.146 200.045 L 223.146 200.025 C 223.556 199.495 223.957 198.974 224.367 198.454 C 224.787 197.913 225.208 197.393 225.628 196.883 L 225.628 196.862 C 226.048 196.352 226.469 195.852 226.929 195.351 L 226.929 195.331 C 227.36 194.821 227.79 194.34 228.26 193.85 L 228.26 193.83 C 228.711 193.34 229.161 192.849 229.631 192.379 L 229.631 192.359 C 229.862 192.119 230.092 191.878 230.322 191.648 C 230.552 191.408 230.792 191.178 231.033 190.938 C 231.543 190.417 232.053 189.917 232.574 189.426 C 232.594 189.426 232.624 189.386 232.654 189.356 C 233.144 188.886 233.645 188.415 234.155 187.965 C 234.465 187.685 234.786 187.405 235.106 187.144 C 235.496 186.814 235.877 186.474 236.267 186.144 C 236.647 185.803 237.038 185.483 237.438 185.163 C 237.628 185.003 237.818 184.852 238.018 184.692 C 238.209 184.532 238.409 184.372 238.609 184.232 C 239.36 183.651 240.11 183.071 240.871 182.511 C 241.281 182.21 241.701 181.92 242.112 181.63 C 242.902 181.069 243.703 180.529 244.514 179.998 C 244.714 179.868 244.904 179.728 245.104 179.598 C 245.765 179.178 246.425 178.767 247.096 178.367 C 247.356 178.207 247.626 178.057 247.887 177.897 C 247.967 177.847 248.047 177.797 248.127 177.757 C 248.307 177.646 248.487 177.536 248.677 177.436 C 248.837 177.346 249.008 177.246 249.168 177.156 C 249.388 177.036 249.598 176.916 249.818 176.796 C 250.479 176.425 251.149 176.075 251.82 175.725 C 252.28 175.485 252.741 175.254 253.211 175.024 C 253.261 174.994 253.311 174.964 253.371 174.944 C 253.742 174.764 254.092 174.584 254.462 174.414 C 254.902 174.204 255.343 174.003 255.783 173.803 C 256.554 173.453 257.335 173.123 258.115 172.792 C 258.756 172.522 259.396 172.272 260.047 172.022 C 260.187 171.962 260.337 171.902 260.487 171.852 C 260.607 171.802 260.727 171.762 260.847 171.712 C 261.308 171.531 261.768 171.371 262.239 171.211 C 262.259 171.201 262.269 171.191 262.289 171.191 C 262.619 171.071 262.949 170.961 263.279 170.851 C 263.65 170.721 264.02 170.591 264.4 170.481 C 265.23 170.212 266.064 169.958 266.902 169.72 C 267.463 169.55 268.023 169.39 268.594 169.239 C 268.994 169.119 269.405 169.019 269.815 168.919 C 270.025 168.869 270.225 168.829 270.425 168.779 C 270.726 168.699 271.026 168.619 271.326 168.549 L 272.557 168.279 C 272.907 168.209 273.258 168.129 273.618 168.058 L 273.898 167.998 C 274.359 167.908 274.829 167.818 275.289 167.738 C 275.319 167.728 275.35 167.728 275.39 167.718 C 275.77 167.658 276.16 167.588 276.541 167.528 C 277.031 167.438 277.521 167.358 278.022 167.298 C 278.502 167.228 278.973 167.158 279.453 167.108 C 279.493 167.088 279.533 167.088 279.573 167.088 C 280.053 167.028 280.534 166.968 281.014 166.918 C 281.014 166.908 281.034 166.908 281.044 166.918 C 281.455 166.857 281.865 166.817 282.275 166.787 C 282.325 166.777 282.375 166.767 282.425 166.777 C 282.726 166.747 283.026 166.717 283.326 166.697 C 284.027 166.627 284.737 166.577 285.448 166.537 L 286.219 166.507 C 286.419 166.497 286.629 166.487 286.829 166.487 C 287.239 166.467 287.66 166.457 288.08 166.437 C 288.5 166.427 288.911 166.417 289.331 166.417 C 289.631 166.417 289.932 166.397 290.232 166.397 C 293.114 166.397 295.977 166.547 298.789 166.837 C 299.49 166.908 300.19 166.988 300.881 167.078 L 300.891 167.078 C 303.683 167.428 306.435 167.918 309.138 168.549 C 309.818 168.709 310.489 168.869 311.159 169.039 C 311.83 169.209 312.5 169.39 313.161 169.58 C 313.822 169.77 314.482 169.97 315.133 170.17 C 315.793 170.38 316.444 170.591 317.094 170.811 C 317.745 171.031 318.385 171.251 319.026 171.491 C 320.307 171.952 321.578 172.452 322.829 172.993 C 323.45 173.253 324.07 173.523 324.681 173.793 C 325.291 174.063 324.691 173.803 324.691 173.803 C 325.311 174.084 325.922 174.374 326.532 174.664 C 327.013 174.894 327.493 175.134 327.963 175.385 C 328.264 175.535 328.564 175.685 328.864 175.845 C 328.994 175.915 329.114 175.975 329.254 176.035 C 330.095 176.486 330.926 176.946 331.757 177.416 C 332.387 177.787 333.028 178.157 333.648 178.537 C 333.788 178.617 333.918 178.707 334.058 178.787 C 334.499 179.048 334.929 179.318 335.36 179.588 C 335.79 179.858 335.36 179.608 335.37 179.588 C 340.464 182.861 345.178 186.664 349.431 190.928 L 349.441 190.928 C 349.972 191.458 350.502 191.998 351.013 192.549 C 351.523 193.089 352.033 193.65 352.544 194.21 C 354.065 195.892 355.496 197.623 356.867 199.425 C 358.229 201.226 359.54 203.078 360.771 204.989 C 361.131 205.56 361.481 206.13 361.832 206.701 C 362.182 207.291 362.522 207.862 362.852 208.442 C 363.183 209.023 362.862 208.452 362.862 208.452 C 363.863 210.204 364.814 211.995 365.695 213.817 C 365.985 214.437 366.275 215.058 366.556 215.678 C 366.726 216.048 366.896 216.419 367.056 216.799 C 367.156 217.039 367.266 217.28 367.366 217.53 C 367.466 217.78 367.376 217.54 367.376 217.54 C 368.17 219.421 368.894 221.33 369.548 223.264 C 369.768 223.915 369.978 224.566 370.189 225.216 C 370.189 225.216 370.179 225.226 370.189 225.236 C 370.279 225.526 370.369 225.827 370.459 226.127 C 370.569 226.477 370.669 226.837 370.769 227.198 C 371.099 228.359 371.41 229.53 371.69 230.721 C 373.198 237.079 373.958 243.592 373.952 250.127 Z M 541.431 250.137 C 541.431 286.437 518.322 317.343 486.015 328.953 L 429.398 328.953 C 428.707 328.712 428.027 328.452 427.346 328.192 C 427.276 328.162 427.206 328.142 427.136 328.112 C 426.455 327.842 425.785 327.571 425.114 327.281 C 424.644 327.091 424.174 326.891 423.713 326.671 C 422.782 326.25 421.862 325.82 420.941 325.38 C 420.48 325.159 420.03 324.929 419.58 324.699 C 419.149 324.479 418.719 324.259 418.299 324.028 C 418.229 323.998 418.169 323.958 418.109 323.928 C 417.418 323.558 416.727 323.178 416.057 322.787 C 415.807 322.637 415.556 322.497 415.316 322.357 C 414.966 322.147 414.626 321.947 414.285 321.737 C 413.174 321.056 412.073 320.365 410.993 319.635 C 410.953 319.615 410.923 319.585 410.882 319.565 C 410.322 319.184 409.772 318.804 409.231 318.414 C 408.681 318.023 408.14 317.633 407.6 317.223 C 407.119 316.873 406.639 316.502 406.169 316.132 C 406.078 316.062 405.978 315.982 405.878 315.912 C 405.418 315.541 404.958 315.171 404.507 314.791 C 403.831 314.238 403.164 313.674 402.505 313.099 C 402.165 312.789 401.815 312.489 401.475 312.179 C 400.456 311.257 399.462 310.309 398.492 309.336 C 394.697 305.541 391.272 301.392 388.264 296.946 C 387.513 295.835 386.792 294.704 386.092 293.553 C 385.742 292.973 385.401 292.392 385.061 291.812 C 384.731 291.231 384.4 290.641 384.07 290.05 C 383.76 289.46 383.44 288.859 383.129 288.249 C 382.789 287.588 382.459 286.918 382.139 286.247 C 381.878 285.697 381.618 285.146 381.368 284.586 C 381.088 283.975 380.817 283.355 380.547 282.734 C 380.287 282.104 380.027 281.473 379.777 280.842 C 379.536 280.212 379.286 279.571 379.046 278.921 C 378.816 278.28 378.596 277.64 378.365 276.989 C 377.925 275.688 377.525 274.387 377.144 273.066 C 376.964 272.395 376.774 271.725 376.604 271.054 C 376.394 270.224 376.184 269.383 375.993 268.532 C 374.647 262.493 373.969 256.324 373.972 250.137 C 373.972 227.008 383.34 206.08 398.492 190.928 C 401.805 187.615 405.398 184.572 409.231 181.85 C 411.421 180.285 413.689 178.832 416.027 177.496 C 417.198 176.816 418.379 176.175 419.58 175.565 C 420.781 174.944 422.002 174.354 423.233 173.803 C 425.705 172.682 428.247 171.682 430.849 170.801 C 432.14 170.36 433.451 169.95 434.772 169.58 L 434.782 169.58 C 442.238 167.463 449.951 166.391 457.701 166.397 C 479.92 166.397 500.117 175.054 515.099 189.176 C 515.729 189.764 516.346 190.365 516.951 190.978 C 521.194 195.221 524.978 199.925 528.24 204.999 C 528.961 206.13 529.661 207.291 530.342 208.462 C 531.343 210.214 532.294 212.005 533.174 213.827 C 533.763 215.051 534.324 216.289 534.856 217.54 C 535.646 219.421 536.377 221.333 537.038 223.275 C 539.954 231.93 541.438 241.003 541.431 250.137 Z M 1034.472 248.726 C 1034.472 284.706 1011.573 315.341 979.556 326.841 L 923.45 326.841 C 923.35 326.801 923.249 326.771 923.139 326.731 C 923.119 326.731 923.099 326.731 923.079 326.711 C 922.869 326.641 922.659 326.561 922.469 326.481 C 921.988 326.31 921.528 326.13 921.068 325.94 C 920.447 325.69 919.817 325.43 919.206 325.179 C 918.586 324.909 917.965 324.639 917.355 324.369 C 916.128 323.821 914.917 323.24 913.722 322.627 C 913.221 322.377 912.741 322.117 912.25 321.857 C 912.06 321.757 911.87 321.656 911.69 321.546 C 911.229 321.296 910.779 321.036 910.329 320.786 C 910.179 320.706 910.028 320.616 909.878 320.526 C 909.878 320.526 909.848 320.526 909.838 320.506 C 909.378 320.235 908.928 319.965 908.467 319.695 C 907.346 319.014 906.245 318.304 905.154 317.583 C 904.294 317.013 903.453 316.412 902.622 315.802 C 902.022 315.361 901.431 314.921 900.851 314.46 C 900.491 314.19 900.14 313.91 899.78 313.62 C 899.76 313.62 899.74 313.59 899.72 313.58 C 899.61 313.5 899.51 313.42 899.41 313.33 C 898.959 312.969 898.509 312.609 898.068 312.229 C 897.748 311.958 897.438 311.688 897.128 311.418 C 896.797 311.138 896.477 310.857 896.147 310.557 C 895.877 310.317 895.606 310.077 895.356 309.837 C 894.976 309.506 894.616 309.166 894.245 308.806 C 893.761 308.35 893.284 307.886 892.814 307.415 C 891.873 306.474 890.963 305.513 890.062 304.532 C 889.17 303.55 888.299 302.549 887.45 301.53 C 887.019 301.009 886.609 300.499 886.199 299.968 C 885.378 298.928 884.577 297.867 883.807 296.776 C 883.416 296.235 883.046 295.695 882.666 295.134 C 881.922 294.031 881.204 292.91 880.514 291.772 C 879.823 290.631 879.153 289.47 878.512 288.299 C 878.192 287.708 877.892 287.108 877.581 286.517 C 877.271 285.927 876.981 285.316 876.691 284.716 C 876.39 284.115 876.12 283.505 875.84 282.894 C 875.29 281.673 874.759 280.432 874.259 279.181 C 874.008 278.551 873.768 277.91 873.538 277.28 C 873.308 276.649 873.078 275.998 872.867 275.358 C 872.647 274.717 872.437 274.067 872.247 273.426 C 872.057 272.836 871.877 272.235 871.707 271.635 L 871.586 271.224 L 871.166 269.673 C 871.136 269.573 871.116 269.463 871.086 269.363 C 870.926 268.742 870.776 268.112 870.626 267.481 C 870.626 267.441 870.606 267.401 870.596 267.361 C 870.455 266.731 870.315 266.1 870.185 265.47 C 870.045 264.799 869.915 264.119 869.795 263.438 C 869.705 262.968 869.625 262.507 869.555 262.037 L 869.555 261.937 C 869.485 261.536 869.425 261.146 869.365 260.736 C 869.274 260.175 869.204 259.625 869.134 259.064 C 869.054 258.454 868.984 257.843 868.924 257.233 C 868.854 256.592 868.794 255.942 868.744 255.291 C 868.744 255.131 868.724 254.971 868.714 254.801 L 868.714 254.731 C 868.674 254.29 868.644 253.85 868.624 253.4 L 868.624 252.799 C 868.594 252.289 868.574 251.788 868.574 251.278 L 868.574 251.038 C 868.574 250.827 868.554 250.617 868.554 250.407 C 868.554 249.857 868.534 249.306 868.534 248.746 C 868.534 202.908 905.685 165.757 951.513 165.757 C 997.341 165.757 1034.492 202.908 1034.492 248.736 Z M 429.356 329.045 L 261.916 329.045 C 260.475 328.535 259.044 327.975 257.633 327.374 C 257.162 327.174 256.702 326.974 256.231 326.764 C 255.311 326.343 254.39 325.913 253.479 325.472 C 253.019 325.252 252.568 325.022 252.118 324.792 C 250.307 323.881 248.535 322.89 246.814 321.829 C 245.663 321.139 244.532 320.408 243.421 319.658 C 238.967 316.655 234.824 313.232 231.03 309.429 C 229.429 307.828 227.888 306.166 226.437 304.445 C 225.446 303.304 224.505 302.133 223.594 300.932 C 222.223 299.131 220.922 297.269 219.691 295.357 C 217.868 292.518 216.22 289.57 214.757 286.53 C 214.467 285.92 214.176 285.309 213.896 284.678 C 213.546 283.908 213.206 283.127 212.885 282.337 C 212.225 280.775 211.624 279.184 211.064 277.563 C 210.112 274.797 209.303 271.984 208.642 269.136 C 207.451 263.979 206.757 258.721 206.57 253.432 C 206.52 252.362 206.5 251.301 206.5 250.23 C 206.5 249.049 206.52 247.868 206.58 246.697 C 206.927 238.068 208.616 229.545 211.584 221.436 C 211.824 220.785 212.065 220.165 212.315 219.534 C 212.565 218.894 212.815 218.263 213.085 217.643 C 213.346 217.002 213.626 216.382 213.896 215.771 C 214.186 215.151 214.467 214.54 214.757 213.93 C 215.057 213.309 215.357 212.709 215.668 212.108 C 215.978 211.497 216.288 210.917 216.608 210.327 C 216.939 209.726 217.259 209.136 217.599 208.555 C 218.27 207.384 218.97 206.223 219.691 205.092 C 220.061 204.522 220.432 203.961 220.802 203.411 C 221.182 202.86 221.563 202.31 221.953 201.769 L 221.953 201.749 C 222.343 201.199 222.744 200.668 223.144 200.138 L 223.144 200.118 C 223.554 199.588 223.955 199.067 224.365 198.547 C 224.785 198.006 225.206 197.486 225.626 196.975 L 225.626 196.955 C 226.066 196.445 226.487 195.945 226.927 195.444 L 226.927 195.424 C 227.377 194.914 227.808 194.433 228.258 193.943 L 228.258 193.923 C 228.709 193.432 229.159 192.942 229.629 192.472 L 229.629 192.452 C 229.859 192.211 230.09 191.971 230.32 191.741 C 230.55 191.501 230.79 191.271 231.03 191.03 C 231.541 190.51 232.051 190.01 232.572 189.519 L 232.652 189.439 C 233.142 188.979 233.643 188.508 234.153 188.058 C 235.224 187.087 236.315 186.156 237.436 185.256 C 237.626 185.095 237.816 184.945 238.016 184.785 C 238.206 184.625 238.407 184.465 238.607 184.325 C 239.347 183.724 240.108 183.154 240.869 182.603 C 242.25 181.583 243.661 180.622 245.102 179.691 C 245.763 179.271 246.423 178.86 247.094 178.46 C 247.354 178.3 247.624 178.15 247.884 177.99 C 247.965 177.94 248.045 177.889 248.125 177.849 C 248.305 177.739 248.485 177.629 248.675 177.529 C 248.835 177.439 249.005 177.339 249.166 177.249 C 249.386 177.129 249.596 177.009 249.816 176.889 C 250.477 176.518 251.147 176.168 251.818 175.818 C 252.278 175.578 252.739 175.347 253.209 175.117 C 253.259 175.087 253.309 175.057 253.369 175.037 C 253.549 174.937 253.739 174.847 253.93 174.757 C 254.1 174.677 254.28 174.587 254.46 174.507 C 254.9 174.296 255.341 174.096 255.781 173.896 C 256.552 173.546 257.332 173.216 258.113 172.885 C 258.754 172.615 259.394 172.365 260.045 172.115 C 260.305 172.005 260.575 171.905 260.845 171.804 C 261.306 171.624 261.766 171.464 262.236 171.304 C 262.256 171.294 262.266 171.284 262.286 171.284 C 262.617 171.164 262.947 171.054 263.277 170.944 C 263.648 170.814 264.018 170.683 264.398 170.573 C 264.709 170.463 265.029 170.363 265.339 170.263 C 266.41 169.933 267.491 169.613 268.592 169.332 C 268.992 169.212 269.402 169.112 269.813 169.012 C 270.313 168.882 270.824 168.762 271.324 168.642 C 272.085 168.472 272.845 168.302 273.616 168.151 C 274.166 168.031 274.727 167.931 275.287 167.831 C 275.317 167.821 275.347 167.821 275.387 167.811 C 275.768 167.751 276.158 167.681 276.538 167.621 C 277.029 167.531 277.519 167.451 278.02 167.391 C 278.5 167.321 278.97 167.251 279.451 167.201 C 279.491 167.181 279.531 167.181 279.571 167.181 C 280.051 167.121 280.532 167.06 281.012 167.01 C 281.012 167 281.032 167 281.042 167.01 C 281.452 166.95 281.863 166.91 282.273 166.88 C 282.323 166.87 282.373 166.86 282.423 166.87 C 282.724 166.84 283.024 166.81 283.324 166.79 C 284.285 166.7 285.246 166.64 286.216 166.6 C 286.837 166.57 287.457 166.54 288.078 166.53 C 288.498 166.52 288.909 166.51 289.329 166.51 C 289.629 166.5 289.93 166.5 290.23 166.5 C 293.122 166.5 295.975 166.65 298.787 166.93 C 299.487 167 300.188 167.08 300.879 167.171 L 300.889 167.171 C 305.035 167.702 309.136 168.538 313.159 169.673 C 313.819 169.863 314.48 170.063 315.131 170.263 C 315.791 170.473 316.442 170.683 317.092 170.904 C 319.03 171.56 320.943 172.288 322.827 173.085 C 323.447 173.346 324.068 173.616 324.678 173.886 C 325.289 174.156 324.688 173.896 324.688 173.896 C 325.309 174.176 325.92 174.467 326.53 174.757 C 327.01 174.987 327.491 175.227 327.961 175.477 C 328.392 175.688 328.822 175.908 329.252 176.128 C 330.093 176.578 330.924 177.039 331.754 177.509 C 332.385 177.879 333.025 178.25 333.646 178.63 C 333.786 178.71 333.916 178.8 334.056 178.88 C 334.497 179.141 334.927 179.411 335.357 179.681 C 335.788 179.951 335.357 179.701 335.367 179.681 C 340.462 182.954 345.176 186.757 349.429 191.02 L 349.439 191.02 C 349.97 191.551 350.5 192.091 351.01 192.642 C 351.521 193.182 352.031 193.743 352.542 194.303 C 354.063 195.985 355.494 197.716 356.865 199.518 C 358.226 201.319 359.538 203.171 360.769 205.082 C 361.129 205.653 361.479 206.223 361.829 206.794 C 362.18 207.384 362.52 207.955 362.85 208.535 C 363.181 209.116 362.86 208.545 362.86 208.545 C 363.861 210.296 364.812 212.088 365.693 213.91 C 365.983 214.53 366.273 215.151 366.553 215.771 C 366.724 216.141 366.894 216.512 367.054 216.892 C 367.154 217.132 367.264 217.372 367.364 217.623 C 367.464 217.873 367.374 217.633 367.374 217.633 C 368.167 219.514 368.892 221.423 369.546 223.357 C 369.766 224.008 369.976 224.658 370.186 225.309 C 370.186 225.309 370.176 225.319 370.186 225.329 C 370.276 225.619 370.367 225.92 370.457 226.22 C 370.567 226.57 370.667 226.93 370.767 227.291 C 371.097 228.452 371.407 229.623 371.688 230.814 C 373.196 237.172 373.955 243.685 373.95 250.22 C 373.95 251.801 373.99 253.372 374.09 254.934 C 374.21 257.266 374.43 259.578 374.76 261.859 C 374.96 263.381 375.211 264.892 375.511 266.383 C 375.651 267.134 375.811 267.874 375.981 268.615 C 376.171 269.466 376.372 270.307 376.592 271.137 C 376.762 271.808 376.952 272.478 377.132 273.149 C 377.503 274.46 377.913 275.771 378.353 277.062 C 378.583 277.723 378.804 278.363 379.034 279.004 C 379.274 279.654 379.524 280.295 379.764 280.925 C 380.005 281.556 380.265 282.186 380.535 282.807 C 380.795 283.437 381.065 284.058 381.356 284.668 C 381.586 285.199 381.826 285.719 382.086 286.24 C 382.086 286.27 382.116 286.3 382.126 286.33 C 382.447 287 382.777 287.671 383.117 288.332 C 383.427 288.942 383.748 289.543 384.058 290.133 C 384.388 290.724 384.719 291.314 385.049 291.894 C 385.389 292.475 385.729 293.055 386.08 293.626 C 386.771 294.781 387.495 295.916 388.251 297.029 C 391.264 301.482 394.697 305.636 398.48 309.419 C 399.451 310.39 400.442 311.341 401.462 312.261 C 401.723 312.502 401.983 312.732 402.243 312.952 C 402.323 313.032 402.413 313.102 402.493 313.182 C 403.154 313.753 403.814 314.323 404.495 314.874 C 404.885 315.204 405.276 315.524 405.676 315.844 C 405.736 315.894 405.806 315.945 405.866 315.995 C 405.966 316.065 406.066 316.145 406.156 316.215 C 406.627 316.585 407.107 316.955 407.588 317.306 L 408.398 317.906 C 408.668 318.116 408.939 318.307 409.219 318.497 C 409.759 318.887 410.31 319.267 410.87 319.648 C 410.91 319.668 410.94 319.698 410.98 319.718 C 411.501 320.068 412.021 320.408 412.552 320.759 C 413.112 321.119 413.683 321.469 414.263 321.819 C 414.573 322.02 414.884 322.21 415.204 322.38 L 415.294 322.44 C 415.534 322.58 415.784 322.72 416.035 322.87 C 416.705 323.261 417.396 323.641 418.086 324.011 C 418.146 324.041 418.206 324.081 418.276 324.111 C 418.697 324.352 419.127 324.572 419.558 324.782 C 420.008 325.012 420.458 325.242 420.919 325.462 C 421.069 325.543 421.219 325.623 421.369 325.693 C 421.98 325.983 422.6 326.273 423.221 326.553 C 423.381 326.623 423.531 326.693 423.691 326.754 C 424.151 326.974 424.622 327.174 425.092 327.364 C 425.743 327.644 426.393 327.915 427.054 328.165 L 427.114 328.195 C 427.184 328.225 427.254 328.245 427.324 328.275 C 427.674 328.405 428.025 328.545 428.375 328.675 C 428.695 328.805 429.015 328.915 429.336 329.035 Z M 925.344 328.564 L 759.416 328.564 C 758.755 328.324 758.085 328.074 757.424 327.824 C 757.344 327.794 757.254 327.764 757.174 327.734 C 756.503 327.463 755.833 327.193 755.172 326.913 C 754.552 326.653 753.931 326.382 753.321 326.112 C 753.261 326.082 753.201 326.062 753.141 326.022 C 752.59 325.772 752.03 325.512 751.479 325.261 C 751.359 325.201 751.249 325.141 751.139 325.081 C 750.648 324.841 750.168 324.601 749.688 324.361 C 748.797 323.9 747.916 323.43 747.035 322.94 C 746.705 322.759 746.395 322.569 746.075 322.389 C 745.524 322.069 744.974 321.749 744.433 321.418 C 743.863 321.068 743.292 320.728 742.742 320.367 C 742.251 320.057 741.791 319.747 741.321 319.427 C 741.241 319.377 741.151 319.327 741.07 319.266 C 740.52 318.886 739.97 318.516 739.429 318.126 C 738.879 317.735 738.348 317.355 737.808 316.945 C 737.327 316.594 736.857 316.234 736.387 315.864 C 733.717 313.774 731.177 311.525 728.78 309.128 C 725.017 305.367 721.622 301.255 718.642 296.848 C 717.898 295.744 717.18 294.623 716.49 293.485 C 716.14 292.915 715.809 292.334 715.469 291.764 C 715.139 291.193 714.819 290.603 714.488 290.022 C 714.178 289.442 713.868 288.841 713.558 288.241 C 713.217 287.59 712.897 286.92 712.577 286.259 C 712.317 285.709 712.056 285.168 711.816 284.608 C 711.536 284.007 711.266 283.387 711.005 282.776 C 710.745 282.156 710.485 281.525 710.245 280.905 C 710.005 280.284 709.754 279.643 709.524 279.003 C 709.294 278.372 709.074 277.732 708.854 277.091 C 708.421 275.806 708.017 274.511 707.643 273.208 C 707.462 272.548 707.272 271.877 707.102 271.216 C 706.892 270.396 706.682 269.555 706.502 268.714 C 706.221 267.453 705.961 266.182 705.751 264.911 C 705.671 264.481 705.601 264.06 705.531 263.62 C 705.391 262.769 705.271 261.919 705.161 261.048 C 705.05 260.177 704.95 259.317 704.87 258.436 L 704.75 257.115 L 704.66 255.794 C 704.577 254.467 704.523 253.139 704.5 251.81 L 704.5 250.469 C 704.5 227.55 713.788 206.803 728.8 191.79 C 733.505 187.088 738.753 182.962 744.433 179.5 C 745.004 179.15 745.584 178.819 746.165 178.479 C 747.316 177.819 748.497 177.178 749.688 176.568 C 750.879 175.967 752.09 175.377 753.311 174.826 C 755.763 173.715 758.285 172.724 760.857 171.854 C 762.138 171.423 763.439 171.023 764.74 170.643 C 771.946 168.601 779.583 167.5 787.449 167.5 C 809.467 167.5 829.484 176.077 844.337 190.069 C 844.957 190.649 845.568 191.25 846.168 191.85 C 850.372 196.054 854.125 200.718 857.357 205.742 C 858.068 206.863 858.769 208.014 859.439 209.175 C 860.434 210.913 861.369 212.686 862.241 214.489 C 862.352 214.719 862.452 214.94 862.542 215.15 C 862.602 215.27 862.662 215.4 862.722 215.52 C 863.142 216.391 863.523 217.271 863.913 218.172 C 864.693 220.034 865.424 221.935 866.075 223.857 C 868.963 232.432 870.433 241.421 870.428 250.469 C 870.428 251.24 870.428 252.02 870.468 252.771 C 870.468 253.402 870.498 254.042 870.538 254.673 L 870.538 254.833 C 870.558 255.393 870.598 255.964 870.638 256.514 C 870.638 256.684 870.658 256.844 870.668 257.005 C 870.719 257.655 870.779 258.306 870.849 258.946 C 870.909 259.557 870.979 260.167 871.059 260.778 C 871.129 261.338 871.199 261.899 871.289 262.449 C 871.349 262.889 871.419 263.32 871.489 263.75 C 871.559 264.221 871.639 264.681 871.729 265.151 C 871.849 265.832 871.98 266.513 872.12 267.183 C 872.25 267.814 872.39 268.444 872.53 269.075 C 872.53 269.115 872.55 269.155 872.56 269.195 C 872.886 270.584 873.243 271.965 873.631 273.338 C 873.801 273.939 873.981 274.539 874.171 275.13 C 874.372 275.77 874.582 276.421 874.792 277.061 C 875.012 277.702 875.242 278.352 875.462 278.983 C 875.703 279.613 875.943 280.254 876.183 280.884 C 876.683 282.136 877.204 283.377 877.764 284.598 C 878.045 285.208 878.315 285.819 878.615 286.419 C 878.905 287.02 879.196 287.63 879.506 288.221 C 880.416 290.006 881.394 291.755 882.438 293.465 C 883.471 295.178 884.569 296.851 885.731 298.479 C 886.502 299.57 887.302 300.631 888.123 301.672 C 889.349 303.245 890.637 304.767 891.986 306.236 C 892.877 307.216 893.788 308.177 894.739 309.118 C 895.209 309.588 895.679 310.049 896.17 310.509 C 896.54 310.869 896.9 311.21 897.281 311.54 C 898.161 312.371 899.062 313.171 900.003 313.942 C 900.443 314.322 900.894 314.683 901.344 315.043 C 901.464 315.153 901.584 315.253 901.714 315.333 C 902.075 315.633 902.425 315.904 902.785 316.174 C 904.182 317.266 905.617 318.308 907.089 319.296 C 908.17 320.027 909.271 320.738 910.402 321.408 C 910.872 321.698 911.332 321.979 911.813 322.239 C 912.583 322.709 913.384 323.15 914.185 323.57 C 914.675 323.84 915.156 324.101 915.656 324.341 C 917.447 325.261 919.279 326.122 921.141 326.903 C 921.751 327.173 922.382 327.433 923.002 327.663 C 923.462 327.854 923.923 328.034 924.403 328.204 C 924.603 328.284 924.814 328.364 925.014 328.434 C 925.124 328.484 925.244 328.524 925.354 328.564 Z M 596.846 329.045 L 429.416 329.045 C 428.726 328.805 428.045 328.545 427.364 328.285 C 427.294 328.255 427.224 328.235 427.154 328.205 C 426.474 327.935 425.803 327.664 425.133 327.374 C 424.662 327.184 424.192 326.984 423.731 326.764 C 423.571 326.704 423.421 326.633 423.261 326.563 C 422.641 326.283 422.02 325.993 421.41 325.703 C 421.259 325.633 421.109 325.553 420.959 325.472 C 420.499 325.252 420.048 325.022 419.598 324.792 C 419.168 324.572 418.737 324.352 418.317 324.121 C 418.247 324.091 418.187 324.051 418.127 324.021 C 417.436 323.651 416.746 323.271 416.075 322.88 C 415.825 322.73 415.575 322.59 415.334 322.45 C 414.984 322.24 414.644 322.04 414.304 321.829 C 413.723 321.479 413.153 321.129 412.592 320.769 C 412.062 320.418 411.541 320.078 411.021 319.728 C 410.981 319.708 410.951 319.678 410.911 319.658 C 410.35 319.277 409.8 318.897 409.259 318.507 C 408.709 318.116 408.168 317.726 407.628 317.316 C 407.148 316.965 406.667 316.595 406.197 316.225 C 406.107 316.155 406.007 316.075 405.907 316.005 C 405.446 315.634 404.986 315.264 404.535 314.884 C 403.859 314.331 403.192 313.767 402.534 313.192 C 402.194 312.882 401.843 312.582 401.503 312.271 C 400.485 311.35 399.49 310.402 398.52 309.429 C 394.725 305.633 391.3 301.485 388.292 297.039 C 387.541 295.928 386.821 294.797 386.12 293.646 C 385.77 293.065 385.43 292.485 385.089 291.905 C 384.759 291.324 384.429 290.734 384.098 290.143 C 383.788 289.553 383.468 288.952 383.158 288.342 C 382.817 287.681 382.487 287.01 382.167 286.34 C 381.907 285.789 381.646 285.239 381.396 284.678 C 381.116 284.068 380.846 283.447 380.575 282.827 C 380.315 282.196 380.055 281.566 379.805 280.935 C 379.565 280.305 379.314 279.664 379.074 279.014 C 378.844 278.373 378.624 277.733 378.394 277.082 C 377.953 275.781 377.553 274.48 377.173 273.159 C 376.993 272.488 376.802 271.818 376.632 271.147 C 376.422 270.317 376.212 269.476 376.022 268.625 C 374.675 262.586 373.997 256.417 374 250.23 C 374 227.101 383.368 206.173 398.52 191.02 C 401.833 187.708 405.426 184.665 409.259 181.943 C 410.891 180.782 412.572 179.671 414.304 178.62 C 416.036 177.571 417.806 176.583 419.608 175.658 C 423.241 173.793 427.008 172.2 430.877 170.894 C 432.168 170.463 433.48 170.053 434.801 169.673 L 434.811 169.673 C 442.267 167.563 449.98 166.495 457.73 166.5 C 479.948 166.5 500.145 175.157 515.128 189.269 C 515.758 189.859 516.369 190.46 516.979 191.07 C 521.223 195.314 525.006 200.018 528.269 205.092 C 528.989 206.223 529.69 207.384 530.37 208.555 C 531.371 210.307 532.322 212.098 533.203 213.92 C 533.792 215.144 534.352 216.382 534.884 217.633 C 535.675 219.514 536.405 221.426 537.066 223.367 C 539.982 232.023 541.467 241.096 541.46 250.23 C 541.46 252.392 541.54 254.543 541.71 256.665 C 541.76 257.356 541.82 258.036 541.89 258.717 C 541.95 259.397 542.03 260.058 542.12 260.729 C 542.12 260.829 542.14 260.939 542.16 261.039 C 542.23 261.649 542.31 262.26 542.41 262.86 C 542.41 262.9 542.42 262.94 542.43 262.97 C 542.741 265.052 543.131 267.104 543.611 269.136 C 545.313 276.552 548.005 283.588 551.548 290.093 C 552.879 292.565 554.33 294.947 555.912 297.249 C 556.062 297.499 556.232 297.739 556.412 297.98 C 556.662 298.36 556.932 298.74 557.213 299.111 C 557.623 299.711 558.063 300.302 558.524 300.882 C 558.984 301.462 558.544 300.942 558.584 300.972 C 558.694 301.132 558.814 301.282 558.944 301.442 C 559.224 301.823 559.515 302.193 559.835 302.563 C 559.875 302.643 559.945 302.724 560.025 302.804 C 560.926 303.945 561.887 305.065 562.877 306.156 C 563.638 307.017 564.429 307.868 565.259 308.699 C 565.259 308.709 565.269 308.719 565.299 308.739 C 565.73 309.199 566.18 309.649 566.641 310.08 C 566.741 310.19 566.841 310.29 566.941 310.37 C 567.101 310.55 567.271 310.7 567.431 310.84 C 567.661 311.08 567.892 311.301 568.122 311.491 C 568.172 311.561 568.222 311.601 568.272 311.631 C 568.482 311.841 568.692 312.031 568.902 312.211 C 569.003 312.322 569.113 312.422 569.213 312.492 C 570.103 313.312 571.014 314.093 571.935 314.844 C 572.015 314.924 572.095 314.994 572.185 315.054 C 572.555 315.364 572.926 315.664 573.306 315.955 C 573.376 316.015 573.436 316.065 573.506 316.105 C 573.977 316.485 574.457 316.855 574.947 317.206 C 574.947 317.206 574.957 317.236 574.967 317.226 C 574.998 317.256 575.028 317.276 575.058 317.296 L 575.068 317.296 C 575.078 317.316 575.088 317.326 575.098 317.316 C 575.108 317.306 575.138 317.366 575.168 317.376 C 575.598 317.706 576.028 318.026 576.469 318.327 L 576.469 318.337 C 576.549 318.407 576.629 318.467 576.719 318.507 C 576.839 318.607 576.959 318.697 577.089 318.777 C 577.099 318.797 577.119 318.807 577.129 318.797 C 577.52 319.097 577.92 319.367 578.32 319.618 C 578.36 319.658 578.4 319.688 578.44 319.708 C 578.57 319.808 578.711 319.898 578.841 319.968 C 579.241 320.248 579.641 320.508 580.042 320.769 C 581.033 321.409 582.043 322.02 583.064 322.61 C 583.154 322.67 583.244 322.73 583.344 322.77 C 583.395 322.81 583.445 322.84 583.505 322.86 C 584.095 323.211 584.686 323.541 585.276 323.851 C 585.426 323.941 585.566 324.021 585.716 324.091 C 586.747 324.652 587.808 325.192 588.869 325.703 C 589.48 326.003 590.1 326.283 590.721 326.563 C 590.871 326.633 591.021 326.704 591.181 326.764 C 591.331 326.844 591.491 326.914 591.651 326.974 C 591.962 327.114 592.272 327.244 592.582 327.374 C 593.253 327.664 593.923 327.935 594.604 328.195 C 594.684 328.235 594.754 328.265 594.834 328.285 C 595.194 328.435 595.555 328.575 595.915 328.695 C 596.075 328.765 596.235 328.825 596.395 328.875 C 596.545 328.935 596.686 328.995 596.836 329.045 Z M 206.712 249.73 L 206.712 250.06 C 206.712 251.131 206.682 252.192 206.632 253.253 C 206.293 261.788 204.628 270.219 201.698 278.244 C 201.678 278.284 201.668 278.324 201.658 278.364 C 201.511 278.768 201.361 279.172 201.208 279.575 L 200.847 280.505 C 200.627 281.076 200.397 281.636 200.157 282.197 C 200.067 282.427 199.967 282.647 199.877 282.877 C 199.867 282.897 199.857 282.917 199.857 282.937 C 199.626 283.458 199.396 283.988 199.166 284.509 L 199.106 284.629 C 198.896 285.099 198.686 285.57 198.455 286.03 C 198.405 286.14 198.355 286.24 198.295 286.35 C 198.055 286.851 197.805 287.351 197.555 287.852 C 197.555 287.872 197.545 287.892 197.525 287.912 C 187.746 306.967 170.862 321.78 150.375 328.876 L 0 328.876 L 0 320.679 C 12.113 313.071 22.085 302.499 28.974 289.963 C 34.979 279.034 38.602 266.614 39.163 253.393 C 39.223 252.292 39.253 251.181 39.253 250.06 L 39.253 249.73 C 39.253 237.55 41.855 225.97 46.529 215.521 C 46.849 214.821 47.179 214.12 47.51 213.43 C 48.172 212.047 48.876 210.686 49.621 209.346 C 63.873 183.505 91.386 166 122.982 166 C 168.15 166 204.971 201.77 206.642 246.527 C 206.692 247.588 206.712 248.659 206.712 249.73 Z M 373.886 250.23 C 373.886 256.735 373.145 263.06 371.744 269.136 C 371.082 271.984 370.274 274.797 369.322 277.563 C 368.761 279.184 368.161 280.775 367.5 282.337 C 367.18 283.127 366.84 283.908 366.49 284.678 C 364.825 288.374 362.888 291.94 360.695 295.347 C 359.469 297.261 358.167 299.124 356.791 300.932 C 355.881 302.133 354.94 303.304 353.949 304.445 C 352.489 306.171 350.956 307.833 349.355 309.429 C 345.562 313.232 341.419 316.655 336.965 319.658 C 335.854 320.408 334.723 321.139 333.572 321.829 C 331.847 322.893 330.078 323.881 328.268 324.792 C 327.817 325.022 327.367 325.252 326.907 325.472 C 325.996 325.913 325.075 326.343 324.154 326.764 C 323.684 326.974 323.224 327.174 322.753 327.374 C 321.342 327.975 319.911 328.535 318.47 329.045 L 151 329.045 C 152.451 328.535 153.882 327.975 155.284 327.374 C 155.754 327.174 156.224 326.974 156.685 326.764 C 157.616 326.353 158.536 325.923 159.447 325.472 C 159.907 325.252 160.358 325.022 160.808 324.792 C 162.62 323.871 164.381 322.89 166.113 321.829 C 167.254 321.129 168.394 320.408 169.505 319.658 C 178.422 313.634 186.1 305.955 192.124 297.039 C 192.875 295.928 193.595 294.787 194.296 293.646 C 195.407 291.834 196.438 289.983 197.389 288.081 C 197.409 288.061 197.419 288.041 197.419 288.021 C 197.679 287.531 197.919 287.02 198.159 286.52 C 198.219 286.41 198.269 286.31 198.319 286.2 C 198.57 285.699 198.8 285.189 199.03 284.678 C 199.27 284.158 199.49 283.638 199.721 283.107 C 199.721 283.087 199.731 283.067 199.741 283.047 C 199.831 282.817 199.931 282.597 200.021 282.367 C 200.261 281.806 200.491 281.246 200.711 280.675 L 201.072 279.744 C 201.225 279.342 201.375 278.938 201.522 278.533 C 201.532 278.493 201.542 278.453 201.562 278.413 C 201.722 277.973 201.872 277.523 202.023 277.072 C 202.463 275.781 202.873 274.47 203.244 273.149 C 203.434 272.488 203.624 271.818 203.784 271.147 C 204.004 270.317 204.204 269.476 204.394 268.625 C 205.75 262.587 206.431 256.418 206.426 250.23 C 206.426 249.049 206.446 247.868 206.506 246.697 C 206.854 238.068 208.542 229.545 211.51 221.436 C 211.751 220.785 211.991 220.165 212.241 219.534 C 212.491 218.894 212.741 218.263 213.012 217.643 C 213.272 217.002 213.552 216.382 213.822 215.771 C 214.113 215.151 214.393 214.54 214.683 213.93 C 214.983 213.309 215.284 212.709 215.594 212.108 C 215.904 211.497 216.214 210.917 216.535 210.327 C 216.865 209.726 217.185 209.136 217.525 208.555 C 218.196 207.384 218.897 206.223 219.617 205.092 C 219.987 204.522 220.358 203.961 220.728 203.411 C 221.108 202.86 221.489 202.31 221.879 201.769 L 221.879 201.749 C 222.269 201.199 222.67 200.668 223.07 200.138 L 223.07 200.118 C 223.48 199.588 223.881 199.067 224.291 198.547 C 224.711 198.006 225.132 197.486 225.552 196.975 L 225.552 196.955 C 225.992 196.445 226.413 195.945 226.853 195.444 L 226.853 195.424 C 227.304 194.914 227.734 194.433 228.184 193.943 L 228.184 193.923 C 228.655 193.422 229.095 192.952 229.555 192.472 L 229.555 192.452 C 230.036 191.971 230.486 191.501 230.957 191.03 C 231.467 190.52 231.977 190.02 232.498 189.519 C 232.518 189.519 232.548 189.479 232.578 189.449 C 233.068 188.989 233.569 188.518 234.079 188.058 C 234.389 187.778 234.71 187.497 235.03 187.237 C 235.42 186.907 235.801 186.567 236.191 186.236 C 236.571 185.896 236.962 185.576 237.362 185.256 C 237.552 185.095 237.742 184.945 237.942 184.785 C 238.133 184.625 238.333 184.465 238.533 184.325 C 239.284 183.744 240.034 183.164 240.795 182.603 C 242.176 181.583 243.587 180.622 245.028 179.691 C 245.689 179.271 246.349 178.86 247.02 178.46 C 247.28 178.3 247.55 178.15 247.811 177.99 C 247.891 177.94 247.971 177.889 248.051 177.849 C 248.231 177.739 248.411 177.629 248.601 177.529 C 248.761 177.439 248.932 177.339 249.092 177.249 C 249.312 177.129 249.522 177.009 249.742 176.889 C 250.403 176.518 251.073 176.168 251.744 175.818 C 252.204 175.578 252.665 175.347 253.135 175.117 C 253.185 175.087 253.235 175.057 253.295 175.037 C 253.475 174.937 253.666 174.847 253.856 174.757 C 254.026 174.677 254.206 174.587 254.386 174.507 C 254.827 174.296 255.267 174.096 255.707 173.896 C 256.478 173.546 257.259 173.216 258.039 172.885 C 258.68 172.615 259.32 172.365 259.971 172.115 C 260.111 172.055 260.261 171.995 260.411 171.945 C 260.992 171.724 261.572 171.504 262.163 171.304 C 262.183 171.294 262.193 171.284 262.213 171.284 C 262.543 171.164 262.873 171.054 263.204 170.944 C 263.574 170.814 263.944 170.683 264.324 170.573 C 264.635 170.463 264.955 170.363 265.265 170.263 C 266.336 169.933 267.417 169.613 268.518 169.332 C 268.918 169.212 269.329 169.112 269.739 169.012 C 270.239 168.882 270.75 168.762 271.25 168.642 C 272.011 168.472 272.771 168.302 273.542 168.151 C 274.093 168.031 274.653 167.931 275.214 167.831 C 275.244 167.821 275.274 167.821 275.314 167.811 C 275.694 167.751 276.084 167.681 276.465 167.621 C 276.955 167.531 277.445 167.451 277.946 167.391 C 278.426 167.321 278.897 167.251 279.377 167.201 C 279.417 167.181 279.457 167.181 279.497 167.181 C 279.977 167.121 280.458 167.06 280.938 167.01 C 280.938 167 280.958 167 280.968 167.01 C 281.379 166.95 281.789 166.91 282.199 166.88 C 282.249 166.87 282.299 166.86 282.349 166.87 C 282.65 166.84 282.95 166.81 283.25 166.79 C 284.211 166.7 285.172 166.64 286.143 166.6 C 286.763 166.57 287.384 166.54 288.004 166.53 C 288.425 166.52 288.835 166.51 289.255 166.51 C 289.555 166.5 289.856 166.5 290.156 166.5 C 293.048 166.5 295.901 166.65 298.713 166.93 C 299.414 167 300.114 167.08 300.805 167.171 L 300.815 167.171 C 304.961 167.702 309.062 168.538 313.085 169.673 C 313.746 169.863 314.406 170.063 315.057 170.263 C 315.717 170.473 316.368 170.683 317.018 170.904 C 318.956 171.56 320.869 172.288 322.753 173.085 C 323.374 173.356 323.994 173.626 324.605 173.896 L 324.615 173.896 C 325.235 174.176 325.846 174.467 326.456 174.757 C 326.937 174.987 327.417 175.227 327.887 175.477 C 328.318 175.688 328.748 175.908 329.178 176.128 C 330.019 176.578 330.85 177.039 331.681 177.509 C 332.311 177.879 332.952 178.25 333.572 178.63 C 333.712 178.71 333.842 178.8 333.982 178.88 C 334.413 179.151 334.853 179.421 335.284 179.691 L 335.294 179.691 C 340.388 182.964 345.102 186.767 349.355 191.03 C 349.886 191.561 350.416 192.101 350.937 192.652 C 351.447 193.192 351.957 193.753 352.468 194.313 C 353.969 195.985 355.41 197.726 356.791 199.528 C 358.153 201.329 359.464 203.181 360.695 205.092 C 361.055 205.663 361.405 206.233 361.756 206.804 C 362.106 207.394 362.446 207.965 362.786 208.545 C 363.797 210.307 364.738 212.098 365.629 213.92 C 365.919 214.54 366.209 215.161 366.49 215.781 C 366.76 216.392 367.03 217.012 367.3 217.633 C 367.5 218.113 367.691 218.583 367.891 219.054 C 368.461 220.475 368.992 221.916 369.482 223.367 C 369.702 224.018 369.912 224.668 370.123 225.319 C 370.123 225.319 370.113 225.329 370.123 225.339 C 370.323 225.99 370.513 226.64 370.703 227.301 C 371.033 228.462 371.344 229.633 371.624 230.824 C 373.132 237.182 373.892 243.695 373.886 250.23 Z M 870.427 84.469 C 870.427 130.307 833.276 167.448 787.447 167.448 C 741.619 167.448 704.468 204.599 704.468 250.427 L 704.468 250.768 C 704.468 251.368 704.468 251.979 704.438 252.569 C 703.548 287.969 680.478 317.854 648.602 328.873 L 594.387 328.873 C 562.51 317.874 539.431 287.979 538.53 252.569 C 538.51 251.969 538.5 251.368 538.5 250.768 L 538.5 250.427 C 538.5 249.827 538.5 249.216 538.53 248.616 C 538.55 247.905 538.58 247.195 538.61 246.494 C 538.62 246.264 538.65 246.044 538.66 245.814 C 541.052 202.137 577.202 167.458 621.479 167.458 C 665.756 167.458 704.458 130.307 704.458 84.479 C 704.458 38.651 741.609 1.5 787.437 1.5 C 833.266 1.5 870.417 38.651 870.417 84.479 Z M 923.277 328.644 L 757.349 328.644 C 757.569 328.724 757.789 328.804 757.999 328.874 C 757.769 328.804 757.529 328.734 757.309 328.644 L 735 328.644 C 739.774 327.683 744.458 326.512 749.062 325.151 C 789.585 313.171 823.654 286.138 844.771 250.529 C 851.369 239.41 856.639 227.556 860.475 215.209 C 865.299 199.646 867.891 183.103 867.891 165.968 C 867.891 120.13 886.466 78.646 916.501 48.611 C 946.536 18.575 988.021 0 1033.859 0 C 1079.697 0 1121.182 18.575 1151.217 48.611 C 1167.951 65.344 1181.122 85.631 1189.509 108.24 C 1196.184 126.225 1199.827 145.661 1199.827 165.968 C 1199.827 183.113 1197.225 199.656 1192.401 215.209 C 1191.52 218.062 1190.56 220.894 1189.519 223.686 C 1186.036 233.064 1181.742 242.032 1176.708 250.529 C 1169.612 262.476 1161.052 273.49 1151.227 283.316 C 1131.911 302.632 1107.881 317.194 1080.988 325.141 C 1076.374 326.502 1071.681 327.673 1066.917 328.634 L 923.287 328.634\" fill=\"transparent\" height=\"329.0454699780528px\" id=\"NzxkCXRLg\" width=\"1199.8273561301085px\"><path d=\"M 39.083 70.839 C 39.083 85.291 35.42 98.892 28.974 110.752 C 28.704 111.243 28.434 111.723 28.163 112.193 C 21.339 124.185 11.666 134.311 0 141.678 L 0 0 C 23.49 14.832 39.083 41.014 39.083 70.839 Z\" fill=\"rgb(147, 152, 148)\" height=\"141.67806505421186px\" id=\"h7Ug7jsXC\" transform=\"translate(0 179)\" width=\"39.082568807339385px\"/><path d=\"M 167.46 84.37 C 167.46 84.831 167.46 85.281 167.45 85.731 C 167.43 87.083 167.369 88.424 167.289 89.755 C 167.269 90.205 167.239 90.646 167.199 91.086 L 167.079 92.417 C 167.009 93.298 166.909 94.178 166.789 95.049 C 166.627 96.352 166.43 97.65 166.198 98.942 C 165.978 100.234 165.718 101.505 165.438 102.776 C 165.248 103.626 165.038 104.467 164.827 105.298 C 164.667 105.968 164.477 106.639 164.287 107.299 C 163.907 108.621 163.496 109.932 163.066 111.223 C 162.916 111.673 162.766 112.123 162.606 112.564 C 162.585 112.604 162.575 112.644 162.565 112.684 C 162.418 113.089 162.268 113.492 162.115 113.895 L 161.755 114.826 C 161.535 115.396 161.304 115.957 161.064 116.517 C 160.974 116.747 160.874 116.967 160.784 117.198 C 160.283 118.367 159.756 119.525 159.203 120.671 C 158.962 121.171 158.712 121.671 158.462 122.172 C 158.462 122.192 158.452 122.212 158.432 122.232 C 157.481 124.133 156.45 125.985 155.339 127.796 C 154.639 128.937 153.918 130.078 153.168 131.189 C 147.144 140.106 139.465 147.784 130.549 153.808 C 129.438 154.559 128.297 155.279 127.156 155.98 C 125.428 157.038 123.658 158.026 121.852 158.942 C 121.401 159.173 120.951 159.403 120.49 159.623 C 119.58 160.063 118.659 160.494 117.728 160.914 C 117.268 161.124 116.797 161.324 116.327 161.525 C 114.926 162.125 113.495 162.686 112.043 163.196 L 55.426 163.196 C 24.11 151.947 1.431 122.562 0.07 87.713 C 0.02 86.612 0 85.501 0 84.38 C 0 72.06 2.652 60.37 7.436 49.842 C 7.756 49.141 8.087 48.44 8.417 47.75 C 9.079 46.368 9.784 45.006 10.529 43.666 C 24.841 18.005 52.264 0.641 83.73 0.641 C 129.968 0.641 167.46 38.132 167.46 84.37 Z M 334.929 84.38 C 334.929 90.886 334.188 97.211 332.787 103.286 C 332.126 106.135 331.317 108.948 330.365 111.713 C 329.805 113.324 329.194 114.916 328.544 116.487 C 328.224 117.278 327.883 118.058 327.533 118.829 C 325.869 122.524 323.932 126.09 321.738 129.498 C 320.513 131.411 319.211 133.274 317.835 135.083 C 316.914 136.284 315.963 137.455 314.992 138.595 C 313.532 140.321 312 141.984 310.399 143.58 C 305.658 148.336 300.358 152.499 294.616 155.98 C 292.891 157.043 291.121 158.032 289.311 158.942 C 288.861 159.173 288.41 159.403 287.95 159.623 C 287.039 160.063 286.118 160.494 285.198 160.914 C 284.727 161.124 284.267 161.324 283.796 161.525 C 282.385 162.125 280.954 162.686 279.513 163.196 L 222.886 163.196 C 221.445 162.686 220.013 162.125 218.602 161.525 C 218.132 161.324 217.671 161.124 217.201 160.914 C 216.28 160.494 215.359 160.063 214.449 159.623 C 213.988 159.403 213.538 159.173 213.088 158.942 C 211.276 158.032 209.505 157.041 207.783 155.98 C 202.04 152.499 196.741 148.336 192 143.58 C 190.399 141.978 188.857 140.317 187.406 138.595 C 186.435 137.455 185.485 136.284 184.564 135.083 C 183.193 133.281 181.892 131.42 180.661 129.508 C 178.837 126.669 177.19 123.721 175.726 120.681 C 175.436 120.07 175.146 119.46 174.866 118.829 C 174.515 118.058 174.175 117.278 173.855 116.487 C 173.204 114.916 172.594 113.324 172.033 111.713 C 171.081 108.948 170.273 106.135 169.611 103.286 C 168.42 98.13 167.726 92.872 167.54 87.583 C 167.49 86.512 167.47 85.451 167.47 84.38 C 167.47 83.199 167.49 82.018 167.55 80.847 C 167.897 72.218 169.585 63.696 172.554 55.586 C 172.794 54.936 173.034 54.315 173.284 53.685 C 173.535 53.044 173.785 52.414 174.055 51.793 C 174.315 51.153 174.595 50.532 174.866 49.922 C 175.156 49.301 175.436 48.691 175.726 48.08 C 176.027 47.46 176.327 46.859 176.637 46.259 C 176.947 45.648 177.258 45.068 177.578 44.477 C 177.908 43.877 178.229 43.286 178.569 42.706 C 179.239 41.535 179.94 40.374 180.661 39.243 C 181.031 38.672 181.401 38.112 181.771 37.561 C 182.152 37.011 182.532 36.46 182.922 35.92 L 182.922 35.9 C 183.313 35.349 183.713 34.819 184.113 34.289 L 184.113 34.269 C 184.524 33.738 184.924 33.218 185.334 32.697 C 185.755 32.157 186.175 31.636 186.595 31.126 L 186.595 31.106 C 187.016 30.595 187.436 30.095 187.897 29.595 L 187.897 29.575 C 188.327 29.064 188.757 28.584 189.228 28.093 L 189.228 28.073 C 189.678 27.583 190.128 27.093 190.599 26.622 L 190.599 26.602 C 190.829 26.362 191.059 26.122 191.289 25.892 C 191.52 25.651 191.76 25.421 192 25.181 C 192.51 24.661 193.021 24.16 193.541 23.67 C 193.561 23.67 193.591 23.63 193.621 23.6 C 194.112 23.129 194.612 22.659 195.123 22.209 C 195.433 21.928 195.753 21.648 196.073 21.388 C 196.464 21.058 196.844 20.717 197.234 20.387 C 197.615 20.047 198.005 19.726 198.405 19.406 C 198.595 19.246 198.786 19.096 198.986 18.936 C 199.176 18.776 199.376 18.616 199.576 18.475 C 200.327 17.895 201.078 17.314 201.838 16.754 C 202.249 16.454 202.669 16.163 203.079 15.873 C 203.87 15.313 204.671 14.772 205.481 14.242 C 205.681 14.112 205.872 13.972 206.072 13.842 C 206.732 13.421 207.393 13.011 208.063 12.611 C 208.324 12.45 208.594 12.3 208.854 12.14 C 208.934 12.09 209.014 12.04 209.094 12 C 209.274 11.89 209.455 11.78 209.645 11.68 C 209.805 11.59 209.975 11.49 210.135 11.399 C 210.355 11.279 210.565 11.159 210.786 11.039 C 211.446 10.669 212.117 10.319 212.787 9.968 C 213.248 9.728 213.708 9.498 214.178 9.268 C 214.229 9.238 214.279 9.208 214.339 9.188 C 214.709 9.008 215.059 8.827 215.43 8.657 C 215.87 8.447 216.31 8.247 216.751 8.047 C 217.521 7.696 218.302 7.366 219.083 7.036 C 219.723 6.766 220.364 6.515 221.014 6.265 C 221.154 6.205 221.304 6.145 221.455 6.095 C 221.575 6.045 221.695 6.005 221.815 5.955 C 222.275 5.775 222.736 5.615 223.206 5.455 C 223.226 5.445 223.236 5.435 223.256 5.435 C 223.586 5.314 223.917 5.204 224.247 5.094 C 224.617 4.964 224.987 4.834 225.368 4.724 C 226.197 4.455 227.031 4.202 227.87 3.963 C 228.43 3.793 228.991 3.633 229.561 3.483 C 229.962 3.363 230.372 3.263 230.782 3.163 C 230.992 3.113 231.193 3.073 231.393 3.023 C 231.693 2.942 231.993 2.862 232.294 2.792 L 233.525 2.522 C 233.875 2.452 234.225 2.372 234.585 2.302 L 234.866 2.242 C 235.326 2.152 235.796 2.062 236.257 1.982 C 236.287 1.972 236.317 1.972 236.357 1.962 C 236.737 1.902 237.128 1.832 237.508 1.771 C 237.998 1.681 238.489 1.601 238.989 1.541 C 239.47 1.471 239.94 1.401 240.42 1.351 C 240.46 1.331 240.5 1.331 240.54 1.331 C 241.021 1.271 241.501 1.211 241.982 1.161 C 241.982 1.151 242.002 1.151 242.012 1.161 C 242.422 1.101 242.832 1.061 243.243 1.031 C 243.293 1.021 243.343 1.011 243.393 1.021 C 243.693 0.991 243.993 0.961 244.294 0.941 C 244.994 0.871 245.705 0.821 246.415 0.781 L 247.186 0.751 C 247.386 0.741 247.596 0.731 247.796 0.731 C 248.207 0.711 248.627 0.701 249.048 0.681 C 249.468 0.671 249.878 0.661 250.299 0.661 C 250.599 0.661 250.899 0.641 251.199 0.641 C 254.082 0.641 256.944 0.791 259.756 1.081 C 260.457 1.151 261.158 1.231 261.848 1.321 L 261.858 1.321 C 264.651 1.671 267.403 2.162 270.105 2.792 C 270.786 2.952 271.456 3.113 272.127 3.283 C 272.797 3.453 273.468 3.633 274.128 3.823 C 274.789 4.013 275.45 4.214 276.1 4.414 C 276.761 4.624 277.411 4.834 278.062 5.054 C 278.712 5.274 279.353 5.495 279.993 5.735 C 281.274 6.195 282.545 6.696 283.796 7.236 C 284.417 7.496 285.038 7.766 285.648 8.037 C 286.259 8.307 285.658 8.047 285.658 8.047 C 286.279 8.327 286.889 8.617 287.5 8.907 C 287.98 9.138 288.46 9.378 288.931 9.628 C 289.231 9.778 289.531 9.928 289.832 10.088 C 289.962 10.158 290.082 10.219 290.222 10.279 C 291.063 10.729 291.893 11.189 292.724 11.66 C 293.354 12.03 293.995 12.4 294.616 12.781 C 294.756 12.861 294.886 12.951 295.026 13.031 C 295.466 13.291 295.897 13.561 296.327 13.832 C 296.757 14.102 296.327 13.852 296.337 13.832 C 301.431 17.104 306.145 20.907 310.399 25.171 L 310.409 25.171 C 310.939 25.701 311.47 26.242 311.98 26.792 C 312.49 27.333 313.001 27.893 313.511 28.454 C 315.033 30.135 316.464 31.867 317.835 33.668 C 319.196 35.47 320.507 37.321 321.738 39.233 C 322.098 39.803 322.449 40.374 322.799 40.944 C 323.149 41.535 323.49 42.105 323.82 42.686 C 324.15 43.266 323.83 42.696 323.83 42.696 C 324.831 44.447 325.781 46.239 326.662 48.06 C 326.952 48.681 327.243 49.301 327.523 49.922 C 327.693 50.292 327.863 50.662 328.023 51.043 C 328.123 51.283 328.234 51.523 328.334 51.773 C 328.434 52.023 328.344 51.783 328.344 51.783 C 329.137 53.664 329.861 55.574 330.515 57.508 C 330.736 58.158 330.946 58.809 331.156 59.46 C 331.156 59.46 331.146 59.47 331.156 59.48 C 331.246 59.77 331.336 60.07 331.426 60.37 C 331.536 60.721 331.636 61.081 331.736 61.441 C 332.067 62.602 332.377 63.773 332.657 64.964 C 334.166 71.322 334.925 77.835 334.919 84.37 Z M 502.399 84.38 C 502.399 120.681 479.289 151.586 446.982 163.196 L 390.365 163.196 C 389.675 162.956 388.994 162.696 388.314 162.435 C 388.244 162.405 388.173 162.385 388.103 162.355 C 387.423 162.085 386.752 161.815 386.082 161.525 C 385.611 161.334 385.141 161.134 384.681 160.914 C 383.75 160.494 382.829 160.063 381.908 159.623 C 381.448 159.403 380.998 159.173 380.547 158.942 C 380.117 158.722 379.686 158.502 379.266 158.272 C 379.196 158.242 379.136 158.202 379.076 158.172 C 378.385 157.802 377.695 157.421 377.024 157.031 C 376.774 156.881 376.524 156.741 376.284 156.601 C 375.933 156.39 375.593 156.19 375.253 155.98 C 374.142 155.299 373.041 154.609 371.96 153.878 C 371.92 153.858 371.89 153.828 371.85 153.808 C 371.289 153.428 370.739 153.048 370.199 152.657 C 369.648 152.267 369.108 151.877 368.567 151.466 C 368.087 151.116 367.606 150.746 367.136 150.375 C 367.046 150.305 366.946 150.225 366.846 150.155 C 366.385 149.785 365.925 149.415 365.475 149.034 C 364.798 148.481 364.131 147.917 363.473 147.343 C 363.133 147.033 362.782 146.732 362.442 146.422 C 361.424 145.5 360.429 144.553 359.46 143.58 C 355.664 139.784 352.239 135.635 349.231 131.189 C 348.48 130.078 347.76 128.947 347.059 127.796 C 346.709 127.216 346.369 126.636 346.028 126.055 C 345.698 125.475 345.368 124.884 345.038 124.294 C 344.727 123.703 344.407 123.103 344.097 122.492 C 343.756 121.832 343.426 121.161 343.106 120.49 C 342.846 119.94 342.586 119.389 342.335 118.829 C 342.055 118.219 341.785 117.598 341.515 116.977 C 341.254 116.347 340.994 115.716 340.744 115.086 C 340.504 114.455 340.254 113.815 340.013 113.164 C 339.783 112.524 339.563 111.883 339.333 111.233 C 338.892 109.932 338.492 108.631 338.112 107.309 C 337.932 106.639 337.741 105.968 337.571 105.298 C 337.361 104.467 337.151 103.626 336.961 102.776 C 335.614 96.737 334.936 90.568 334.939 84.38 C 334.939 61.251 344.307 40.324 359.46 25.171 C 362.772 21.858 366.365 18.816 370.199 16.093 C 372.389 14.528 374.657 13.075 376.994 11.74 C 378.165 11.059 379.346 10.419 380.547 9.808 C 381.748 9.188 382.969 8.597 384.2 8.047 C 386.672 6.926 389.214 5.925 391.817 5.044 C 393.108 4.604 394.419 4.193 395.74 3.823 L 395.75 3.823 C 403.205 1.706 410.919 0.635 418.669 0.641 C 440.887 0.641 461.084 9.298 476.067 23.42 C 476.696 24.007 477.313 24.608 477.918 25.221 C 482.162 29.465 485.945 34.168 489.208 39.243 C 489.928 40.374 490.629 41.535 491.309 42.706 C 492.31 44.457 493.261 46.249 494.142 48.07 C 494.731 49.295 495.291 50.533 495.823 51.783 C 496.614 53.665 497.344 55.576 498.005 57.518 C 500.922 66.173 502.406 75.247 502.399 84.38 Z M 995.44 82.969 C 995.44 118.949 972.54 149.585 940.524 161.084 L 884.417 161.084 C 884.317 161.044 884.217 161.014 884.107 160.974 C 884.087 160.974 884.067 160.974 884.047 160.954 C 883.837 160.884 883.626 160.804 883.436 160.724 C 882.956 160.554 882.495 160.374 882.035 160.183 C 881.415 159.933 880.784 159.673 880.174 159.423 C 879.553 159.153 878.932 158.882 878.322 158.612 C 877.096 158.064 875.884 157.483 874.689 156.871 C 874.189 156.621 873.708 156.36 873.218 156.1 C 873.028 156 872.837 155.9 872.657 155.79 C 872.197 155.54 871.746 155.279 871.296 155.029 C 871.146 154.949 870.996 154.859 870.846 154.769 C 870.846 154.769 870.816 154.769 870.806 154.749 C 870.345 154.479 869.895 154.209 869.435 153.938 C 868.314 153.258 867.213 152.547 866.122 151.827 C 865.261 151.256 864.42 150.656 863.59 150.045 C 862.989 149.605 862.399 149.164 861.818 148.704 C 861.458 148.434 861.108 148.153 860.747 147.863 C 860.727 147.863 860.707 147.833 860.687 147.823 C 860.577 147.743 860.477 147.663 860.377 147.573 C 859.927 147.213 859.476 146.852 859.036 146.472 C 858.716 146.202 858.405 145.932 858.095 145.661 C 857.765 145.381 857.445 145.101 857.114 144.801 C 856.844 144.56 856.574 144.32 856.324 144.08 C 855.943 143.75 855.583 143.41 855.213 143.049 C 854.728 142.593 854.251 142.129 853.782 141.658 C 852.841 140.717 851.93 139.756 851.029 138.776 C 850.137 137.793 849.266 136.792 848.417 135.773 C 847.987 135.253 847.576 134.742 847.166 134.212 C 846.345 133.171 845.545 132.11 844.774 131.019 C 844.384 130.479 844.013 129.938 843.633 129.378 C 842.889 128.274 842.172 127.153 841.481 126.015 C 840.791 124.874 840.12 123.713 839.48 122.542 C 839.159 121.952 838.859 121.351 838.549 120.761 C 838.239 120.17 837.948 119.56 837.658 118.959 C 837.358 118.359 837.088 117.748 836.807 117.138 C 836.257 115.917 835.726 114.676 835.226 113.425 C 834.976 112.794 834.736 112.153 834.505 111.523 C 834.275 110.892 834.045 110.242 833.835 109.601 C 833.615 108.961 833.405 108.31 833.214 107.67 C 833.024 107.079 832.844 106.479 832.674 105.878 L 832.554 105.468 L 832.133 103.917 C 832.103 103.817 832.083 103.706 832.053 103.606 C 831.893 102.986 831.743 102.355 831.593 101.725 C 831.593 101.685 831.573 101.645 831.563 101.605 C 831.423 100.974 831.283 100.344 831.153 99.713 C 831.013 99.043 830.882 98.362 830.762 97.681 C 830.672 97.211 830.592 96.751 830.522 96.28 L 830.522 96.18 C 830.452 95.78 830.392 95.389 830.332 94.979 C 830.242 94.419 830.172 93.868 830.102 93.308 C 830.022 92.697 829.952 92.087 829.892 91.476 C 829.822 90.836 829.761 90.185 829.711 89.535 C 829.711 89.374 829.691 89.214 829.681 89.044 L 829.681 88.974 C 829.641 88.534 829.611 88.093 829.591 87.643 L 829.591 87.043 C 829.561 86.532 829.541 86.032 829.541 85.521 L 829.541 85.281 C 829.541 85.071 829.521 84.861 829.521 84.651 C 829.521 84.1 829.501 83.55 829.501 82.989 C 829.501 37.151 866.652 0 912.48 0 C 958.309 0 995.46 37.151 995.46 82.979 Z\" fill=\"rgb(200, 255, 2)\" height=\"163.19599664403776px\" id=\"whS63RN8V\" transform=\"translate(39.033 165.757)\" width=\"995.4595803204329px\"/><path d=\"M 222.856 162.545 L 55.416 162.545 C 53.975 162.035 52.544 161.475 51.133 160.874 C 50.662 160.674 50.202 160.474 49.731 160.264 C 48.811 159.843 47.89 159.413 46.979 158.972 C 46.519 158.752 46.068 158.522 45.618 158.292 C 43.807 157.381 42.035 156.39 40.314 155.329 C 39.163 154.639 38.032 153.908 36.921 153.158 C 32.467 150.155 28.324 146.732 24.53 142.929 C 22.929 141.328 21.388 139.666 19.937 137.945 C 18.946 136.804 18.005 135.633 17.094 134.432 C 15.723 132.631 14.422 130.769 13.191 128.857 C 11.368 126.018 9.72 123.07 8.257 120.03 C 7.967 119.42 7.676 118.809 7.396 118.178 C 7.046 117.408 6.706 116.627 6.385 115.837 C 5.725 114.275 5.124 112.684 4.564 111.063 C 3.612 108.297 2.803 105.484 2.142 102.636 C 0.951 97.479 0.257 92.221 0.07 86.932 C 0.02 85.862 0 84.801 0 83.73 C 0 82.549 0.02 81.368 0.08 80.197 C 0.427 71.568 2.116 63.045 5.084 54.936 C 5.324 54.285 5.565 53.665 5.815 53.034 C 6.065 52.394 6.315 51.763 6.585 51.143 C 6.846 50.502 7.126 49.882 7.396 49.271 C 7.686 48.651 7.967 48.04 8.257 47.43 C 8.557 46.809 8.857 46.209 9.168 45.608 C 9.478 44.997 9.788 44.417 10.108 43.827 C 10.439 43.226 10.759 42.636 11.099 42.055 C 11.77 40.884 12.47 39.723 13.191 38.592 C 13.561 38.022 13.932 37.461 14.302 36.911 C 14.682 36.36 15.063 35.81 15.453 35.269 L 15.453 35.249 C 15.843 34.699 16.244 34.168 16.644 33.638 L 16.644 33.618 C 17.054 33.088 17.455 32.567 17.865 32.047 C 18.285 31.506 18.706 30.986 19.126 30.475 L 19.126 30.455 C 19.566 29.945 19.987 29.445 20.427 28.944 L 20.427 28.924 C 20.877 28.414 21.308 27.933 21.758 27.443 L 21.758 27.423 C 22.209 26.932 22.659 26.442 23.129 25.972 L 23.129 25.952 C 23.359 25.711 23.59 25.471 23.82 25.241 C 24.05 25.001 24.29 24.771 24.53 24.53 C 25.041 24.01 25.551 23.51 26.072 23.019 L 26.152 22.939 C 26.642 22.479 27.143 22.008 27.653 21.558 C 28.724 20.587 29.815 19.656 30.936 18.756 C 31.126 18.595 31.316 18.445 31.516 18.285 C 31.706 18.125 31.907 17.965 32.107 17.825 C 32.847 17.224 33.608 16.654 34.369 16.103 C 35.75 15.083 37.161 14.122 38.602 13.191 C 39.263 12.771 39.923 12.36 40.594 11.96 C 40.854 11.8 41.124 11.65 41.384 11.49 C 41.465 11.44 41.545 11.389 41.625 11.349 C 41.805 11.239 41.985 11.129 42.175 11.029 C 42.335 10.939 42.505 10.839 42.666 10.749 C 42.886 10.629 43.096 10.509 43.316 10.389 C 43.977 10.018 44.647 9.668 45.318 9.318 C 45.778 9.078 46.239 8.847 46.709 8.617 C 46.759 8.587 46.809 8.557 46.869 8.537 C 47.049 8.437 47.239 8.347 47.43 8.257 C 47.6 8.177 47.78 8.087 47.96 8.007 C 48.4 7.796 48.841 7.596 49.281 7.396 C 50.052 7.046 50.832 6.716 51.613 6.385 C 52.254 6.115 52.894 5.865 53.545 5.615 C 53.805 5.505 54.075 5.405 54.345 5.304 C 54.806 5.124 55.266 4.964 55.736 4.804 C 55.756 4.794 55.766 4.784 55.786 4.784 C 56.117 4.664 56.447 4.554 56.777 4.444 C 57.148 4.314 57.518 4.183 57.898 4.073 C 58.209 3.963 58.529 3.863 58.839 3.763 C 59.91 3.433 60.991 3.113 62.092 2.832 C 62.492 2.712 62.902 2.612 63.313 2.512 C 63.813 2.382 64.324 2.262 64.824 2.142 C 65.585 1.972 66.345 1.802 67.116 1.651 C 67.666 1.531 68.227 1.431 68.787 1.331 C 68.817 1.321 68.847 1.321 68.887 1.311 C 69.268 1.251 69.658 1.181 70.038 1.121 C 70.529 1.031 71.019 0.951 71.52 0.891 C 72 0.821 72.47 0.751 72.951 0.701 C 72.991 0.681 73.031 0.681 73.071 0.681 C 73.551 0.621 74.032 0.56 74.512 0.51 C 74.512 0.5 74.532 0.5 74.542 0.51 C 74.952 0.45 75.363 0.41 75.773 0.38 C 75.823 0.37 75.873 0.36 75.923 0.37 C 76.224 0.34 76.524 0.31 76.824 0.29 C 77.785 0.2 78.746 0.14 79.716 0.1 C 80.337 0.07 80.957 0.04 81.578 0.03 C 81.998 0.02 82.409 0.01 82.829 0.01 C 83.129 0 83.43 0 83.73 0 C 86.622 0 89.475 0.15 92.287 0.43 C 92.987 0.5 93.688 0.58 94.379 0.671 L 94.389 0.671 C 98.535 1.202 102.636 2.038 106.659 3.173 C 107.319 3.363 107.98 3.563 108.631 3.763 C 109.291 3.973 109.942 4.183 110.592 4.404 C 112.53 5.06 114.443 5.788 116.327 6.585 C 116.947 6.846 117.568 7.116 118.178 7.386 C 118.789 7.656 118.188 7.396 118.188 7.396 C 118.809 7.676 119.42 7.967 120.03 8.257 C 120.51 8.487 120.991 8.727 121.461 8.977 C 121.892 9.188 122.322 9.408 122.752 9.628 C 123.593 10.078 124.424 10.539 125.254 11.009 C 125.885 11.379 126.525 11.75 127.146 12.13 C 127.286 12.21 127.416 12.3 127.556 12.38 C 127.997 12.641 128.427 12.911 128.857 13.181 C 129.288 13.451 128.857 13.201 128.867 13.181 C 133.962 16.454 138.676 20.257 142.929 24.52 L 142.939 24.52 C 143.47 25.051 144 25.591 144.51 26.142 C 145.021 26.682 145.531 27.243 146.042 27.803 C 147.563 29.485 148.994 31.216 150.365 33.018 C 151.726 34.819 153.038 36.671 154.269 38.582 C 154.629 39.153 154.979 39.723 155.329 40.294 C 155.68 40.884 156.02 41.455 156.35 42.035 C 156.681 42.616 156.36 42.045 156.36 42.045 C 157.361 43.796 158.312 45.588 159.193 47.41 C 159.483 48.03 159.773 48.651 160.053 49.271 C 160.224 49.641 160.394 50.012 160.554 50.392 C 160.654 50.632 160.764 50.872 160.864 51.123 C 160.964 51.373 160.874 51.133 160.874 51.133 C 161.667 53.014 162.392 54.923 163.046 56.857 C 163.266 57.508 163.476 58.158 163.686 58.809 C 163.686 58.809 163.676 58.819 163.686 58.829 C 163.776 59.119 163.867 59.42 163.957 59.72 C 164.067 60.07 164.167 60.43 164.267 60.791 C 164.597 61.952 164.907 63.123 165.188 64.314 C 166.696 70.672 167.455 77.185 167.45 83.72 C 167.45 85.301 167.49 86.872 167.59 88.434 C 167.71 90.766 167.93 93.078 168.26 95.359 C 168.46 96.881 168.711 98.392 169.011 99.883 C 169.151 100.634 169.311 101.374 169.481 102.115 C 169.671 102.966 169.872 103.807 170.092 104.637 C 170.262 105.308 170.452 105.978 170.632 106.649 C 171.003 107.96 171.413 109.271 171.853 110.562 C 172.083 111.223 172.304 111.863 172.534 112.504 C 172.774 113.154 173.024 113.795 173.264 114.425 C 173.505 115.056 173.765 115.686 174.035 116.307 C 174.295 116.937 174.565 117.558 174.856 118.168 C 175.086 118.699 175.326 119.219 175.586 119.74 C 175.586 119.77 175.616 119.8 175.626 119.83 C 175.947 120.5 176.277 121.171 176.617 121.832 C 176.927 122.442 177.248 123.043 177.558 123.633 C 177.888 124.224 178.219 124.814 178.549 125.394 C 178.889 125.975 179.229 126.555 179.58 127.126 C 180.271 128.281 180.995 129.416 181.751 130.529 C 184.764 134.982 188.197 139.136 191.98 142.919 C 192.951 143.89 193.942 144.841 194.962 145.761 C 195.223 146.002 195.483 146.232 195.743 146.452 C 195.823 146.532 195.913 146.602 195.993 146.682 C 196.654 147.253 197.314 147.823 197.995 148.374 C 198.385 148.704 198.776 149.024 199.176 149.344 C 199.236 149.394 199.306 149.445 199.366 149.495 C 199.466 149.565 199.566 149.645 199.656 149.715 C 200.127 150.085 200.607 150.455 201.088 150.806 L 201.898 151.406 C 202.168 151.616 202.439 151.807 202.719 151.997 C 203.259 152.387 203.81 152.767 204.37 153.148 C 204.41 153.168 204.44 153.198 204.48 153.218 C 205.001 153.568 205.521 153.908 206.052 154.259 C 206.612 154.619 207.183 154.969 207.763 155.319 C 208.073 155.52 208.384 155.71 208.704 155.88 L 208.794 155.94 C 209.034 156.08 209.284 156.22 209.535 156.37 C 210.205 156.761 210.896 157.141 211.586 157.511 C 211.646 157.541 211.706 157.581 211.776 157.611 C 212.197 157.852 212.627 158.072 213.058 158.282 C 213.508 158.512 213.958 158.742 214.419 158.962 C 214.569 159.043 214.719 159.123 214.869 159.193 C 215.48 159.483 216.1 159.773 216.721 160.053 C 216.881 160.123 217.031 160.193 217.191 160.254 C 217.651 160.474 218.122 160.674 218.592 160.864 C 219.243 161.144 219.893 161.415 220.554 161.665 L 220.614 161.695 C 220.684 161.725 220.754 161.745 220.824 161.775 C 221.174 161.905 221.525 162.045 221.875 162.175 C 222.195 162.305 222.515 162.415 222.836 162.535 Z\" fill=\"rgb(147, 152, 148)\" height=\"162.54545454545416px\" id=\"y0hz0Cgtr\" transform=\"translate(206.5 166.5)\" width=\"222.85571309424515px\"/><path d=\"M 220.844 161.064 L 54.916 161.064 C 54.255 160.824 53.585 160.574 52.924 160.324 C 52.844 160.294 52.754 160.264 52.674 160.234 C 52.003 159.963 51.333 159.693 50.672 159.413 C 50.052 159.153 49.431 158.882 48.821 158.612 C 48.761 158.582 48.701 158.562 48.641 158.522 C 48.09 158.272 47.53 158.012 46.979 157.761 C 46.859 157.701 46.749 157.641 46.639 157.581 C 46.148 157.341 45.668 157.101 45.188 156.861 C 44.297 156.4 43.416 155.93 42.535 155.44 C 42.205 155.259 41.895 155.069 41.575 154.889 C 41.024 154.569 40.474 154.249 39.933 153.918 C 39.363 153.568 38.792 153.228 38.242 152.867 C 37.751 152.557 37.291 152.247 36.821 151.927 C 36.741 151.877 36.651 151.827 36.57 151.766 C 36.02 151.386 35.47 151.016 34.929 150.626 C 34.379 150.235 33.848 149.855 33.308 149.445 C 32.827 149.094 32.357 148.734 31.887 148.364 C 29.217 146.274 26.677 144.025 24.28 141.628 C 20.517 137.867 17.122 133.755 14.142 129.348 C 13.398 128.244 12.68 127.123 11.99 125.985 C 11.64 125.415 11.309 124.834 10.969 124.264 C 10.639 123.693 10.319 123.103 9.988 122.522 C 9.678 121.942 9.368 121.341 9.058 120.741 C 8.717 120.09 8.397 119.42 8.077 118.759 C 7.817 118.209 7.556 117.668 7.316 117.108 C 7.036 116.507 6.766 115.887 6.505 115.276 C 6.245 114.656 5.985 114.025 5.745 113.405 C 5.505 112.784 5.254 112.143 5.024 111.503 C 4.794 110.872 4.574 110.232 4.354 109.591 C 3.921 108.306 3.517 107.011 3.143 105.708 C 2.962 105.048 2.772 104.377 2.602 103.716 C 2.392 102.896 2.182 102.055 2.002 101.214 C 1.721 99.953 1.461 98.682 1.251 97.411 C 1.171 96.981 1.101 96.56 1.031 96.12 C 0.891 95.269 0.771 94.419 0.661 93.548 C 0.55 92.677 0.45 91.817 0.37 90.936 L 0.25 89.615 L 0.16 88.294 C 0.077 86.967 0.023 85.639 0 84.31 L 0 82.969 C 0 60.05 9.288 39.303 24.3 24.29 C 29.005 19.588 34.253 15.462 39.933 12 C 40.504 11.65 41.084 11.319 41.665 10.979 C 42.816 10.319 43.997 9.678 45.188 9.068 C 46.379 8.467 47.59 7.877 48.811 7.326 C 51.263 6.215 53.785 5.224 56.357 4.354 C 57.638 3.923 58.939 3.523 60.24 3.143 C 67.446 1.101 75.083 0 82.949 0 C 104.967 0 124.984 8.577 139.837 22.569 C 140.457 23.149 141.068 23.75 141.668 24.35 C 145.872 28.554 149.625 33.218 152.857 38.242 C 153.568 39.363 154.269 40.514 154.939 41.675 C 155.934 43.413 156.869 45.186 157.741 46.989 C 157.852 47.219 157.952 47.44 158.042 47.65 C 158.102 47.77 158.162 47.9 158.222 48.02 C 158.642 48.891 159.023 49.771 159.413 50.672 C 160.193 52.534 160.924 54.435 161.575 56.357 C 164.463 64.932 165.933 73.921 165.928 82.969 C 165.928 83.74 165.928 84.52 165.968 85.271 C 165.968 85.902 165.998 86.542 166.038 87.173 L 166.038 87.333 C 166.058 87.893 166.098 88.464 166.138 89.014 C 166.138 89.184 166.158 89.344 166.168 89.505 C 166.219 90.155 166.279 90.806 166.349 91.446 C 166.409 92.057 166.479 92.667 166.559 93.278 C 166.629 93.838 166.699 94.399 166.789 94.949 C 166.849 95.389 166.919 95.82 166.989 96.25 C 167.059 96.721 167.139 97.181 167.229 97.651 C 167.349 98.332 167.48 99.013 167.62 99.683 C 167.75 100.314 167.89 100.944 168.03 101.575 C 168.03 101.615 168.05 101.655 168.06 101.695 C 168.386 103.084 168.743 104.465 169.131 105.838 C 169.301 106.439 169.481 107.039 169.671 107.63 C 169.872 108.27 170.082 108.921 170.292 109.561 C 170.512 110.202 170.742 110.852 170.962 111.483 C 171.203 112.113 171.443 112.754 171.683 113.384 C 172.183 114.636 172.704 115.877 173.264 117.098 C 173.545 117.708 173.815 118.319 174.115 118.919 C 174.405 119.52 174.696 120.13 175.006 120.721 C 175.916 122.506 176.894 124.255 177.938 125.965 C 178.971 127.678 180.069 129.351 181.231 130.979 C 182.002 132.07 182.802 133.131 183.623 134.172 C 184.849 135.745 186.137 137.267 187.486 138.736 C 188.377 139.716 189.288 140.677 190.239 141.618 C 190.709 142.088 191.179 142.549 191.67 143.009 C 192.04 143.369 192.4 143.71 192.781 144.04 C 193.661 144.871 194.562 145.671 195.503 146.442 C 195.943 146.822 196.394 147.183 196.844 147.543 C 196.964 147.653 197.084 147.753 197.214 147.833 C 197.575 148.133 197.925 148.404 198.285 148.674 C 199.682 149.766 201.117 150.808 202.589 151.796 C 203.67 152.527 204.771 153.238 205.902 153.908 C 206.372 154.198 206.832 154.479 207.313 154.739 C 208.083 155.209 208.884 155.65 209.685 156.07 C 210.175 156.34 210.656 156.601 211.156 156.841 C 212.947 157.761 214.779 158.622 216.641 159.403 C 217.251 159.673 217.882 159.933 218.502 160.163 C 218.962 160.354 219.423 160.534 219.903 160.704 C 220.103 160.784 220.314 160.864 220.514 160.934 C 220.624 160.984 220.744 161.024 220.854 161.064 Z\" fill=\"rgb(110, 75, 162)\" height=\"161.06422018348633px\" id=\"KPSrBDvSe\" transform=\"translate(704.5 167.5)\" width=\"220.85404503753125px\"/><path d=\"M 222.846 162.545 L 55.416 162.545 C 54.726 162.305 54.045 162.045 53.364 161.785 C 53.294 161.755 53.224 161.735 53.154 161.705 C 52.474 161.435 51.803 161.164 51.133 160.874 C 50.662 160.684 50.192 160.484 49.731 160.264 C 49.571 160.204 49.421 160.133 49.261 160.063 C 48.641 159.783 48.02 159.493 47.41 159.203 C 47.259 159.133 47.109 159.053 46.959 158.972 C 46.499 158.752 46.048 158.522 45.598 158.292 C 45.168 158.072 44.737 157.852 44.317 157.621 C 44.247 157.591 44.187 157.551 44.127 157.521 C 43.436 157.151 42.746 156.771 42.075 156.38 C 41.825 156.23 41.575 156.09 41.334 155.95 C 40.984 155.74 40.644 155.54 40.304 155.329 C 39.723 154.979 39.153 154.629 38.592 154.269 C 38.062 153.918 37.541 153.578 37.021 153.228 C 36.981 153.208 36.951 153.178 36.911 153.158 C 36.35 152.777 35.8 152.397 35.259 152.007 C 34.709 151.616 34.168 151.226 33.628 150.816 C 33.148 150.465 32.667 150.095 32.197 149.725 C 32.107 149.655 32.007 149.575 31.907 149.505 C 31.446 149.134 30.986 148.764 30.535 148.384 C 29.859 147.831 29.192 147.267 28.534 146.692 C 28.194 146.382 27.843 146.082 27.503 145.771 C 26.485 144.85 25.49 143.902 24.52 142.929 C 20.725 139.133 17.3 134.985 14.292 130.539 C 13.541 129.428 12.821 128.297 12.12 127.146 C 11.77 126.565 11.43 125.985 11.089 125.405 C 10.759 124.824 10.429 124.234 10.098 123.643 C 9.788 123.053 9.468 122.452 9.158 121.842 C 8.817 121.181 8.487 120.51 8.167 119.84 C 7.907 119.289 7.646 118.739 7.396 118.178 C 7.116 117.568 6.846 116.947 6.575 116.327 C 6.315 115.696 6.055 115.066 5.805 114.435 C 5.565 113.805 5.314 113.164 5.074 112.514 C 4.844 111.873 4.624 111.233 4.394 110.582 C 3.953 109.281 3.553 107.98 3.173 106.659 C 2.993 105.988 2.802 105.318 2.632 104.647 C 2.422 103.817 2.212 102.976 2.022 102.125 C 0.675 96.086 -0.003 89.917 0 83.73 C 0 60.601 9.368 39.673 24.52 24.52 C 27.833 21.208 31.426 18.165 35.259 15.443 C 36.891 14.282 38.572 13.171 40.304 12.12 C 42.036 11.071 43.806 10.083 45.608 9.158 C 49.241 7.293 53.008 5.7 56.877 4.394 C 58.168 3.963 59.48 3.553 60.801 3.173 L 60.811 3.173 C 68.267 1.063 75.98 -0.005 83.73 0 C 105.948 0 126.145 8.657 141.128 22.769 C 141.758 23.359 142.369 23.96 142.979 24.57 C 147.223 28.814 151.006 33.518 154.269 38.592 C 154.989 39.723 155.69 40.884 156.37 42.055 C 157.371 43.807 158.322 45.598 159.203 47.42 C 159.792 48.644 160.352 49.882 160.884 51.133 C 161.675 53.014 162.405 54.926 163.066 56.867 C 165.982 65.523 167.467 74.596 167.46 83.73 C 167.46 85.892 167.54 88.043 167.71 90.165 C 167.76 90.856 167.82 91.536 167.89 92.217 C 167.95 92.897 168.03 93.558 168.12 94.229 C 168.12 94.329 168.14 94.439 168.16 94.539 C 168.23 95.149 168.31 95.76 168.41 96.36 C 168.41 96.4 168.42 96.44 168.43 96.47 C 168.741 98.552 169.131 100.604 169.611 102.636 C 171.313 110.052 174.005 117.088 177.548 123.593 C 178.879 126.065 180.33 128.447 181.912 130.749 C 182.062 130.999 182.232 131.239 182.412 131.48 C 182.662 131.86 182.932 132.24 183.213 132.611 C 183.623 133.211 184.063 133.802 184.524 134.382 C 184.984 134.962 184.544 134.442 184.584 134.472 C 184.694 134.632 184.814 134.782 184.944 134.942 C 185.224 135.323 185.515 135.693 185.835 136.063 C 185.875 136.143 185.945 136.224 186.025 136.304 C 186.926 137.445 187.887 138.565 188.877 139.656 C 189.638 140.517 190.429 141.368 191.259 142.199 C 191.259 142.209 191.269 142.219 191.299 142.239 C 191.73 142.699 192.18 143.149 192.641 143.58 C 192.741 143.69 192.841 143.79 192.941 143.87 C 193.101 144.05 193.271 144.2 193.431 144.34 C 193.661 144.58 193.892 144.801 194.122 144.991 C 194.172 145.061 194.222 145.101 194.272 145.131 C 194.482 145.341 194.692 145.531 194.902 145.711 C 195.003 145.822 195.113 145.922 195.213 145.992 C 196.103 146.812 197.014 147.593 197.935 148.344 C 198.015 148.424 198.095 148.494 198.185 148.554 C 198.555 148.864 198.926 149.164 199.306 149.455 C 199.376 149.515 199.436 149.565 199.506 149.605 C 199.977 149.985 200.457 150.355 200.947 150.706 C 200.947 150.706 200.957 150.736 200.967 150.726 C 200.998 150.756 201.028 150.776 201.058 150.796 L 201.068 150.796 C 201.078 150.816 201.088 150.826 201.098 150.816 C 201.108 150.806 201.138 150.866 201.168 150.876 C 201.598 151.206 202.028 151.526 202.469 151.827 L 202.469 151.837 C 202.549 151.907 202.629 151.967 202.719 152.007 C 202.839 152.107 202.959 152.197 203.089 152.277 C 203.099 152.297 203.119 152.307 203.129 152.297 C 203.52 152.597 203.92 152.867 204.32 153.118 C 204.36 153.158 204.4 153.188 204.44 153.208 C 204.57 153.308 204.711 153.398 204.841 153.468 C 205.241 153.748 205.641 154.008 206.042 154.269 C 207.033 154.909 208.043 155.52 209.064 156.11 C 209.154 156.17 209.244 156.23 209.344 156.27 C 209.395 156.31 209.445 156.34 209.505 156.36 C 210.095 156.711 210.686 157.041 211.276 157.351 C 211.426 157.441 211.566 157.521 211.716 157.591 C 212.747 158.152 213.808 158.692 214.869 159.203 C 215.48 159.503 216.1 159.783 216.721 160.063 C 216.871 160.133 217.021 160.204 217.181 160.264 C 217.331 160.344 217.491 160.414 217.651 160.474 C 217.962 160.614 218.272 160.744 218.582 160.874 C 219.253 161.164 219.923 161.435 220.604 161.695 C 220.684 161.735 220.754 161.765 220.834 161.785 C 221.194 161.935 221.555 162.075 221.915 162.195 C 222.075 162.265 222.235 162.325 222.395 162.375 C 222.545 162.435 222.686 162.495 222.836 162.545 Z\" fill=\"rgb(200, 255, 2)\" height=\"162.54546997805278px\" id=\"rwp12vLWz\" transform=\"translate(374 166.5)\" width=\"222.8457158313032px\"/><path d=\"M 206.712 83.73 L 206.712 84.06 C 206.712 85.131 206.682 86.192 206.632 87.253 C 206.293 95.788 204.628 104.219 201.698 112.244 C 201.678 112.284 201.668 112.324 201.658 112.364 C 201.511 112.768 201.361 113.172 201.208 113.575 L 200.847 114.505 C 200.627 115.076 200.397 115.636 200.157 116.197 C 200.067 116.427 199.967 116.647 199.877 116.877 C 199.867 116.897 199.857 116.917 199.857 116.937 C 199.626 117.458 199.396 117.988 199.166 118.509 L 199.106 118.629 C 198.896 119.099 198.686 119.57 198.455 120.03 C 198.405 120.14 198.355 120.24 198.295 120.35 C 198.055 120.851 197.805 121.351 197.555 121.852 C 197.555 121.872 197.545 121.892 197.525 121.912 C 187.746 140.967 170.862 155.78 150.375 162.876 L 0 162.876 L 0 154.679 C 12.113 147.071 22.085 136.499 28.974 123.963 C 34.979 113.034 38.602 100.614 39.163 87.393 C 39.223 86.292 39.253 85.181 39.253 84.06 L 39.253 83.73 C 39.253 71.55 41.855 59.97 46.529 49.521 C 46.849 48.821 47.179 48.12 47.51 47.43 C 48.172 46.047 48.876 44.686 49.621 43.346 C 63.873 17.505 91.386 0 122.982 0 C 168.15 0 204.971 35.77 206.642 80.527 C 206.692 81.588 206.712 82.659 206.712 83.73 Z\" fill=\"rgb(255, 255, 255)\" height=\"162.87572977481227px\" id=\"qoqJHwOc2\" transform=\"translate(0 166)\" width=\"206.71226021684737px\"/><path d=\"M 222.886 83.73 C 222.886 90.235 222.145 96.56 220.744 102.636 C 220.082 105.484 219.274 108.297 218.322 111.063 C 217.761 112.684 217.161 114.275 216.5 115.837 C 216.18 116.627 215.84 117.408 215.49 118.178 C 213.825 121.874 211.888 125.44 209.695 128.847 C 208.469 130.761 207.167 132.624 205.791 134.432 C 204.881 135.633 203.94 136.804 202.949 137.945 C 201.489 139.671 199.956 141.333 198.355 142.929 C 194.562 146.732 190.419 150.155 185.965 153.158 C 184.854 153.908 183.723 154.639 182.572 155.329 C 180.847 156.393 179.078 157.381 177.268 158.292 C 176.817 158.522 176.367 158.752 175.907 158.972 C 174.996 159.413 174.075 159.843 173.154 160.264 C 172.684 160.474 172.224 160.674 171.753 160.874 C 170.342 161.475 168.911 162.035 167.47 162.545 L 0 162.545 C 1.451 162.035 2.882 161.475 4.284 160.874 C 4.754 160.674 5.224 160.474 5.685 160.264 C 6.616 159.853 7.536 159.423 8.447 158.972 C 8.907 158.752 9.358 158.522 9.808 158.292 C 11.62 157.371 13.381 156.39 15.113 155.329 C 16.254 154.629 17.394 153.908 18.505 153.158 C 27.422 147.134 35.1 139.455 41.124 130.539 C 41.875 129.428 42.595 128.287 43.296 127.146 C 44.407 125.334 45.438 123.483 46.389 121.581 C 46.409 121.561 46.419 121.541 46.419 121.521 C 46.679 121.031 46.919 120.52 47.159 120.02 C 47.219 119.91 47.269 119.81 47.319 119.7 C 47.57 119.199 47.8 118.689 48.03 118.178 C 48.27 117.658 48.49 117.138 48.721 116.607 C 48.721 116.587 48.731 116.567 48.741 116.547 C 48.831 116.317 48.931 116.097 49.021 115.867 C 49.261 115.306 49.491 114.746 49.711 114.175 L 50.072 113.244 C 50.225 112.842 50.375 112.438 50.522 112.033 C 50.532 111.993 50.542 111.953 50.562 111.913 C 50.722 111.473 50.872 111.023 51.023 110.572 C 51.463 109.281 51.873 107.97 52.244 106.649 C 52.434 105.988 52.624 105.318 52.784 104.647 C 53.004 103.817 53.204 102.976 53.394 102.125 C 54.75 96.087 55.431 89.918 55.426 83.73 C 55.426 82.549 55.446 81.368 55.506 80.197 C 55.854 71.568 57.542 63.045 60.51 54.936 C 60.751 54.285 60.991 53.665 61.241 53.034 C 61.491 52.394 61.741 51.763 62.012 51.143 C 62.272 50.502 62.552 49.882 62.822 49.271 C 63.113 48.651 63.393 48.04 63.683 47.43 C 63.983 46.809 64.284 46.209 64.594 45.608 C 64.904 44.997 65.214 44.417 65.535 43.827 C 65.865 43.226 66.185 42.636 66.525 42.055 C 67.196 40.884 67.897 39.723 68.617 38.592 C 68.987 38.022 69.358 37.461 69.728 36.911 C 70.108 36.36 70.489 35.81 70.879 35.269 L 70.879 35.249 C 71.269 34.699 71.67 34.168 72.07 33.638 L 72.07 33.618 C 72.48 33.088 72.881 32.567 73.291 32.047 C 73.711 31.506 74.132 30.986 74.552 30.475 L 74.552 30.455 C 74.992 29.945 75.413 29.445 75.853 28.944 L 75.853 28.924 C 76.304 28.414 76.734 27.933 77.184 27.443 L 77.184 27.423 C 77.655 26.922 78.095 26.452 78.555 25.972 L 78.555 25.952 C 79.036 25.471 79.486 25.001 79.957 24.53 C 80.467 24.02 80.977 23.52 81.498 23.019 C 81.518 23.019 81.548 22.979 81.578 22.949 C 82.068 22.489 82.569 22.018 83.079 21.558 C 83.389 21.278 83.71 20.997 84.03 20.737 C 84.42 20.407 84.801 20.067 85.191 19.736 C 85.571 19.396 85.962 19.076 86.362 18.756 C 86.552 18.595 86.742 18.445 86.942 18.285 C 87.133 18.125 87.333 17.965 87.533 17.825 C 88.284 17.244 89.034 16.664 89.795 16.103 C 91.176 15.083 92.587 14.122 94.028 13.191 C 94.689 12.771 95.349 12.36 96.02 11.96 C 96.28 11.8 96.55 11.65 96.811 11.49 C 96.891 11.44 96.971 11.389 97.051 11.349 C 97.231 11.239 97.411 11.129 97.601 11.029 C 97.761 10.939 97.932 10.839 98.092 10.749 C 98.312 10.629 98.522 10.509 98.742 10.389 C 99.403 10.018 100.073 9.668 100.744 9.318 C 101.204 9.078 101.665 8.847 102.135 8.617 C 102.185 8.587 102.235 8.557 102.295 8.537 C 102.475 8.437 102.666 8.347 102.856 8.257 C 103.026 8.177 103.206 8.087 103.386 8.007 C 103.827 7.796 104.267 7.596 104.707 7.396 C 105.478 7.046 106.259 6.716 107.039 6.385 C 107.68 6.115 108.32 5.865 108.971 5.615 C 109.111 5.555 109.261 5.495 109.411 5.445 C 109.992 5.224 110.572 5.004 111.163 4.804 C 111.183 4.794 111.193 4.784 111.213 4.784 C 111.543 4.664 111.873 4.554 112.204 4.444 C 112.574 4.314 112.944 4.183 113.324 4.073 C 113.635 3.963 113.955 3.863 114.265 3.763 C 115.336 3.433 116.417 3.113 117.518 2.832 C 117.918 2.712 118.329 2.612 118.739 2.512 C 119.239 2.382 119.75 2.262 120.25 2.142 C 121.011 1.972 121.771 1.802 122.542 1.651 C 123.093 1.531 123.653 1.431 124.214 1.331 C 124.244 1.321 124.274 1.321 124.314 1.311 C 124.694 1.251 125.084 1.181 125.465 1.121 C 125.955 1.031 126.445 0.951 126.946 0.891 C 127.426 0.821 127.897 0.751 128.377 0.701 C 128.417 0.681 128.457 0.681 128.497 0.681 C 128.977 0.621 129.458 0.56 129.938 0.51 C 129.938 0.5 129.958 0.5 129.968 0.51 C 130.379 0.45 130.789 0.41 131.199 0.38 C 131.249 0.37 131.299 0.36 131.349 0.37 C 131.65 0.34 131.95 0.31 132.25 0.29 C 133.211 0.2 134.172 0.14 135.143 0.1 C 135.763 0.07 136.384 0.04 137.004 0.03 C 137.425 0.02 137.835 0.01 138.255 0.01 C 138.555 0 138.856 0 139.156 0 C 142.048 0 144.901 0.15 147.713 0.43 C 148.414 0.5 149.114 0.58 149.805 0.671 L 149.815 0.671 C 153.961 1.202 158.062 2.038 162.085 3.173 C 162.746 3.363 163.406 3.563 164.057 3.763 C 164.717 3.973 165.368 4.183 166.018 4.404 C 167.956 5.06 169.869 5.788 171.753 6.585 C 172.374 6.856 172.994 7.126 173.605 7.396 L 173.615 7.396 C 174.235 7.676 174.846 7.967 175.456 8.257 C 175.937 8.487 176.417 8.727 176.887 8.977 C 177.318 9.188 177.748 9.408 178.178 9.628 C 179.019 10.078 179.85 10.539 180.681 11.009 C 181.311 11.379 181.952 11.75 182.572 12.13 C 182.712 12.21 182.842 12.3 182.982 12.38 C 183.413 12.651 183.853 12.921 184.284 13.191 L 184.294 13.191 C 189.388 16.464 194.102 20.267 198.355 24.53 C 198.886 25.061 199.416 25.601 199.937 26.152 C 200.447 26.692 200.957 27.253 201.468 27.813 C 202.969 29.485 204.41 31.226 205.791 33.028 C 207.153 34.829 208.464 36.681 209.695 38.592 C 210.055 39.163 210.405 39.733 210.756 40.304 C 211.106 40.894 211.446 41.465 211.786 42.045 C 212.797 43.807 213.738 45.598 214.629 47.42 C 214.919 48.04 215.209 48.661 215.49 49.281 C 215.76 49.892 216.03 50.512 216.3 51.133 C 216.5 51.613 216.691 52.083 216.891 52.554 C 217.461 53.975 217.992 55.416 218.482 56.867 C 218.702 57.518 218.912 58.168 219.123 58.819 C 219.123 58.819 219.113 58.829 219.123 58.839 C 219.323 59.49 219.513 60.14 219.703 60.801 C 220.033 61.962 220.344 63.133 220.624 64.324 C 222.132 70.682 222.892 77.195 222.886 83.73 Z\" fill=\"rgb(110, 75, 162)\" height=\"162.54545454545416px\" id=\"kb63lHm4y\" transform=\"translate(151 166.5)\" width=\"222.88577188831272px\"/><path d=\"M 331.927 82.969 C 331.927 128.807 294.776 165.948 248.947 165.948 C 203.119 165.948 165.968 203.099 165.968 248.927 L 165.968 249.268 C 165.968 249.868 165.968 250.479 165.938 251.069 C 165.048 286.469 141.978 316.354 110.102 327.373 L 55.887 327.373 C 24.01 316.374 0.931 286.479 0.03 251.069 C 0.01 250.469 0 249.868 0 249.268 L 0 248.927 C 0 248.327 0 247.716 0.03 247.116 C 0.05 246.405 0.08 245.695 0.11 244.994 C 0.12 244.764 0.15 244.544 0.16 244.314 C 2.552 200.637 38.702 165.958 82.979 165.958 C 127.256 165.958 165.958 128.807 165.958 82.979 C 165.958 37.151 203.109 0 248.937 0 C 294.766 0 331.917 37.151 331.917 82.979 Z\" fill=\"rgb(255, 255, 255)\" height=\"327.37281067556296px\" id=\"jQYt4xgzC\" transform=\"translate(538.5 1.5)\" width=\"331.92660550458686px\"/><path d=\"M 188.277 328.644 L 22.349 328.644 C 22.569 328.724 22.789 328.804 22.999 328.874 C 22.769 328.804 22.529 328.734 22.309 328.644 L 0 328.644 C 4.774 327.683 9.458 326.512 14.062 325.151 C 54.585 313.171 88.654 286.138 109.771 250.529 C 116.369 239.41 121.639 227.556 125.475 215.209 C 130.299 199.646 132.891 183.103 132.891 165.968 C 132.891 120.13 151.466 78.646 181.501 48.611 C 211.536 18.575 253.021 0 298.859 0 C 344.697 0 386.182 18.575 416.217 48.611 C 432.951 65.344 446.122 85.631 454.509 108.24 C 461.184 126.225 464.827 145.661 464.827 165.968 C 464.827 183.113 462.225 199.656 457.401 215.209 C 456.52 218.062 455.56 220.894 454.519 223.686 C 451.036 233.064 446.742 242.032 441.708 250.529 C 434.612 262.476 426.052 273.49 416.227 283.316 C 396.911 302.632 372.881 317.194 345.988 325.141 C 341.374 326.502 336.681 327.673 331.917 328.634 L 188.287 328.634\" fill=\"rgb(200, 255, 2)\" height=\"328.87406171809835px\" id=\"TAFFFH8tF\" transform=\"translate(735 0)\" width=\"464.82735613010846px\"/></g></svg>',style:{...style}});});const css=[`.framer-JnWAb { -webkit-mask: ${mask}; aspect-ratio: 3.650455927051672; display: block; mask: ${mask}; user-select: none; width: 1201px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 1201\n * @framerIntrinsicHeight 329\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/MaE5umsnq\",\"id\":\"MaE5umsnq\",\"moduleId\":\"dkL1fwX7DnfagnyC72NY\"}}\n */const Icon=withCSS(Component,css,\"framer-JnWAb\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/MaE5umsnq\\\",\\\"id\\\":\\\"MaE5umsnq\\\",\\\"moduleId\\\":\\\"dkL1fwX7DnfagnyC72NY\\\"}}\",\"framerIntrinsicHeight\":\"329\",\"framerIntrinsicWidth\":\"1201\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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,EAAA,CAAA,IAAA,EAAA,EAAA,OAAA,EAAA,EAAA,OAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,KAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,IAAA,GAAA,EAAA,GAAA,EAAA,SAAA,EAAA,OAAA,GAAA,EAAA,EAAA,GAAA,EAAA,SAAA,EAAA,OAAA,GAAA,EAAA,GAAA,EAAA,SAAA,EAAA,OAAA,GAAA,EAAA,EAAA,GAAA,EAAA,SAAA,EAAA,OAAA,GAAA,EAAA,GAAA,EAAA,SAAA,EAAA,OAAA,GAAA,EAAA,EAAA,GAAA,EAAA,SAAA,EAAA,OAAA,GAAA,GAAA,EAAA,OAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,KAAA,MAAA,CAAA,EAAA,EAAA,KAAA,MAAA,CAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,IAAA,IAAA,EAAA,EAAA,GAAA,EAAA,IAAA,CAAA,GAAA,EAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,GAAA,CAAA,KAAA,CAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,IAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA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AAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,CAAA,GAAA,GAAA,GAAA,GAAA,EAAA,OAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,CAAA,EAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,CAAA,EAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,CAAA,EAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,CAAA,CAAA,CAAA,MAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,CAAA,GAAA,KAAA,IAAA,CAAA,EAAA,MAAA,CAAA,KAAA,IAAA,CAAA,GAAA,OAAA,KAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,CAAA,EAAA,EAAA,CAAA,EAAA,MAAA,CAAA,IAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,OAAA,IAAA,EAAA,KAAA,KAAA,CAAA,EAAA,EAAA,EAAA,EAAA,KAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,CAAA,EAAA,GAAA,EAAA,CAAA,EAAA,KAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,CAAA,EAAA,GAAA,EAAA,CAAA,CAAA,CAAA,OAAA,kBAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,CAAA,OAAA,GAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,EAAA,CAAA,EAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,EAAA,CAAA,EAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,EAAA,CAAA,EAAA,EAAA,GAAA,KAAA,IAAA,EAAA,GAAA,EAAA,CAAA,GAAA,EAAA,CAAA,KAAA,IAAA,EAAA,CAAA,EAAA,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,GAAA,IAAA,EAAA,WAAA,IAAA,KAAA,EAAA,SAAA,SAAA,EAAA,CAAA,GAAA,CAAA,MAAA,EAAA,OAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,IAAA,OAAA,KAAA,IAAA,EAAA,IAAA,WAAA,CAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,CAAA,CAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,IAAA,WAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,IAAA,WAAA,EAAA,CAAA,EAAA,EAAA,EAAA,IAAA,IAAA,KAAA,EAAA,KAAA,CAAA,IAAA,EAAA,IAAA,KAAA,EAAA,GAAA,EAAA,KAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,CAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,EAAA,KAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,IAAA,EAAA,KAAA,EAAA,EAAA,KAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,IAAA,EAAA,KAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,IAAA,CAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,EAAA,KAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,IAAA,GAAA,EAAA,GAAA,EAAA,IAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,EAAA,EAAA,IAAA,GAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,IAAA,EAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,IAAA,GAAA,EAAA,EAAA,KAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,GAAA,EAAA,IAAA,OAAA,IAAA,CAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,KAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,EAAA,EAAA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AA,KAAA,GAAA,EAAA,KAAA,GAAA,EAAA,GAAA,CAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,CAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,SAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,MAAA,EAAA,CAAA,EAAA,GAAA,EAAA,KAAA,GAAA,MAAA,CAAA,EAAA,IAAA,EAAA,EAAA,KAAA,GAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,KAAA,IAAA,KAAA,EAAA,CAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,CAAA,EAAA,EAAA,KAAA,GAAA,EAAA,EAAA,KAAA,GAAA,OAAA,KAAA,GAAA,IAAA,KAAA,GAAA,SAAA,EAAA,CAAA,EAAA,CAAA,EAAA,KAAA,GAAA,IAAA,CAAA,EAAA,EAAA,EAAA,CAAA,EAAA,CAAA,EAAA,KAAA,GAAA,IAAA,KAAA,GAAA,SAAA,GAAA,EAAA,EAAA,EAAA,EAAA,KAAA,GAAA,IAAA,CAAA,EAAA,EAAA,EAAA,CAAA,EAAA,EAAA,EAAA,MAAA,KAAA,GAAA,EAAA,GAAA,KAAA,GAAA,SAAA,IAAA,KAAA,GAAA,IAAA,CAAA,EAAA,EAAA,EAAA,CAAA,EAAA,CAAA,EAAA,KAAA,GAAA,KAAA,IAAA,IAAA,IAAA,KAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,CAAA,EAAA,KAAA,GAAA,IAAA,CAAA,EAAA,EAAA,EAAA,CAAA,EAAA,EAAA,EAAA,KAAA,GAAA,KAAA,IAAA,IAAA,IAAA,KAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,CAAA,GAAA,KAAA,GAAA,IAAA,CAAA,EAAA,EAAA,EAAA,EAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,KAAA,QAAA,IAAA,KAAA,GAAA,IAAA,CAAA,EAAA,EAAA,EAAA,EAAA,EAAA,CAAA,EAAA,CAAA,EAAA,KAAA,IAAA,KAAA,MAAA,EAAA,EAAA,EAAA,CAAA,EAAA,KAAA,MAAA,EAAA,CAAA,CAAA,EAAA,KAAA,GAAA,GAAA,CAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,SAAA,EAAA,CAAA,EAAA,KAAA,GAAA,KAAA,IAAA,IAAA,IAAA,MAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,CAAA,EAAA,CAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,SAAA,GAAA,EAAA,EAAA,KAAA,GAAA,KAAA,IAAA,IAAA,IAAA,MAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,CAAA,EAAA,CAAA,IAAA,CAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,SAAA,EAAA,CAAA,EAAA,KAAA,GAAA,OAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,CAAA,EAAA,CAAA,EAAA,EAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,SAAA,GAAA,EAAA,EAAA,KAAA,GAAA,OAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,GAAA,CAAA,EAAA,CAAA,GAAA,CAAA,WAAA,CAAA,GAAA,KAAA,QAAA,EAAA,MAAA,GAAA,IAAA,EAAA,KAAA,GAAA,EAAA,KAAA,GAAA,GAAA,MAAA,KAAA,GAAA,EAAA,GAAA,CAAA,KAAA,QAAA,EAAA,OAAA,KAAA,GAAA,EAAA,IAAA,EAAA,CAAA,EAAA,EAAA,KAAA,IAAA,EAAA,GAAA,GAAA,EAAA,IAAA,EAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,GAAA,EAAA,MAAA,EAAA,EAAA,EAAA,EAAA,KAAA,IAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,EAAA,EAAA,KAAA,IAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,EAAA,KAAA,GAAA,CAAA,EAAA,IAAA,IAAA,EAAA,EAAA,OAAA,EAAA,GAAA,EAAA,GAAA,EAAA,MAAA,EAAA,EAAA,EAAA,EAAA,KAAA,IAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,EAAA,EAAA,KAAA,IAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,GAAA,GAAA,EAAA,EAAA,IAAA,EAAA,OAAA,KAAA,GAAA,CAAA,EAAA,EAAA,KAAA,GAAA,CAAA,CAAA,IAAA,CAAA,GAAA,CAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,CAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,EAAA,MAAA,KAAA,KAAA,GAAA,GAAA,GAAA,EAAA,IAAA,KAAA,GAAA,GAAA,GAAA,EAAA,KAAA,KAAA,GAAA,GAAA,GAAA,EAAA,IAAA,KAAA,GAAA,GAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,KAAA,KAAA,GAAA,IAAA,GAAA,EAAA,IAAA,KAAA,GAAA,IAAA,GAAA,EAAA,KAAA,KAAA,GAAA,IAAA,GAAA,EAAA,IAAA,KAAA,GAAA,IAAA,GAAA,EAAA,GAAA,CAAA,GAAA,EAAA,CAAA,IAAA,EAAA,KAAA,GAAA,EAAA,KAAA,IAAA,EAAA,GAAA,GAAA,EAAA,GAAA,GAAA,CAAA,CAAA,GAAA,EAAA,CAAA,GAAA,CAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,EAAA,KAAA,GAAA,SAAA,EAAA,CAAA,EAAA,EAAA,KAAA,GAAA,SAAA,GAAA,EAAA,EAAA,CAAA,EAAA,EAAA,EAAA,GAAA,KAAA,GAAA,EAAA,EAAA,KAAA,KAAA,EAAA,GAAA,GAAA,EAAA,IAAA,EAAA,GAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,KAAA,EAAA,GAAA,GA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,EAAA,EAAA,EAAA,CAAA,CAAA,EAAA,KAAA,GAAA,KAAA,EAAA,CAAA,EAAA,EAAA,KAAA,IAAA,EAAA,CAAA,EAAA,EAAA,KAAA,IAAA,EAAA,CAAA,EAAA,EAAA,KAAA,IAAA,EAAA,CAAA,EAAA,EAAA,KAAA,IAAA,EAAA,CAAA,CAAA,CAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,KAAA,GAAA,GAAA,EAAA,GAAA,EAAA,EAAA,EAAA,CAAA,EAAA,GAAA,EAAA,EAAA,EAAA,IAAA,IAAA,KAAA,KAAA,GAAA,CAAA,GAAA,CAAA,EAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,GAAA,CAAA,CAAA,KAAA,GAAA,IAAA,aAAA,CAAA,EAAA,EAAA,EAAA,CAAA,CAAA,EAAA,KAAA,GAAA,CAAA,CAAA,aAAA,CAAA,KAAA,GAAA,OAAA,EAAA,IAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,IAAA,EAAA,CAAA,EAAA,IAAA,IAAA,KAAA,KAAA,GAAA,EAAA,IAAA,EAAA,KAAA,GAAA,KAAA,GAAA,CAAA,CAAA,EAAA,KAAA,GAAA,CAAA,IAAA,KAAA,GAAA,CAAA,EAAA,EAAA,KAAA,GAAA,KAAA,GAAA,CAAA,CAAA,GAAA,OAAA,KAAA,GAAA,CAAA,CAAA,CAAA,GAAA,EAAA,CAAA,IAAA,EAAA,CAAA,EAAA,EAAA,IAAA,IAAA,IAAA,IAAA,KAAA,EAAA,CAAA,GAAA,CAAA,EAAA,EAAA,GAAA,EAAA,EAAA,KAAA,CAAA,EAAA,EAAA,CAAA,EAAA,CAAA,EAAA,EAAA,CAAA,CAAA,CAAA,CAAA,EAAA,OAAA,EAAA,IAAA,EAAA,GAAA,EAAA,IAAA,EAAA,GAAA,EAAA,GAAA,EAAA,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,OAAA,EAAA,EAAA,GAAA,EAAA,CAAA,IAAA,EAAA,EAAA,EAAA,CAAA,GAAA,EAAA,EAAA,EAAA,EAAA,CAAA,GAAA,EAAA,KAAA,CAAA,EAAA,EAAA,KAAA,CAAA,EAAA,EAAA,IAAA,CAAA,EAAA,EAAA,IAAA,CAAA,CAAA,CAAA,IAAA,EAAA,CAAA,EAAA,EAAA,KAAA,EAAA,KAAA,GAAA,CAAA,IAAA,EAAA,EAAA,OAAA,CAAA,CAAA,KAAA,CAAA,CAAA,MAAA,CAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,EAAA,OAAA,CAAA,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,IAAA,EAAA,CAAA,EAAA,CAAA,EAAA,EAAA,KAAA,CAAA,IAAA,CAAA,IAAA,EAAA,GAAA,EAAA,IAAA,CAAA,EAAA,EAAA,MAAA,CAAA,GAAA,CAAA,EAAA,IAAA,CAAA,EAAA,MAAA,EAAA,CAAA,CAAA,EAAA,OAAA,CAAA,EAAA,CAAA,EAAA,EAAA,EAAA,EAAA,GAAA,EAAA,IAAA,IAAA,EAAA,KAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,CAAA,EAAA,EAAA,GAAA,EAAA,IAAA,EAAA,EAAA,CAAA,CAAA,EAAA,KAAA,EAAA,CAAA,CAAA,CAAA,OAAA,IAAA,GAAA,EAAA,KAAA,GAAA,KAAA,EAAA,CAAA,CAAA,GAAA,EAAA,CAAA,IAAA,EAAA,KAAA,GAAA,EAAA,EAAA,EAAA,EAAA,OAAA,EAAA,KAAA,GAAA,GAAA,CAAA,IAAA,EAAA,EAAA,GAAA,EAAA,EAAA,EAAA,EAAA,CAAA,GAAA,GAAA,IAAA,EAAA,OAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,CAAA,CAAA,OAAA,EAAA,CAAA,CAAA,GAAA,EAAA,EAAA,GAAA,CAAA,IAAA,EAAA,KAAA,GAAA,CAAA,EAAA,KAAA,GAAA,OAAA,EAAA,EAAA,CAAA,EAAA,CAAA,CAAA,CAAA,CAAA,GAAA,EAAA,EAAA,GAAA,CAAA,IAAA,EAAA,KAAA,GAAA,CAAA,EAAA,IAAA,IAAA,EAAA,EAAA,EAAA,KAAA,GAAA,OAAA,IAAA,CAAA,GAAA,CAAA,EAAA,GAAA,KAAA,GAAA,GAAA,GAAA,IAAA,EAAA,MAAA,GAAA,IAAA,GAAA,IAAA,EAAA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"}