{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/qdDjBSmxTLx6MZYrR42k/puH18dFb37wKwIDrBNhD/cNyg9cyxz.js", "ssg:https://framerusercontent.com/modules/ot4jkihoMSMRgXLrCeUE/LViH995M6dfTtB4ugHTb/cNyg9cyxz.js", "ssg:https://framerusercontent.com/modules/ot4jkihoMSMRgXLrCeUE/LViH995M6dfTtB4ugHTb/cNyg9cyxz-0.js", "ssg:https://framerusercontent.com/modules/R2Ms93lkreryH01dDPlO/meyv5hPGrA6sabyvhO3Q/ZEv71EkJq.js", "ssg:https://framerusercontent.com/modules/Qm8XjP6okiEQbAecoAOR/NYjHrqRa9OZhrOgLZKUf/ZEv71EkJq.js", "ssg:https://framerusercontent.com/modules/Qm8XjP6okiEQbAecoAOR/NYjHrqRa9OZhrOgLZKUf/ZEv71EkJq-0.js", "ssg:https://framerusercontent.com/modules/eLM8htbgFlfI5zzXBs1k/ssNiMbyJASWKnTJlpXLG/YnfQFqNk8.js", "ssg:https://framerusercontent.com/modules/hSudgZvNOscONQ0fFg91/xg9QDFsnFBhBT8aWAMPR/EOejGscg0.js", "ssg:https://framerusercontent.com/modules/zWTiOEeI0pNzfVCxStrg/Eu39JqHcZSBpQZFPXZDq/EOejGscg0.js", "ssg:https://framerusercontent.com/modules/zWTiOEeI0pNzfVCxStrg/Eu39JqHcZSBpQZFPXZDq/EOejGscg0-0.js", "ssg:https://framerusercontent.com/modules/qsChMeJjr8tKQXlFEsEJ/qO5PsseE6xVDGN849vJv/hq0avcZ2S.js", "ssg:https://framerusercontent.com/modules/5IsK6BR21fL51cZKOz28/Bt2jUkSt9YCpc1clJjVx/Pdfviewer.js", "ssg:https://cdn.jsdelivr.net/npm/pdfjs-dist@4.5.136/legacy/build/pdf.min.mjs", "ssg:https://framerusercontent.com/modules/S6VtKjLbuwBpnBJtWFYH/vEpADrOIbLimNi1wK909/hq0avcZ2S.js", "ssg:https://framerusercontent.com/modules/S6VtKjLbuwBpnBJtWFYH/vEpADrOIbLimNi1wK909/hq0avcZ2S-0.js", "ssg:https://framerusercontent.com/modules/dA47tNIhTWgfl8EYHtWf/LFWcTlVOFICb1kNm20vE/lVaWfyB4E.js", "ssg:https://framerusercontent.com/modules/mUPqfBNTw6YE0uI3D0zK/A0vIFoXTfo4o7fd6CZxH/lVaWfyB4E.js", "ssg:https://framerusercontent.com/modules/mUPqfBNTw6YE0uI3D0zK/A0vIFoXTfo4o7fd6CZxH/lVaWfyB4E-0.js", "ssg:https://framerusercontent.com/modules/opGcH6dIuAwUUrJU2kVO/xZec12e9MuB7MBtBT2Jc/uJ8MXsIOo.js", "ssg:https://framerusercontent.com/modules/wlYug9zcuyjtGxKcnofj/kHeHTxlvmkzznKc9nrJX/uJ8MXsIOo.js", "ssg:https://framerusercontent.com/modules/wlYug9zcuyjtGxKcnofj/kHeHTxlvmkzznKc9nrJX/uJ8MXsIOo-0.js"],
  "sourcesContent": ["// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/ot4jkihoMSMRgXLrCeUE/LViH995M6dfTtB4ugHTb/cNyg9cyxz.js\";import InAppArticleCopy from\"https://framerusercontent.com/modules/R2Ms93lkreryH01dDPlO/meyv5hPGrA6sabyvhO3Q/ZEv71EkJq.js\";const InAppArticleCopyFonts=getFonts(InAppArticleCopy);const cycleOrder=[\"uTPBRY5ck\",\"CgylTImsG\",\"V14imY3nD\"];const serializationHash=\"framer-3Jajg\";const variantClassNames={CgylTImsG:\"framer-v-oq6cez\",uTPBRY5ck:\"framer-v-qu3i00\",V14imY3nD:\"framer-v-66oqwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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 1\":\"uTPBRY5ck\",\"Variant 3\":\"V14imY3nD\",Arabic:\"CgylTImsG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uTPBRY5ck\"};};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:\"uTPBRY5ck\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qu3i00\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uTPBRY5ck\",ref:refBinding,style:{...style},...addPropertyOverrides({CgylTImsG:{\"data-framer-name\":\"Arabic\"},V14imY3nD:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nuy819\",\"data-framer-name\":\"Frame 427321628\",layoutDependency:layoutDependency,layoutId:\"EGsyWqFTt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"In the news\"})}),className:\"framer-197017h\",\"data-framer-name\":\"In the news\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"Wwcxf9pOJ\",style:{\"--extracted-r6o4lv\":\"rgb(18, 28, 48)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"View all\"})}),className:\"framer-zv9kfg\",\"data-framer-name\":\"View all\",fonts:[\"GF;Plus Jakarta Sans-600\"],layoutDependency:layoutDependency,layoutId:\"OwOuXZVeg\",style:{\"--extracted-r6o4lv\":\"rgb(18, 28, 48)\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oiljd2\",layoutDependency:layoutDependency,layoutId:\"EUnls9zNp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:239,width:\"300px\",y:(componentViewport?.y||0)+48+48+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vtn7d7-container\",layoutDependency:layoutDependency,layoutId:\"zaqiNsbuT-container\",nodeId:\"zaqiNsbuT\",rendersWithMotion:true,scopeId:\"cNyg9cyxz\",children:/*#__PURE__*/_jsx(InAppArticleCopy,{B5Ixti8zc:\"vMQNq5oEy\",height:\"100%\",HwZh8X1xb:addImageAlt({src:\"https://framerusercontent.com/images/7KoIGq1sNpd9NdZoBlIZtmWhg.webp\",srcSet:\"https://framerusercontent.com/images/7KoIGq1sNpd9NdZoBlIZtmWhg.webp?scale-down-to=512 512w,https://framerusercontent.com/images/7KoIGq1sNpd9NdZoBlIZtmWhg.webp 1024w\"},\"\"),id:\"zaqiNsbuT\",iEYovhFoZ:\"https://techcrunch.com/2024/06/10/stake-raises-14m-to-bring-its-fractional-property-investment-platform-to-saudi-arabia-abu-dhabi/\",layoutId:\"zaqiNsbuT\",style:{width:\"100%\"},UoDBhAAV9:getLocalizedValue(\"v2\",activeLocale)??\"10 Jun 2024\",variant:\"dXBFBBXOW\",width:\"100%\",ZfOYyN7Ri:getLocalizedValue(\"v1\",activeLocale)??\"Stake raises $14M to bring its fractional property investment platform to Saudi Arabia, Abu Dhabi\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:239,width:\"300px\",y:(componentViewport?.y||0)+48+48+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gjgd4t-container\",layoutDependency:layoutDependency,layoutId:\"ANRrHiACU-container\",nodeId:\"ANRrHiACU\",rendersWithMotion:true,scopeId:\"cNyg9cyxz\",children:/*#__PURE__*/_jsx(InAppArticleCopy,{B5Ixti8zc:\"kUc4hvqOH\",height:\"100%\",HwZh8X1xb:addImageAlt({src:\"https://framerusercontent.com/images/DOeUwQjpgKtvwdgdeSlvsWzcss.webp\",srcSet:\"https://framerusercontent.com/images/DOeUwQjpgKtvwdgdeSlvsWzcss.webp?scale-down-to=512 512w,https://framerusercontent.com/images/DOeUwQjpgKtvwdgdeSlvsWzcss.webp 1000w\"},\"\"),id:\"ANRrHiACU\",iEYovhFoZ:\"https://www.bloomberg.com/news/articles/2024-06-10/aramco-s-venture-arm-mubadala-back-dubai-based-real-estate-fintech\",layoutId:\"ANRrHiACU\",style:{width:\"100%\"},UoDBhAAV9:getLocalizedValue(\"v2\",activeLocale)??\"10 Jun 2024\",variant:\"dXBFBBXOW\",width:\"100%\",ZfOYyN7Ri:getLocalizedValue(\"v3\",activeLocale)??\"Aramco\u2019s Venture Arm, Mubadala Back Dubai-Based Real Estate Fintech\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3Jajg.framer-e18uou, .framer-3Jajg .framer-e18uou { display: block; }\",\".framer-3Jajg.framer-qu3i00 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 48px 0px 24px 0px; position: relative; width: 375px; }\",\".framer-3Jajg .framer-1nuy819 { 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 16px 0px 16px; position: relative; width: 375px; }\",\".framer-3Jajg .framer-197017h, .framer-3Jajg .framer-zv9kfg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3Jajg .framer-1oiljd2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px 16px 24px 16px; position: relative; width: 100%; }\",\".framer-3Jajg .framer-vtn7d7-container, .framer-3Jajg .framer-1gjgd4t-container { flex: none; height: auto; position: relative; width: 300px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3Jajg.framer-qu3i00, .framer-3Jajg .framer-1oiljd2 { gap: 0px; } .framer-3Jajg.framer-qu3i00 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-3Jajg.framer-qu3i00 > :first-child { margin-top: 0px; } .framer-3Jajg.framer-qu3i00 > :last-child { margin-bottom: 0px; } .framer-3Jajg .framer-1oiljd2 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-3Jajg .framer-1oiljd2 > :first-child { margin-left: 0px; } .framer-3Jajg .framer-1oiljd2 > :last-child { margin-right: 0px; } }\",\".framer-3Jajg.framer-v-oq6cez.framer-qu3i00 { align-content: flex-end; align-items: flex-end; }\",\".framer-3Jajg.framer-v-oq6cez .framer-197017h, .framer-3Jajg.framer-v-66oqwk .framer-1gjgd4t-container { order: 1; }\",\".framer-3Jajg.framer-v-oq6cez .framer-zv9kfg, .framer-3Jajg.framer-v-66oqwk .framer-vtn7d7-container { order: 0; }\",\".framer-3Jajg.framer-v-66oqwk .framer-1oiljd2 { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 383\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CgylTImsG\":{\"layout\":[\"fixed\",\"auto\"]},\"V14imY3nD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramercNyg9cyxz=withCSS(Component,css,\"framer-3Jajg\");export default FramercNyg9cyxz;FramercNyg9cyxz.displayName=\"App/InTheNews\";FramercNyg9cyxz.defaultProps={height:383,width:375};addPropertyControls(FramercNyg9cyxz,{variant:{options:[\"uTPBRY5ck\",\"CgylTImsG\",\"V14imY3nD\"],optionTitles:[\"Variant 1\",\"Arabic\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramercNyg9cyxz,[{explicitInter:true,fonts:[{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNTxXUEKi4Rw.woff2\",weight:\"700\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0nNTxXUEKi4Rw.woff2\",weight:\"600\"}]},...InAppArticleCopyFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercNyg9cyxz\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"375\",\"framerIntrinsicHeight\":\"383\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CgylTImsG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"V14imY3nD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport*as localizedValues from\"./cNyg9cyxz-0.js\";const valuesByLocaleId={zjiuphiXL:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"\u0643\u0645\u0627 \u0630\u064F\u0643\u0631 \u0641\u064A\"})});export const v1=\"\u0633\u062A\u064A\u0643 \u062A\u062C\u0645\u0639 14 \u0645\u0644\u064A\u0648\u0646 \u062F\u0648\u0644\u0627\u0631 \u0644\u062A\u0648\u0633\u064A\u0639 \u0645\u0646\u0635\u062A\u0647\u0627 \u0644\u0644\u0627\u0633\u062A\u062B\u0645\u0627\u0631 \u0627\u0644\u0639\u0642\u0627\u0631\u064A \u0627\u0644\u062C\u0632\u0626\u064A \u0641\u064A \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629 \u0648\u0623\u0628\u0648\u0638\u0628\u064A\";export const v2=\"10 \u064A\u0648\u0646\u064A\u0648 2024\";export const v3=\"\u0623\u0631\u0627\u0645\u0643\u0648 \u0648\u0645\u0628\u0627\u062F\u0644\u0629 \u062A\u062F\u0639\u0645\u0627\u0646 \u0634\u0631\u0643\u0629 \u0633\u062A\u064A\u0643 \u0644\u0644\u062A\u0643\u0646\u0648\u0644\u0648\u062C\u064A\u0627 \u0627\u0644\u0645\u0627\u0644\u064A\u0629 \u0627\u0644\u0639\u0642\u0627\u0631\u064A\u0629 \u0627\u0644\u062A\u064A \u062A\u062A\u062E\u0630 \u0645\u0646 \u062F\u0628\u064A \u0645\u0642\u0631\u0627\u064B \u0644\u0647\u0627\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/Qm8XjP6okiEQbAecoAOR/NYjHrqRa9OZhrOgLZKUf/ZEv71EkJq.js\";import InAppNewsLabelCopy from\"https://framerusercontent.com/modules/eLM8htbgFlfI5zzXBs1k/ssNiMbyJASWKnTJlpXLG/YnfQFqNk8.js\";const InAppNewsLabelCopyFonts=getFonts(InAppNewsLabelCopy);const PhosphorFonts=getFonts(Phosphor);const InAppNewsLabelCopyControls=getPropertyControls(InAppNewsLabelCopy);const cycleOrder=[\"dXBFBBXOW\",\"P7J4ehSpQ\"];const serializationHash=\"framer-s3t5m\";const variantClassNames={dXBFBBXOW:\"framer-v-h1nte0\",P7J4ehSpQ:\"framer-v-3p57m2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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 Variants=motion.create(React.Fragment);const humanReadableEnumMap={Bloomberg:\"kUc4hvqOH\",Forbes:\"uIPauqGZf\",Techcrunch:\"vMQNq5oEy\",Time:\"Up0zmkCE_\"};const humanReadableVariantMap={\"Variant 1\":\"dXBFBBXOW\",Arabic:\"P7J4ehSpQ\"};const getProps=({date,height,id,image3,link,mediaLogo,title,width,...props})=>{return{...props,B5Ixti8zc:humanReadableEnumMap[mediaLogo]??mediaLogo??props.B5Ixti8zc??\"vMQNq5oEy\",HwZh8X1xb:image3??props.HwZh8X1xb??{src:\"https://framerusercontent.com/images/20DMUfl2MO4Nv1VV1Ns3rexeVZM.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/20DMUfl2MO4Nv1VV1Ns3rexeVZM.png?scale-down-to=512 512w,https://framerusercontent.com/images/20DMUfl2MO4Nv1VV1Ns3rexeVZM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/20DMUfl2MO4Nv1VV1Ns3rexeVZM.png 1200w\"},iEYovhFoZ:link??props.iEYovhFoZ,UoDBhAAV9:date??props.UoDBhAAV9??\"12 Aug 2024\",variant:humanReadableVariantMap[props.variant]??props.variant??\"dXBFBBXOW\",ZfOYyN7Ri:title??props.ZfOYyN7Ri??\"Stake raises $14M to bring its fractional property investment platform to Saudi Arabia, Abu Dhabi\"};};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,ZfOYyN7Ri,UoDBhAAV9,HwZh8X1xb,iEYovhFoZ,B5Ixti8zc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dXBFBBXOW\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h1nte0\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dXBFBBXOW\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(235, 238, 244)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 0.24905309081077576px 1.0515574216842651px 0px rgba(0, 0, 0, 0.03999999910593033), 0px 0.5985091924667358px 2.527038812637329px 0px rgba(0, 0, 0, 0.02875417470932007), 0px 1.1269396543502808px 4.758189678192139px 0px rgba(0, 0, 0, 0.023844288662075996), 0px 2.010267734527588px 8.487797737121582px 0px rgba(0, 0, 0, 0.019999999552965164), 0px 3.7599847316741943px 15.87549114227295px 0px rgba(0, 0, 0, 0.016155710443854332), 0px 9px 38px 0px rgba(0, 0, 0, 0.01124582439661026)\",...style},...addPropertyOverrides({P7J4ehSpQ:{\"data-framer-name\":\"Arabic\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(HwZh8X1xb),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-19tnk50\",\"data-framer-name\":\"Pic\",layoutDependency:layoutDependency,layoutId:\"Stssuv1t8\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18157ki\",\"data-framer-name\":\"Frame 1000004718\",layoutDependency:layoutDependency,layoutId:\"ZZQQE0HzX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lpird5\",\"data-framer-name\":\"NewsAgency\",layoutDependency:layoutDependency,layoutId:\"lenymyueC\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"12 Aug 2024\"})}),className:\"framer-1jwdmq6\",\"data-framer-name\":\"Title\",fonts:[\"GF;Plus Jakarta Sans-600\"],layoutDependency:layoutDependency,layoutId:\"gnB20x5O2\",style:{\"--extracted-r6o4lv\":\"rgb(18, 28, 48)\",\"--framer-paragraph-spacing\":\"0px\"},text:UoDBhAAV9,verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+0+12+76+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ivu75e-container\",layoutDependency:layoutDependency,layoutId:\"KNCyiBpgK-container\",nodeId:\"KNCyiBpgK\",rendersWithMotion:true,scopeId:\"ZEv71EkJq\",children:/*#__PURE__*/_jsx(InAppNewsLabelCopy,{height:\"100%\",id:\"KNCyiBpgK\",layoutId:\"KNCyiBpgK\",style:{height:\"100%\"},variant:B5Ixti8zc,width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t1ws8g\",\"data-border\":true,\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"qkLUecj0Z\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(235, 236, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:11,borderBottomRightRadius:11,boxShadow:\"0px 0.24905309081077576px 1.0515574216842651px 0px rgba(0, 0, 0, 0.03999999910593033), 0px 0.5985091924667358px 2.527038812637329px 0px rgba(0, 0, 0, 0.02875417470932007), 0px 1.1269396543502808px 4.758189678192139px 0px rgba(0, 0, 0, 0.023844288662075996), 0px 2.010267734527588px 8.487797737121582px 0px rgba(0, 0, 0, 0.019999999552965164), 0px 3.7599847316741943px 15.87549114227295px 0px rgba(0, 0, 0, 0.016155710443854332), 0px 9px 38px 0px rgba(0, 0, 0, 0.01124582439661026)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"Stake Raises $14M In Latest Funding Round, Plans Saudi Expansion\"})}),className:\"framer-1ej4i29\",\"data-framer-name\":\"Title\",fonts:[\"GF;Plus Jakarta Sans-600\"],layoutDependency:layoutDependency,layoutId:\"SjN5vrtvP\",style:{\"--extracted-r6o4lv\":\"rgb(18, 28, 48)\",\"--framer-paragraph-spacing\":\"0px\"},text:ZfOYyN7Ri,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({P7J4ehSpQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"Stake Raises $14M In Latest Funding Round, Plans Saudi Expansion\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Link,{href:iEYovhFoZ,motionChild:true,nodeId:\"rx8azDI7X\",openInNewTab:true,scopeId:\"ZEv71EkJq\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-17kim4m framer-h26qky\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"rx8azDI7X\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(32, 148, 118))\"},children:\"Read more\"})}),className:\"framer-5t1t5g\",\"data-framer-name\":\"Read more\",fonts:[\"GF;Plus Jakarta Sans-600\"],layoutDependency:layoutDependency,layoutId:\"ElnoBwXra\",style:{\"--extracted-gdpscs\":\"rgb(32, 148, 118)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x69oky-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fzxk3sIKM-container\",nodeId:\"fzxk3sIKM\",rendersWithMotion:true,scopeId:\"ZEv71EkJq\",style:{rotate:0},variants:{P7J4ehSpQ:{rotate:180}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(32, 148, 118)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"fzxk3sIKM\",layoutId:\"fzxk3sIKM\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-s3t5m.framer-h26qky, .framer-s3t5m .framer-h26qky { display: block; }\",\".framer-s3t5m.framer-h1nte0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-s3t5m .framer-19tnk50 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 11px; height: 120px; justify-content: flex-end; overflow: hidden; padding: 12px; position: relative; width: 100%; }\",\".framer-s3t5m .framer-18157ki { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-s3t5m .framer-lpird5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 20px; justify-content: center; overflow: hidden; padding: 4px 10px 4px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-s3t5m .framer-1jwdmq6, .framer-s3t5m .framer-5t1t5g { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-s3t5m .framer-1ivu75e-container { flex: none; height: 20px; position: relative; width: auto; }\",\".framer-s3t5m .framer-t1ws8g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 12px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-s3t5m .framer-1ej4i29 { flex: none; height: 60px; position: relative; white-space: pre-wrap; width: 268px; word-break: break-word; word-wrap: break-word; }\",\".framer-s3t5m .framer-17kim4m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-s3t5m .framer-x69oky-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-s3t5m.framer-h1nte0, .framer-s3t5m .framer-19tnk50, .framer-s3t5m .framer-18157ki, .framer-s3t5m .framer-lpird5, .framer-s3t5m .framer-t1ws8g, .framer-s3t5m .framer-17kim4m { gap: 0px; } .framer-s3t5m.framer-h1nte0 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-s3t5m.framer-h1nte0 > :first-child, .framer-s3t5m .framer-19tnk50 > :first-child, .framer-s3t5m .framer-t1ws8g > :first-child { margin-top: 0px; } .framer-s3t5m.framer-h1nte0 > :last-child, .framer-s3t5m .framer-19tnk50 > :last-child, .framer-s3t5m .framer-t1ws8g > :last-child { margin-bottom: 0px; } .framer-s3t5m .framer-19tnk50 > * { margin: 0px; margin-bottom: calc(11px / 2); margin-top: calc(11px / 2); } .framer-s3t5m .framer-18157ki > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-s3t5m .framer-18157ki > :first-child, .framer-s3t5m .framer-lpird5 > :first-child, .framer-s3t5m .framer-17kim4m > :first-child { margin-left: 0px; } .framer-s3t5m .framer-18157ki > :last-child, .framer-s3t5m .framer-lpird5 > :last-child, .framer-s3t5m .framer-17kim4m > :last-child { margin-right: 0px; } .framer-s3t5m .framer-lpird5 > *, .framer-s3t5m .framer-17kim4m > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-s3t5m .framer-t1ws8g > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",\".framer-s3t5m.framer-v-3p57m2 .framer-19tnk50, .framer-s3t5m.framer-v-3p57m2 .framer-t1ws8g { align-content: flex-end; align-items: flex-end; }\",\".framer-s3t5m.framer-v-3p57m2 .framer-lpird5, .framer-s3t5m.framer-v-3p57m2 .framer-5t1t5g { order: 1; }\",\".framer-s3t5m.framer-v-3p57m2 .framer-1ivu75e-container, .framer-s3t5m.framer-v-3p57m2 .framer-x69oky-container { order: 0; }\",'.framer-s3t5m[data-border=\"true\"]::after, .framer-s3t5m [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 239\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"P7J4ehSpQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZfOYyN7Ri\":\"title\",\"UoDBhAAV9\":\"date\",\"HwZh8X1xb\":\"image3\",\"iEYovhFoZ\":\"link\",\"B5Ixti8zc\":\"mediaLogo\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZEv71EkJq=withCSS(Component,css,\"framer-s3t5m\");export default FramerZEv71EkJq;FramerZEv71EkJq.displayName=\"In-App/Article Copy\";FramerZEv71EkJq.defaultProps={height:239,width:300};addPropertyControls(FramerZEv71EkJq,{variant:{options:[\"dXBFBBXOW\",\"P7J4ehSpQ\"],optionTitles:[\"Variant 1\",\"Arabic\"],title:\"Variant\",type:ControlType.Enum},ZfOYyN7Ri:{defaultValue:\"Stake raises $14M to bring its fractional property investment platform to Saudi Arabia, Abu Dhabi\",displayTextArea:false,title:\"Title\",type:ControlType.String},UoDBhAAV9:{defaultValue:\"12 Aug 2024\",displayTextArea:false,title:\"Date\",type:ControlType.String},HwZh8X1xb:{__defaultAssetReference:\"data:framer/asset-reference,20DMUfl2MO4Nv1VV1Ns3rexeVZM.png?originalFilename=Pic.png&preferredSize=auto\",title:\"Image 3\",type:ControlType.ResponsiveImage},iEYovhFoZ:{title:\"Link\",type:ControlType.Link},B5Ixti8zc:InAppNewsLabelCopyControls?.[\"variant\"]&&{...InAppNewsLabelCopyControls[\"variant\"],defaultValue:\"vMQNq5oEy\",description:undefined,hidden:undefined,title:\"Media Logo\"}});addFonts(FramerZEv71EkJq,[{explicitInter:true,fonts:[{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0nNTxXUEKi4Rw.woff2\",weight:\"600\"}]},...InAppNewsLabelCopyFonts,...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZEv71EkJq\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"300\",\"framerVariables\":\"{\\\"ZfOYyN7Ri\\\":\\\"title\\\",\\\"UoDBhAAV9\\\":\\\"date\\\",\\\"HwZh8X1xb\\\":\\\"image3\\\",\\\"iEYovhFoZ\\\":\\\"link\\\",\\\"B5Ixti8zc\\\":\\\"mediaLogo\\\"}\",\"framerIntrinsicHeight\":\"239\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P7J4ehSpQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport*as localizedValues from\"./ZEv71EkJq-0.js\";const valuesByLocaleId={zjiuphiXL:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(32, 148, 118))\"},children:\"\u0627\u0642\u0631\u0623 \u0627\u0644\u0645\u0632\u064A\u062F\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"kUc4hvqOH\",\"vMQNq5oEy\",\"Up0zmkCE_\",\"uIPauqGZf\"];const serializationHash=\"framer-OeOc6\";const variantClassNames={kUc4hvqOH:\"framer-v-1kieb7j\",uIPauqGZf:\"framer-v-a1nazy\",Up0zmkCE_:\"framer-v-eyf34q\",vMQNq5oEy:\"framer-v-1pppgyw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={Bloomberg:\"kUc4hvqOH\",Forbes:\"uIPauqGZf\",Techcrunch:\"vMQNq5oEy\",Time:\"Up0zmkCE_\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kUc4hvqOH\"};};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:\"kUc4hvqOH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"vMQNq5oEy\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"vMQNq5oEy\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kieb7j\",className,classNames),\"data-framer-name\":\"Bloomberg\",layoutDependency:layoutDependency,layoutId:\"kUc4hvqOH\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39,...style},...addPropertyOverrides({uIPauqGZf:{\"data-framer-name\":\"Forbes\"},Up0zmkCE_:{\"data-framer-name\":\"Time\"},vMQNq5oEy:{\"data-framer-name\":\"Techcrunch\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-h782ij\",layoutDependency:layoutDependency,layoutId:\"SkJg_KL7Q\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||20)-8-((componentViewport?.height||20)-8)*1)/2)+(0+(((componentViewport?.height||20)-8)*1-0-(((componentViewport?.height||20)-8)*1-0)*1)/2)),pixelHeight:97,pixelWidth:516,sizes:\"65px\",src:\"https://framerusercontent.com/images/W2QG9NE4yrmNQZPPgdEVvV297A.png\",srcSet:\"https://framerusercontent.com/images/W2QG9NE4yrmNQZPPgdEVvV297A.png?scale-down-to=512 512w,https://framerusercontent.com/images/W2QG9NE4yrmNQZPPgdEVvV297A.png 516w\"},className:\"framer-1lndypv\",\"data-framer-name\":\"image 1047\",layoutDependency:layoutDependency,layoutId:\"xI9AjfEGT\",...addPropertyOverrides({uIPauqGZf:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||20)-8-((componentViewport?.height||20)-8)*1)/2)+(0+(((componentViewport?.height||20)-8)*1-0-(((componentViewport?.height||20)-8)*1-0)*1)/2)),pixelHeight:1014,pixelWidth:3819,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/JPEZNOVtUjIbRob7x5MeEFXW8.png\",srcSet:\"https://framerusercontent.com/images/JPEZNOVtUjIbRob7x5MeEFXW8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JPEZNOVtUjIbRob7x5MeEFXW8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JPEZNOVtUjIbRob7x5MeEFXW8.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/JPEZNOVtUjIbRob7x5MeEFXW8.png 3819w\"}},Up0zmkCE_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||20)-8-((componentViewport?.height||20)-8)*1)/2)+(0+(((componentViewport?.height||20)-8)*1-0-(((componentViewport?.height||20)-8)*1-0)*1)/2)),pixelHeight:1074,pixelWidth:3602,positionX:\"center\",positionY:\"center\",sizes:\"40px\",src:\"https://framerusercontent.com/images/8VAWtH9KiHIRqkdqlHtv1DFNh4E.png\",srcSet:\"https://framerusercontent.com/images/8VAWtH9KiHIRqkdqlHtv1DFNh4E.png?scale-down-to=512 512w,https://framerusercontent.com/images/8VAWtH9KiHIRqkdqlHtv1DFNh4E.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8VAWtH9KiHIRqkdqlHtv1DFNh4E.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8VAWtH9KiHIRqkdqlHtv1DFNh4E.png 3602w\"}}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j62eqn\",layoutDependency:layoutDependency,layoutId:\"iCChxn4dL\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/P88isPb4VyN8LrCTBM7XcOii9o.png\"},className:\"framer-zmaq86\",\"data-framer-name\":\"image 1047\",layoutDependency:layoutDependency,layoutId:\"SqxzUmPL1\",...addPropertyOverrides({vMQNq5oEy:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||20)-8-((componentViewport?.height||20)-8)*1)/2)+(0+(((componentViewport?.height||20)-8)*1-0-(((componentViewport?.height||20)-8)*1-0)*1)/2)),src:\"https://framerusercontent.com/images/P88isPb4VyN8LrCTBM7XcOii9o.png\"}}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OeOc6.framer-o9jdm8, .framer-OeOc6 .framer-o9jdm8 { display: block; }\",\".framer-OeOc6.framer-1kieb7j { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 20px; justify-content: center; overflow: hidden; padding: 4px 10px 4px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-OeOc6 .framer-h782ij, .framer-OeOc6 .framer-1j62eqn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OeOc6 .framer-1lndypv { flex: none; height: 100%; overflow: visible; position: relative; width: 65px; }\",\".framer-OeOc6 .framer-zmaq86 { flex: none; height: 100%; position: relative; width: 23px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-OeOc6.framer-1kieb7j, .framer-OeOc6 .framer-h782ij, .framer-OeOc6 .framer-1j62eqn { gap: 0px; } .framer-OeOc6.framer-1kieb7j > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-OeOc6.framer-1kieb7j > :first-child, .framer-OeOc6 .framer-h782ij > :first-child, .framer-OeOc6 .framer-1j62eqn > :first-child { margin-left: 0px; } .framer-OeOc6.framer-1kieb7j > :last-child, .framer-OeOc6 .framer-h782ij > :last-child, .framer-OeOc6 .framer-1j62eqn > :last-child { margin-right: 0px; } .framer-OeOc6 .framer-h782ij > *, .framer-OeOc6 .framer-1j62eqn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-OeOc6.framer-v-eyf34q .framer-1lndypv { width: 40px; }\",\".framer-OeOc6.framer-v-a1nazy .framer-1lndypv { width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"vMQNq5oEy\":{\"layout\":[\"auto\",\"fixed\"]},\"Up0zmkCE_\":{\"layout\":[\"auto\",\"fixed\"]},\"uIPauqGZf\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYnfQFqNk8=withCSS(Component,css,\"framer-OeOc6\");export default FramerYnfQFqNk8;FramerYnfQFqNk8.displayName=\"In-app/NewsLabel Copy\";FramerYnfQFqNk8.defaultProps={height:20,width:85};addPropertyControls(FramerYnfQFqNk8,{variant:{options:[\"kUc4hvqOH\",\"vMQNq5oEy\",\"Up0zmkCE_\",\"uIPauqGZf\"],optionTitles:[\"Bloomberg\",\"Techcrunch\",\"Time\",\"Forbes\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYnfQFqNk8,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYnfQFqNk8\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vMQNq5oEy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Up0zmkCE_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"uIPauqGZf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerIntrinsicWidth\":\"85\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YnfQFqNk8.map", "// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/zWTiOEeI0pNzfVCxStrg/Eu39JqHcZSBpQZFPXZDq/EOejGscg0.js\";import TrustPilotMicroStar from\"https://framerusercontent.com/modules/pi9MpBPfHZW1xh930dYe/72D9FJuatSne8YmP7x4u/mOOnlrbEL.js\";const TrustPilotMicroStarFonts=getFonts(TrustPilotMicroStar);const cycleOrder=[\"erX0ocrfO\",\"Bcgfk09mW\"];const serializationHash=\"framer-TZ27m\";const variantClassNames={Bcgfk09mW:\"framer-v-2f5uv7\",erX0ocrfO:\"framer-v-88fvxz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 1\":\"erX0ocrfO\",Arab:\"Bcgfk09mW\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"erX0ocrfO\"};};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:\"erX0ocrfO\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-88fvxz\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"erX0ocrfO\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({Bcgfk09mW:{\"data-framer-name\":\"Arab\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-114bipe\",\"data-framer-name\":\"Frame 1000004723\",layoutDependency:layoutDependency,layoutId:\"QvHCOj9Ns\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1stxlhy\",\"data-framer-name\":\"Frame 1000004592\",layoutDependency:layoutDependency,layoutId:\"q_k4keD8D\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ok9dn7\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"jaYieLLky\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"Join our global investors\"})}),className:\"framer-1ss4zrx\",\"data-framer-name\":\"Join our global investors\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"Cxc2P3I1b\",style:{\"--extracted-gdpscs\":\"var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ltktx\",\"data-framer-name\":\"Frame 427322954\",layoutDependency:layoutDependency,layoutId:\"SZ47eamEC\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19d8ico\",\"data-framer-name\":\"Frame 427321940\",layoutDependency:layoutDependency,layoutId:\"tt4G4DNfd\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9nd78g\",\"data-framer-name\":\"Geometric, Abstract/Star\",layoutDependency:layoutDependency,layoutId:\"qyERsFUEy\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-poz2xi\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"gySjrxnBQ\",svg:'<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9 12.9262L4.63425 15L5.541 10.41L2.25 7.044L6.88425 6.46575L9 2.25L11.1158 6.46575L15.75 7.044L12.459 10.41L13.3658 15L9 12.9262Z\" fill=\"#EBEEF4\" stroke=\"#5E6473\" style=\"fill:#EBEEF4;fill:color(display-p3 0.9216 0.9333 0.9569);fill-opacity:1;stroke:#5E6473;stroke:color(display-p3 0.3677 0.3932 0.4498);stroke-opacity:1;\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1goasp8\",layoutDependency:layoutDependency,layoutId:\"miMTrwjso\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"17.75px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(7, 23, 47))\"},children:\"4.5\"})}),className:\"framer-iikehi\",\"data-framer-name\":\"4.6 rating\",fonts:[\"GF;Plus Jakarta Sans-600\"],layoutDependency:layoutDependency,layoutId:\"cmPU8pWc4\",style:{\"--extracted-r6o4lv\":\"rgb(7, 23, 47)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"17.75px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 100, 115))\"},children:\" rating\"})}),className:\"framer-ykrsbh\",\"data-framer-name\":\"4.6 rating\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"BfyKJai4y\",style:{\"--extracted-r6o4lv\":\"rgb(94, 100, 115)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-80-171)/2+0+0)+0+44,...addPropertyOverrides({Bcgfk09mW:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-80-173)/2+0+0)+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19gfk2x-container\",layoutDependency:layoutDependency,layoutId:\"su0I43THA-container\",nodeId:\"su0I43THA\",rendersWithMotion:true,scopeId:\"EOejGscg0\",children:/*#__PURE__*/_jsx(TrustPilotMicroStar,{height:\"100%\",id:\"su0I43THA\",layoutId:\"su0I43THA\",variant:\"PQvcRUXV7\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-765p1d\",\"data-framer-name\":\"Visit Site\",layoutDependency:layoutDependency,layoutId:\"JLGvoFJz4\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1p1nzwj\",\"data-framer-name\":\"Page 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xkLsddLBr\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70.286 24\"><path d=\"M 40.354 0.288 L 40.354 22.651 L 44.819 22.651 L 44.819 15.362 L 44.819 13.94 L 44.819 0.288 Z\" fill=\"rgb(18,28,48)\"></path><path d=\"M 44.82 15.361 L 44.882 15.361 L 49.782 22.649 L 55.365 22.649 L 49.473 14.742 Z\" fill=\"rgb(18,28,48)\"></path><path d=\"M 11.013 14.805 C 10.455 14.496 9.835 14.249 9.215 14.125 C 8.594 14.002 7.974 13.816 7.416 13.693 C 6.858 13.569 6.361 13.446 5.989 13.26 C 5.617 13.075 5.431 12.828 5.431 12.457 C 5.431 12.025 5.617 11.716 5.989 11.53 C 6.361 11.345 6.734 11.283 7.106 11.283 C 8.16 11.283 9.029 11.716 9.711 12.519 L 12.44 9.801 C 11.758 9.059 10.951 8.627 9.959 8.318 C 8.967 8.071 8.036 7.886 7.106 7.886 C 6.361 7.886 5.617 8.009 4.873 8.195 C 4.128 8.38 3.508 8.689 2.95 9.059 C 2.392 9.43 1.957 9.986 1.585 10.542 C 1.213 11.16 1.089 11.901 1.089 12.704 C 1.089 13.631 1.275 14.31 1.647 14.866 C 2.019 15.422 2.454 15.855 3.074 16.102 C 3.694 16.349 4.252 16.596 4.873 16.782 C 5.493 16.905 6.113 17.09 6.671 17.214 C 7.23 17.337 7.726 17.523 8.098 17.708 C 8.47 17.893 8.656 18.202 8.656 18.573 C 8.656 18.944 8.47 19.253 8.036 19.376 C 7.602 19.5 7.168 19.623 6.609 19.623 C 5.927 19.623 5.369 19.5 4.811 19.253 C 4.314 19.005 3.818 18.573 3.446 18.079 L 0.717 21.044 C 1.461 21.785 2.33 22.28 3.322 22.588 C 4.376 22.897 5.369 23.021 6.361 23.021 C 7.106 23.021 7.912 22.959 8.718 22.774 C 9.525 22.65 10.207 22.341 10.889 22.032 C 11.51 21.662 12.068 21.168 12.44 20.612 C 12.874 19.994 13.06 19.253 13.06 18.326 C 13.06 17.399 12.874 16.72 12.502 16.164 C 12.068 15.546 11.634 15.114 11.013 14.805 Z\" fill=\"rgb(18,28,48)\"></path><path d=\"M 20.07 3.995 L 15.604 3.995 L 15.604 8.258 L 12.751 8.258 L 12.751 11.841 L 15.604 11.841 L 15.604 18.698 C 15.604 19.501 15.728 20.18 15.977 20.736 C 16.225 21.292 16.597 21.725 17.093 22.096 C 17.589 22.466 18.147 22.713 18.768 22.837 C 19.388 23.022 20.07 23.084 20.877 23.084 C 21.373 23.084 21.931 23.084 22.427 23.022 C 22.986 22.96 23.482 22.837 23.978 22.651 L 23.978 18.945 C 23.792 19.13 23.482 19.254 23.11 19.316 C 22.738 19.377 22.427 19.377 22.179 19.377 C 21.683 19.377 21.311 19.316 21.063 19.192 C 20.753 19.069 20.567 18.883 20.443 18.636 C 20.318 18.389 20.194 18.142 20.194 17.771 C 20.132 17.462 20.132 17.092 20.132 16.721 L 20.132 11.902 L 24.04 11.902 L 24.04 8.319 L 20.132 8.319 L 20.132 3.995 Z\" fill=\"rgb(18,28,48)\"></path><path d=\"M 37.312 9.864 C 36.816 9.247 36.134 8.752 35.265 8.443 C 34.397 8.135 33.343 7.949 32.04 7.949 C 30.862 7.949 29.683 8.135 28.566 8.505 C 27.45 8.876 26.457 9.494 25.651 10.235 L 28.008 12.644 C 28.504 12.088 29.001 11.718 29.621 11.409 C 30.242 11.1 30.923 10.976 31.606 10.976 C 32.35 10.976 33.033 11.223 33.591 11.656 C 34.149 12.15 34.459 12.768 34.459 13.509 L 32.474 13.509 C 31.73 13.509 31.048 13.571 30.303 13.694 C 29.559 13.818 28.876 13.941 28.194 14.127 C 27.512 14.312 26.892 14.621 26.395 14.992 C 25.9 15.362 25.465 15.857 25.155 16.413 C 24.845 16.968 24.721 17.71 24.721 18.513 C 24.721 19.254 24.845 19.872 25.155 20.428 C 25.403 20.984 25.837 21.416 26.271 21.849 C 26.768 22.22 27.326 22.528 27.946 22.714 C 28.566 22.899 29.249 23.023 29.869 23.023 C 30.799 23.023 31.668 22.837 32.474 22.528 C 33.28 22.22 33.963 21.663 34.459 20.86 L 34.521 20.86 L 34.521 22.652 L 38.616 22.652 L 38.616 15.362 C 38.616 14.189 38.491 13.077 38.305 12.15 C 38.181 11.285 37.809 10.482 37.312 9.864 Z M 34.584 17.339 C 34.584 17.772 34.459 18.204 34.274 18.513 C 34.087 18.822 33.839 19.131 33.529 19.316 C 33.218 19.563 32.846 19.687 32.474 19.81 C 32.04 19.934 31.668 19.996 31.234 19.996 C 30.737 19.996 30.242 19.872 29.807 19.625 C 29.373 19.378 29.125 18.945 29.125 18.451 C 29.125 17.957 29.311 17.586 29.621 17.277 C 29.932 17.03 30.365 16.783 30.799 16.66 C 31.296 16.536 31.73 16.412 32.226 16.412 C 32.723 16.412 33.156 16.351 33.467 16.351 L 34.584 16.351 Z\" fill=\"rgb(18,28,48)\"></path><g transform=\"translate(54.37 7.886)\" id=\"ss12450661082_6\"><path d=\"M 14.887 7.598 C 14.887 6.425 14.701 5.436 14.391 4.51 C 14.08 3.583 13.646 2.78 13.026 2.101 C 12.468 1.421 11.723 0.927 10.855 0.557 C 9.987 0.185 9.057 0 8.064 0 C 6.947 0 5.893 0.185 4.9 0.557 C 3.908 0.927 3.039 1.421 2.358 2.101 C 1.613 2.78 1.054 3.583 0.62 4.51 C 0.187 5.436 0 6.486 0 7.598 C 0 8.711 0.187 9.761 0.62 10.687 C 1.054 11.614 1.613 12.418 2.358 13.097 C 3.101 13.776 3.908 14.271 4.9 14.641 C 5.893 15.012 6.947 15.198 8.064 15.198 C 9.242 15.198 10.359 14.95 11.475 14.456 C 12.592 13.962 13.46 13.282 14.204 12.355 L 11.103 10.069 C 10.732 10.564 10.297 10.996 9.801 11.305 C 9.304 11.614 8.684 11.8 7.94 11.8 C 7.071 11.8 6.327 11.552 5.769 11.059 C 5.149 10.564 4.776 9.884 4.59 9.02 L 14.949 9.02 L 14.949 7.598 Z M 4.529 5.931 C 4.529 5.56 4.652 5.251 4.776 4.881 C 4.9 4.572 5.149 4.263 5.396 4.015 C 5.645 3.768 5.955 3.583 6.39 3.398 C 6.761 3.212 7.196 3.151 7.691 3.151 C 8.498 3.151 9.181 3.398 9.677 3.954 C 10.173 4.51 10.421 5.127 10.421 5.869 L 4.529 5.869 Z\" fill=\"rgb(18,28,48)\"></path></g><path d=\"M 55.24 8.258 L 49.782 8.258 L 40.354 21.849 L 40.354 22.652 L 44.819 22.652 Z\" fill=\"rgb(65,206,142)\"></path></svg>',svgContentId:12450661082,withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://getstake.com/saudi-arabia\",motionChild:true,nodeId:\"HxrfAJNiv\",openInNewTab:true,scopeId:\"EOejGscg0\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-4mahaa framer-1i2ad0i\",\"data-framer-name\":\"Frame 1000004704\",layoutDependency:layoutDependency,layoutId:\"HxrfAJNiv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"23px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 148, 118))\"},children:\"Visit the Stake website\"})}),className:\"framer-u1iqk3\",\"data-framer-name\":\"Visit the Stake website\",fonts:[\"GF;Plus Jakarta Sans-600\"],layoutDependency:layoutDependency,layoutId:\"OrdejmqTR\",style:{\"--extracted-r6o4lv\":\"rgb(32, 148, 118)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({Bcgfk09mW:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"23px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 148, 118))\"},children:\"Visit the Stake website\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-150d30j\",\"data-framer-name\":\"Arrows, Diagrams/Arrow\",layoutDependency:layoutDependency,layoutId:\"qEpJVO_XG\",style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,rotate:0},variants:{Bcgfk09mW:{rotate:180}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1isoed\",\"data-framer-name\":\"Group\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"QorOXWL9S\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 10\"><path d=\"M 12 5 L 1 5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(32,148,118)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 8 9 L 12 5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(32,148,118)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 8 1 L 12 5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(32,148,118)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9588795343,withExternalLayout:true})})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TZ27m.framer-1i2ad0i, .framer-TZ27m .framer-1i2ad0i { display: block; }\",\".framer-TZ27m.framer-88fvxz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: center; overflow: visible; padding: 20px 16px 60px 16px; position: relative; width: 445px; }\",\".framer-TZ27m .framer-114bipe { 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: 100%; }\",\".framer-TZ27m .framer-1stxlhy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TZ27m .framer-ok9dn7 { 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-TZ27m .framer-1ss4zrx { flex: none; height: 20px; position: relative; white-space: pre-wrap; width: 215px; word-break: break-word; word-wrap: break-word; }\",\".framer-TZ27m .framer-7ltktx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TZ27m .framer-19d8ico { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TZ27m .framer-9nd78g { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); overflow: visible; position: relative; width: 18px; }\",\".framer-TZ27m .framer-poz2xi { flex: none; height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-TZ27m .framer-1goasp8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TZ27m .framer-iikehi, .framer-TZ27m .framer-ykrsbh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TZ27m .framer-19gfk2x-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-TZ27m .framer-765p1d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-TZ27m .framer-1p1nzwj { flex: none; height: 24px; position: relative; width: 70px; }\",\".framer-TZ27m .framer-4mahaa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 15px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-TZ27m .framer-u1iqk3 { flex: none; height: 14px; position: relative; white-space: pre; width: auto; }\",\".framer-TZ27m .framer-150d30j { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 14px); overflow: visible; position: relative; width: 14px; }\",\".framer-TZ27m .framer-1isoed { flex: none; height: 10px; left: calc(50.00000000000002% - 13px / 2); position: absolute; top: calc(50.00000000000002% - 10px / 2); width: 13px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TZ27m.framer-88fvxz, .framer-TZ27m .framer-114bipe, .framer-TZ27m .framer-1stxlhy, .framer-TZ27m .framer-7ltktx, .framer-TZ27m .framer-19d8ico, .framer-TZ27m .framer-1goasp8, .framer-TZ27m .framer-765p1d, .framer-TZ27m .framer-4mahaa { gap: 0px; } .framer-TZ27m.framer-88fvxz > * { margin: 0px; margin-bottom: calc(26px / 2); margin-top: calc(26px / 2); } .framer-TZ27m.framer-88fvxz > :first-child, .framer-TZ27m .framer-114bipe > :first-child, .framer-TZ27m .framer-1stxlhy > :first-child, .framer-TZ27m .framer-765p1d > :first-child { margin-top: 0px; } .framer-TZ27m.framer-88fvxz > :last-child, .framer-TZ27m .framer-114bipe > :last-child, .framer-TZ27m .framer-1stxlhy > :last-child, .framer-TZ27m .framer-765p1d > :last-child { margin-bottom: 0px; } .framer-TZ27m .framer-114bipe > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-TZ27m .framer-1stxlhy > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-TZ27m .framer-7ltktx > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-TZ27m .framer-7ltktx > :first-child, .framer-TZ27m .framer-19d8ico > :first-child, .framer-TZ27m .framer-1goasp8 > :first-child, .framer-TZ27m .framer-4mahaa > :first-child { margin-left: 0px; } .framer-TZ27m .framer-7ltktx > :last-child, .framer-TZ27m .framer-19d8ico > :last-child, .framer-TZ27m .framer-1goasp8 > :last-child, .framer-TZ27m .framer-4mahaa > :last-child { margin-right: 0px; } .framer-TZ27m .framer-19d8ico > * { margin: 0px; margin-left: calc(3px / 2); margin-right: calc(3px / 2); } .framer-TZ27m .framer-1goasp8 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-TZ27m .framer-765p1d > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-TZ27m .framer-4mahaa > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } }\",\".framer-TZ27m.framer-v-2f5uv7 .framer-1ss4zrx, .framer-TZ27m.framer-v-2f5uv7 .framer-9nd78g, .framer-TZ27m.framer-v-2f5uv7 .framer-iikehi { order: 1; }\",\".framer-TZ27m.framer-v-2f5uv7 .framer-7ltktx, .framer-TZ27m.framer-v-2f5uv7 .framer-1goasp8, .framer-TZ27m.framer-v-2f5uv7 .framer-ykrsbh, .framer-TZ27m.framer-v-2f5uv7 .framer-1p1nzwj, .framer-TZ27m.framer-v-2f5uv7 .framer-150d30j { order: 0; }\",\".framer-TZ27m.framer-v-2f5uv7 .framer-poz2xi { bottom: 0px; height: unset; right: 0px; width: unset; }\",\".framer-TZ27m.framer-v-2f5uv7 .framer-765p1d { gap: 10px; justify-content: flex-start; width: 259px; }\",\".framer-TZ27m.framer-v-2f5uv7 .framer-4mahaa { height: min-content; justify-content: flex-end; order: 1; }\",\".framer-TZ27m.framer-v-2f5uv7 .framer-u1iqk3 { height: auto; order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TZ27m.framer-v-2f5uv7 .framer-765p1d { gap: 0px; } .framer-TZ27m.framer-v-2f5uv7 .framer-765p1d > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-TZ27m.framer-v-2f5uv7 .framer-765p1d > :first-child { margin-top: 0px; } .framer-TZ27m.framer-v-2f5uv7 .framer-765p1d > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 251\n * @framerIntrinsicWidth 445\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Bcgfk09mW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerEOejGscg0=withCSS(Component,css,\"framer-TZ27m\");export default FramerEOejGscg0;FramerEOejGscg0.displayName=\"App/Trustpilot&Feedback Copy\";FramerEOejGscg0.defaultProps={height:251,width:445};addPropertyControls(FramerEOejGscg0,{variant:{options:[\"erX0ocrfO\",\"Bcgfk09mW\"],optionTitles:[\"Variant 1\",\"Arab\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEOejGscg0,[{explicitInter:true,fonts:[{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNTxXUEKi4Rw.woff2\",weight:\"700\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0nNTxXUEKi4Rw.woff2\",weight:\"600\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NTxXUEKi4Rw.woff2\",weight:\"400\"}]},...TrustPilotMicroStarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEOejGscg0\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"445\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bcgfk09mW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"251\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport*as localizedValues from\"./EOejGscg0-0.js\";const valuesByLocaleId={zjiuphiXL:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"\u0627\u0646\u0636\u0645 \u0625\u0644\u0649 \u0645\u0633\u062A\u062B\u0645\u0631\u064A\u0646\u0627 \u0627\u0644\u0639\u0627\u0644\u0645\u064A\u064A\u0646\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"17.75px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 100, 115))\"},children:\"\u062A\u0635\u0646\u064A\u0641\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"23px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 148, 118))\"},children:\"\u062A\u0641\u0636\u0644 \u0628\u0632\u064A\u0627\u0631\u0629 \u0645\u0648\u0642\u0639 \u0633\u062A\u064A\u0643 \u0627\u0644\u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"23px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 148, 118))\"},children:\"\u062A\u0641\u0636\u0644 \u0628\u0632\u064A\u0627\u0631\u0629 \u0645\u0648\u0642\u0639 \u0633\u062A\u064A\u0643 \u0627\u0644\u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,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/5IsK6BR21fL51cZKOz28/Bt2jUkSt9YCpc1clJjVx/Pdfviewer.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/S6VtKjLbuwBpnBJtWFYH/vEpADrOIbLimNi1wK909/hq0avcZ2S.js\";const FeatherFonts=getFonts(Feather);const PDFViewerFonts=getFonts(PDFViewer);const cycleOrder=[\"fmfW8YcST\",\"Fi1P9zOog\",\"x0zlJUUn7\",\"wQ8S2nV7o\"];const serializationHash=\"framer-ISRpY\";const variantClassNames={Fi1P9zOog:\"framer-v-pln7sq\",fmfW8YcST:\"framer-v-884ozj\",wQ8S2nV7o:\"framer-v-1orsj7d\",x0zlJUUn7:\"framer-v-e3bip5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"AR - KSA\":\"wQ8S2nV7o\",\"EN - KSA \":\"x0zlJUUn7\",\"Variant 1\":\"fmfW8YcST\",Arabic:\"Fi1P9zOog\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fmfW8YcST\"};};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:\"fmfW8YcST\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"x0zlJUUn7\",\"wQ8S2nV7o\"].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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-884ozj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fmfW8YcST\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({Fi1P9zOog:{\"data-framer-name\":\"Arabic\"},wQ8S2nV7o:{\"data-framer-name\":\"AR - KSA\"},x0zlJUUn7:{\"data-framer-name\":\"EN - KSA \"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10w3ntq\",\"data-framer-name\":\"Frame 1000004592\",layoutDependency:layoutDependency,layoutId:\"i5r4snukV\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r0qiit\",\"data-framer-name\":\"Frame 1000004285\",layoutDependency:layoutDependency,layoutId:\"OdcSOzgsU\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"Our regulation\"})}),className:\"framer-14x9780\",\"data-framer-name\":\"Regulated\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"eKq_blkKg\",style:{\"--extracted-r6o4lv\":\"rgb(18, 28, 48)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({Fi1P9zOog:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\",direction:\"rtl\"},children:\"\u062A\u0646\u0638\u064A\u0645\u0627\u062A\u0646\u0627\"})})},wQ8S2nV7o:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"Our regulation\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vwcks1\",\"data-framer-name\":\"CertifiedStack\",layoutDependency:layoutDependency,layoutId:\"XjIwMyDnj\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pw05nu\",\"data-framer-name\":\"DIFC\",layoutDependency:layoutDependency,layoutId:\"MHvdeHGJ0\",style:{backgroundColor:\"rgb(18, 28, 48)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l5suax\",\"data-framer-name\":\"Frame 1000004678\",layoutDependency:layoutDependency,layoutId:\"UecD3ogKn\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nr3ijp\",\"data-framer-name\":\"Frame 1000004677\",layoutDependency:layoutDependency,layoutId:\"gCIz0uIWf\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-z8o7jj\",\"data-framer-name\":\"ShieldCheck\",layoutDependency:layoutDependency,layoutId:\"lE_Q0jPzo\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1tkytki\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"VssaSX2GW\",svg:'<svg width=\"18\" height=\"20\" viewBox=\"0 0 18 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M16.5 0.75L1.5 0.75C1.10218 0.75 0.720644 0.908035 0.43934 1.18934C0.158035 1.47064 0 1.85218 0 2.25L0 7.75969C0 16.1606 7.10812 18.9478 8.53125 19.4212C8.8352 19.5246 9.1648 19.5246 9.46875 19.4212C10.8938 18.9478 18 16.1606 18 7.75969V2.25C18 1.85218 17.842 1.47064 17.5607 1.18934C17.2794 0.908035 16.8978 0.75 16.5 0.75ZM13.2806 7.28062L8.03063 12.5306C7.96097 12.6004 7.87825 12.6557 7.78721 12.6934C7.69616 12.7312 7.59856 12.7506 7.5 12.7506C7.40144 12.7506 7.30384 12.7312 7.21279 12.6934C7.12175 12.6557 7.03903 12.6004 6.96937 12.5306L4.71937 10.2806C4.57864 10.1399 4.49958 9.94902 4.49958 9.75C4.49958 9.55098 4.57864 9.3601 4.71937 9.21937C4.86011 9.07864 5.05098 8.99958 5.25 8.99958C5.44902 8.99958 5.63989 9.07864 5.78063 9.21937L7.5 10.9387L12.2194 6.21937C12.2891 6.14969 12.3718 6.09442 12.4628 6.0567C12.5539 6.01899 12.6515 5.99958 12.75 5.99958C12.8485 5.99958 12.9461 6.01899 13.0372 6.0567C13.1282 6.09442 13.2109 6.14969 13.2806 6.21937C13.3503 6.28906 13.4056 6.37178 13.4433 6.46283C13.481 6.55387 13.5004 6.65145 13.5004 6.75C13.5004 6.84855 13.481 6.94613 13.4433 7.03717C13.4056 7.12822 13.3503 7.21094 13.2806 7.28062Z\" fill=\"#41CE8E\" style=\"fill:#41CE8E;fill:color(display-p3 0.2549 0.8078 0.5569);fill-opacity:1;\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"Stake Properties Limited is regulated by the Dubai Financial Services Authority (DFSA)\"})}),className:\"framer-cgc15s\",\"data-framer-name\":\"Title\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"DDEQKCaew\",style:{\"--extracted-gdpscs\":\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({Fi1P9zOog:{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"Stake Properties Limited is regulated by the Dubai Financial Services Authority (DFSA)\"})})},wQ8S2nV7o:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"Stake Financial Technology Company is regulated by the Capital Market Authority (CMA)\"})})},x0zlJUUn7:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"Stake Financial Technology Company is regulated by the Capital Market Authority (CMA)\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qxb92u\",\"data-framer-name\":\"Line 18\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:292,layoutDependency:layoutDependency,layoutId:\"B3tBl3OSl\",svg:'<svg width=\"292\" height=\"3\" viewBox=\"-1 -1 292 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"0.5\" x2=\"290\" y2=\"0.5\" stroke=\"white\" stroke-opacity=\"0.3\" style=\"stroke:white;stroke-opacity:0.3;\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.dfsa.ae/public-register/firms/stake-properties-limited\",motionChild:true,nodeId:\"lbx7K0Hu7\",scopeId:\"hq0avcZ2S\",...addPropertyOverrides({wQ8S2nV7o:{href:\"https://cma.org.sa/en/Market/NEWS/pages/CMA_N_3600.aspx\"},x0zlJUUn7:{href:\"https://cma.org.sa/en/Market/NEWS/pages/CMA_N_3600.aspx\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-y4l8yw framer-14dgw8b\",\"data-framer-name\":\"Frame 1000004680\",layoutDependency:layoutDependency,layoutId:\"lbx7K0Hu7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4iuay4\",\"data-framer-name\":\"View\",layoutDependency:layoutDependency,layoutId:\"DflBploKg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"License number:\"})}),className:\"framer-k606sw\",\"data-framer-name\":\"Title\",fonts:[\"GF;Plus Jakarta Sans-600\"],layoutDependency:layoutDependency,layoutId:\"jIZ98E3C0\",style:{\"--extracted-1of0zx5\":\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({wQ8S2nV7o:{children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"View CMA website\"})})},x0zlJUUn7:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"View CMA website\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(207, 209, 213)))\"},children:\"F005879\"})}),className:\"framer-1qj52pj\",\"data-framer-name\":\"Title\",fonts:[\"GF;Plus Jakarta Sans-500\"],layoutDependency:layoutDependency,layoutId:\"zxTJCpbF_\",style:{\"--extracted-1of0zx5\":\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(207, 209, 213))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u6pshp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Y42ZEgI1m-container\",nodeId:\"Y42ZEgI1m\",rendersWithMotion:true,scopeId:\"hq0avcZ2S\",children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"arrow-right\",id:\"Y42ZEgI1m\",layoutId:\"Y42ZEgI1m\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({wQ8S2nV7o:{iconSelection:\"arrow-left\"}},baseVariant,gestureVariant)})})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wp3vmd\",\"data-framer-name\":\"Shariah card\",layoutDependency:layoutDependency,layoutId:\"MNYrQRtSX\",style:{backgroundColor:\"rgb(32, 148, 118)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xk1e51\",\"data-framer-name\":\"Frame 1000004678\",layoutDependency:layoutDependency,layoutId:\"NKxmWtOqD\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-il00xq\",\"data-framer-name\":\"Frame 1000004677\",layoutDependency:layoutDependency,layoutId:\"zM84a0sW8\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1un29a5\",\"data-framer-name\":\"MoonStars\",layoutDependency:layoutDependency,layoutId:\"lJbQ9gagv\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-oaqq4y\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:41,layoutDependency:layoutDependency,layoutId:\"FboFsxqyk\",svg:'<svg width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M40.8753 14.75C40.8753 15.1644 40.7106 15.5618 40.4176 15.8549C40.1246 16.1479 39.7272 16.3125 39.3128 16.3125H36.1878V19.4375C36.1878 19.8519 36.0231 20.2493 35.7301 20.5424C35.4371 20.8354 35.0397 21 34.6253 21C34.2109 21 33.8134 20.8354 33.5204 20.5424C33.2274 20.2493 33.0628 19.8519 33.0628 19.4375V16.3125H29.9378C29.5234 16.3125 29.1259 16.1479 28.8329 15.8549C28.5399 15.5618 28.3753 15.1644 28.3753 14.75C28.3753 14.3356 28.5399 13.9382 28.8329 13.6451C29.1259 13.3521 29.5234 13.1875 29.9378 13.1875H33.0628V10.0625C33.0628 9.6481 33.2274 9.25067 33.5204 8.95765C33.8134 8.66462 34.2109 8.5 34.6253 8.5C35.0397 8.5 35.4371 8.66462 35.7301 8.95765C36.0231 9.25067 36.1878 9.6481 36.1878 10.0625V13.1875H39.3128C39.7272 13.1875 40.1246 13.3521 40.4176 13.6451C40.7106 13.9382 40.8753 14.3356 40.8753 14.75ZM22.1253 6.9375H23.6878V8.5C23.6878 8.9144 23.8524 9.31183 24.1454 9.60485C24.4384 9.89788 24.8359 10.0625 25.2503 10.0625C25.6647 10.0625 26.0621 9.89788 26.3551 9.60485C26.6481 9.31183 26.8128 8.9144 26.8128 8.5V6.9375H28.3753C28.7897 6.9375 29.1871 6.77288 29.4801 6.47985C29.7731 6.18683 29.9378 5.7894 29.9378 5.375C29.9378 4.9606 29.7731 4.56317 29.4801 4.27015C29.1871 3.97712 28.7897 3.8125 28.3753 3.8125H26.8128V2.25C26.8128 1.8356 26.6481 1.43817 26.3551 1.14515C26.0621 0.85212 25.6647 0.6875 25.2503 0.6875C24.8359 0.6875 24.4384 0.85212 24.1454 1.14515C23.8524 1.43817 23.6878 1.8356 23.6878 2.25V3.8125H22.1253C21.7109 3.8125 21.3134 3.97712 21.0204 4.27015C20.7274 4.56317 20.5628 4.9606 20.5628 5.375C20.5628 5.7894 20.7274 6.18683 21.0204 6.47985C21.3134 6.77288 21.7109 6.9375 22.1253 6.9375ZM34.8479 25.3613C32.0765 25.9089 29.2129 25.7654 26.5101 24.9436C23.8072 24.1218 21.3484 22.647 19.3508 20.6494C17.3533 18.6518 15.8784 16.193 15.0566 13.4902C14.2348 10.7874 14.0914 7.92377 14.6389 5.15234C14.6926 4.88037 14.6729 4.59902 14.5819 4.33716C14.4909 4.0753 14.3319 3.84236 14.1212 3.66225C13.9104 3.48214 13.6556 3.36133 13.3827 3.31222C13.1099 3.26311 12.8289 3.28748 12.5686 3.38281C9.6099 4.46471 6.97147 6.27465 4.89697 8.64552C2.82248 11.0164 1.37879 13.8717 0.699237 16.9479C0.0196798 20.024 0.126158 23.2218 1.00884 26.246C1.89152 29.2701 3.52195 32.0231 5.74956 34.2507C7.97718 36.4783 10.7302 38.1087 13.7543 38.9914C16.7784 39.8741 19.9762 39.9806 23.0524 39.301C26.1285 38.6215 28.9839 37.1778 31.3547 35.1033C33.7256 33.0288 35.5356 30.3904 36.6175 27.4316C36.7128 27.1713 36.7371 26.8903 36.688 26.6175C36.6389 26.3447 36.5181 26.0898 36.338 25.8791C36.1579 25.6684 35.925 25.5094 35.6631 25.4184C35.4012 25.3274 35.1199 25.3077 34.8479 25.3613Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"Stake is fully compliant with Islamic Shariah principles\"})}),className:\"framer-1azm7bi\",\"data-framer-name\":\"Title\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"AgYFDNJ6Z\",style:{\"--extracted-r6o4lv\":\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({Fi1P9zOog:{children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\",direction:\"rtl\"},children:\"\u0633\u062A\u064A\u0643 \u0645\u062A\u0648\u0627\u0641\u0642\u0629 \u062A\u0645\u0627\u0645\u0627\u064B \u0645\u0639 \u0645\u0628\u0627\u062F\u0626 \u0627\u0644\u0634\u0631\u064A\u0639\u0629 \u0627\u0644\u0625\u0633\u0644\u0627\u0645\u0629\"})})},wQ8S2nV7o:{children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"Stake is fully compliant with Islamic Shariah principles\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9pgxwx\",layoutDependency:layoutDependency,layoutId:\"VvTeGNrdv\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-fk3u6g\",\"data-framer-name\":\"Line 18\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:292,layoutDependency:layoutDependency,layoutId:\"KaZf4Jb8Y\",svg:'<svg width=\"292\" height=\"3\" viewBox=\"-1 -1 292 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"0.5\" x2=\"290\" y2=\"0.5\" stroke=\"white\" stroke-opacity=\"0.3\" style=\"stroke:white;stroke-opacity:0.3;\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p8xpej-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"R07TDkj_E-container\",nodeId:\"R07TDkj_E\",rendersWithMotion:true,scopeId:\"hq0avcZ2S\",children:/*#__PURE__*/_jsx(PDFViewer,{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"black\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",buttonIcon:true,color:\"rgb(255, 255, 255)\",fontStyle:{fontFamily:'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"0px\",pdfIcon:{color:\"rgb(255, 255, 255)\",icon:'<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:24},shadow:\"\",textDecoration:\"none\"},buttonText:getLocalizedValue(\"v14\",activeLocale)??\"View certificate\",customFileName:\"Download\",file:\"https://framerusercontent.com/assets/DiBnoGpCXxwWTrzPFXnc0Jccz6s.pdf\",fileChoose:\"Upload\",fileURL:\"https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/web/compressed.tracemonkey-pldi-09.pdf\",height:\"100%\",id:\"R07TDkj_E\",layoutId:\"R07TDkj_E\",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\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",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,width:\"100%\",...addPropertyOverrides({x0zlJUUn7:{file:\"https://framerusercontent.com/assets/or5aU7G2efDp5j2jVOBCddIQc.pdf\"}},baseVariant,gestureVariant)})})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ISRpY.framer-14dgw8b, .framer-ISRpY .framer-14dgw8b { display: block; }\",\".framer-ISRpY.framer-884ozj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 24px 0px; position: relative; width: 375px; }\",\".framer-ISRpY .framer-10w3ntq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ISRpY .framer-1r0qiit { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: 100%; }\",\".framer-ISRpY .framer-14x9780 { flex: 1 0 0px; height: 20px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ISRpY .framer-vwcks1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px 16px 24px 16px; position: relative; width: 100%; }\",\".framer-ISRpY .framer-1pw05nu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: auto; padding: 16px; position: relative; width: min-content; }\",\".framer-ISRpY .framer-l5suax { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 290px; }\",\".framer-ISRpY .framer-nr3ijp, .framer-ISRpY .framer-il00xq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-ISRpY .framer-z8o7jj { flex: none; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-ISRpY .framer-1tkytki { bottom: 2px; flex: none; left: 3px; position: absolute; right: 3px; top: 3px; }\",\".framer-ISRpY .framer-cgc15s, .framer-ISRpY .framer-1azm7bi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 220px; word-break: break-word; word-wrap: break-word; }\",\".framer-ISRpY .framer-qxb92u { flex: none; height: 3px; position: relative; width: 292px; }\",\".framer-ISRpY .framer-y4l8yw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 14px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 290px; }\",\".framer-ISRpY .framer-4iuay4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ISRpY .framer-k606sw, .framer-ISRpY .framer-1qj52pj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ISRpY .framer-1u6pshp-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-ISRpY .framer-1wp3vmd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 140px; justify-content: space-between; overflow: visible; padding: 16px; position: relative; width: 324px; }\",\".framer-ISRpY .framer-1xk1e51 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ISRpY .framer-1un29a5 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: visible; position: relative; width: 24px; }\",\".framer-ISRpY .framer-oaqq4y { flex: none; height: 21px; left: calc(50.00000000000002% - 21px / 2); position: absolute; top: calc(50.00000000000002% - 21px / 2); width: 21px; }\",\".framer-ISRpY .framer-9pgxwx { flex: none; height: 33px; overflow: visible; position: relative; width: 292px; }\",\".framer-ISRpY .framer-fk3u6g { flex: none; height: 3px; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-ISRpY .framer-p8xpej-container { flex: none; height: auto; left: 0px; position: absolute; top: 19px; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ISRpY.framer-884ozj, .framer-ISRpY .framer-10w3ntq, .framer-ISRpY .framer-1r0qiit, .framer-ISRpY .framer-vwcks1, .framer-ISRpY .framer-1pw05nu, .framer-ISRpY .framer-l5suax, .framer-ISRpY .framer-nr3ijp, .framer-ISRpY .framer-4iuay4, .framer-ISRpY .framer-1xk1e51, .framer-ISRpY .framer-il00xq { gap: 0px; } .framer-ISRpY.framer-884ozj > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ISRpY.framer-884ozj > :first-child, .framer-ISRpY .framer-10w3ntq > :first-child, .framer-ISRpY .framer-1pw05nu > :first-child { margin-top: 0px; } .framer-ISRpY.framer-884ozj > :last-child, .framer-ISRpY .framer-10w3ntq > :last-child, .framer-ISRpY .framer-1pw05nu > :last-child { margin-bottom: 0px; } .framer-ISRpY .framer-10w3ntq > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-ISRpY .framer-1r0qiit > *, .framer-ISRpY .framer-nr3ijp > *, .framer-ISRpY .framer-il00xq > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-ISRpY .framer-1r0qiit > :first-child, .framer-ISRpY .framer-vwcks1 > :first-child, .framer-ISRpY .framer-l5suax > :first-child, .framer-ISRpY .framer-nr3ijp > :first-child, .framer-ISRpY .framer-4iuay4 > :first-child, .framer-ISRpY .framer-1xk1e51 > :first-child, .framer-ISRpY .framer-il00xq > :first-child { margin-left: 0px; } .framer-ISRpY .framer-1r0qiit > :last-child, .framer-ISRpY .framer-vwcks1 > :last-child, .framer-ISRpY .framer-l5suax > :last-child, .framer-ISRpY .framer-nr3ijp > :last-child, .framer-ISRpY .framer-4iuay4 > :last-child, .framer-ISRpY .framer-1xk1e51 > :last-child, .framer-ISRpY .framer-il00xq > :last-child { margin-right: 0px; } .framer-ISRpY .framer-vwcks1 > *, .framer-ISRpY .framer-l5suax > *, .framer-ISRpY .framer-1xk1e51 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-ISRpY .framer-1pw05nu > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ISRpY .framer-4iuay4 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\",\".framer-ISRpY.framer-v-pln7sq.framer-884ozj { align-content: flex-end; align-items: flex-end; justify-content: flex-end; }\",\".framer-ISRpY.framer-v-pln7sq .framer-10w3ntq { width: 375px; }\",\".framer-ISRpY.framer-v-pln7sq .framer-1r0qiit { padding: 0px 16px 0px 0px; }\",\".framer-ISRpY.framer-v-pln7sq .framer-vwcks1, .framer-ISRpY.framer-v-pln7sq .framer-l5suax, .framer-ISRpY.framer-v-pln7sq .framer-1xk1e51, .framer-ISRpY.framer-v-1orsj7d .framer-vwcks1, .framer-ISRpY.framer-v-1orsj7d .framer-l5suax, .framer-ISRpY.framer-v-1orsj7d .framer-1xk1e51 { justify-content: flex-end; }\",\".framer-ISRpY.framer-v-pln7sq .framer-1pw05nu, .framer-ISRpY.framer-v-pln7sq .framer-nr3ijp, .framer-ISRpY.framer-v-pln7sq .framer-1qj52pj, .framer-ISRpY.framer-v-pln7sq .framer-1u6pshp-container, .framer-ISRpY.framer-v-pln7sq .framer-il00xq, .framer-ISRpY.framer-v-e3bip5 .framer-1wp3vmd, .framer-ISRpY.framer-v-1orsj7d .framer-1pw05nu, .framer-ISRpY.framer-v-1orsj7d .framer-nr3ijp, .framer-ISRpY.framer-v-1orsj7d .framer-4iuay4, .framer-ISRpY.framer-v-1orsj7d .framer-il00xq { order: 1; }\",\".framer-ISRpY.framer-v-pln7sq .framer-cgc15s, .framer-ISRpY.framer-v-pln7sq .framer-4iuay4, .framer-ISRpY.framer-v-pln7sq .framer-k606sw, .framer-ISRpY.framer-v-pln7sq .framer-1wp3vmd, .framer-ISRpY.framer-v-pln7sq .framer-1azm7bi, .framer-ISRpY.framer-v-e3bip5 .framer-1pw05nu, .framer-ISRpY.framer-v-1orsj7d .framer-cgc15s, .framer-ISRpY.framer-v-1orsj7d .framer-1u6pshp-container, .framer-ISRpY.framer-v-1orsj7d .framer-1wp3vmd, .framer-ISRpY.framer-v-1orsj7d .framer-1azm7bi { order: 0; }\",\".framer-ISRpY.framer-v-pln7sq .framer-9pgxwx, .framer-ISRpY.framer-v-1orsj7d .framer-9pgxwx { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; padding: 0px; }\",\".framer-ISRpY.framer-v-pln7sq .framer-fk3u6g, .framer-ISRpY.framer-v-e3bip5 .framer-fk3u6g { left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-ISRpY.framer-v-pln7sq .framer-p8xpej-container, .framer-ISRpY.framer-v-e3bip5 .framer-p8xpej-container, .framer-ISRpY.framer-v-1orsj7d .framer-p8xpej-container { left: unset; position: relative; top: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ISRpY.framer-v-pln7sq .framer-9pgxwx { gap: 0px; } .framer-ISRpY.framer-v-pln7sq .framer-9pgxwx > *, .framer-ISRpY.framer-v-pln7sq .framer-9pgxwx > :first-child, .framer-ISRpY.framer-v-pln7sq .framer-9pgxwx > :last-child { margin: 0px; } }\",\".framer-ISRpY.framer-v-e3bip5 .framer-9pgxwx { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; padding: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ISRpY.framer-v-e3bip5 .framer-9pgxwx { gap: 0px; } .framer-ISRpY.framer-v-e3bip5 .framer-9pgxwx > *, .framer-ISRpY.framer-v-e3bip5 .framer-9pgxwx > :first-child, .framer-ISRpY.framer-v-e3bip5 .framer-9pgxwx > :last-child { margin: 0px; } }\",\".framer-ISRpY.framer-v-1orsj7d .framer-1r0qiit { padding: 0px 16px 0px 16px; }\",\".framer-ISRpY.framer-v-1orsj7d .framer-fk3u6g { left: unset; position: relative; right: unset; top: unset; width: 292px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ISRpY.framer-v-1orsj7d .framer-9pgxwx { gap: 0px; } .framer-ISRpY.framer-v-1orsj7d .framer-9pgxwx > *, .framer-ISRpY.framer-v-1orsj7d .framer-9pgxwx > :first-child, .framer-ISRpY.framer-v-1orsj7d .framer-9pgxwx > :last-child { margin: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 232\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Fi1P9zOog\":{\"layout\":[\"fixed\",\"auto\"]},\"x0zlJUUn7\":{\"layout\":[\"fixed\",\"auto\"]},\"wQ8S2nV7o\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerhq0avcZ2S=withCSS(Component,css,\"framer-ISRpY\");export default Framerhq0avcZ2S;Framerhq0avcZ2S.displayName=\"App/Regulated Copy\";Framerhq0avcZ2S.defaultProps={height:232,width:375};addPropertyControls(Framerhq0avcZ2S,{variant:{options:[\"fmfW8YcST\",\"Fi1P9zOog\",\"x0zlJUUn7\",\"wQ8S2nV7o\"],optionTitles:[\"Variant 1\",\"Arabic\",\"EN - KSA \",\"AR - KSA\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerhq0avcZ2S,[{explicitInter:true,fonts:[{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNTxXUEKi4Rw.woff2\",weight:\"700\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0nNTxXUEKi4Rw.woff2\",weight:\"600\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_m07NTxXUEKi4Rw.woff2\",weight:\"500\"},{family:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZLH2B3SFZRQ3US4ZUYG2367OYUMTVTGK/RSOPFK2EORTGBCOBZRY42GDLXFFB4IQW/JZ35FM4UJSKC7X2PM65RH75Q5KLE552S.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...FeatherFonts,...PDFViewerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhq0avcZ2S\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"375\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"232\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Fi1P9zOog\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x0zlJUUn7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wQ8S2nV7o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// 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}from\"react\";import{getDocument,GlobalWorkerOptions,getPdfFilenameFromUrl}from\"https://cdn.jsdelivr.net/npm/pdfjs-dist@4.5.136/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.5.136/legacy/build/pdf.worker.mjs\"||\"\";export default function Pdfviewer(props){var _buttonStyles_border,_buttonStyles_border1,_buttonStyles_border2,_buttonStyles_border3,_buttonStyles_border4,_buttonStyles_border5,_buttonStyles_pdfIcon,_buttonStyles_pdfIcon1,_buttonStyles_pdfIcon2;const{fileChoose,file,fileURL,pageNumber,scale,buttonText,buttonStyles,modalStyles,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 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===null||pdf===void 0?void 0:pdf.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=>{var _window,_pdf__transport__networkStream_source,_pdf__transport__networkStream,_pdf__transport;const data=await (pdf===null||pdf===void 0?void 0:pdf.getData());const blobUrl=(_window=window)===null||_window===void 0?void 0:_window.URL.createObjectURL(new Blob([data],{type:\"application/pdf\"}));const fileURL=await (pdf===null||pdf===void 0?void 0:(_pdf__transport=pdf._transport)===null||_pdf__transport===void 0?void 0:(_pdf__transport__networkStream=_pdf__transport._networkStream)===null||_pdf__transport__networkStream===void 0?void 0:(_pdf__transport__networkStream_source=_pdf__transport__networkStream.source)===null||_pdf__transport__networkStream_source===void 0?void 0:_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     * If another page rendering in progress, waits until the rendering is\n     * finised. Otherwise, executes rendering immediately.\n     *//**\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===null||loadingTask===void 0?void 0:loadingTask.promise.then(pdf=>{// 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=buttonStyles.border)===null||_buttonStyles_border===void 0?void 0:_buttonStyles_border.borderStyle,borderColor:(_buttonStyles_border1=buttonStyles.border)===null||_buttonStyles_border1===void 0?void 0:_buttonStyles_border1.borderColor,borderTopWidth:(_buttonStyles_border2=buttonStyles.border)===null||_buttonStyles_border2===void 0?void 0:_buttonStyles_border2.borderTopWidth,borderLeftWidth:(_buttonStyles_border3=buttonStyles.border)===null||_buttonStyles_border3===void 0?void 0:_buttonStyles_border3.borderLeftWidth,borderBottomWidth:(_buttonStyles_border4=buttonStyles.border)===null||_buttonStyles_border4===void 0?void 0:_buttonStyles_border4.borderBottomWidth,borderRightWidth:(_buttonStyles_border5=buttonStyles.border)===null||_buttonStyles_border5===void 0?void 0:_buttonStyles_border5.borderRightWidth,textDecoration:buttonStyles.textDecoration,color:buttonStyles.color,boxShadow:buttonStyles.shadow,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:\"5px\",overflow:\"hidden\"},\"aria-label\":\"Button\",children:[buttonStyles.buttonIcon&&/*#__PURE__*/_jsx(motion.div,{style:{width:((_buttonStyles_pdfIcon=buttonStyles.pdfIcon)===null||_buttonStyles_pdfIcon===void 0?void 0:_buttonStyles_pdfIcon.size)+\"px\",height:((_buttonStyles_pdfIcon1=buttonStyles.pdfIcon)===null||_buttonStyles_pdfIcon1===void 0?void 0:_buttonStyles_pdfIcon1.size)+\"px\",color:(_buttonStyles_pdfIcon2=buttonStyles.pdfIcon)===null||_buttonStyles_pdfIcon2===void 0?void 0:_buttonStyles_pdfIcon2.color,display:\"flex\",overflow:\"hidden\"},dangerouslySetInnerHTML:{__html:buttonStyles.pdfIcon.icon}}),buttonText]}),/*#__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\",{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:canvasRef})}),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(\"div\",{onClick:close,children:/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Close Button\",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\"},dangerouslySetInnerHTML:{__html:modalStyles.closebtn.closeIcon}})}),/*#__PURE__*/_jsx(\"div\",{onClick:pdfZoomOut,children:/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Zoom-out Button\",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\"},dangerouslySetInnerHTML:{__html:modalStyles.zoomControls.zoomOutIcon}})}),/*#__PURE__*/_jsx(\"div\",{onClick:pdfZoomIn,children:/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Zoom-in Button\",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\"},dangerouslySetInnerHTML:{__html:modalStyles.zoomControls.zoomInIcon}})}),/*#__PURE__*/_jsx(\"div\",{onClick:e=>download(e,downloadURL),children:/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Download Button\",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\"},dangerouslySetInnerHTML:{__html:modalStyles.downloadbtn.downloadIcon}})})]})]}),/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",inset:\"10px\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Previous Button\",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},dangerouslySetInnerHTML:{__html:modalStyles.arrows.leftIcon}}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Next Button\",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},dangerouslySetInnerHTML:{__html:modalStyles.arrows.rightIcon}})]})]})})})]});}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:.8,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:\"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:\"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\"}}},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\"}}},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.7)\"}}},customFileName:{title:\"Download Name\",type:ControlType.String,defaultValue:\"Download\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Pdfviewer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pdfviewer.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(6706),n=i(4576),r=TypeError;t.exports=s(ArrayBuffer.prototype,\"byteLength\",\"get\")||function(t){if(\"ArrayBuffer\"!==n(t))throw new r(\"ArrayBuffer expected\");return t.byteLength}},3238:(t,e,i)=>{var s=i(9504),n=i(7394),r=s(ArrayBuffer.prototype.slice);t.exports=function(t){if(0!==n(t))return!1;try{r(t,0,0);return!1}catch(t){return!0}}},5636:(t,e,i)=>{var s=i(4475),n=i(9504),r=i(6706),a=i(7696),o=i(3238),l=i(7394),h=i(4483),c=i(1548),d=s.structuredClone,u=s.ArrayBuffer,p=s.DataView,g=s.TypeError,f=Math.min,m=u.prototype,b=p.prototype,v=n(m.slice),y=r(m,\"resizable\",\"get\"),A=r(m,\"maxByteLength\",\"get\"),w=n(b.getInt8),x=n(b.setInt8);t.exports=(c||h)&&function(t,e,i){var s,n=l(t),r=void 0===e?n:a(e),m=!y||!y(t);if(o(t))throw new g(\"ArrayBuffer is detached\");if(c){t=d(t,{transfer:[t]});if(n===r&&(i||m))return t}if(n>=r&&(!i||m))s=v(t,0,r);else{var b=i&&!m&&A?{maxByteLength:A(t)}:void 0;s=new u(r,b);for(var _=new p(t),E=new p(s),C=f(r,n),S=0;S<C;S++)x(E,S,w(_,S))}c||h(t);return s}},4644:(t,e,i)=>{var s,n,r,a=i(7811),o=i(3724),l=i(4475),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),A=i(8227),w=i(3392),x=i(1181),_=x.enforce,E=x.get,C=l.Int8Array,S=C&&C.prototype,T=l.Uint8ClampedArray,M=T&&T.prototype,k=C&&v(C),P=S&&v(S),R=Object.prototype,D=l.TypeError,I=A(\"toStringTag\"),L=w(\"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(k)||k===Function.prototype){k=function TypedArray(){throw new D(\"Incorrect invocation\")};if(N)for(s in H)l[s]&&y(l[s],k)}if(!N||!P||P===R){P=k.prototype;if(N)for(s in H)l[s]&&y(l[s].prototype,P)}N&&v(M)!==P&&y(M,P);if(o&&!d(P,I)){B=!0;m(P,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 D(\"Target is not a typed array\")},aTypedArrayConstructor:function(t){if(h(t)&&(!y||b(k,t)))return t;throw new D(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){}}}P[t]&&!i||f(P,t,i?e:N&&S[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(k[t]&&!i)return;try{return f(k,t,i?e:N&&k[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:k,TypedArrayPrototype:P}},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}},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)}}},4576:(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(4576),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(4475),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(4475),l=i(9714),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(4475),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}}},7290:(t,e,i)=>{var s=i(516),n=i(9088);t.exports=!s&&!n&&\"object\"==typeof window&&\"object\"==typeof document},516:t=>{t.exports=\"object\"==typeof Deno&&Deno&&\"object\"==typeof Deno.version},9088:(t,e,i)=>{var s=i(4475),n=i(4576);t.exports=\"process\"===n(s.process)},9392:t=>{t.exports=\"undefined\"!=typeof navigator&&String(navigator.userAgent)||\"\"},7388:(t,e,i)=>{var s,n,r=i(4475),a=i(9392),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},8727:t=>{t.exports=[\"constructor\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"toLocaleString\",\"toString\",\"valueOf\"]},6193:(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(4475),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}}},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(4576),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)}}},7751:(t,e,i)=>{var s=i(4475),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)}},4475: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(4576),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(4475),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(4576);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,A,w,x=i&&i.that,_=!(!i||!i.AS_ENTRIES),E=!(!i||!i.IS_RECORD),C=!(!i||!i.IS_ITERATOR),S=!(!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 S?T(t[0],t[1],stop):T(t[0],t[1])}return S?T(t,stop):T(t)};if(E)f=t.iterator;else if(C)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)}A=E?t.next:f.next;for(;!(w=n(A,f)).done;){try{y=callFn(w.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)}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\"),A=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=A((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}}},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(4475),r=i(9433),a=\"__core-js_shared__\",o=t.exports=n[a]||r(a,{});(o.versions||(o.versions=[])).push({version:\"3.37.1\",mode:s?\"pure\":\"global\",copyright:\"\u00A9 2014-2024 Denis Pushkarev (zloirock.ru)\",license:\"https://github.com/zloirock/core-js/blob/v3.37.1/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(4475),n=i(9039),r=i(7388),a=i(7290),o=i(516),l=i(9088),h=s.structuredClone;t.exports=!!h&&!n((function(){if(o&&r>92||l&&r>94||a&&r>97)return!1;var t=new ArrayBuffer(8),e=h(t,{transfer:[t]});return 0!==t.byteLength||8!==e.byteLength}))},4495:(t,e,i)=>{var s=i(7388),n=i(9039),r=i(4475).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)}},9714:(t,e,i)=>{var s=i(9088);t.exports=function(t){try{if(s)return Function('return require(\"'+t+'\")')()}catch(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(4475),n=i(4901),r=s.WeakMap;t.exports=n(r)&&/native code/.test(String(r))},8227:(t,e,i)=>{var s=i(4475),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}})},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)=>{var s=i(6518),n=i(4475),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\"),A=TypeError,w=n[v],x=m||!o(w)||w.prototype!==g||!d((function(){w({})})),_=function Iterator(){r(this,g);if(l(this)===g)throw new A(\"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 A(\"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:_})},4743:(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})}})},3215:(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}})},4520:(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})}})},670:(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})}})},1454:(t,e,i)=>{var s=i(6518),n=i(713);s({target:\"Iterator\",proto:!0,real:!0,forced:i(6395)},{map:n})},7550:(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}})},8335:(t,e,i)=>{var s=i(6518),n=i(3724),r=i(4475),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,A=r.Number,w=r.SyntaxError,x=y&&y.parse,_=a(\"Object\",\"keys\"),E=Object.getOwnPropertyDescriptor,C=o(\"\".charAt),S=o(\"\".slice),T=o(/./.exec),M=o([].push),k=/^\\d$/,P=/^[1-9]$/,R=/^(?:-|\\d)$/,D=/^[\\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(D,this.index),i=this.fork(e),s=C(t,e);if(T(R,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 w('Unexpected character: \"'+s+'\" at: '+e)},node:function(t,e,i,s,n){return new Node(e,s,t?null:S(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(\"}\"===C(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(D,e);r=this.fork(e).parse();f(n,a,r);f(s,a,r.value);e=this.until([\",\",\"}\"],r.end);var o=C(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(D,e);if(\"]\"===C(t,e)&&!i){e++;break}var r=this.fork(e).parse();M(n,r);M(s,r.value);e=this.until([\",\",\"]\"],r.end);if(\",\"===C(t,e)){i=!0;e++}else if(\"]\"===C(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;\"-\"===C(t,i)&&i++;if(\"0\"===C(t,i))i++;else{if(!T(P,C(t,i)))throw new w(\"Failed to parse number at: \"+i);i=this.skip(k,++i)}\".\"===C(t,i)&&(i=this.skip(k,++i));if(\"e\"===C(t,i)||\"E\"===C(t,i)){i++;\"+\"!==C(t,i)&&\"-\"!==C(t,i)||i++;if(i===(i=this.skip(k,i)))throw new w(\"Failed to parse number's exponent value at: \"+i)}return this.node(0,A(S(t,e,i)),e,i)},keyword:function(t){var e=\"\"+t,i=this.index,s=i+e.length;if(S(this.source,i,s)!==e)throw new w(\"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,C(i,e));e++);return e},until:function(t,e){e=this.skip(D,e);for(var i=C(this.source,e),s=0;s<t.length;s++)if(t[s]===i)return e;throw new w('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(D,s.end);if(r<t.length)throw new w('Unexpected extra character: \"'+C(t,r)+'\" after the parsed data at: '+r);return h(e)?internalize({\"\":n},\"\",e,s):n}(t,e)}})},3375:(t,e,i)=>{i(7642)},9225:(t,e,i)=>{i(8004)},3972:(t,e,i)=>{i(3853)},9209:(t,e,i)=>{i(5876)},5714:(t,e,i)=>{i(2475)},7561:(t,e,i)=>{i(5024)},6197:(t,e,i)=>{i(1698)},4979:(t,e,i)=>{var s=i(6518),n=i(4475),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(6193),g=i(3724),f=i(6395),m=\"DOMException\",b=r(\"Error\"),v=r(m),y=function DOMException(){h(this,A);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},A=y.prototype=v.prototype,w=\"stack\"in new b(m),x=\"stack\"in new v(1,2),_=v&&g&&Object.getOwnPropertyDescriptor(n,m),E=!(!_||_.writable&&_.configurable),C=w&&!E&&!x;s({global:!0,constructor:!0,forced:f||C},{DOMException:C?y:v});var S=r(m),T=S.prototype;if(T.constructor!==S){f||o(T,\"constructor\",a(1,S));for(var M in u)if(l(u,M)){var k=u[M],P=k.s;l(S,P)||o(S,P,a(6,k.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,CMapCompressionType:()=>Y,ColorPicker:()=>ColorPicker,DOMSVGFactory:()=>DOMSVGFactory,DrawLayer:()=>DrawLayer,FeatureTest:()=>util_FeatureTest,GlobalWorkerOptions:()=>GlobalWorkerOptions,ImageKind:()=>E,InvalidPDFException:()=>InvalidPDFException,MissingPDFException:()=>MissingPDFException,OPS:()=>Q,PDFDataRangeTransport:()=>PDFDataRangeTransport,PDFDateString:()=>PDFDateString,PDFWorker:()=>PDFWorker,PasswordResponses:()=>J,PermissionFlag:()=>b,PixelsPerInch:()=>PixelsPerInch,RenderingCancelledException:()=>RenderingCancelledException,TextLayer:()=>TextLayer,UnexpectedResponseException:()=>UnexpectedResponseException,Util:()=>Util,VerbosityLevel:()=>K,XfaLayer:()=>XfaLayer,build:()=>Zt,createValidAbsoluteUrl:()=>createValidAbsoluteUrl,fetchData:()=>fetchData,getDocument:()=>getDocument,getFilenameFromUrl:()=>getFilenameFromUrl,getPdfFilenameFromUrl:()=>getPdfFilenameFromUrl,getXfaPageViewport:()=>getXfaPageViewport,isDataScheme:()=>isDataScheme,isPdfFile:()=>isPdfFile,noContextMenu:()=>noContextMenu,normalizeUnicode:()=>normalizeUnicode,setLayerDimensions:()=>setLayerDimensions,shadow:()=>shadow,version:()=>Jt});__webpack_require__(4114),__webpack_require__(6573),__webpack_require__(8100),__webpack_require__(7936),__webpack_require__(7467),__webpack_require__(4732),__webpack_require__(9577),__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},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,A=2,w=3,x=3,_=4,E={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},C=1,S=2,T=3,M=4,k=5,P=6,R=7,D=8,I=9,L=10,O=11,N=12,B=13,H=14,U=15,z=16,j=17,V=20,$=1,W=2,q=3,G=4,X=5,K={ERRORS:0,WARNINGS:1,INFOS:5},Y={NONE:0,BINARY:1},Q={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},J={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let Z=K.WARNINGS;function setVerbosityLevel(t){Number.isInteger(t)&&(Z=t)}function getVerbosityLevel(){return Z}function info(t){Z>=K.INFOS&&console.log(`Info: ${t}`)}function warn(t){Z>=K.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 tt=function BaseExceptionClosure(){function BaseException(t,e){this.constructor===BaseException&&unreachable(\"Cannot initialize BaseException.\");this.message=t;this.name=e}BaseException.prototype=new Error;BaseException.constructor=BaseException;return BaseException}();class PasswordException extends tt{constructor(t,e){super(t,\"PasswordException\");this.code=e}}class UnknownErrorException extends tt{constructor(t,e){super(t,\"UnknownErrorException\");this.details=e}}class InvalidPDFException extends tt{constructor(t){super(t,\"InvalidPDFException\")}}class MissingPDFException extends tt{constructor(t){super(t,\"MissingPDFException\")}}class UnexpectedResponseException extends tt{constructor(t,e){super(t,\"UnexpectedResponseException\");this.status=e}}class FormatError extends tt{constructor(t){super(t,\"FormatError\")}}class AbortException extends tt{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 platform(){return\"undefined\"!=typeof navigator&&\"string\"==typeof navigator?.platform?shadow(this,\"platform\",{isMac:navigator.platform.includes(\"Mac\")}):shadow(this,\"platform\",{isMac:!1})}static get isCSSRoundSupported(){return shadow(this,\"isCSSRoundSupported\",globalThis.CSS?.supports?.(\"width: round(1.5px, 1px)\"))}}const et=Array.from(Array(256).keys(),(t=>t.toString(16).padStart(2,\"0\")));class Util{static makeHexColor(t,e,i){return`#${et[t]}${et[e]}${et[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 it=null,st=null;function normalizeUnicode(t){if(!it){it=/([\\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;st=new Map([[\"\uFB05\",\"\u017Ft\"]])}return t.replaceAll(it,((t,e,i)=>e?e.normalize(\"NFKC\"):st.get(i)))}const nt=\"pdfjs_internal_id_\",rt=0,at=1,ot=2,lt=3,ht=4,ct=5,dt=6,ut=7,pt=8;__webpack_require__(4628),__webpack_require__(1454),__webpack_require__(3375),__webpack_require__(9225),__webpack_require__(3972),__webpack_require__(9209),__webpack_require__(5714),__webpack_require__(7561),__webpack_require__(6197),__webpack_require__(4979),__webpack_require__(8992),__webpack_require__(4743),__webpack_require__(3215),__webpack_require__(7550),__webpack_require__(8335),__webpack_require__(4520);class BaseFilterFactory{constructor(){this.constructor===BaseFilterFactory&&unreachable(\"Cannot initialize 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 BaseCanvasFactory{#i=!1;constructor({enableHWA:t=!1}={}){this.constructor===BaseCanvasFactory&&unreachable(\"Cannot initialize BaseCanvasFactory.\");this.#i=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.#i})}}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.constructor===BaseCMapReaderFactory&&unreachable(\"Cannot initialize BaseCMapReaderFactory.\");this.baseUrl=t;this.isCompressed=e}async fetch({name:t}){if(!this.baseUrl)throw new Error('The CMap \"baseUrl\" parameter must be specified, 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\":\"\"),i=this.isCompressed?Y.BINARY:Y.NONE;return this._fetchData(e,i).catch((t=>{throw new Error(`Unable to load ${this.isCompressed?\"binary \":\"\"}CMap at: ${e}`)}))}_fetchData(t,e){unreachable(\"Abstract method `_fetchData` called.\")}}class BaseStandardFontDataFactory{constructor({baseUrl:t=null}){this.constructor===BaseStandardFontDataFactory&&unreachable(\"Cannot initialize BaseStandardFontDataFactory.\");this.baseUrl=t}async fetch({filename:t}){if(!this.baseUrl)throw new Error('The standard font \"baseUrl\" parameter must be specified, 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._fetchData(e).catch((t=>{throw new Error(`Unable to load font data at: ${e}`)}))}_fetchData(t){unreachable(\"Abstract method `_fetchData` called.\")}}class BaseSVGFactory{constructor(){this.constructor===BaseSVGFactory&&unreachable(\"Cannot initialize 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.\")}}const gt=\"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 DOMCMapReaderFactory extends BaseCMapReaderFactory{_fetchData(t,e){return fetchData(t,this.isCompressed?\"arraybuffer\":\"text\").then((t=>({cMapData:t instanceof ArrayBuffer?new Uint8Array(t):stringToBytes(t),compressionType:e})))}}class DOMStandardFontDataFactory extends BaseStandardFontDataFactory{_fetchData(t){return fetchData(t,\"arraybuffer\").then((t=>new Uint8Array(t)))}}class DOMSVGFactory extends BaseSVGFactory{_createSVG(t){return document.createElementNS(gt,t)}}class PageViewport{constructor({viewBox:t,scale:e,rotation:i,offsetX:s=0,offsetY:n=0,dontFlip:r=!1}){this.viewBox=t;this.scale=e;this.rotation=i;this.offsetX=s;this.offsetY=n;const a=(t[2]+t[0])/2,o=(t[3]+t[1])/2;let l,h,c,d,u,p,g,f;(i%=360)<0&&(i+=360);switch(i){case 180:l=-1;h=0;c=0;d=1;break;case 90:l=0;h=1;c=1;d=0;break;case 270:l=0;h=-1;c=-1;d=0;break;case 0:l=1;h=0;c=0;d=-1;break;default:throw new Error(\"PageViewport: Invalid rotation, must be a multiple of 90 degrees.\")}if(r){c=-c;d=-d}if(0===l){u=Math.abs(o-t[1])*e+s;p=Math.abs(a-t[0])*e+n;g=(t[3]-t[1])*e;f=(t[2]-t[0])*e}else{u=Math.abs(a-t[0])*e+s;p=Math.abs(o-t[1])*e+n;g=(t[2]-t[0])*e;f=(t[3]-t[1])*e}this.transform=[l*e,h*e,c*e,d*e,u-l*e*a-c*e*o,p-h*e*a-d*e*o];this.width=g;this.height=f}get rawDims(){const{viewBox:t}=this;return shadow(this,\"rawDims\",{pageWidth:t[2]-t[0],pageHeight:t[3]-t[1],pageX:t[0],pageY:t[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(),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 tt{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()}let ft;class PDFDateString{static toDateObject(t){if(!t||\"string\"!=typeof t)return null;ft||=new RegExp(\"^D:(\\\\d{4})(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?([Z|+|-])?(\\\\d{2})?'?(\\\\d{2})?'?\");const e=ft.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,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(${o}, 1px)`:`calc(${o})`,c=a?`round(${l}, 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 EditorToolbar{#s=null;#n=null;#r;#a=null;constructor(t){this.#r=t}render(){const t=this.#s=document.createElement(\"div\");t.className=\"editToolbar\";t.setAttribute(\"role\",\"toolbar\");const e=this.#r._uiManager._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:e});t.addEventListener(\"pointerdown\",EditorToolbar.#o,{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.#l();return t}static#o(t){t.stopPropagation()}#h(t){this.#r._focusEventsAllowed=!1;t.preventDefault();t.stopPropagation()}#c(t){this.#r._focusEventsAllowed=!0;t.preventDefault();t.stopPropagation()}#d(t){const e=this.#r._uiManager._signal;t.addEventListener(\"focusin\",this.#h.bind(this),{capture:!0,signal:e});t.addEventListener(\"focusout\",this.#c.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\")}#l(){const t=document.createElement(\"button\");t.className=\"delete\";t.tabIndex=0;t.setAttribute(\"data-l10n-id\",`pdfjs-editor-remove-${this.#r.editorType}-button`);this.#d(t);t.addEventListener(\"click\",(t=>{this.#r._uiManager.delete()}),{signal:this.#r._uiManager._signal});this.#a.append(t)}get#u(){const t=document.createElement(\"div\");t.className=\"divider\";return t}addAltTextButton(t){this.#d(t);this.#a.prepend(t,this.#u)}addColorPicker(t){this.#n=t;const e=t.renderButton();this.#d(e);this.#a.prepend(e,this.#u)}remove(){this.#s.remove();this.#n?.destroy();this.#n=null}}class HighlightToolbar{#a=null;#s=null;#p;constructor(t){this.#p=t}#g(){const t=this.#s=document.createElement(\"div\");t.className=\"editToolbar\";t.setAttribute(\"role\",\"toolbar\");t.addEventListener(\"contextmenu\",noContextMenu,{signal:this.#p._signal});const e=this.#a=document.createElement(\"div\");e.className=\"buttons\";t.append(e);this.#f();return t}#m(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.#m(e,i),{style:r}=this.#s||=this.#g();t.append(this.#s);r.insetInlineEnd=100*s+\"%\";r.top=`calc(${100*n}% + var(--editor-toolbar-vert-offset))`}hide(){this.#s.remove()}#f(){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.#p._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:i});t.addEventListener(\"click\",(()=>{this.#p.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{#b=0;get id(){return\"pdfjs_internal_editor_\"+this.#b++}}class ImageManager{#v=function getUuid(){if(\"undefined\"!=typeof crypto&&\"function\"==typeof crypto?.randomUUID)return crypto.randomUUID();const t=new Uint8Array(32);if(\"undefined\"!=typeof crypto&&\"function\"==typeof crypto?.getRandomValues)crypto.getRandomValues(t);else for(let e=0;e<32;e++)t[e]=Math.floor(255*Math.random());return bytesToString(t)}();#b=0;#y=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#A(t,e){this.#y||=new Map;let i=this.#y.get(t);if(null===i)return null;if(i?.bitmap){i.refCounter+=1;return i}try{i||={bitmap:null,id:`image_${this.#v}_${this.#b++}`,refCounter:0,isSvg:!1};let t;if(\"string\"==typeof e){i.url=e;t=await fetchData(e,\"blob\")}else t=i.file=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){console.error(t);i=null}this.#y.set(t,i);i&&this.#y.set(i.id,i);return i}async getFromFile(t){const{lastModified:e,name:i,size:s,type:n}=t;return this.#A(`${e}_${i}_${s}_${n}`,t)}async getFromUrl(t){return this.#A(t,t)}async getFromId(t){this.#y||=new Map;const e=this.#y.get(t);if(!e)return null;if(e.bitmap){e.refCounter+=1;return e}return e.file?this.getFromFile(e.file):this.getFromUrl(e.url)}getSvgUrl(t){const e=this.#y.get(t);return e?.isSvg?e.svgUrl:null}deleteId(t){this.#y||=new Map;const e=this.#y.get(t);if(e){e.refCounter-=1;0===e.refCounter&&(e.bitmap=null)}}isValidId(t){return t.startsWith(`image_${this.#v}_`)}}class CommandManager{#w=[];#x=!1;#_;#E=-1;constructor(t=128){this.#_=t}add({cmd:t,undo:e,post:i,mustExec:s,type:n=NaN,overwriteIfSameType:r=!1,keepUndo:a=!1}){s&&t();if(this.#x)return;const o={cmd:t,undo:e,post:i,type:n};if(-1===this.#E){this.#w.length>0&&(this.#w.length=0);this.#E=0;this.#w.push(o);return}if(r&&this.#w[this.#E].type===n){a&&(o.undo=this.#w[this.#E].undo);this.#w[this.#E]=o;return}const l=this.#E+1;if(l===this.#_)this.#w.splice(0,1);else{this.#E=l;l<this.#w.length&&this.#w.splice(l)}this.#w.push(o)}undo(){if(-1===this.#E)return;this.#x=!0;const{undo:t,post:e}=this.#w[this.#E];t();e?.();this.#x=!1;this.#E-=1}redo(){if(this.#E<this.#w.length-1){this.#E+=1;this.#x=!0;const{cmd:t,post:e}=this.#w[this.#E];t();e?.();this.#x=!1}}hasSomethingToUndo(){return-1!==this.#E}hasSomethingToRedo(){return this.#E<this.#w.length-1}destroy(){this.#w=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))}}}#C(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.#C(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)();if(!n){e.stopPropagation();e.preventDefault()}}}}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{#S=new AbortController;#T=null;#M=new Map;#k=new Map;#P=null;#R=null;#D=null;#I=new CommandManager;#F=0;#L=new Set;#O=null;#N=null;#B=new Set;#H=!1;#U=!1;#z=null;#j=null;#V=null;#$=!1;#W=null;#q=new IdManager;#G=!1;#X=!1;#K=null;#Y=null;#Q=null;#J=f.NONE;#Z=new Set;#tt=null;#et=null;#it=null;#st=this.blur.bind(this);#nt=this.focus.bind(this);#rt=this.copy.bind(this);#at=this.cut.bind(this);#ot=this.paste.bind(this);#lt=this.keydown.bind(this);#ht=this.keyup.bind(this);#ct=this.onEditingAction.bind(this);#dt=this.onPageChanging.bind(this);#ut=this.onScaleChanging.bind(this);#pt=this.onRotationChanging.bind(this);#gt={isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1};#ft=[0,0];#mt=null;#bt=null;#vt=null;static TRANSLATE_SMALL=1;static TRANSLATE_BIG=10;static get _keyboardManager(){const t=AnnotationEditorUIManager.prototype,arrowChecker=t=>t.#bt.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.#bt.contains(e)&&!t.isEnterHandled}],[[\" \",\"mac+ \"],t.addNewEditorFromKeyboard,{checker:(t,{target:e})=>!(e instanceof HTMLButtonElement)&&t.#bt.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){this._signal=this.#S.signal;this.#bt=t;this.#vt=e;this.#P=i;this._eventBus=s;this._eventBus._on(\"editingaction\",this.#ct);this._eventBus._on(\"pagechanging\",this.#dt);this._eventBus._on(\"scalechanging\",this.#ut);this._eventBus._on(\"rotationchanging\",this.#pt);this.#yt();this.#At();this.#wt();this.#R=n.annotationStorage;this.#z=n.filterFactory;this.#et=r;this.#V=a||null;this.#H=o;this.#U=l;this.#Q=h||null;this.viewParameters={realScale:PixelsPerInch.PDF_TO_CSS_UNITS,rotation:0};this.isShiftKeyDown=!1}destroy(){this.#S?.abort();this.#S=null;this._signal=null;this._eventBus._off(\"editingaction\",this.#ct);this._eventBus._off(\"pagechanging\",this.#dt);this._eventBus._off(\"scalechanging\",this.#ut);this._eventBus._off(\"rotationchanging\",this.#pt);for(const t of this.#k.values())t.destroy();this.#k.clear();this.#M.clear();this.#B.clear();this.#T=null;this.#Z.clear();this.#I.destroy();this.#P?.destroy();this.#W?.hide();this.#W=null;if(this.#j){clearTimeout(this.#j);this.#j=null}if(this.#mt){clearTimeout(this.#mt);this.#mt=null}}async mlGuess(t){return this.#Q?.guess(t)||null}async isMLEnabledFor(t){return!!await(this.#Q?.isEnabledFor(t))}get useNewAltTextFlow(){return this.#U}get hcmFilter(){return shadow(this,\"hcmFilter\",this.#et?this.#z.addHCMFilter(this.#et.foreground,this.#et.background):\"none\")}get direction(){return shadow(this,\"direction\",getComputedStyle(this.#bt).direction)}get highlightColors(){return shadow(this,\"highlightColors\",this.#V?new Map(this.#V.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)}setMainHighlightColorPicker(t){this.#Y=t}editAltText(t){this.#P?.editAltText(this,t)}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})}onPageChanging({pageNumber:t}){this.#F=t-1}focusMainContainer(){this.#bt.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.#vt.classList.toggle(\"noUserSelect\",t)}addShouldRescale(t){this.#B.add(t)}removeShouldRescale(t){this.#B.delete(t)}onScaleChanging({scale:t}){this.commitOrRemove();this.viewParameters.realScale=t*PixelsPerInch.PDF_TO_CSS_UNITS;for(const t of this.#B)t.onScaleChanging()}onRotationChanging({pagesRotation:t}){this.commitOrRemove();this.viewParameters.rotation=t}#xt({anchorNode:t}){return t.nodeType===Node.TEXT_NODE?t.parentElement:t}#_t(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.#xt(e).closest(\".textLayer\"),l=this.getSelectionBoxes(o);if(!l)return;e.empty();const h=this.#_t(o),c=this.#J===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()}#Et(){const t=document.getSelection();if(!t||t.isCollapsed)return;const e=this.#xt(t).closest(\".textLayer\"),i=this.getSelectionBoxes(e);if(i){this.#W||=new HighlightToolbar(this);this.#W.show(e,i,\"ltr\"===this.direction)}}addToAnnotationStorage(t){t.isEmpty()||!this.#R||this.#R.has(t.id)||this.#R.setValue(t.id,t)}#Ct(){const t=document.getSelection();if(!t||t.isCollapsed){if(this.#tt){this.#W?.hide();this.#tt=null;this.#St({hasSelectedText:!1})}return}const{anchorNode:e}=t;if(e===this.#tt)return;const i=this.#xt(t).closest(\".textLayer\");if(i){this.#W?.hide();this.#tt=e;this.#St({hasSelectedText:!0});if(this.#J===f.HIGHLIGHT||this.#J===f.NONE){this.#J===f.HIGHLIGHT&&this.showAllEditors(\"highlight\",!0,!0);this.#$=this.isShiftKeyDown;if(!this.isShiftKeyDown){const t=this.#J===f.HIGHLIGHT?this.#_t(i):null;t?.toggleDrawing();const e=this._signal,pointerup=e=>{if(\"pointerup\"!==e.type||0===e.button){t?.toggleDrawing(!0);window.removeEventListener(\"pointerup\",pointerup);window.removeEventListener(\"blur\",pointerup);\"pointerup\"===e.type&&this.#Tt(\"main_toolbar\")}};window.addEventListener(\"pointerup\",pointerup,{signal:e});window.addEventListener(\"blur\",pointerup,{signal:e})}}}else if(this.#tt){this.#W?.hide();this.#tt=null;this.#St({hasSelectedText:!1})}}#Tt(t=\"\"){this.#J===f.HIGHLIGHT?this.highlightSelection(t):this.#H&&this.#Et()}#yt(){document.addEventListener(\"selectionchange\",this.#Ct.bind(this),{signal:this._signal})}#Mt(){const t=this._signal;window.addEventListener(\"focus\",this.#nt,{signal:t});window.addEventListener(\"blur\",this.#st,{signal:t})}#kt(){window.removeEventListener(\"focus\",this.#nt);window.removeEventListener(\"blur\",this.#st)}blur(){this.isShiftKeyDown=!1;if(this.#$){this.#$=!1;this.#Tt(\"main_toolbar\")}if(!this.hasSelection)return;const{activeElement:t}=document;for(const e of this.#Z)if(e.div.contains(t)){this.#K=[e,t];e._focusEventsAllowed=!1;break}}focus(){if(!this.#K)return;const[t,e]=this.#K;this.#K=null;e.addEventListener(\"focusin\",(()=>{t._focusEventsAllowed=!0}),{once:!0,signal:this._signal});e.focus()}#wt(){const t=this._signal;window.addEventListener(\"keydown\",this.#lt,{signal:t});window.addEventListener(\"keyup\",this.#ht,{signal:t})}#Pt(){window.removeEventListener(\"keydown\",this.#lt);window.removeEventListener(\"keyup\",this.#ht)}#Rt(){const t=this._signal;document.addEventListener(\"copy\",this.#rt,{signal:t});document.addEventListener(\"cut\",this.#at,{signal:t});document.addEventListener(\"paste\",this.#ot,{signal:t})}#Dt(){document.removeEventListener(\"copy\",this.#rt);document.removeEventListener(\"cut\",this.#at);document.removeEventListener(\"paste\",this.#ot)}#At(){const t=this._signal;document.addEventListener(\"dragover\",this.dragOver.bind(this),{signal:t});document.addEventListener(\"drop\",this.drop.bind(this),{signal:t})}addEditListeners(){this.#wt();this.#Rt()}removeEditListeners(){this.#Pt();this.#Dt()}dragOver(t){for(const{type:e}of t.dataTransfer.items)for(const i of this.#N)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.#N)if(i.isHandlingMimeForPasting(e.type)){i.paste(e,this.currentLayer);t.preventDefault();return}}copy(t){t.preventDefault();this.#T?.commitOrRemove();if(!this.hasSelection)return;const e=[];for(const t of this.#Z){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()}paste(t){t.preventDefault();const{clipboardData:e}=t;for(const t of e.items)for(const e of this.#N)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=s.deserialize(e);if(!i)return;t.push(i)}const cmd=()=>{for(const e of t)this.#It(e);this.#Ft(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.#J===f.NONE||this.isEditorHandlingKeyboard||AnnotationEditorUIManager._keyboardManager.exec(this,t)}keyup(t){if(this.isShiftKeyDown&&\"Shift\"===t.key){this.isShiftKeyDown=!1;if(this.#$){this.#$=!1;this.#Tt(\"main_toolbar\")}}}onEditingAction({name:t}){switch(t){case\"undo\":case\"redo\":case\"delete\":case\"selectAll\":this[t]();break;case\"highlightSelection\":this.highlightSelection(\"context_menu\")}}#St(t){if(Object.entries(t).some((([t,e])=>this.#gt[t]!==e))){this._eventBus.dispatch(\"annotationeditorstateschanged\",{source:this,details:Object.assign(this.#gt,t)});this.#J===f.HIGHLIGHT&&!1===t.hasSelectedEditor&&this.#Lt([[m.HIGHLIGHT_FREE,!0]])}}#Lt(t){this._eventBus.dispatch(\"annotationeditorparamschanged\",{source:this,details:t})}setEditingState(t){if(t){this.#Mt();this.#Rt();this.#St({isEditing:this.#J!==f.NONE,isEmpty:this.#Ot(),hasSomethingToUndo:this.#I.hasSomethingToUndo(),hasSomethingToRedo:this.#I.hasSomethingToRedo(),hasSelectedEditor:!1})}else{this.#kt();this.#Dt();this.#St({isEditing:!1});this.disableUserSelect(!1)}}registerEditorTypes(t){if(!this.#N){this.#N=t;for(const t of this.#N)this.#Lt(t.defaultPropertiesToUpdate)}}getId(){return this.#q.id}get currentLayer(){return this.#k.get(this.#F)}getLayer(t){return this.#k.get(t)}get currentPageIndex(){return this.#F}addLayer(t){this.#k.set(t.pageIndex,t);this.#G?t.enable():t.disable()}removeLayer(t){this.#k.delete(t.pageIndex)}updateMode(t,e=null,i=!1){if(this.#J!==t){this.#J=t;if(t!==f.NONE){this.setEditingState(!0);this.#Nt();this.unselectAll();for(const e of this.#k.values())e.updateMode(t);if(e||!i){if(e)for(const t of this.#M.values())if(t.annotationElementId===e){this.setSelected(t);t.enterInEditMode();break}}else this.addNewEditorFromKeyboard()}else{this.setEditingState(!1);this.#Bt()}}}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(t){t!==this.#J&&this._eventBus.dispatch(\"switchannotationeditormode\",{source:this,mode:t})}updateParams(t,e){if(this.#N){switch(t){case m.CREATE:this.currentLayer.addNewEditor();return;case m.HIGHLIGHT_DEFAULT_COLOR:this.#Y?.updateColor(e);break;case m.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch(\"reporttelemetry\",{source:this,details:{type:\"editing\",data:{type:\"highlight\",action:\"toggle_visibility\"}}});(this.#it||=new Map).set(t,e);this.showAllEditors(\"highlight\",e)}for(const i of this.#Z)i.updateParams(t,e);for(const i of this.#N)i.updateDefaultParams(t,e)}}showAllEditors(t,e,i=!1){for(const i of this.#M.values())i.editorType===t&&i.show(e);(this.#it?.get(m.HIGHLIGHT_SHOW_ALL)??!0)!==e&&this.#Lt([[m.HIGHLIGHT_SHOW_ALL,e]])}enableWaiting(t=!1){if(this.#X!==t){this.#X=t;for(const e of this.#k.values()){t?e.disableClick():e.enableClick();e.div.classList.toggle(\"waiting\",t)}}}#Nt(){if(!this.#G){this.#G=!0;for(const t of this.#k.values())t.enable();for(const t of this.#M.values())t.enable()}}#Bt(){this.unselectAll();if(this.#G){this.#G=!1;for(const t of this.#k.values())t.disable();for(const t of this.#M.values())t.disable()}}getEditors(t){const e=[];for(const i of this.#M.values())i.pageIndex===t&&e.push(i);return e}getEditor(t){return this.#M.get(t)}addEditor(t){this.#M.set(t.id,t)}removeEditor(t){if(t.div.contains(document.activeElement)){this.#j&&clearTimeout(this.#j);this.#j=setTimeout((()=>{this.focusMainContainer();this.#j=null}),0)}this.#M.delete(t.id);this.unselect(t);t.annotationElementId&&this.#L.has(t.annotationElementId)||this.#R?.remove(t.id)}addDeletedAnnotationElement(t){this.#L.add(t.annotationElementId);this.addChangedExistingAnnotation(t);t.deleted=!0}isDeletedAnnotationElement(t){return this.#L.has(t)}removeDeletedAnnotationElement(t){this.#L.delete(t.annotationElementId);this.removeChangedExistingAnnotation(t);t.deleted=!1}#It(t){const e=this.#k.get(t.pageIndex);if(e)e.addOrRebuild(t);else{this.addEditor(t);this.addToAnnotationStorage(t)}}setActiveEditor(t){if(this.#T!==t){this.#T=t;t&&this.#Lt(t.propertiesToUpdate)}}get#Ht(){let t=null;for(t of this.#Z);return t}updateUI(t){this.#Ht===t&&this.#Lt(t.propertiesToUpdate)}toggleSelected(t){if(this.#Z.has(t)){this.#Z.delete(t);t.unselect();this.#St({hasSelectedEditor:this.hasSelection})}else{this.#Z.add(t);t.select();this.#Lt(t.propertiesToUpdate);this.#St({hasSelectedEditor:!0})}}setSelected(t){for(const e of this.#Z)e!==t&&e.unselect();this.#Z.clear();this.#Z.add(t);t.select();this.#Lt(t.propertiesToUpdate);this.#St({hasSelectedEditor:!0})}isSelected(t){return this.#Z.has(t)}get firstSelectedEditor(){return this.#Z.values().next().value}unselect(t){t.unselect();this.#Z.delete(t);this.#St({hasSelectedEditor:this.hasSelection})}get hasSelection(){return 0!==this.#Z.size}get isEnterHandled(){return 1===this.#Z.size&&this.firstSelectedEditor.isEnterHandled}undo(){this.#I.undo();this.#St({hasSomethingToUndo:this.#I.hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:this.#Ot()})}redo(){this.#I.redo();this.#St({hasSomethingToUndo:!0,hasSomethingToRedo:this.#I.hasSomethingToRedo(),isEmpty:this.#Ot()})}addCommands(t){this.#I.add(t);this.#St({hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:this.#Ot()})}#Ot(){if(0===this.#M.size)return!0;if(1===this.#M.size)for(const t of this.#M.values())return t.isEmpty();return!1}delete(){this.commitOrRemove();if(!this.hasSelection)return;const t=[...this.#Z];this.addCommands({cmd:()=>{for(const e of t)e.remove()},undo:()=>{for(const e of t)this.#It(e)},mustExec:!0})}commitOrRemove(){this.#T?.commitOrRemove()}hasSomethingToControl(){return this.#T||this.hasSelection}#Ft(t){for(const t of this.#Z)t.unselect();this.#Z.clear();for(const e of t)if(!e.isEmpty()){this.#Z.add(e);e.select()}this.#St({hasSelectedEditor:this.hasSelection})}selectAll(){for(const t of this.#Z)t.commit();this.#Ft(this.#M.values())}unselectAll(){if(this.#T){this.#T.commitOrRemove();if(this.#J!==f.NONE)return}if(this.hasSelection){for(const t of this.#Z)t.unselect();this.#Z.clear();this.#St({hasSelectedEditor:!1})}}translateSelectedEditors(t,e,i=!1){i||this.commitOrRemove();if(!this.hasSelection)return;this.#ft[0]+=t;this.#ft[1]+=e;const[s,n]=this.#ft,r=[...this.#Z];this.#mt&&clearTimeout(this.#mt);this.#mt=setTimeout((()=>{this.#mt=null;this.#ft[0]=this.#ft[1]=0;this.addCommands({cmd:()=>{for(const t of r)this.#M.has(t.id)&&t.translateInPage(s,n)},undo:()=>{for(const t of r)this.#M.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.#O=new Map;for(const t of this.#Z)this.#O.set(t,{savedX:t.x,savedY:t.y,savedPageIndex:t.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!this.#O)return!1;this.disableUserSelect(!1);const t=this.#O;this.#O=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.#M.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.#O)for(const i of this.#O.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.#Z.size&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(t){return this.#T===t}getActive(){return this.#T}getMode(){return this.#J}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.#D||=new Map).set(t,e)}removeChangedExistingAnnotation({annotationElementId:t}){this.#D?.delete(t)}renderAnnotationElement(t){const e=this.#D?.get(t.data.id);if(!e)return;const i=this.#R.getRawValue(e);i&&(this.#J!==f.NONE||i.hasBeenModified)&&i.renderAnnotationElement(t)}}class AltText{#Ut=\"\";#zt=!1;#jt=null;#Vt=null;#$t=null;#Wt=!1;#r=null;static _l10nPromise=null;constructor(t){this.#r=t}static initialize(t){AltText._l10nPromise||=t}async render(){const t=this.#jt=document.createElement(\"button\");t.className=\"altText\";const e=await AltText._l10nPromise.get(\"pdfjs-editor-alt-text-button-label\");t.textContent=e;t.setAttribute(\"aria-label\",e);t.tabIndex=\"0\";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)};t.addEventListener(\"click\",onClick,{capture:!0,signal:i});t.addEventListener(\"keydown\",(e=>{if(e.target===t&&\"Enter\"===e.key){this.#Wt=!0;onClick(e)}}),{signal:i});await this.#qt();return t}finish(){if(this.#jt){this.#jt.focus({focusVisible:this.#Wt});this.#Wt=!1}}isEmpty(){return!this.#Ut&&!this.#zt}get data(){return{altText:this.#Ut,decorative:this.#zt}}set data({altText:t,decorative:e}){if(this.#Ut!==t||this.#zt!==e){this.#Ut=t;this.#zt=e;this.#qt()}}toggle(t=!1){if(this.#jt){if(!t&&this.#$t){clearTimeout(this.#$t);this.#$t=null}this.#jt.disabled=!t}}destroy(){this.#jt?.remove();this.#jt=null;this.#Vt=null}async#qt(){const t=this.#jt;if(!t)return;if(!this.#Ut&&!this.#zt){t.classList.remove(\"done\");this.#Vt?.remove();return}t.classList.add(\"done\");AltText._l10nPromise.get(\"pdfjs-editor-alt-text-edit-button-label\").then((e=>{t.setAttribute(\"aria-label\",e)}));let e=this.#Vt;if(!e){this.#Vt=e=document.createElement(\"span\");e.className=\"tooltip\";e.setAttribute(\"role\",\"tooltip\");const i=e.id=`alt-text-tooltip-${this.#r.id}`;t.setAttribute(\"aria-describedby\",i);const s=100,n=this.#r._uiManager._signal;n.addEventListener(\"abort\",(()=>{clearTimeout(this.#$t);this.#$t=null}),{once:!0});t.addEventListener(\"mouseenter\",(()=>{this.#$t=setTimeout((()=>{this.#$t=null;this.#Vt.classList.add(\"show\");this.#r._reportTelemetry({action:\"alt_text_tooltip\"})}),s)}),{signal:n});t.addEventListener(\"mouseleave\",(()=>{if(this.#$t){clearTimeout(this.#$t);this.#$t=null}this.#Vt?.classList.remove(\"show\")}),{signal:n})}e.innerText=this.#zt?await AltText._l10nPromise.get(\"pdfjs-editor-alt-text-decorative-tooltip\"):this.#Ut;e.parentNode||t.append(e);const i=this.#r.getImageForAltText();i?.setAttribute(\"aria-describedby\",e.id)}}class AnnotationEditor{#Gt=null;#Xt=null;#Ut=null;#Kt=!1;#Yt=!1;#Qt=null;#Jt=null;#Zt=this.focusin.bind(this);#te=this.focusout.bind(this);#ee=null;#ie=\"\";#se=!1;#ne=null;#re=!1;#ae=!1;#oe=!1;#le=null;#he=0;#ce=0;#de=null;_initialOptions=Object.create(null);_isVisible=!0;_uiManager=null;_focusEventsAllowed=!0;_l10nPromise=null;#ue=!1;#pe=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.constructor===AnnotationEditor&&unreachable(\"Cannot initialize AnnotationEditor.\");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 _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,i){AnnotationEditor._l10nPromise||=new Map([\"pdfjs-editor-alt-text-button-label\",\"pdfjs-editor-alt-text-edit-button-label\",\"pdfjs-editor-alt-text-decorative-tooltip\",\"pdfjs-editor-resizer-label-topLeft\",\"pdfjs-editor-resizer-label-topMiddle\",\"pdfjs-editor-resizer-label-topRight\",\"pdfjs-editor-resizer-label-middleRight\",\"pdfjs-editor-resizer-label-bottomRight\",\"pdfjs-editor-resizer-label-bottomMiddle\",\"pdfjs-editor-resizer-label-bottomLeft\",\"pdfjs-editor-resizer-label-middleLeft\"].map((e=>[e,t.get(e.replaceAll(/([A-Z])/g,(t=>`-${t.toLowerCase()}`)))])));if(i?.strings)for(const e of i.strings)AnnotationEditor._l10nPromise.set(e,t.get(e));if(-1!==AnnotationEditor._borderLineWidth)return;const s=getComputedStyle(document.documentElement);AnnotationEditor._borderLineWidth=parseFloat(s.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.#ue}set _isDraggable(t){this.#ue=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.#pe}setParent(t){if(null!==t){this.pageIndex=t.pageIndex;this.pageDimensions=t.pageDimensions}else this.#ge();this.parent=t}focusin(t){this._focusEventsAllowed&&(this.#se?this.#se=!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()}#fe([t,e],i,s){[i,s]=this.screenToPageTranslation(i,s);this.x+=i/t;this.y+=s/e;this.fixAndSetPosition()}translate(t,e){this.#fe(this.parentDimensions,t,e)}translateInPage(t,e){this.#ne||=[this.x,this.y];this.#fe(this.pageDimensions,t,e);this.div.scrollIntoView({block:\"nearest\"})}drag(t,e){this.#ne||=[this.x,this.y];const[i,s]=this.parentDimensions;this.x+=t/i;this.y+=e/s;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:n,y:r}=this;const[a,o]=this.getBaseTranslation();n+=a;r+=o;this.div.style.left=`${(100*n).toFixed(2)}%`;this.div.style.top=`${(100*r).toFixed(2)}%`;this.div.scrollIntoView({block:\"nearest\"})}get _hasBeenMoved(){return!!this.#ne&&(this.#ne[0]!==this.x||this.#ne[1]!==this.y)}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[e,i]=this.pageDimensions;let{x:s,y:n,width:r,height:a}=this;r*=e;a*=i;s*=e;n*=i;if(this._mustFixPosition)switch(t){case 0:s=Math.max(0,Math.min(e-r,s));n=Math.max(0,Math.min(i-a,n));break;case 90:s=Math.max(0,Math.min(e-a,s));n=Math.min(i,Math.max(r,n));break;case 180:s=Math.min(e,Math.max(r,s));n=Math.min(i,Math.max(a,n));break;case 270:s=Math.min(e,Math.max(a,s));n=Math.max(0,Math.min(i-r,n))}this.x=s/=e;this.y=n/=i;const[o,l]=this.getBaseTranslation();s+=o;n+=l;const{style:h}=this.div;h.left=`${(100*s).toFixed(2)}%`;h.top=`${(100*n).toFixed(2)}%`;this.moveInDOM()}static#me(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.#me(t,e,this.parentRotation)}pageTranslationToScreen(t,e){return AnnotationEditor.#me(t,e,360-this.parentRotation)}#be(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,s=e*t,n=i*t;return util_FeatureTest.isCSSRoundSupported?[Math.round(s),Math.round(n)]:[s,n]}setDims(t,e){const[i,s]=this.parentDimensions;this.div.style.width=`${(100*t/i).toFixed(2)}%`;this.#Yt||(this.div.style.height=`${(100*e/s).toFixed(2)}%`)}fixDims(){const{style:t}=this.div,{height:e,width:i}=t,s=i.endsWith(\"%\"),n=!this.#Yt&&e.endsWith(\"%\");if(s&&n)return;const[r,a]=this.parentDimensions;s||(t.width=`${(100*parseFloat(i)/r).toFixed(2)}%`);this.#Yt||n||(t.height=`${(100*parseFloat(e)/a).toFixed(2)}%`)}getInitialTranslation(){return[0,0]}#ve(){if(this.#Qt)return;this.#Qt=document.createElement(\"div\");this.#Qt.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.#Qt.append(t);t.classList.add(\"resizer\",i);t.setAttribute(\"data-resizer-name\",i);t.addEventListener(\"pointerdown\",this.#ye.bind(this,i),{signal:e});t.addEventListener(\"contextmenu\",noContextMenu,{signal:e});t.tabIndex=-1}this.div.prepend(this.#Qt)}#ye(t,e){e.preventDefault();const{isMac:i}=util_FeatureTest.platform;if(0!==e.button||e.ctrlKey&&i)return;this.#Ut?.toggle(!1);const s=this.#Ae.bind(this,t),n=this._isDraggable;this._isDraggable=!1;const r=this._uiManager._signal,a={passive:!0,capture:!0,signal:r};this.parent.togglePointerEvents(!1);window.addEventListener(\"pointermove\",s,a);window.addEventListener(\"contextmenu\",noContextMenu,{signal:r});const o=this.x,l=this.y,h=this.width,c=this.height,d=this.parent.div.style.cursor,u=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(e.target).cursor;const pointerUpCallback=()=>{this.parent.togglePointerEvents(!0);this.#Ut?.toggle(!0);this._isDraggable=n;window.removeEventListener(\"pointerup\",pointerUpCallback);window.removeEventListener(\"blur\",pointerUpCallback);window.removeEventListener(\"pointermove\",s,a);window.removeEventListener(\"contextmenu\",noContextMenu);this.parent.div.style.cursor=d;this.div.style.cursor=u;this.#we(o,l,h,c)};window.addEventListener(\"pointerup\",pointerUpCallback,{signal:r});window.addEventListener(\"blur\",pointerUpCallback,{signal:r})}#we(t,e,i,s){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.width=a;this.height=o;this.x=n;this.y=r;const[t,e]=this.parentDimensions;this.setDims(t*a,e*o);this.fixAndSetPosition()},undo:()=>{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()},mustExec:!0})}#Ae(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,round=t=>Math.round(1e4*t)/1e4,c=this.#be(this.rotation),transf=(t,e)=>[c[0]*t+c[2]*e,c[1]*t+c[3]*e],d=this.#be(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=round(n+v[0]),A=round(r+v[1]);let w=1,x=1,[_,E]=this.screenToPageTranslation(e.movementX,e.movementY);[_,E]=(C=_/i,S=E/s,[d[0]*C+d[2]*S,d[1]*C+d[3]*S]);var C,S;if(g){const t=Math.hypot(a,o);w=x=Math.max(Math.min(Math.hypot(b[0]-m[0]-_,b[1]-m[1]-E)/t,1/a,1/o),l/a,h/o)}else f?w=Math.max(l,Math.min(1,Math.abs(b[0]-m[0]-_)))/a:x=Math.max(h,Math.min(1,Math.abs(b[1]-m[1]-E)))/o;const T=round(a*w),M=round(o*x);v=transf(...p(T,M));const k=y-v[0],P=A-v[1];this.width=T;this.height=M;this.x=k;this.y=P;this.setDims(i*T,s*M);this.fixAndSetPosition()}altTextFinish(){this.#Ut?.finish()}async addEditToolbar(){if(this.#ee||this.#ae)return this.#ee;this.#ee=new EditorToolbar(this);this.div.append(this.#ee.render());this.#Ut&&this.#ee.addAltTextButton(await this.#Ut.render());return this.#ee}removeEditToolbar(){if(this.#ee){this.#ee.remove();this.#ee=null;this.#Ut?.destroy()}}getClientDimensions(){return this.div.getBoundingClientRect()}async addAltTextButton(){if(!this.#Ut){AltText.initialize(AnnotationEditor._l10nPromise);this.#Ut=new AltText(this);if(this.#Gt){this.#Ut.data=this.#Gt;this.#Gt=null}await this.addEditToolbar()}}get altTextData(){return this.#Ut?.data}set altTextData(t){this.#Ut&&(this.#Ut.data=t)}hasAltText(){return!this.#Ut?.isEmpty()}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.#Kt?-1:0;this._isVisible||this.div.classList.add(\"hidden\");this.setInForeground();const t=this._uiManager._signal;this.div.addEventListener(\"focusin\",this.#Zt,{signal:t});this.div.addEventListener(\"focusout\",this.#te,{signal:t});const[e,i]=this.parentDimensions;if(this.parentRotation%180!=0){this.div.style.maxWidth=`${(100*i/e).toFixed(2)}%`;this.div.style.maxHeight=`${(100*e/i).toFixed(2)}%`}const[s,n]=this.getInitialTranslation();this.translate(s,n);bindEvents(this,this.div,[\"pointerdown\"]);return this.div}pointerdown(t){const{isMac:e}=util_FeatureTest.platform;if(0!==t.button||t.ctrlKey&&e)t.preventDefault();else{this.#se=!0;this._isDraggable?this.#xe(t):this.#_e(t)}}#_e(t){const{isMac:e}=util_FeatureTest.platform;t.ctrlKey&&!e||t.shiftKey||t.metaKey&&e?this.parent.toggleSelected(this):this.parent.setSelected(this)}#xe(t){const e=this._uiManager.isSelected(this);this._uiManager.setUpDragSession();let i,s;const n=this._uiManager._signal;if(e){this.div.classList.add(\"moving\");i={passive:!0,capture:!0,signal:n};this.#he=t.clientX;this.#ce=t.clientY;s=t=>{const{clientX:e,clientY:i}=t,[s,n]=this.screenToPageTranslation(e-this.#he,i-this.#ce);this.#he=e;this.#ce=i;this._uiManager.dragSelectedEditors(s,n)};window.addEventListener(\"pointermove\",s,i)}const pointerUpCallback=()=>{window.removeEventListener(\"pointerup\",pointerUpCallback);window.removeEventListener(\"blur\",pointerUpCallback);if(e){this.div.classList.remove(\"moving\");window.removeEventListener(\"pointermove\",s,i)}this.#se=!1;this._uiManager.endDragSession()||this.#_e(t)};window.addEventListener(\"pointerup\",pointerUpCallback,{signal:n});window.addEventListener(\"blur\",pointerUpCallback,{signal:n})}moveInDOM(){this.#le&&clearTimeout(this.#le);this.#le=setTimeout((()=>{this.#le=null;this.parent?.moveEditorInDOM(this)}),0)}_setParentAndPosition(t,e,i){t.changeParent(this);this.x=e;this.y=i;this.fixAndSetPosition()}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(){}isEmpty(){return!1}enableEditMode(){this.#ae=!0}disableEditMode(){this.#ae=!1}isInEditMode(){return this.#ae}shouldGetKeyboardEvents(){return this.#oe}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}rebuild(){const t=this._uiManager._signal;this.div?.addEventListener(\"focusin\",this.#Zt,{signal:t});this.div?.addEventListener(\"focusout\",this.#te,{signal:t})}rotate(t){}serialize(t=!1,e=null){unreachable(\"An editor must be serializable\")}static deserialize(t,e,i){const s=new this.prototype.constructor({parent:e,id:e.getNextId(),uiManager:i});s.rotation=t.rotation;s.#Gt=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.div.removeEventListener(\"focusin\",this.#Zt);this.div.removeEventListener(\"focusout\",this.#te);this.isEmpty()||this.commit();this.parent?this.parent.remove(this):this._uiManager.removeEditor(this);if(this.#le){clearTimeout(this.#le);this.#le=null}this.#ge();this.removeEditToolbar();if(this.#de){for(const t of this.#de.values())clearTimeout(t);this.#de=null}this.parent=null}get isResizable(){return!1}makeResizable(){if(this.isResizable){this.#ve();this.#Qt.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.#Jt={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};const e=this.#Qt.children;if(!this.#Xt){this.#Xt=Array.from(e);const t=this.#Ee.bind(this),i=this.#Ce.bind(this),s=this._uiManager._signal;for(const e of this.#Xt){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.#Se.bind(this,n),{signal:s});AnnotationEditor._l10nPromise.get(`pdfjs-editor-resizer-label-${n}`).then((t=>e.setAttribute(\"aria-label\",t)))}}const i=this.#Xt[0];let s=0;for(const t of e){if(t===i)break;s++}const n=(360-this.rotation+this.parentRotation)%360/90*(this.#Xt.length/4);if(n!==s){if(n<s)for(let t=0;t<s-n;t++)this.#Qt.append(this.#Qt.firstChild);else if(n>s)for(let t=0;t<n-s;t++)this.#Qt.firstChild.before(this.#Qt.lastChild);let t=0;for(const i of e){const e=this.#Xt[t++].getAttribute(\"data-resizer-name\");AnnotationEditor._l10nPromise.get(`pdfjs-editor-resizer-label-${e}`).then((t=>i.setAttribute(\"aria-label\",t)))}}this.#Te(0);this.#oe=!0;this.#Qt.firstChild.focus({focusVisible:!0});t.preventDefault();t.stopImmediatePropagation()}#Ee(t){AnnotationEditor._resizerKeyboardManager.exec(this,t)}#Ce(t){this.#oe&&t.relatedTarget?.parentNode!==this.#Qt&&this.#ge()}#Se(t){this.#ie=this.#oe?t:\"\"}#Te(t){if(this.#Xt)for(const e of this.#Xt)e.tabIndex=t}_resizeWithKeyboard(t,e){this.#oe&&this.#Ae(this.#ie,{movementX:t,movementY:e})}#ge(){this.#oe=!1;this.#Te(-1);if(this.#Jt){const{savedX:t,savedY:e,savedWidth:i,savedHeight:s}=this.#Jt;this.#we(t,e,i,s);this.#Jt=null}}_stopResizingWithKeyboard(){this.#ge();this.div.focus()}select(){this.makeResizable();this.div?.classList.add(\"selectedEditor\");this.#ee?this.#ee?.show():this.addEditToolbar().then((()=>{this.div?.classList.contains(\"selectedEditor\")&&this.#ee?.show()}))}unselect(){this.#Qt?.classList.add(\"hidden\");this.div?.classList.remove(\"selectedEditor\");this.div?.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0});this.#ee?.hide()}updateParams(t,e){}disableEditing(){}enableEditing(){}enterInEditMode(){}getImageForAltText(){return null}get contentDiv(){return this.div}get isEditing(){return this.#re}set isEditing(t){this.#re=t;if(this.parent)if(t){this.parent.setSelected(this);this.parent.setActiveEditor(this)}else this.parent.setActiveEditor(null)}setAspectRatio(t,e){this.#Yt=!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.#de||=new Map;const{action:e}=t;let i=this.#de.get(e);i&&clearTimeout(i);i=setTimeout((()=>{this._reportTelemetry(t);this.#de.delete(e);0===this.#de.size&&(this.#de=null)}),AnnotationEditor._telemetryTimeout);this.#de.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.#Kt=!1}disable(){this.div&&(this.div.tabIndex=-1);this.#Kt=!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{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex}}}const mt=3285377520,bt=4294901760,vt=65535;class MurmurHash3_64{constructor(t){this.h1=t?4294967295&t:mt;this.h2=t?4294967295&t:mt}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&bt|a*u&vt;a=a<<15|a>>>17;a=a*d&bt|a*p&vt;l^=a;l=l<<13|l>>>19;l=5*l+3864292196}else{o=r[t];o=o*c&bt|o*u&vt;o=o<<15|o>>>17;o=o*d&bt|o*p&vt;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&bt|a*u&vt;a=a<<15|a>>>17;a=a*d&bt|a*p&vt;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&bt|36045*t&vt;e=4283543511*e&bt|(2950163797*(e<<16|t>>>16)&bt)>>>16;t^=e>>>1;t=444984403*t&bt|60499*t&vt;e=3301882366*e&bt|(3120437893*(e<<16|t>>>16)&bt)>>>16;t^=e>>>1;return(t>>>0).toString(16).padStart(8,\"0\")+(e>>>0).toString(16).padStart(8,\"0\")}}const yt=Object.freeze({map:null,hash:\"\",transfer:void 0});class AnnotationStorage{#Me=!1;#ke=null;#Pe=new Map;constructor(){this.onSetModified=null;this.onResetModified=null;this.onAnnotationEditor=null}getValue(t,e){const i=this.#Pe.get(t);return void 0===i?e:Object.assign(e,i)}getRawValue(t){return this.#Pe.get(t)}remove(t){this.#Pe.delete(t);0===this.#Pe.size&&this.resetModified();if(\"function\"==typeof this.onAnnotationEditor){for(const t of this.#Pe.values())if(t instanceof AnnotationEditor)return;this.onAnnotationEditor(null)}}setValue(t,e){const i=this.#Pe.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.#Pe.set(t,e)}s&&this.#Re();e instanceof AnnotationEditor&&\"function\"==typeof this.onAnnotationEditor&&this.onAnnotationEditor(e.constructor._type)}has(t){return this.#Pe.has(t)}getAll(){return this.#Pe.size>0?objectFromMap(this.#Pe):null}setAll(t){for(const[e,i]of Object.entries(t))this.setValue(e,i)}get size(){return this.#Pe.size}#Re(){if(!this.#Me){this.#Me=!0;\"function\"==typeof this.onSetModified&&this.onSetModified()}}resetModified(){if(this.#Me){this.#Me=!1;\"function\"==typeof this.onResetModified&&this.onResetModified()}}get print(){return new PrintAnnotationStorage(this)}get serializable(){if(0===this.#Pe.size)return yt;const t=new Map,e=new MurmurHash3_64,i=[],s=Object.create(null);let n=!1;for(const[i,r]of this.#Pe){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}:yt}get editorStats(){let t=null;const e=new Map;for(const i of this.#Pe.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.#ke=null}get modifiedIds(){if(this.#ke)return this.#ke;const t=[];for(const e of this.#Pe.values())e instanceof AnnotationEditor&&e.annotationElementId&&e.serialize()&&t.push(e.annotationElementId);return this.#ke={ids:new Set(t),hash:t.join(\",\")}}}class PrintAnnotationStorage extends AnnotationStorage{#De;constructor(t){super();const{map:e,hash:i,transfer:s}=t.serializable,n=structuredClone(e,s?{transfer:s}:null);this.#De={map:n,hash:i,transfer:s}}get print(){unreachable(\"Should not call PrintAnnotationStorage.print\")}get serializable(){return this.#De}get modifiedIds(){return shadow(this,\"modifiedIds\",{ids:new Set,hash:\"\"})}}class FontLoader{#Ie=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.#Ie.clear();if(this.styleElement){this.styleElement.remove();this.styleElement=null}}async loadSystemFont({systemFontInfo:t,_inspectFont:e}){if(t&&!this.#Ie.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.#Ie.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,inspectFont:i=null}){this.compiledGlyphs=Object.create(null);for(const e in t)this[e]=t[e];this.disableFontFace=!0===e;this._inspectFont=i}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=bytesToString(this.data),e=`url(data:${this.mimetype};base64,${btoa(t)});`;let i;if(this.cssFontInfo){let t=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(t+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`);i=`@font-face {font-family:\"${this.cssFontInfo.fontFamily}\";${t}src:${e}}`}else i=`@font-face {font-family:\"${this.loadedName}\";src:${e}}`;this._inspectFont?.(this,e);return i}getPathGenerator(t,e){if(void 0!==this.compiledGlyphs[e])return this.compiledGlyphs[e];let i;try{i=t.get(this.loadedName+\"_path_\"+e)}catch(t){warn(`getPathGenerator - ignoring character: \"${t}\".`)}if(!Array.isArray(i)||0===i.length)return this.compiledGlyphs[e]=function(t,e){};const s=[];for(let t=0,e=i.length;t<e;)switch(i[t++]){case rt:{const[e,n,r,a,o,l]=i.slice(t,t+6);s.push((t=>t.bezierCurveTo(e,n,r,a,o,l)));t+=6}break;case at:{const[e,n]=i.slice(t,t+2);s.push((t=>t.moveTo(e,n)));t+=2}break;case ot:{const[e,n]=i.slice(t,t+2);s.push((t=>t.lineTo(e,n)));t+=2}break;case lt:{const[e,n,r,a]=i.slice(t,t+4);s.push((t=>t.quadraticCurveTo(e,n,r,a)));t+=4}break;case ht:s.push((t=>t.restore()));break;case ct:s.push((t=>t.save()));break;case dt:assert(2===s.length,\"Scale command is only valid at the third position.\");break;case ut:{const[e,n,r,a,o,l]=i.slice(t,t+6);s.push((t=>t.transform(e,n,r,a,o,l)));t+=6}break;case pt:{const[e,n]=i.slice(t,t+2);s.push((t=>t.translate(e,n)));t+=2}}return this.compiledGlyphs[e]=function glyphDrawer(t,e){s[0](t);s[1](t);t.scale(e,-e);for(let e=2,i=s.length;e<i;e++)s[e](t)}}}if(i){var At=Promise.withResolvers(),wt=null;(async()=>{const t=await import(\"fs\"),e=await import(\"http\"),i=await import(\"https\"),s=await import(\"url\");let n,r;try{n=await import(\"canvas\")}catch{}try{r=await import(\"path2d\")}catch{}return new Map(Object.entries({fs:t,http:e,https:i,url:s,canvas:n,path2d:r}))})().then((t=>{wt=t;At.resolve();if(!globalThis.DOMMatrix){const e=t.get(\"canvas\")?.DOMMatrix;e?globalThis.DOMMatrix=e:warn(\"Cannot polyfill `DOMMatrix`, rendering may be broken.\")}if(!globalThis.Path2D){const e=t.get(\"canvas\")?.CanvasRenderingContext2D,i=t.get(\"path2d\")?.applyPath2DToCanvasRenderingContext,s=t.get(\"path2d\")?.Path2D;if(e&&i&&s){i(e);globalThis.Path2D=s}else warn(\"Cannot polyfill `Path2D`, rendering may be broken.\")}}),(t=>{warn(`loadPackages: ${t}`);wt=new Map;At.resolve()}))}class NodePackages{static get promise(){return At.promise}static get(t){return wt?.get(t)}}const node_utils_fetchData=function(t){return NodePackages.get(\"fs\").promises.readFile(t).then((t=>new Uint8Array(t)))};const xt=\"Fill\",_t=\"Stroke\",Et=\"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{constructor(){this.constructor===BaseShadingPattern&&unreachable(\"Cannot initialize 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===_t||s===xt){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,!0),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],A=h[r+1],w=h[r+2],x=h[a],_=h[a+1],E=h[a+2],C=h[o],S=h[o+1],T=h[o+2],M=Math.round(g),k=Math.round(v);let P,R,D,I,L,O,N,B;for(let t=M;t<=k;t++){if(t<m){const e=t<g?0:(g-t)/(g-m);P=p-(p-f)*e;R=y-(y-x)*e;D=A-(A-_)*e;I=w-(w-E)*e}else{let e;e=t>v?1:m===v?0:(m-t)/(m-v);P=f-(f-b)*e;R=x-(x-C)*e;D=_-(_-S)*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-C)*e;N=A-(A-S)*e;B=w-(w-T)*e;const i=Math.round(Math.min(P,L)),s=Math.round(Math.max(P,L));let n=d*t+4*i;for(let t=i;t<=s;t++){e=(P-t)/(P-L);e<0?e=0:e>1&&(e=1);c[n++]=R-(R-O)*e|0;c[n++]=D-(D-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,!1),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===Et)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===Et?null:this._background,e.cachedCanvases);if(s!==Et){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 Ct=1,St=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 e=this.operatorList,i=this.bbox,s=this.xstep,n=this.ystep,r=this.paintType,a=this.tilingType,o=this.color,l=this.canvasGraphicsFactory;info(\"TilingType: \"+a);const h=i[0],c=i[1],d=i[2],u=i[3],p=Util.singularValueDecompose2dScale(this.matrix),g=Util.singularValueDecompose2dScale(this.baseTransform),f=[p[0]*g[0],p[1]*g[1]],m=this.getSizeAndScale(s,this.ctx.canvas.width,f[0]),b=this.getSizeAndScale(n,this.ctx.canvas.height,f[1]),v=t.cachedCanvases.getCanvas(\"pattern\",m.size,b.size,!0),y=v.context,A=l.createCanvasGraphics(y);A.groupLevel=t.groupLevel;this.setFillAndStrokeStyleToContext(A,r,o);let w=h,x=c,_=d,E=u;if(h<0){w=0;_+=Math.abs(h)}if(c<0){x=0;E+=Math.abs(c)}y.translate(-m.scale*w,-b.scale*x);A.transform(m.scale,0,0,b.scale,0,0);y.save();this.clipBbox(A,w,x,_,E);A.baseTransform=getCurrentTransform(A.ctx);A.executeOperatorList(e);A.endDrawing();return{canvas:v.canvas,scaleX:m.scale,scaleY:b.scale,offsetX:w,offsetY:x}}getSizeAndScale(t,e,i){t=Math.abs(t);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 Ct:const t=this.ctx;s.fillStyle=t.fillStyle;s.strokeStyle=t.strokeStyle;n.fillColor=t.fillStyle;n.strokeColor=t.strokeStyle;break;case St: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!==Et){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 Tt=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),A=(a+l)*c+g,w=Math.abs(Math.round(A)-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,w,_);t.setTransform(c,d,u,p,g,f);return[w,_]}if(0===c&&0===p){const m=o*u+g,b=Math.round(m),v=a*d+f,y=Math.round(v),A=(o+h)*u+g,w=Math.abs(Math.round(A)-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,_,w);t.setTransform(c,d,u,p,g,f);return[_,w]}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.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=xt,e=null){const i=[this.minX,this.minY,this.maxX,this.maxY];if(t===_t){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=xt,e=null){return Util.intersect(this.clipBox,this.getPathBoundingBox(t,e))}}function putBinaryImageData(t,e){if(\"undefined\"!=typeof ImageData&&e instanceof ImageData){t.putImageData(e,0,0);return}const i=e.height,s=e.width,n=i%Tt,r=(i-n)/Tt,a=0===n?r:r+1,o=t.createImageData(s,Tt);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?Tt: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*Tt)}}else if(e.kind===E.RGBA_32BPP){p=0;f=s*Tt*4;for(u=0;u<r;u++){d.set(c.subarray(h,h+f));h+=f;t.putImageData(o,0,p);p+=Tt}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=Tt;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*Tt)}}}function putBinaryImageMask(t,e){if(e.bitmap){t.drawImage(e.bitmap,0,0);return}const i=e.height,s=e.width,n=i%Tt,r=(i-n)/Tt,a=0===n?r:r+1,o=t.createImageData(s,Tt);let l=0;const h=e.data,c=o.data;for(let e=0;e<a;e++){const i=e<r?Tt:n;({srcPos:l}=convertBlackAndWhiteToRGBA({src:h,srcPos:l,dest:c,width:s,height:i,nonBlackColor:0}));t.putImageData(o,0,e*Tt)}}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 Mt=[\"butt\",\"round\",\"square\"],kt=[\"miter\",\"round\",\"bevel\"],Pt={},Rt={};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!==Q.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}}}#Fe(){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.#Fe();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.#Le()}#Le(){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,s=t.height;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,A=u,w=p;y.translate(-A,-w);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,-A,-w]);y.fillStyle=r?n.getPattern(e,this,x,xt):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(A),offsetY:Math.round(w)}}setLineWidth(t){t!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1);this.current.lineWidth=t;this.ctx.lineWidth=t}setLineCap(t){this.ctx.lineCap=Mt[t]}setLineJoin(t){this.ctx.lineJoin=kt[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)if(u<0||p<0||u+i>d.width||p+s>d.height){const t=this.cachedCanvases.getCanvas(\"maskExtension\",i,s),e=t.context;e.drawImage(d,-u,-p);if(r.some((t=>0!==t))){e.globalCompositeOperation=\"destination-atop\";e.fillStyle=Util.makeHexColor(...r);e.fillRect(0,0,i,s);e.globalCompositeOperation=\"source-over\"}d=t.canvas;u=p=0}else if(r.some((t=>0!==t))){t.save();t.globalAlpha=1;t.setTransform(1,0,0,1,0,0);const e=new Path2D;e.rect(u,p,i,s);t.clip(e);t.globalCompositeOperation=\"destination-atop\";t.fillStyle=Util.makeHexColor(...r);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 Q.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 Q.moveTo:o=e[u++];l=e[u++];s.moveTo(o,l);c||n.updatePathMinMax(h,o,l);break;case Q.lineTo:o=e[u++];l=e[u++];s.lineTo(o,l);c||n.updatePathMinMax(h,o,l);break;case Q.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 Q.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 Q.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 Q.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),_t);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),xt);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=Pt}eoClip(){this.pendingClip=Rt}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.save();e.beginPath();for(const i of t){e.setTransform(...i.transform);e.translate(i.x,i.y);i.addToPath(e,i.fontSize)}e.restore();e.clip();e.beginPath();delete this.pendingTextPaths}else e.beginPath()}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)}paintChar(t,e,i,s){const n=this.ctx,r=this.current,a=r.font,o=r.textRenderingMode,l=r.fontSize/r.fontSizeScale,h=o&x,c=!!(o&_),d=r.patternFill&&!a.missingFile;let u;(a.disableFontFace||c||d)&&(u=a.getPathGenerator(this.commonObjs,t));if(a.disableFontFace||d){n.save();n.translate(e,i);n.beginPath();u(n,l);s&&n.setTransform(...s);h!==v&&h!==A||n.fill();h!==y&&h!==A||n.stroke();n.restore()}else{h!==v&&h!==A||n.fillText(t,e,i);h!==y&&h!==A||n.strokeText(t,e,i)}if(c){(this.pendingTextPaths||=[]).push({transform:getCurrentTransform(n),x:e,y:i,fontSize:l,addToPath:u})}}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;if(e.patternFill){n.save();const t=e.fillColor.getPattern(n,this,getCurrentTransformInverse(n),xt);m=getCurrentTransform(n);n.restore();n.fillStyle=t}let b=e.lineWidth;const w=e.textMatrixScale;if(0===w||0===b){const t=e.textRenderingMode&x;t!==y&&t!==A||(b=this.getSinglePixelWidth())}else b/=w;if(1!==r){n.scale(r,r);b/=r}n.lineWidth=b;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=0;for(_=0;_<c;++_){const e=t[_];if(\"number\"==typeof e){E+=u*e*s/1e3;continue}let h=!1;const c=(e.isSpace?o:0)+a,b=e.fontChar,v=e.accent;let y,A,w=e.width;if(d){const t=e.vmetric||p,i=-(e.vmetric?t[1]:.5*w)*g,s=t[2]*g;w=t?-t[0]:w;y=i/r;A=(E+s)/r}else{y=E/r;A=0}if(i.remeasure&&w>0){const t=1e3*n.measureText(b).width/s*r;if(w<t&&this.isFontSubpixelAAEnabled){const e=w/t;h=!0;n.save();n.scale(e,1);y/=e}else w!==t&&(y+=(w-t)/2e3*s/r)}if(this.contentVisible&&(e.isInFont||i.missingFile))if(f&&!v)n.fillText(b,y,A);else{this.paintChar(b,y,A,m);if(v){const t=y+s*v.offset.x/r,e=A-s*v.offset.y/r;this.paintChar(v.fontChar,t,e,m)}}E+=d?w*g-c*l:w*g+c*l;h&&n.restore()}d?e.y-=E:e.x+=E*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===w)&&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)}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)}setStrokeTransparent(){this.ctx.strokeStyle=this.current.strokeColor=\"transparent\"}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),Et);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.#Fe();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.ctx.rect(e[0],e[1],s,r);this.ctx.clip();this.endPath()}}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.#Le();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),xt):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===Rt?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 Q)void 0!==CanvasGraphics.prototype[t]&&(CanvasGraphics.prototype[Q[t]]=CanvasGraphics.prototype[t]);class GlobalWorkerOptions{static#Oe=null;static#Ne=\"\";static get workerPort(){return this.#Oe}static set workerPort(t){if(!(\"undefined\"!=typeof Worker&&t instanceof Worker)&&null!==t)throw new Error(\"Invalid `workerPort` type.\");this.#Oe=t}static get workerSrc(){return this.#Ne}static set workerSrc(t){if(\"string\"!=typeof t)throw new Error(\"Invalid `workerSrc` type.\");this.#Ne=t}}const Dt=1,It=2,Ft=1,Lt=2,Ot=3,Nt=4,Bt=5,Ht=6,Ut=7,zt=8;function wrapReason(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\"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);default:return new UnknownErrorException(t.message,t.toString())}}class MessageHandler{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);this._onComObjOnMessage=t=>{const e=t.data;if(e.targetName!==this.sourceName)return;if(e.stream){this.#Be(e);return}if(e.callback){const t=e.callbackId,i=this.callbackCapabilities[t];if(!i)throw new Error(`Cannot resolve callback ${t}`);delete this.callbackCapabilities[t];if(e.callback===Dt)i.resolve(e.data);else{if(e.callback!==It)throw new Error(\"Unexpected callback case\");i.reject(wrapReason(e.reason))}return}const s=this.actionHandler[e.action];if(!s)throw new Error(`Unknown action from worker: ${e.action}`);if(e.callbackId){const t=this.sourceName,n=e.sourceName;new Promise((function(t){t(s(e.data))})).then((function(s){i.postMessage({sourceName:t,targetName:n,callback:Dt,callbackId:e.callbackId,data:s})}),(function(s){i.postMessage({sourceName:t,targetName:n,callback:It,callbackId:e.callbackId,reason:wrapReason(s)})}))}else e.streamId?this.#He(e):s(e.data)};i.addEventListener(\"message\",this._onComObjOnMessage)}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:Ht,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:Ft,streamId:n,reason:wrapReason(t)});return e.promise}},i)}#He(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:Nt,streamId:e,chunk:t},a)},close(){if(!this.isCancelled){this.isCancelled=!0;n.postMessage({sourceName:i,targetName:s,stream:Ot,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:Bt,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;new Promise((function(e){e(a(t.data,o))})).then((function(){n.postMessage({sourceName:i,targetName:s,stream:zt,streamId:e,success:!0})}),(function(t){n.postMessage({sourceName:i,targetName:s,stream:zt,streamId:e,reason:wrapReason(t)})}))}#Be(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 zt:t.success?r.startCall.resolve():r.startCall.reject(wrapReason(t.reason));break;case Ut:t.success?r.pullCall.resolve():r.pullCall.reject(wrapReason(t.reason));break;case Ht:if(!a){n.postMessage({sourceName:i,targetName:s,stream:Ut,streamId:e,success:!0});break}a.desiredSize<=0&&t.desiredSize>0&&a.sinkCapability.resolve();a.desiredSize=t.desiredSize;new Promise((function(t){t(a.onPull?.())})).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)})}));break;case Nt:assert(r,\"enqueue should have stream controller\");if(r.isClosed)break;r.controller.enqueue(t.chunk);break;case Ot:assert(r,\"close should have stream controller\");if(r.isClosed)break;r.isClosed=!0;r.controller.close();this.#Ue(r,e);break;case Bt:assert(r,\"error should have stream controller\");r.controller.error(wrapReason(t.reason));this.#Ue(r,e);break;case Lt:t.success?r.cancelCall.resolve():r.cancelCall.reject(wrapReason(t.reason));this.#Ue(r,e);break;case Ft:if(!a)break;new Promise((function(e){e(a.onCancel?.(wrapReason(t.reason)))})).then((function(){n.postMessage({sourceName:i,targetName:s,stream:Lt,streamId:e,success:!0})}),(function(t){n.postMessage({sourceName:i,targetName:s,stream:Lt,streamId:e,reason:wrapReason(t)})}));a.sinkCapability.reject(wrapReason(t.reason));a.isCancelled=!0;delete this.streamSinks[e];break;default:throw new Error(\"Unexpected stream case\")}}async#Ue(t,e){await Promise.allSettled([t.startCall?.promise,t.pullCall?.promise,t.cancelCall?.promise]);delete this.streamControllers[e]}destroy(){this.comObj.removeEventListener(\"message\",this._onComObjOnMessage)}}class Metadata{#ze;#je;constructor({parsedData:t,rawData:e}){this.#ze=t;this.#je=e}getRaw(){return this.#je}get(t){return this.#ze.get(t)??null}getAll(){return objectFromMap(this.#ze)}has(t){return this.#ze.has(t)}}const jt=Symbol(\"INTERNAL\");class OptionalContentGroup{#Ve=!1;#$e=!1;#We=!1;#qe=!0;constructor(t,{name:e,intent:i,usage:s}){this.#Ve=!!(t&o);this.#$e=!!(t&l);this.name=e;this.intent=i;this.usage=s}get visible(){if(this.#We)return this.#qe;if(!this.#qe)return!1;const{print:t,view:e}=this.usage;return this.#Ve?\"OFF\"!==e?.viewState:!this.#$e||\"OFF\"!==t?.printState}_setVisible(t,e,i=!1){t!==jt&&unreachable(\"Internal method `_setVisible` called.\");this.#We=i;this.#qe=e}}class OptionalContentConfig{#Ge=null;#Xe=new Map;#Ke=null;#Ye=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.#Ye=t.order;for(const i of t.groups)this.#Xe.set(i.id,new OptionalContentGroup(e,i));if(\"OFF\"===t.baseState)for(const t of this.#Xe.values())t._setVisible(jt,!1);for(const e of t.on)this.#Xe.get(e)._setVisible(jt,!0);for(const e of t.off)this.#Xe.get(e)._setVisible(jt,!1);this.#Ke=this.getHash()}}#Qe(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.#Qe(e);else{if(!this.#Xe.has(e)){warn(`Optional content group not found: ${e}`);return!0}n=this.#Xe.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.#Xe.size)return!0;if(!t){info(\"Optional content group not defined.\");return!0}if(\"OCG\"===t.type){if(!this.#Xe.has(t.id)){warn(`Optional content group not found: ${t.id}`);return!0}return this.#Xe.get(t.id).visible}if(\"OCMD\"===t.type){if(t.expression)return this.#Qe(t.expression);if(!t.policy||\"AnyOn\"===t.policy){for(const e of t.ids){if(!this.#Xe.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(this.#Xe.get(e).visible)return!0}return!1}if(\"AllOn\"===t.policy){for(const e of t.ids){if(!this.#Xe.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(!this.#Xe.get(e).visible)return!1}return!0}if(\"AnyOff\"===t.policy){for(const e of t.ids){if(!this.#Xe.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(!this.#Xe.get(e).visible)return!0}return!1}if(\"AllOff\"===t.policy){for(const e of t.ids){if(!this.#Xe.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(this.#Xe.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){const i=this.#Xe.get(t);if(i){i._setVisible(jt,!!e,!0);this.#Ge=null}else warn(`Optional content group not found: ${t}`)}setOCGState({state:t,preserveRB:e}){let i;for(const e of t){switch(e){case\"ON\":case\"OFF\":case\"Toggle\":i=e;continue}const t=this.#Xe.get(e);if(t)switch(i){case\"ON\":t._setVisible(jt,!0);break;case\"OFF\":t._setVisible(jt,!1);break;case\"Toggle\":t._setVisible(jt,!t.visible)}}this.#Ge=null}get hasInitialVisibility(){return null===this.#Ke||this.getHash()===this.#Ke}getOrder(){return this.#Xe.size?this.#Ye?this.#Ye.slice():[...this.#Xe.keys()]:null}getGroups(){return this.#Xe.size>0?objectFromMap(this.#Xe):null}getGroup(t){return this.#Xe.get(t)||null}getHash(){if(null!==this.#Ge)return this.#Ge;const t=new MurmurHash3_64;for(const[e,i]of this.#Xe)t.update(`${e}:${i.visible}`);return this.#Ge=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 validateRangeRequestCapabilities({getResponseHeader:t,isHttp:e,rangeChunkSize:i,disableRange:s}){const n={allowRangeRequests:!1,suggestedLength:void 0},r=parseInt(t(\"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(\"Accept-Ranges\"))return n;if(\"identity\"!==(t(\"Content-Encoding\")||\"identity\"))return n;n.allowRangeRequests=!0;return n}function extractFilenameFromHeader(t){const e=t(\"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 createHeaders(t){const e=new Headers;for(const i in t){const s=t[i];void 0!==s&&e.append(i,s)}return e}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{constructor(t){this.source=t;this.isHttp=/^https?:/i.test(t.url);this.httpHeaders=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;this._headers=createHeaders(this._stream.httpHeaders);const i=e.url;fetch(i,createFetchOptions(this._headers,this._withCredentials,this._abortController)).then((t=>{if(!validateResponseStatus(t.status))throw createResponseStatusError(t.status,i);this._reader=t.body.getReader();this._headersCapability.resolve();const getResponseHeader=e=>t.headers.get(e),{allowRangeRequests:e,suggestedLength:s}=validateRangeRequestCapabilities({getResponseHeader,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=e;this._contentLength=s||this._contentLength;this._filename=extractFilenameFromHeader(getResponseHeader);!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;this._headers=createHeaders(this._stream.httpHeaders);this._headers.append(\"Range\",`bytes=${e}-${i-1}`);const n=s.url;fetch(n,createFetchOptions(this._headers,this._withCredentials,this._abortController)).then((t=>{if(!validateResponseStatus(t.status))throw createResponseStatusError(t.status,n);this._readCapability.resolve();this._reader=t.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{constructor(t,e={}){this.url=t;this.isHttp=/^https?:/i.test(t);this.httpHeaders=this.isHttp&&e.httpHeaders||Object.create(null);this.withCredentials=e.withCredentials||!1;this.currXhrId=0;this.pendingRequests=Object.create(null)}requestRange(t,e,i){const s={begin:t,end:e};for(const t in i)s[t]=i[t];return this.request(s)}requestFull(t){return this.request(t)}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 in this.httpHeaders){const i=this.httpHeaders[t];void 0!==i&&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\";t.onError&&(e.onerror=function(i){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);i.onDone({begin:parseInt(e[1],10),chunk:r})}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.url,{httpHeaders:t.httpHeaders,withCredentials:t.withCredentials});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;const i={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url;this._fullRequestId=t.requestFull(i);this._headersReceivedCapability=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),getResponseHeader=t=>e.getResponseHeader(t),{allowRangeRequests:i,suggestedLength:s}=validateRangeRequestCapabilities({getResponseHeader,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});i&&(this._isRangeSupported=!0);this._contentLength=s||this._contentLength;this._filename=extractFilenameFromHeader(getResponseHeader);this._isRangeSupported&&this._manager.abortRequest(t);this._headersReceivedCapability.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._headersReceivedCapability.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._headersReceivedCapability.promise}async read(){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._headersReceivedCapability.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;const s={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url;this._requestId=t.requestRange(e,i,s);this._requests=[];this._queuedChunk=null;this._done=!1;this._storedError=void 0;this.onProgress=null;this.onClosed=null}_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 Vt=/^file:\\/\\/\\/[a-zA-Z]:\\//;class PDFNodeStream{constructor(t){this.source=t;this.url=function parseUrl(t){const e=NodePackages.get(\"url\"),i=e.parse(t);if(\"file:\"===i.protocol||i.host)return i;if(/^[a-z]:[/\\\\]/i.test(t))return e.parse(`file:///${t}`);i.host||(i.protocol=\"file:\");return i}(t.url);this.isHttp=\"http:\"===this.url.protocol||\"https:\"===this.url.protocol;this.isFsUrl=\"file:\"===this.url.protocol;this.httpHeaders=this.isHttp&&t.httpHeaders||{};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=this.isFsUrl?new PDFNodeStreamFsFullReader(this):new PDFNodeStreamFullReader(this);return this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const i=this.isFsUrl?new PDFNodeStreamFsRangeReader(this,t,e):new PDFNodeStreamRangeReader(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 BaseFullReader{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()}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 BaseRangeReader{constructor(t){this._url=t.url;this._done=!1;this._storedError=null;this.onProgress=null;this._loaded=0;this._readableStream=null;this._readCapability=Promise.withResolvers();const e=t.source;this._isStreamingSupported=!e.disableStream}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)}}function createRequestOptions(t,e){return{protocol:t.protocol,auth:t.auth,host:t.hostname,port:t.port,path:t.path,method:\"GET\",headers:e}}class PDFNodeStreamFullReader extends BaseFullReader{constructor(t){super(t);const handleResponse=e=>{if(404===e.statusCode){const t=new MissingPDFException(`Missing PDF \"${this._url}\".`);this._storedError=t;this._headersCapability.reject(t);return}this._headersCapability.resolve();this._setReadableStream(e);const getResponseHeader=t=>this._readableStream.headers[t.toLowerCase()],{allowRangeRequests:i,suggestedLength:s}=validateRangeRequestCapabilities({getResponseHeader,isHttp:t.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=i;this._contentLength=s||this._contentLength;this._filename=extractFilenameFromHeader(getResponseHeader)};this._request=null;if(\"http:\"===this._url.protocol){const e=NodePackages.get(\"http\");this._request=e.request(createRequestOptions(this._url,t.httpHeaders),handleResponse)}else{const e=NodePackages.get(\"https\");this._request=e.request(createRequestOptions(this._url,t.httpHeaders),handleResponse)}this._request.on(\"error\",(t=>{this._storedError=t;this._headersCapability.reject(t)}));this._request.end()}}class PDFNodeStreamRangeReader extends BaseRangeReader{constructor(t,e,i){super(t);this._httpHeaders={};for(const e in t.httpHeaders){const i=t.httpHeaders[e];void 0!==i&&(this._httpHeaders[e]=i)}this._httpHeaders.Range=`bytes=${e}-${i-1}`;const handleResponse=t=>{if(404!==t.statusCode)this._setReadableStream(t);else{const t=new MissingPDFException(`Missing PDF \"${this._url}\".`);this._storedError=t}};this._request=null;if(\"http:\"===this._url.protocol){const t=NodePackages.get(\"http\");this._request=t.request(createRequestOptions(this._url,this._httpHeaders),handleResponse)}else{const t=NodePackages.get(\"https\");this._request=t.request(createRequestOptions(this._url,this._httpHeaders),handleResponse)}this._request.on(\"error\",(t=>{this._storedError=t}));this._request.end()}}class PDFNodeStreamFsFullReader extends BaseFullReader{constructor(t){super(t);let e=decodeURIComponent(this._url.path);Vt.test(this._url.href)&&(e=e.replace(/^\\//,\"\"));const i=NodePackages.get(\"fs\");i.promises.lstat(e).then((t=>{this._contentLength=t.size;this._setReadableStream(i.createReadStream(e));this._headersCapability.resolve()}),(t=>{\"ENOENT\"===t.code&&(t=new MissingPDFException(`Missing PDF \"${e}\".`));this._storedError=t;this._headersCapability.reject(t)}))}}class PDFNodeStreamFsRangeReader extends BaseRangeReader{constructor(t,e,i){super(t);let s=decodeURIComponent(this._url.path);Vt.test(this._url.href)&&(s=s.replace(/^\\//,\"\"));const n=NodePackages.get(\"fs\");this._setReadableStream(n.createReadStream(s,{start:e,end:i-1}))}}const $t=30;class TextLayer{#Je=Promise.withResolvers();#bt=null;#Ze=!1;#ti=!!globalThis.FontInspector?.enabled;#ei=null;#ii=null;#si=0;#ni=0;#ri=null;#ai=null;#oi=0;#li=0;#hi=Object.create(null);#ci=[];#di=null;#ui=[];#pi=new WeakMap;#gi=null;static#fi=new Map;static#mi=new Map;static#bi=null;static#vi=new Set;constructor({textContentSource:t,container:e,viewport:i}){if(t instanceof ReadableStream)this.#di=t;else{if(\"object\"!=typeof t)throw new Error('No \"textContentSource\" parameter specified.');this.#di=new ReadableStream({start(e){e.enqueue(t);e.close()}})}this.#bt=this.#ai=e;this.#li=i.scale*(globalThis.devicePixelRatio||1);this.#oi=i.rotation;this.#ii={prevFontSize:null,prevFontFamily:null,div:null,properties:null,ctx:null};const{pageWidth:s,pageHeight:n,pageX:r,pageY:a}=i.rawDims;this.#gi=[1,0,0,-1,-r,a+n];this.#ni=s;this.#si=n;TextLayer.#yi();setLayerDimensions(e,i);this.#Je.promise.catch((()=>{})).then((()=>{TextLayer.#vi.delete(this);this.#ii=null;this.#hi=null}))}render(){const pump=()=>{this.#ri.read().then((({value:t,done:e})=>{if(e)this.#Je.resolve();else{this.#ei??=t.lang;Object.assign(this.#hi,t.styles);this.#Ai(t.items);pump()}}),this.#Je.reject)};this.#ri=this.#di.getReader();TextLayer.#vi.add(this);pump();return this.#Je.promise}update({viewport:t,onBefore:e=null}){const i=t.scale*(globalThis.devicePixelRatio||1),s=t.rotation;if(s!==this.#oi){e?.();this.#oi=s;setLayerDimensions(this.#ai,{rotation:s})}if(i!==this.#li){e?.();this.#li=i;const t={prevFontSize:null,prevFontFamily:null,div:null,properties:null,ctx:TextLayer.#wi(this.#ei)};for(const e of this.#ui){t.properties=this.#pi.get(e);t.div=e;this.#xi(t)}}}cancel(){const t=new AbortException(\"TextLayer task cancelled.\");this.#ri?.cancel(t).catch((()=>{}));this.#ri=null;this.#Je.reject(t)}get textDivs(){return this.#ui}get textContentItemsStr(){return this.#ci}#Ai(t){if(this.#Ze)return;this.#ii.ctx??=TextLayer.#wi(this.#ei);const e=this.#ui,i=this.#ci;for(const s of t){if(e.length>1e5){warn(\"Ignoring additional textDivs for performance reasons.\");this.#Ze=!0;return}if(void 0!==s.str){i.push(s.str);this.#_i(s)}else if(\"beginMarkedContentProps\"===s.type||\"beginMarkedContent\"===s.type){const t=this.#bt;this.#bt=document.createElement(\"span\");this.#bt.classList.add(\"markedContent\");null!==s.id&&this.#bt.setAttribute(\"id\",`${s.id}`);t.append(this.#bt)}else\"endMarkedContent\"===s.type&&(this.#bt=this.#bt.parentNode)}}#_i(t){const e=document.createElement(\"span\"),i={angle:0,canvasWidth:0,hasText:\"\"!==t.str,hasEOL:t.hasEOL,fontSize:0};this.#ui.push(e);const s=Util.transform(this.#gi,t.transform);let n=Math.atan2(s[1],s[0]);const r=this.#hi[t.fontName];r.vertical&&(n+=Math.PI/2);const a=this.#ti&&r.fontSubstitution||r.fontFamily,o=Math.hypot(s[2],s[3]),l=o*TextLayer.#Ei(a,this.#ei);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.#bt===this.#ai){u.left=`${(100*h/this.#ni).toFixed(2)}%`;u.top=`${(100*c/this.#si).toFixed(2)}%`}else{u.left=`${d}${h.toFixed(2)}px)`;u.top=`${d}${c.toFixed(2)}px)`}u.fontSize=`${d}${(TextLayer.#bi*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.#pi.set(e,i);this.#ii.div=e;this.#ii.properties=i;this.#xi(this.#ii);i.hasText&&this.#bt.append(e);if(i.hasEOL){const t=document.createElement(\"br\");t.setAttribute(\"role\",\"presentation\");this.#bt.append(t)}}#xi(t){const{div:e,properties:i,ctx:s,prevFontSize:n,prevFontFamily:r}=t,{style:a}=e;let o=\"\";TextLayer.#bi>1&&(o=`scale(${1/TextLayer.#bi})`);if(0!==i.canvasWidth&&i.hasText){const{fontFamily:l}=a,{canvasWidth:h,fontSize:c}=i;if(n!==c||r!==l){s.font=`${c*this.#li}px ${l}`;t.prevFontSize=c;t.prevFontFamily=l}const{width:d}=s.measureText(e.textContent);d>0&&(o=`scaleX(${h*this.#li/d}) ${o}`)}0!==i.angle&&(o=`rotate(${i.angle}deg) ${o}`);o.length>0&&(a.transform=o)}static cleanup(){if(!(this.#vi.size>0)){this.#fi.clear();for(const{canvas:t}of this.#mi.values())t.remove();this.#mi.clear()}}static#wi(t=null){let e=this.#mi.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.#mi.set(t,e)}return e}static#yi(){if(null!==this.#bi)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.#bi=t.getBoundingClientRect().height;t.remove()}static#Ei(t,e){const i=this.#fi.get(t);if(i)return i;const s=this.#wi(e),n=s.font;s.canvas.width=s.canvas.height=$t;s.font=`30px ${t}`;const r=s.measureText(\"\");let a=r.fontBoundingBoxAscent,o=Math.abs(r.fontBoundingBoxDescent);if(a){const e=a/(a+o);this.#fi.set(t,e);s.canvas.width=s.canvas.height=0;s.font=n;return e}s.strokeStyle=\"red\";s.clearRect(0,0,$t,$t);s.strokeText(\"g\",0,0);let l=s.getImageData(0,0,$t,$t).data;o=0;for(let t=l.length-1-3;t>=0;t-=4)if(l[t]>0){o=Math.ceil(t/4/$t);break}s.clearRect(0,0,$t,$t);s.strokeText(\"A\",0,$t);l=s.getImageData(0,0,$t,$t).data;a=0;for(let t=0,e=l.length;t<e;t+=4)if(l[t]>0){a=$t-Math.floor(t/4/$t);break}s.canvas.width=s.canvas.height=0;s.font=n;const h=a?a/(a+o):.8;this.#fi.set(t,h);return h}}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 Wt=65536,qt=i?class NodeCanvasFactory extends BaseCanvasFactory{_createCanvas(t,e){return NodePackages.get(\"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}},Gt=i?class NodeCMapReaderFactory extends BaseCMapReaderFactory{_fetchData(t,e){return node_utils_fetchData(t).then((t=>({cMapData:t,compressionType:e})))}}:DOMCMapReaderFactory,Xt=i?class NodeFilterFactory extends BaseFilterFactory{}:class DOMFilterFactory extends BaseFilterFactory{#Ci;#Si;#Ti;#Mi;#ki;#Pi;#b=0;constructor({docId:t,ownerDocument:e=globalThis.document}={}){super();this.#Mi=t;this.#ki=e}get#y(){return this.#Si||=new Map}get#Ri(){return this.#Pi||=new Map}get#Di(){if(!this.#Ti){const t=this.#ki.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.#ki.createElementNS(gt,\"svg\");i.setAttribute(\"width\",0);i.setAttribute(\"height\",0);this.#Ti=this.#ki.createElementNS(gt,\"defs\");t.append(i);i.append(this.#Ti);this.#ki.body.append(t)}return this.#Ti}#Ii(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(\",\")]}#Fi(t){if(void 0===this.#Ci){this.#Ci=\"\";const t=this.#ki.URL;t!==this.#ki.baseURI&&(isDataScheme(t)?warn('#createUrl: ignore \"data:\"-URL for performance reasons.'):this.#Ci=t.split(\"#\",1)[0])}return`url(${this.#Ci}#${t})`}addFilter(t){if(!t)return\"none\";let e=this.#y.get(t);if(e)return e;const[i,s,n]=this.#Ii(t),r=1===t.length?i:`${i}${s}${n}`;e=this.#y.get(r);if(e){this.#y.set(t,e);return e}const a=`g_${this.#Mi}_transfer_map_${this.#b++}`,o=this.#Fi(a);this.#y.set(t,o);this.#y.set(r,o);const l=this.#Li(a);this.#Oi(i,s,n,l);return o}addHCMFilter(t,e){const i=`${t}-${e}`,s=\"base\";let n=this.#Ri.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.#Ri.set(s,n)}if(!t||!e)return n.url;const r=this.#Ni(t);t=Util.makeHexColor(...r);const a=this.#Ni(e);e=Util.makeHexColor(...a);this.#Di.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.#Mi}_hcm_filter`,c=n.filter=this.#Li(h);this.#Oi(l,l,l,c);this.#Bi(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.#Oi(getSteps(0,5),getSteps(1,5),getSteps(2,5),c);n.url=this.#Fi(h);return n.url}addAlphaFilter(t){let e=this.#y.get(t);if(e)return e;const[i]=this.#Ii([t]),s=`alpha_${i}`;e=this.#y.get(s);if(e){this.#y.set(t,e);return e}const n=`g_${this.#Mi}_alpha_map_${this.#b++}`,r=this.#Fi(n);this.#y.set(t,r);this.#y.set(s,r);const a=this.#Li(n);this.#Hi(i,a);return r}addLuminosityFilter(t){let e,i,s=this.#y.get(t||\"luminosity\");if(s)return s;if(t){[e]=this.#Ii([t]);i=`luminosity_${e}`}else i=\"luminosity\";s=this.#y.get(i);if(s){this.#y.set(t,s);return s}const n=`g_${this.#Mi}_luminosity_map_${this.#b++}`,r=this.#Fi(n);this.#y.set(t,r);this.#y.set(i,r);const a=this.#Li(n);this.#Ui(a);t&&this.#Hi(e,a);return r}addHighlightHCMFilter(t,e,i,s,n){const r=`${e}-${i}-${s}-${n}`;let a=this.#Ri.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.#Ri.set(t,a)}if(!e||!i)return a.url;const[o,l]=[e,i].map(this.#Ni.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.#Ni.bind(this));c<h&&([h,c,d,u]=[c,h,u,d]);this.#Di.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.#Mi}_hcm_${t}_filter`,g=a.filter=this.#Li(p);this.#Bi(g);this.#Oi(getSteps(d[0],u[0],5),getSteps(d[1],u[1],5),getSteps(d[2],u[2],5),g);a.url=this.#Fi(p);return a.url}destroy(t=!1){if(!t||0===this.#Ri.size){if(this.#Ti){this.#Ti.parentNode.parentNode.remove();this.#Ti=null}if(this.#Si){this.#Si.clear();this.#Si=null}this.#b=0}}#Ui(t){const e=this.#ki.createElementNS(gt,\"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)}#Bi(t){const e=this.#ki.createElementNS(gt,\"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)}#Li(t){const e=this.#ki.createElementNS(gt,\"filter\");e.setAttribute(\"color-interpolation-filters\",\"sRGB\");e.setAttribute(\"id\",t);this.#Di.append(e);return e}#zi(t,e,i){const s=this.#ki.createElementNS(gt,e);s.setAttribute(\"type\",\"discrete\");s.setAttribute(\"tableValues\",i);t.append(s)}#Oi(t,e,i,s){const n=this.#ki.createElementNS(gt,\"feComponentTransfer\");s.append(n);this.#zi(n,\"feFuncR\",t);this.#zi(n,\"feFuncG\",e);this.#zi(n,\"feFuncB\",i)}#Hi(t,e){const i=this.#ki.createElementNS(gt,\"feComponentTransfer\");e.append(i);this.#zi(i,\"feFuncA\",t)}#Ni(t){this.#Di.style.color=t;return getRGB(getComputedStyle(this.#Di).getPropertyValue(\"color\"))}},Kt=i?class NodeStandardFontDataFactory extends BaseStandardFontDataFactory{_fetchData(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:Wt;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||Gt,b=\"string\"==typeof t.standardFontDataUrl?t.standardFontDataUrl:null,v=t.StandardFontDataFactory||Kt,y=!0!==t.stopAtErrors,A=Number.isInteger(t.maxImageSize)&&t.maxImageSize>-1?t.maxImageSize:-1,w=!1!==t.isEvalSupported,x=\"boolean\"==typeof t.isOffscreenCanvasSupported?t.isOffscreenCanvasSupported:!i,_=Number.isInteger(t.canvasMaxAreaInBytes)?t.canvasMaxAreaInBytes:-1,E=\"boolean\"==typeof t.disableFontFace?t.disableFontFace:i,C=!0===t.fontExtraProperties,S=!0===t.enableXfa,T=t.ownerDocument||globalThis.document,M=!0===t.disableRange,k=!0===t.disableStream,P=!0===t.disableAutoFetch,R=!0===t.pdfBug,D=!0===t.enableHWA,I=h?h.length:t.length??NaN,L=\"boolean\"==typeof t.useSystemFonts?t.useSystemFonts:!i&&!E,O=\"boolean\"==typeof t.useWorkerFetch?t.useWorkerFetch:m===DOMCMapReaderFactory&&v===DOMStandardFontDataFactory&&g&&b&&isValidFetchUrl(g,document.baseURI)&&isValidFetchUrl(b,document.baseURI),N=t.canvasFactory||new qt({ownerDocument:T,enableHWA:D}),B=t.filterFactory||new Xt({docId:s,ownerDocument:T});setVerbosityLevel(u);const H={canvasFactory:N,filterFactory:B};if(!O){H.cMapReaderFactory=new m({baseUrl:g,isCompressed:f});H.standardFontDataFactory=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 U={docId:s,apiVersion:\"4.5.136\",data:r,password:l,disableAutoFetch:P,rangeChunkSize:c,length:I,docBaseUrl:p,enableXfa:S,evaluatorOptions:{maxImageSize:A,disableFontFace:E,ignoreErrors:y,isEvalSupported:w,isOffscreenCanvasSupported:x,canvasMaxAreaInBytes:_,fontExtraProperties:C,useSystemFonts:L,cMapUrl:O?g:null,standardFontDataUrl:O?b:null}},z={disableFontFace:E,fontExtraProperties:C,ownerDocument:T,pdfBug:R,styleElement:null,loadingParams:{disableAutoFetch:P,enableXfa:S}};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\",U,r?[r.buffer]:null);let l;if(h)l=new PDFDataTransportStream(h,{disableRange:M,disableStream:k});else if(!r){if(!n)throw new Error(\"getDocument - no `url` parameter provided.\");l=(t=>{if(i){return function(){return\"undefined\"!=typeof fetch&&\"undefined\"!=typeof Response&&\"body\"in Response.prototype}()&&isValidFetchUrl(t.url)?new PDFFetchStream(t):new PDFNodeStream(t)}return isValidFetchUrl(t.url)?new PDFFetchStream(t):new PDFNetworkStream(t)})({url:n,length:I,httpHeaders:a,withCredentials:o,rangeChunkSize:c,disableRange:M,disableStream:k})}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,z,H);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#Mi=0;constructor(){this._capability=Promise.withResolvers();this._transport=null;this._worker=null;this.docId=\"d\"+PDFDocumentLoadingTask.#Mi++;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;if(this._worker){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 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{#ji=null;#Vi=!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,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.#Vi=!1;this.#$i();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.#Vi=!0);this.#Wi(!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.#Vi=!1;this.#$i();return Promise.all(t)}cleanup(t=!1){this.#Vi=!0;const e=this.#Wi(!1);t&&e&&(this._stats&&=new StatTimer);return e}#Wi(t=!1){this.#$i();if(!this.#Vi||this.destroyed)return!1;if(t){this.#ji=setTimeout((()=>{this.#ji=null;this.#Wi(!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.#Vi=!1;return!0}#$i(){if(this.#ji){clearTimeout(this.#ji);this.#ji=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.#Wi(!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.#Wi(!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{#qi=new Set;#Gi=Promise.resolve();postMessage(t,e){const i={data:structuredClone(t,e?{transfer:e}:null)};this.#Gi.then((()=>{for(const t of this.#qi)t.call(this,i)}))}addEventListener(t,e){this.#qi.add(e)}removeEventListener(t,e){this.#qi.delete(e)}terminate(){this.#qi.clear()}}const Yt={isWorkerDisabled:!1,fakeWorkerId:0};if(i){Yt.isWorkerDisabled=!0;GlobalWorkerOptions.workerSrc||=\"./pdf.worker.mjs\"}Yt.isSameOrigin=function(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};Yt.createCDNWrapper=function(t){const e=`await import(\"${t}\");`;return URL.createObjectURL(new Blob([e],{type:\"text/javascript\"}))};class PDFWorker{static#Xi;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.#Xi?.has(e))throw new Error(\"Cannot use more than one PDFWorker per port.\");(PDFWorker.#Xi||=new WeakMap).set(e,this);this._initializeFromPort(e)}else this._initialize()}get promise(){return i?Promise.all([NodePackages.promise,this._readyCapability.promise]):this._readyCapability.promise}#Ki(){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.#Ki()}_initialize(){if(Yt.isWorkerDisabled||PDFWorker.#Yi){this._setupFakeWorker();return}let{workerSrc:t}=PDFWorker;try{Yt.isSameOrigin(window.location.href,t)||(t=Yt.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.#Ki()}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(!Yt.isWorkerDisabled){warn(\"Setting up fake worker.\");Yt.isWorkerDisabled=!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\"+Yt.fakeWorkerId++,s=new MessageHandler(i+\"_worker\",i,e);t.setup(s,e);this._messageHandler=new MessageHandler(i,i+\"_worker\",e);this.#Ki()})).catch((t=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: \"${t.message}\".`))}))}destroy(){this.destroyed=!0;if(this._webWorker){this._webWorker.terminate();this._webWorker=null}PDFWorker.#Xi?.delete(this._port);this._port=null;if(this._messageHandler){this._messageHandler.destroy();this._messageHandler=null}}static fromPort(t){if(!t?.port)throw new Error(\"PDFWorker.fromPort - invalid method signature.\");const e=this.#Xi?.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#Yi(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch{return null}}static get _setupFakeWorkerGlobal(){return shadow(this,\"_setupFakeWorkerGlobal\",(async()=>{if(this.#Yi)return this.#Yi;return(await import(this.workerSrc)).WorkerMessageHandler})())}}class WorkerTransport{#Qi=new Map;#Ji=new Map;#Zi=new Map;#ts=new Map;#es=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.#Qi.get(t);if(i)return i;const s=this.messageHandler.sendWithPromise(t,e);this.#Qi.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=yt;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.#es?.reject(new Error(\"Worker was destroyed during onPassword callback\"));const t=[];for(const e of this.#Ji.values())t.push(e._destroy());this.#Ji.clear();this.#Zi.clear();this.#ts.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.#Qi.clear();this.filterFactory.destroy();TextLayer.cleanup();this._networkStream?.cancelAllRequests(new AbortException(\"Worker was terminated.\"));if(this.messageHandler){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\",(t=>{const i=Promise.withResolvers(),s=this._fullReader;s.headersReady.then((()=>{if(!s.isStreamingSupported||!s.isRangeSupported){this._lastProgress&&e.onProgress?.(this._lastProgress);s.onProgress=t=>{e.onProgress?.({loaded:t.loaded,total:t.total})}}i.resolve({isStreamingSupported:s.isStreamingSupported,isRangeSupported:s.isRangeSupported,contentLength:s.contentLength})}),i.reject);return i.promise}));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\",(function(t){let i;switch(t.name){case\"PasswordException\":i=new PasswordException(t.message,t.code);break;case\"InvalidPDFException\":i=new InvalidPDFException(t.message);break;case\"MissingPDFException\":i=new MissingPDFException(t.message);break;case\"UnexpectedResponseException\":i=new UnexpectedResponseException(t.message,t.status);break;case\"UnknownErrorException\":i=new UnknownErrorException(t.message,t.details);break;default:unreachable(\"DocException - expected a valid Error.\")}e._capability.reject(i)}));t.on(\"PasswordRequest\",(t=>{this.#es=Promise.withResolvers();if(e.onPassword){const updatePassword=t=>{t instanceof Error?this.#es.reject(t):this.#es.resolve({password:t})};try{e.onPassword(updatePassword,t.code)}catch(t){this.#es.reject(t)}}else this.#es.reject(new PasswordException(t.message,t.code));return this.#es.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.#Ji.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,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.#Ji.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.#Ji.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\",(t=>this.destroyed?Promise.reject(new Error(\"Worker was destroyed.\")):this.cMapReaderFactory?this.cMapReaderFactory.fetch(t):Promise.reject(new Error(\"CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.\"))));t.on(\"FetchStandardFontData\",(t=>this.destroyed?Promise.reject(new Error(\"Worker was destroyed.\")):this.standardFontDataFactory?this.standardFontDataFactory.fetch(t):Promise.reject(new Error(\"StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.\"))))}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.#Zi.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.#ts.set(i.refStr,t);const s=new PDFPageProxy(e,i,this,this._params.pdfBug);this.#Ji.set(e,s);return s}));this.#Zi.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.#Qi.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.#Qi.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.#Ji.values()){if(!t.cleanup())throw new Error(`startCleanup: Page ${t.pageNumber} is currently rendering.`)}this.commonObjs.clear();t||this.fontLoader.clear();this.#Qi.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.#ts.get(e)??null}}const Qt=Symbol(\"INITIAL_DATA\");class PDFObjects{#ss=Object.create(null);#ns(t){return this.#ss[t]||={...Promise.withResolvers(),data:Qt}}get(t,e=null){if(e){const i=this.#ns(t);i.promise.then((()=>e(i.data)));return null}const i=this.#ss[t];if(!i||i.data===Qt)throw new Error(`Requesting object that isn't resolved yet ${t}.`);return i.data}has(t){const e=this.#ss[t];return!!e&&e.data!==Qt}resolve(t,e=null){const i=this.#ns(t);i.data=e;i.resolve()}clear(){for(const t in this.#ss){const{data:e}=this.#ss[t];e?.bitmap?.close()}this.#ss=Object.create(null)}*[Symbol.iterator](){for(const t in this.#ss){const{data:e}=this.#ss[t];e!==Qt&&(yield[t,e])}}}class RenderTask{#rs=null;constructor(t){this.#rs=t;this.onContinue=null}get promise(){return this.#rs.capability.promise}cancel(t=0){this.#rs.cancel(null,t)}get separateAnnots(){const{separateAnnots:t}=this.#rs.operatorList;if(!t)return!1;const{annotationCanvasMap:e}=this.#rs;return t.form||t.canvas&&e?.size>0}}class InternalRenderTask{#as=null;static#os=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.#os.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.#os.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.#as){window.cancelAnimationFrame(this.#as);this.#as=null}InternalRenderTask.#os.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.#as=window.requestAnimationFrame((()=>{this.#as=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.#os.delete(this._canvas);this.callback()}}}}}const Jt=\"4.5.136\",Zt=\"3a21f03b0\";__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 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 te=1e3,ee=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 S:return new LinkAnnotationElement(t);case C:return new TextAnnotationElement(t);case V: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 k:return new SquareAnnotationElement(t);case P:return new CircleAnnotationElement(t);case D:return new PolylineAnnotationElement(t);case H:return new CaretAnnotationElement(t);case U:return new InkAnnotationElement(t);case R: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{#ls=null;#hs=!1;#cs=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.#ls||={rect:this.data.rect.slice(0)};const{rect:e}=t;e&&this.#ds(e);this.#cs?.popup.updateEdited(t)}resetEdited(){if(this.#ls){this.#ds(this.#ls.rect);this.#cs?.popup.resetEdited();this.#ls=null}}#ds(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=te);const{style:r}=n;r.zIndex=this.parent.zIndex++;e.popupRef&&n.setAttribute(\"aria-haspopup\",\"dialog\");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 $:r.borderStyle=\"solid\";break;case W:r.borderStyle=\"dashed\";break;case q:warn(\"Unimplemented border style: beveled\");break;case G:warn(\"Unimplemented border style: inset\");break;case X:r.borderBottomStyle=\"solid\"}const s=e.borderColor||null;if(s){this.#hs=!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.#hs){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.#hs){a.push(\"</g></svg>')\");r.backgroundImage=a.join(\"\")}this.container.append(c);this.container.style.clipPath=`url(#${p})`}_createPopup(){const{container:t,data:e}=this;t.setAttribute(\"aria-haspopup\",\"dialog\");const i=this.#cs=new PopupAnnotationElement({data:{color:e.color,titleObj:e.titleObj,modificationDate:e.modificationDate,contentsObj:e.contentsObj,richText:e.richText,parentRect:e.rect,borderStyle:0,id:`popup_${e.id}`,rotation:e.rotation},parent:this.parent,elements:[this]});this.parent.div.append(i.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||ee.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&&(ee.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.#us(i,t.attachment,t.attachmentDest);s=!0}else if(t.setOCGState){this.#ps(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}#gs(){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.#gs()}_bindNamedAction(t,e){t.href=this.linkService.getAnchorUrl(\"\");t.onclick=()=>{this.linkService.executeNamedAction(e);return!1};this.#gs()}#us(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.#gs()}#ps(t,e){t.href=this.linkService.getAnchorUrl(\"\");t.onclick=()=>{this.linkService.executeSetOCGState(e);return!1};this.#gs()}_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.#gs()}_bindResetFormAction(t,e){const i=t.onclick;i||(t.href=this.linkService.getAnchorUrl(\"\"));this.#gs();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&&(ee.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);ee.add(i);i.setAttribute(\"data-element-id\",e);i.disabled=this.data.readOnly;i.name=this.data.fieldName;i.tabIndex=te;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\");ee.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=te;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\");ee.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=te;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\");ee.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=te;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;e.push(i.data.id);i.addHighlightArea()}this.container.setAttribute(\"aria-controls\",e.map((t=>`${nt}${t}`)).join(\",\"));return this.container}}class PopupElement{#fs=this.#ms.bind(this);#bs=this.#vs.bind(this);#ys=this.#As.bind(this);#ws=this.#xs.bind(this);#_s=null;#bt=null;#Es=null;#Cs=null;#Ss=null;#Ts=null;#Ms=null;#ks=!1;#Ps=null;#E=null;#Rs=null;#Ds=null;#Is=null;#ls=null;#Fs=!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.#bt=t;this.#Is=s;this.#Es=r;this.#Ds=a;this.#Ts=o;this.#_s=e;this.#Rs=l;this.#Ms=h;this.#Ss=i;this.#Cs=PDFDateString.toDateObject(n);this.trigger=i.flatMap((t=>t.getElementsToTriggerPopup()));for(const t of this.trigger){t.addEventListener(\"click\",this.#ws);t.addEventListener(\"mouseenter\",this.#ys);t.addEventListener(\"mouseleave\",this.#bs);t.classList.add(\"popupTriggerArea\")}for(const t of i)t.container?.addEventListener(\"keydown\",this.#fs);this.#bt.hidden=!0;c&&this.#xs()}render(){if(this.#Ps)return;const t=this.#Ps=document.createElement(\"div\");t.className=\"popup\";if(this.#_s){const e=t.style.outlineColor=Util.makeHexColor(...this.#_s);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.#_s.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.#Is);t.append(e);if(this.#Cs){const t=document.createElement(\"span\");t.classList.add(\"popupDate\");t.setAttribute(\"data-l10n-id\",\"pdfjs-annotation-date-string\");t.setAttribute(\"data-l10n-args\",JSON.stringify({date:this.#Cs.toLocaleDateString(),time:this.#Cs.toLocaleTimeString()}));e.append(t)}const s=this.#Ls;if(s){XfaLayer.render({xfaHtml:s,intent:\"richText\",div:t});t.lastChild.classList.add(\"richText\",\"popupContent\")}else{const e=this._formatContents(this.#Es);t.append(e)}this.#bt.append(t)}get#Ls(){const t=this.#Ds,e=this.#Es;return!t?.str||e?.str&&e.str!==t.str?null:this.#Ds.html||null}get#Os(){return this.#Ls?.attributes?.style?.fontSize||0}get#Ns(){return this.#Ls?.attributes?.style?.color||null}#Bs(t){const e=[],i={str:t,html:{name:\"div\",attributes:{dir:\"auto\"},children:[{name:\"p\",children:e}]}},s={style:{color:this.#Ns,fontSize:this.#Os?`calc(${this.#Os}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}#ms(t){t.altKey||t.shiftKey||t.ctrlKey||t.metaKey||(\"Enter\"===t.key||\"Escape\"===t.key&&this.#ks)&&this.#xs()}updateEdited({rect:t,popupContent:e}){this.#ls||={contentsObj:this.#Es,richText:this.#Ds};t&&(this.#E=null);if(e){this.#Ds=this.#Bs(e);this.#Es=null}this.#Ps?.remove();this.#Ps=null}resetEdited(){if(this.#ls){({contentsObj:this.#Es,richText:this.#Ds}=this.#ls);this.#ls=null;this.#Ps?.remove();this.#Ps=null;this.#E=null}}#Hs(){if(null!==this.#E)return;const{page:{view:t},viewport:{rawDims:{pageWidth:e,pageHeight:i,pageX:s,pageY:n}}}=this.#Ts;let r=!!this.#Ms,a=r?this.#Ms:this.#Rs;for(const t of this.#Ss)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.#E=[100*(h-s)/e,100*(c-n)/i];const{style:d}=this.#bt;d.left=`${this.#E[0]}%`;d.top=`${this.#E[1]}%`}#xs(){this.#ks=!this.#ks;if(this.#ks){this.#As();this.#bt.addEventListener(\"click\",this.#ws);this.#bt.addEventListener(\"keydown\",this.#fs)}else{this.#vs();this.#bt.removeEventListener(\"click\",this.#ws);this.#bt.removeEventListener(\"keydown\",this.#fs)}}#As(){this.#Ps||this.render();if(this.isVisible)this.#ks&&this.#bt.classList.add(\"focused\");else{this.#Hs();this.#bt.hidden=!1;this.#bt.style.zIndex=parseInt(this.#bt.style.zIndex)+1e3}}#vs(){this.#bt.classList.remove(\"focused\");if(!this.#ks&&this.isVisible){this.#bt.hidden=!0;this.#bt.style.zIndex=parseInt(this.#bt.style.zIndex)-1e3}}forceHide(){this.#Fs=this.isVisible;this.#Fs&&(this.#bt.hidden=!0)}maybeShow(){if(this.#Fs){this.#Ps||this.#As();this.#Fs=!1;this.#bt.hidden=!1}}get isVisible(){return!1===this.#bt.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{#Us=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.#Us=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.#Us}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class SquareAnnotationElement extends AnnotationElement{#zs=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.#zs=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.#zs}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class CircleAnnotationElement extends AnnotationElement{#js=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.#js=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.#js}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class PolylineAnnotationElement extends AnnotationElement{#Vs=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.#Vs=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.#Vs}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{#$s=[];constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});this.containerClassName=\"inkAnnotation\";this.svgElementName=\"svg:polyline\";this.annotationEditorType=f.INK}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,inkLists:e,borderStyle:i,popupRef:s}}=this,{width:n,height:r}=getRectDims(t),a=this.svgFactory.create(n,r,!0);for(const n of e){let e=[];for(let i=0,s=n.length;i<s;i+=2){const s=n[i]-t[0],r=t[3]-n[i+1];e.push(`${s},${r}`)}e=e.join(\" \");const r=this.svgFactory.createElement(this.svgElementName);this.#$s.push(r);r.setAttribute(\"points\",e);r.setAttribute(\"stroke-width\",i.width||1);r.setAttribute(\"stroke\",\"transparent\");r.setAttribute(\"fill\",\"transparent\");!s&&this.hasPopupData&&this._createPopup();a.append(r)}this.container.append(a);return this.container}getElementsToTriggerPopup(){return this.#$s}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class HighlightAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.classList.add(\"highlightAnnotation\");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})}render(){this.container.classList.add(\"stampAnnotation\");!this.data.popupRef&&this.hasPopupData&&this._createPopup();return this.container}}class FileAttachmentAnnotationElement extends AnnotationElement{#Ws=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.#qs.bind(this));this.#Ws=i;const{isMac:s}=util_FeatureTest.platform;t.addEventListener(\"keydown\",(t=>{\"Enter\"===t.key&&(s?t.metaKey:t.ctrlKey)&&this.#qs()}));!e.popupRef&&this.hasPopupData?this._createPopup():i.classList.add(\"popupTriggerArea\");t.append(i);return t}getElementsToTriggerPopup(){return this.#Ws}addHighlightArea(){this.container.classList.add(\"highlightArea\")}#qs(){this.downloadManager?.openOrDownloadData(this.content,this.filename)}}class AnnotationLayer{#Gs=null;#Xs=null;#Ks=new Map;constructor({div:t,accessibilityManager:e,annotationCanvasMap:i,annotationEditorUIManager:s,page:n,viewport:r}){this.div=t;this.#Gs=e;this.#Xs=i;this.page=n;this.viewport=r;this.zIndex=0;this._annotationEditorUIManager=s}hasEditableAnnotations(){return this.#Ks.size>0}#Ys(t,e){const i=t.firstChild||t;i.id=`${nt}${e}`;this.div.append(t);this.#Gs?.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\");this.#Ys(r,t.id);if(i._isEditable){this.#Ks.set(i.data.id,i);this._annotationEditorUIManager?.renderAnnotationElement(i)}}this.#Qs()}update({viewport:t}){const e=this.div;this.viewport=t;setLayerDimensions(e,{rotation:t.rotation});this.#Qs();e.hidden=!1}#Qs(){if(!this.#Xs)return;const t=this.div;for(const[e,i]of this.#Xs){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.#Xs.clear()}getEditableAnnotations(){return Array.from(this.#Ks.values())}getEditableAnnotation(t){return this.#Ks.get(t)}}const ie=/\\r\\n?|\\n/g;class FreeTextEditor extends AnnotationEditor{#Js=this.editorDivBlur.bind(this);#Zs=this.editorDivFocus.bind(this);#tn=this.editorDivInput.bind(this);#en=this.editorDivKeydown.bind(this);#in=this.editorDivPaste.bind(this);#_s;#sn=\"\";#nn=`${this.id}-editor`;#Os;#rn=null;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.#_s=t.color||FreeTextEditor._defaultColor||AnnotationEditor._defaultLineColor;this.#Os=t.fontSize||FreeTextEditor._defaultFontSize}static initialize(t,e){AnnotationEditor.initialize(t,e,{strings:[\"pdfjs-free-text-default-content\"]});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.#an(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.#Os],[m.FREETEXT_COLOR,this.#_s]]}#an(t){const setFontsize=t=>{this.editorDiv.style.fontSize=`calc(${t}px * var(--scale-factor))`;this.translate(0,-(t-this.#Os)*this.parentScale);this.#Os=t;this.#ln()},e=this.#Os;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.#_s=this.editorDiv.style.color=t},e=this.#_s;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.#Os)*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\");const t=this._uiManager._signal;this.editorDiv.addEventListener(\"keydown\",this.#en,{signal:t});this.editorDiv.addEventListener(\"focus\",this.#Zs,{signal:t});this.editorDiv.addEventListener(\"blur\",this.#Js,{signal:t});this.editorDiv.addEventListener(\"input\",this.#tn,{signal:t});this.editorDiv.addEventListener(\"paste\",this.#in,{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.#nn);this._isDraggable=!0;this.editorDiv.removeEventListener(\"keydown\",this.#en);this.editorDiv.removeEventListener(\"focus\",this.#Zs);this.editorDiv.removeEventListener(\"blur\",this.#Js);this.editorDiv.removeEventListener(\"input\",this.#tn);this.editorDiv.removeEventListener(\"paste\",this.#in);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(){if(!this.width){this.enableEditMode();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()}#hn(){const t=[];this.editorDiv.normalize();for(const e of this.editorDiv.childNodes)t.push(FreeTextEditor.#cn(e));return t.join(\"\\n\")}#ln(){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.#sn,e=this.#sn=this.#hn().trimEnd();if(t===e)return;const setText=t=>{this.#sn=t;if(t){this.#dn();this._uiManager.rebuild(this);this.#ln()}else this.remove()};this.addCommands({cmd:()=>{setText(e)},undo:()=>{setText(t)},mustExec:!1});this.#ln()}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.#nn);this.editorDiv.setAttribute(\"data-l10n-id\",\"pdfjs-free-text\");this.enableEditing();AnnotationEditor._l10nPromise.get(\"pdfjs-free-text-default-content\").then((t=>this.editorDiv?.setAttribute(\"default-content\",t)));this.editorDiv.contentEditable=!0;const{style:i}=this.editorDiv;i.fontSize=`calc(${this.#Os}px * var(--scale-factor))`;i.color=this.#_s;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.#rn;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.#dn();this._isDraggable=!0;this.editorDiv.contentEditable=!1}else{this._isDraggable=!1;this.editorDiv.contentEditable=!0}return this.div}static#cn(t){return(t.nodeType===Node.TEXT_NODE?t.nodeValue:t.innerText).replaceAll(ie,\"\")}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.#un(e.getData(\"text\")||\"\").replaceAll(ie,\"\\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(ie,\"\"));if(t!==this.editorDiv){let e=l;for(const i of this.editorDiv.childNodes)i!==t?e.push(FreeTextEditor.#cn(i)):e=h}l.push(a.nodeValue.slice(0,o).replaceAll(ie,\"\"))}else if(a===this.editorDiv){let t=l,e=0;for(const i of this.editorDiv.childNodes){e++===o&&(t=h);t.push(FreeTextEditor.#cn(i))}}this.#sn=`${l.join(\"\\n\")}${s}${h.join(\"\\n\")}`;this.#dn();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)}#dn(){this.editorDiv.replaceChildren();if(this.#sn)for(const t of this.#sn.split(\"\\n\")){const e=document.createElement(\"div\");e.append(t?document.createTextNode(t):document.createElement(\"br\"));this.editorDiv.append(e)}}#pn(){return this.#sn.replaceAll(\"\u00A0\",\" \")}static#un(t){return t.replaceAll(\" \",\"\u00A0\")}get contentDiv(){return this.editorDiv}static deserialize(t,e,i){let s=null;if(t instanceof FreeTextAnnotationElement){const{data:{defaultAppearanceData:{fontSize:e,fontColor:i},rect:n,rotation:r,id:a},textContent:o,textPosition:l,parent:{page:{pageNumber:h}}}=t;if(!o||0===o.length)return null;s=t={annotationType:f.FREETEXT,color:Array.from(i),fontSize:e,value:o.join(\"\\n\"),position:l,pageIndex:h-1,rect:n.slice(0),rotation:r,id:a,deleted:!1}}const n=super.deserialize(t,e,i);n.#Os=t.fontSize;n.#_s=Util.makeHexColor(...t.color);n.#sn=FreeTextEditor.#un(t.value);n.annotationElementId=t.id||null;n.#rn=s;return n}serialize(t=!1){if(this.isEmpty())return null;if(this.deleted)return{pageIndex:this.pageIndex,id:this.annotationElementId,deleted:!0};const e=FreeTextEditor._internalPadding*this.parentScale,i=this.getRect(e,e),s=AnnotationEditor._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:this.#_s),n={annotationType:f.FREETEXT,color:s,fontSize:this.#Os,value:this.#pn(),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.#rn;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.#Os}px * var(--scale-factor))`;i.color=this.#_s;e.replaceChildren();for(const t of this.#sn.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.#sn});return e}resetAnnotationElement(t){super.resetAnnotationElement(t);t.resetEdited()}}class Outliner{#fn;#mn=[];#bn=[];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.#mn.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.#mn.at(s?-1:-2),g=[p[0],p[2]];for(const t of this.#mn){const[e,i,s]=t;t[0]=(e-d)/h;t[1]=(i-u)/c;t[2]=(s-u)/c}this.#fn={x:d,y:u,width:h,height:c,lastPoint:g}}getOutlines(){this.#mn.sort(((t,e)=>t[0]-e[0]||t[1]-e[1]||t[2]-e[2]));const t=[];for(const e of this.#mn)if(e[3]){t.push(...this.#vn(e));this.#yn(e)}else{this.#An(e);t.push(...this.#vn(e))}return this.#wn(t)}#wn(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.#fn)}#xn(t){const e=this.#bn;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}#yn([,t,e]){const i=this.#xn(t);this.#bn.splice(i,0,[t,e])}#An([,t,e]){const i=this.#xn(t);for(let s=i;s<this.#bn.length;s++){const[i,n]=this.#bn[s];if(i!==t)break;if(i===t&&n===e){this.#bn.splice(s,1);return}}for(let s=i-1;s>=0;s--){const[i,n]=this.#bn[s];if(i!==t)break;if(i===t&&n===e){this.#bn.splice(s,1);return}}}#vn(t){const[e,i,s]=t,n=[[e,i,s]],r=this.#xn(s);for(let t=0;t<r;t++){const[i,s]=this.#bn[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 Outline{toSVGPath(){throw new Error(\"Abstract method `toSVGPath` must be implemented.\")}get box(){throw new Error(\"Abstract getter `box` must be implemented.\")}serialize(t,e){throw new Error(\"Abstract method `serialize` must be implemented.\")}get free(){return this instanceof FreeHighlightOutline}}class HighlightOutline extends Outline{#fn;#_n;constructor(t,e){super();this.#_n=t;this.#fn=e}toSVGPath(){const t=[];for(const e of this.#_n){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.#_n){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.#fn}}class FreeOutliner{#fn;#En=[];#Cn;#Sn;#Tn=[];#Mn=new Float64Array(18);#kn;#Pn;#Rn;#Dn;#In;#Fn;#Ln=[];static#On=8;static#Nn=2;static#Bn=FreeOutliner.#On+FreeOutliner.#Nn;constructor({x:t,y:e},i,s,n,r,a=0){this.#fn=i;this.#Fn=n*s;this.#Sn=r;this.#Mn.set([NaN,NaN,NaN,NaN,t,e],6);this.#Cn=a;this.#Dn=FreeOutliner.#On*s;this.#Rn=FreeOutliner.#Bn*s;this.#In=s;this.#Ln.push(t,e)}get free(){return!0}isEmpty(){return isNaN(this.#Mn[8])}#Hn(){const t=this.#Mn.subarray(4,6),e=this.#Mn.subarray(16,18),[i,s,n,r]=this.#fn;return[(this.#kn+(t[0]-e[0])/2-i)/n,(this.#Pn+(t[1]-e[1])/2-s)/r,(this.#kn+(e[0]-t[0])/2-i)/n,(this.#Pn+(e[1]-t[1])/2-s)/r]}add({x:t,y:e}){this.#kn=t;this.#Pn=e;const[i,s,n,r]=this.#fn;let[a,o,l,h]=this.#Mn.subarray(8,12);const c=t-l,d=e-h,u=Math.hypot(c,d);if(u<this.#Rn)return!1;const p=u-this.#Dn,g=p/u,f=g*c,m=g*d;let b=a,v=o;a=l;o=h;l+=f;h+=m;this.#Ln?.push(t,e);const y=f/p,A=-m/p*this.#Fn,w=y*this.#Fn;this.#Mn.set(this.#Mn.subarray(2,8),0);this.#Mn.set([l+A,h+w],4);this.#Mn.set(this.#Mn.subarray(14,18),12);this.#Mn.set([l-A,h-w],16);if(isNaN(this.#Mn[6])){if(0===this.#Tn.length){this.#Mn.set([a+A,o+w],2);this.#Tn.push(NaN,NaN,NaN,NaN,(a+A-i)/n,(o+w-s)/r);this.#Mn.set([a-A,o-w],14);this.#En.push(NaN,NaN,NaN,NaN,(a-A-i)/n,(o-w-s)/r)}this.#Mn.set([b,v,a,o,l,h],6);return!this.isEmpty()}this.#Mn.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.#Mn.subarray(2,6);this.#Tn.push(NaN,NaN,NaN,NaN,((a+l)/2-i)/n,((o+h)/2-s)/r);[a,o,b,v]=this.#Mn.subarray(14,18);this.#En.push(NaN,NaN,NaN,NaN,((b+a)/2-i)/n,((v+o)/2-s)/r);return!0}[b,v,a,o,l,h]=this.#Mn.subarray(0,6);this.#Tn.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.#Mn.subarray(12,18);this.#En.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.#Tn,e=this.#En,i=this.#Mn.subarray(4,6),s=this.#Mn.subarray(16,18),[n,r,a,o]=this.#fn,[l,h,c,d]=this.#Hn();if(isNaN(this.#Mn[6])&&!this.isEmpty())return`M${(this.#Mn[2]-n)/a} ${(this.#Mn[3]-r)/o} L${(this.#Mn[4]-n)/a} ${(this.#Mn[5]-r)/o} L${l} ${h} L${c} ${d} L${(this.#Mn[16]-n)/a} ${(this.#Mn[17]-r)/o} L${(this.#Mn[14]-n)/a} ${(this.#Mn[15]-r)/o} Z`;const u=[];u.push(`M${t[4]} ${t[5]}`);for(let e=6;e<t.length;e+=6)isNaN(t[e])?u.push(`L${t[e+4]} ${t[e+5]}`):u.push(`C${t[e]} ${t[e+1]} ${t[e+2]} ${t[e+3]} ${t[e+4]} ${t[e+5]}`);u.push(`L${(i[0]-n)/a} ${(i[1]-r)/o} L${l} ${h} L${c} ${d} L${(s[0]-n)/a} ${(s[1]-r)/o}`);for(let t=e.length-6;t>=6;t-=6)isNaN(e[t])?u.push(`L${e[t+4]} ${e[t+5]}`):u.push(`C${e[t]} ${e[t+1]} ${e[t+2]} ${e[t+3]} ${e[t+4]} ${e[t+5]}`);u.push(`L${e[4]} ${e[5]} Z`);return u.join(\" \")}getOutlines(){const t=this.#Tn,e=this.#En,i=this.#Mn,s=i.subarray(4,6),n=i.subarray(16,18),[r,a,o,l]=this.#fn,h=new Float64Array((this.#Ln?.length??0)+2);for(let t=0,e=h.length-2;t<e;t+=2){h[t]=(this.#Ln[t]-r)/o;h[t+1]=(this.#Ln[t+1]-a)/l}h[h.length-2]=(this.#kn-r)/o;h[h.length-1]=(this.#Pn-a)/l;const[c,d,u,p]=this.#Hn();if(isNaN(i[6])&&!this.isEmpty()){const t=new Float64Array(36);t.set([NaN,NaN,NaN,NaN,(i[2]-r)/o,(i[3]-a)/l,NaN,NaN,NaN,NaN,(i[4]-r)/o,(i[5]-a)/l,NaN,NaN,NaN,NaN,c,d,NaN,NaN,NaN,NaN,u,p,NaN,NaN,NaN,NaN,(i[16]-r)/o,(i[17]-a)/l,NaN,NaN,NaN,NaN,(i[14]-r)/o,(i[15]-a)/l],0);return new FreeHighlightOutline(t,h,this.#fn,this.#In,this.#Cn,this.#Sn)}const g=new Float64Array(this.#Tn.length+24+this.#En.length);let f=t.length;for(let e=0;e<f;e+=2)if(isNaN(t[e]))g[e]=g[e+1]=NaN;else{g[e]=t[e];g[e+1]=t[e+1]}g.set([NaN,NaN,NaN,NaN,(s[0]-r)/o,(s[1]-a)/l,NaN,NaN,NaN,NaN,c,d,NaN,NaN,NaN,NaN,u,p,NaN,NaN,NaN,NaN,(n[0]-r)/o,(n[1]-a)/l],f);f+=24;for(let t=e.length-6;t>=6;t-=6)for(let i=0;i<6;i+=2)if(isNaN(e[t+i])){g[f]=g[f+1]=NaN;f+=2}else{g[f]=e[t+i];g[f+1]=e[t+i+1];f+=2}g.set([NaN,NaN,NaN,NaN,e[4],e[5]],f);return new FreeHighlightOutline(g,h,this.#fn,this.#In,this.#Cn,this.#Sn)}}class FreeHighlightOutline extends Outline{#fn;#Un=null;#Cn;#Sn;#Ln;#In;#zn;constructor(t,e,i,s,n,r){super();this.#zn=t;this.#Ln=e;this.#fn=i;this.#In=s;this.#Cn=n;this.#Sn=r;this.#jn(r);const{x:a,y:o,width:l,height:h}=this.#Un;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.#zn[4]} ${this.#zn[5]}`];for(let e=6,i=this.#zn.length;e<i;e+=6)isNaN(this.#zn[e])?t.push(`L${this.#zn[e+4]} ${this.#zn[e+5]}`):t.push(`C${this.#zn[e]} ${this.#zn[e+1]} ${this.#zn[e+2]} ${this.#zn[e+3]} ${this.#zn[e+4]} ${this.#zn[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=this.#Vn(this.#zn,t,s,r,-a);l=this.#Vn(this.#Ln,t,s,r,-a);break;case 90:o=this.#$n(this.#zn,t,e,r,a);l=this.#$n(this.#Ln,t,e,r,a);break;case 180:o=this.#Vn(this.#zn,i,e,-r,a);l=this.#Vn(this.#Ln,i,e,-r,a);break;case 270:o=this.#$n(this.#zn,i,s,-r,-a);l=this.#$n(this.#Ln,i,s,-r,-a)}return{outline:Array.from(o),points:[Array.from(l)]}}#Vn(t,e,i,s,n){const r=new Float64Array(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}#$n(t,e,i,s,n){const r=new Float64Array(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}#jn(t){const e=this.#zn;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=n-this.#Cn,u=r-this.#Cn,p=a-n+2*this.#Cn,g=o-r+2*this.#Cn;this.#Un={x:d,y:u,width:p,height:g,lastPoint:[l,h]}}get box(){return this.#Un}getNewOutline(t,e){const{x:i,y:s,width:n,height:r}=this.#Un,[a,o,l,h]=this.#fn,c=n*l,d=r*h,u=i*l+a,p=s*h+o,g=new FreeOutliner({x:this.#Ln[0]*c+u,y:this.#Ln[1]*d+p},this.#fn,this.#In,t,this.#Sn,e??this.#Cn);for(let t=2;t<this.#Ln.length;t+=2)g.add({x:this.#Ln[t]*c+u,y:this.#Ln[t+1]*d+p});return g.getOutlines()}}class ColorPicker{#fs=this.#ms.bind(this);#Wn=this.#o.bind(this);#qn=null;#Gn=null;#Xn;#Kn=null;#Yn=!1;#Qn=!1;#r=null;#Jn;#p=null;#Zn;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.#Qn=!1;this.#Zn=m.HIGHLIGHT_COLOR;this.#r=t}else{this.#Qn=!0;this.#Zn=m.HIGHLIGHT_DEFAULT_COLOR}this.#p=t?._uiManager||e;this.#Jn=this.#p._eventBus;this.#Xn=t?.color||this.#p?.highlightColors.values().next().value||\"#FFFF98\"}renderButton(){const t=this.#qn=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.#p._signal;t.addEventListener(\"click\",this.#tr.bind(this),{signal:e});t.addEventListener(\"keydown\",this.#fs,{signal:e});const i=this.#Gn=document.createElement(\"span\");i.className=\"swatch\";i.setAttribute(\"aria-hidden\",!0);i.style.backgroundColor=this.#Xn;t.append(i);return t}renderMainDropdown(){const t=this.#Kn=this.#er();t.setAttribute(\"aria-orientation\",\"horizontal\");t.setAttribute(\"aria-labelledby\",\"highlightColorPickerLabel\");return t}#er(){const t=document.createElement(\"div\"),e=this.#p._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.#p.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\",`pdfjs-editor-colorpicker-${i}`);const r=document.createElement(\"span\");n.append(r);r.className=\"swatch\";r.style.backgroundColor=s;n.setAttribute(\"aria-selected\",s===this.#Xn);n.addEventListener(\"click\",this.#ir.bind(this,s),{signal:e});t.append(n)}t.addEventListener(\"keydown\",this.#fs,{signal:e});return t}#ir(t,e){e.stopPropagation();this.#Jn.dispatch(\"switchannotationeditorparams\",{source:this,type:this.#Zn,value:t})}_colorSelectFromKeyboard(t){if(t.target===this.#qn){this.#tr(t);return}const e=t.target.getAttribute(\"data-color\");e&&this.#ir(e,t)}_moveToNext(t){this.#sr?t.target!==this.#qn?t.target.nextSibling?.focus():this.#Kn.firstChild?.focus():this.#tr(t)}_moveToPrevious(t){if(t.target!==this.#Kn?.firstChild&&t.target!==this.#qn){this.#sr||this.#tr(t);t.target.previousSibling?.focus()}else this.#sr&&this._hideDropdownFromKeyboard()}_moveToBeginning(t){this.#sr?this.#Kn.firstChild?.focus():this.#tr(t)}_moveToEnd(t){this.#sr?this.#Kn.lastChild?.focus():this.#tr(t)}#ms(t){ColorPicker._keyboardManager.exec(this,t)}#tr(t){if(this.#sr){this.hideDropdown();return}this.#Yn=0===t.detail;window.addEventListener(\"pointerdown\",this.#Wn,{signal:this.#p._signal});if(this.#Kn){this.#Kn.classList.remove(\"hidden\");return}const e=this.#Kn=this.#er();this.#qn.append(e)}#o(t){this.#Kn?.contains(t.target)||this.hideDropdown()}hideDropdown(){this.#Kn?.classList.add(\"hidden\");window.removeEventListener(\"pointerdown\",this.#Wn)}get#sr(){return this.#Kn&&!this.#Kn.classList.contains(\"hidden\")}_hideDropdownFromKeyboard(){if(!this.#Qn)if(this.#sr){this.hideDropdown();this.#qn.focus({preventScroll:!0,focusVisible:this.#Yn})}else this.#r?.unselect()}updateColor(t){this.#Gn&&(this.#Gn.style.backgroundColor=t);if(!this.#Kn)return;const e=this.#p.highlightColors.values();for(const i of this.#Kn.children)i.setAttribute(\"aria-selected\",e.next().value===t)}destroy(){this.#qn?.remove();this.#qn=null;this.#Gn=null;this.#Kn?.remove();this.#Kn=null}}class HighlightEditor extends AnnotationEditor{#nr=null;#rr=0;#ar;#or=null;#n=null;#lr=null;#hr=null;#cr=0;#dr=null;#ur=null;#b=null;#pr=!1;#lt=this.#gr.bind(this);#fr=null;#mr;#br=null;#vr=\"\";#Fn;#yr=\"\";static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=12;static _l10nPromise;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.#Fn=t.thickness||HighlightEditor._defaultThickness;this.#mr=t.opacity||HighlightEditor._defaultOpacity;this.#ar=t.boxes||null;this.#yr=t.methodOfCreation||\"\";this.#vr=t.text||\"\";this._isDraggable=!1;if(t.highlightId>-1){this.#pr=!0;this.#Ar(t);this.#wr()}else{this.#nr=t.anchorNode;this.#rr=t.anchorOffset;this.#hr=t.focusNode;this.#cr=t.focusOffset;this.#xr();this.#wr();this.rotate(this.rotation)}}get telemetryInitialData(){return{action:\"added\",type:this.#pr?\"free_highlight\":\"highlight\",color:this._uiManager.highlightColorNames.get(this.color),thickness:this.#Fn,methodOfCreation:this.#yr}}get telemetryFinalData(){return{type:\"highlight\",color:this._uiManager.highlightColorNames.get(this.color)}}static computeTelemetryFinalData(t){return{numberOfColors:t.get(\"color\").size}}#xr(){const t=new Outliner(this.#ar,.001);this.#ur=t.getOutlines();({x:this.x,y:this.y,width:this.width,height:this.height}=this.#ur.box);const e=new Outliner(this.#ar,.0025,.001,\"ltr\"===this._uiManager.direction);this.#lr=e.getOutlines();const{lastPoint:i}=this.#lr.box;this.#fr=[(i[0]-this.x)/this.width,(i[1]-this.y)/this.height]}#Ar({highlightOutlines:t,highlightId:e,clipPathId:i}){this.#ur=t;this.#lr=t.getNewOutline(this.#Fn/2+1.5,.0025);if(e>=0){this.#b=e;this.#or=i;this.parent.drawLayer.finalizeLine(e,t);this.#br=this.parent.drawLayer.highlightOutline(this.#lr)}else if(this.parent){const e=this.parent.viewport.rotation;this.parent.drawLayer.updateLine(this.#b,t);this.parent.drawLayer.updateBox(this.#b,HighlightEditor.#_r(this.#ur.box,(e-this.rotation+360)%360));this.parent.drawLayer.updateLine(this.#br,this.#lr);this.parent.drawLayer.updateBox(this.#br,HighlightEditor.#_r(this.#lr.box,e))}const{x:s,y:n,width:r,height: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.#lr.box;this.#fr=[(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.#fr}updateParams(t,e){switch(t){case m.HIGHLIGHT_COLOR:this.#on(e);break;case m.HIGHLIGHT_THICKNESS:this.#Er(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.#Fn||HighlightEditor._defaultThickness],[m.HIGHLIGHT_FREE,this.#pr]]}#on(t){const setColor=t=>{this.color=t;this.parent?.drawLayer.changeColor(this.#b,t);this.#n?.updateColor(t)},e=this.color;this.addCommands({cmd:setColor.bind(this,t),undo:setColor.bind(this,e),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)}#Er(t){const e=this.#Fn,setThickness=t=>{this.#Fn=t;this.#Cr(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.#Sr())}getBaseTranslation(){return[0,0]}getRect(t,e){return super.getRect(t,e,this.#Sr())}onceAdded(){this.parent.addUndoableEditor(this);this.div.focus()}remove(){this.#Tr();this._reportTelemetry({action:\"deleted\"});super.remove()}rebuild(){if(this.parent){super.rebuild();if(null!==this.div){this.#wr();this.isAttachedToDOM||this.parent.add(this)}}}setParent(t){let e=!1;if(this.parent&&!t)this.#Tr();else if(t){this.#wr(t);e=!this.parent&&this.div?.classList.contains(\"selectedEditor\")}super.setParent(t);this.show(this._isVisible);e&&this.select()}#Cr(t){if(!this.#pr)return;this.#Ar({highlightOutlines:this.#ur.getNewOutline(t/2)});this.fixAndSetPosition();const[e,i]=this.parentDimensions;this.setDims(this.width*e,this.height*i)}#Tr(){if(null!==this.#b&&this.parent){this.parent.drawLayer.remove(this.#b);this.#b=null;this.parent.drawLayer.remove(this.#br);this.#br=null}}#wr(t=this.parent){if(null===this.#b){({id:this.#b,clipPathId:this.#or}=t.drawLayer.highlight(this.#ur,this.color,this.#mr));this.#br=t.drawLayer.highlightOutline(this.#lr);this.#dr&&(this.#dr.style.clipPath=this.#or)}}static#_r({x:t,y:e,width:i,height:s},n){switch(n){case 90:return{x:1-e-s,y:t,width:s,height:i};case 180:return{x:1-t-i,y:1-e-s,width:i,height:s};case 270:return{x:e,y:1-t-i,width:s,height:i}}return{x:t,y:e,width:i,height:s}}rotate(t){const{drawLayer:e}=this.parent;let i;if(this.#pr){t=(t-this.rotation+360)%360;i=HighlightEditor.#_r(this.#ur.box,t)}else i=HighlightEditor.#_r(this,t);e.rotate(this.#b,t);e.rotate(this.#br,t);e.updateBox(this.#b,i);e.updateBox(this.#br,HighlightEditor.#_r(this.#lr.box,t))}render(){if(this.div)return this.div;const t=super.render();if(this.#vr){t.setAttribute(\"aria-label\",this.#vr);t.setAttribute(\"role\",\"mark\")}this.#pr?t.classList.add(\"free\"):this.div.addEventListener(\"keydown\",this.#lt,{signal:this._uiManager._signal});const e=this.#dr=document.createElement(\"div\");t.append(e);e.setAttribute(\"aria-hidden\",\"true\");e.className=\"internal\";e.style.clipPath=this.#or;const[i,s]=this.parentDimensions;this.setDims(this.width*i,this.height*s);bindEvents(this,this.#dr,[\"pointerover\",\"pointerleave\"]);this.enableEditing();return t}pointerover(){this.parent.drawLayer.addClass(this.#br,\"hovered\")}pointerleave(){this.parent.drawLayer.removeClass(this.#br,\"hovered\")}#gr(t){HighlightEditor._keyboardManager.exec(this,t)}_moveCaret(t){this.parent.unselect(this);switch(t){case 0:case 2:this.#Mr(!0);break;case 1:case 3:this.#Mr(!1)}}#Mr(t){if(!this.#nr)return;const e=window.getSelection();t?e.setPosition(this.#nr,this.#rr):e.setPosition(this.#hr,this.#cr)}select(){super.select();if(this.#br){this.parent?.drawLayer.removeClass(this.#br,\"hovered\");this.parent?.drawLayer.addClass(this.#br,\"selected\")}}unselect(){super.unselect();if(this.#br){this.parent?.drawLayer.removeClass(this.#br,\"selected\");this.#pr||this.#Mr(!1)}}get _mustFixPosition(){return!this.#pr}show(t=this._isVisible){super.show(t);if(this.parent){this.parent.drawLayer.show(this.#b,t);this.parent.drawLayer.show(this.#br,t)}}#Sr(){return this.#pr?this.rotation:0}#kr(){if(this.#pr)return null;const[t,e]=this.pageDimensions,[i,s]=this.pageTranslation,n=this.#ar,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-c)*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}#Pr(t){return this.#ur.serialize(t,this.#Sr())}static startHighlighting(t,e,{target:i,x:s,y:n}){const{x:r,y:a,width:o,height:l}=i.getBoundingClientRect(),pointerMove=e=>{this.#Rr(t,e)},h=t._signal,c={capture:!0,passive:!1,signal:h},pointerDown=t=>{t.preventDefault();t.stopPropagation()},pointerUpCallback=e=>{i.removeEventListener(\"pointermove\",pointerMove);window.removeEventListener(\"blur\",pointerUpCallback);window.removeEventListener(\"pointerup\",pointerUpCallback);window.removeEventListener(\"pointerdown\",pointerDown,c);window.removeEventListener(\"contextmenu\",noContextMenu);this.#Dr(t,e)};window.addEventListener(\"blur\",pointerUpCallback,{signal:h});window.addEventListener(\"pointerup\",pointerUpCallback,{signal:h});window.addEventListener(\"pointerdown\",pointerDown,c);window.addEventListener(\"contextmenu\",noContextMenu,{signal:h});i.addEventListener(\"pointermove\",pointerMove,{signal:h});this._freeHighlight=new FreeOutliner({x:s,y:n},[r,a,o,l],t.scale,this._defaultThickness/2,e,.001);({id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=t.drawLayer.highlight(this._freeHighlight,this._defaultColor,this._defaultOpacity,!0))}static#Rr(t,e){this._freeHighlight.add(e)&&t.drawLayer.updatePath(this._freeHighlightId,this._freeHighlight)}static#Dr(t,e){this._freeHighlight.isEmpty()?t.drawLayer.removeFreeHighlight(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 deserialize(t,e,i){const s=super.deserialize(t,e,i),{rect:[n,r,a,o],color:l,quadPoints:h}=t;s.color=Util.makeHexColor(...l);s.#mr=t.opacity;const[c,d]=s.pageDimensions;s.width=(a-n)/c;s.height=(o-r)/d;const u=s.#ar=[];for(let t=0;t<h.length;t+=8)u.push({x:(h[4]-a)/c,y:(o-(1-h[t+5]))/d,width:(h[t+2]-h[t])/c,height:(h[t+5]-h[t+1])/d});s.#xr();return s}serialize(t=!1){if(this.isEmpty()||t)return null;const e=this.getRect(0,0),i=AnnotationEditor._colorManager.convert(this.color);return{annotationType:f.HIGHLIGHT,color:i,opacity:this.#mr,thickness:this.#Fn,quadPoints:this.#kr(),outlines:this.#Pr(e),pageIndex:this.pageIndex,rect:e,rotation:this.#Sr(),structTreeParentId:this._structTreeParentId}}static canCreateNewEmptyEditor(){return!1}}class InkEditor extends AnnotationEditor{#Ir=0;#Fr=0;#Lr=this.canvasPointermove.bind(this);#Or=this.canvasPointerleave.bind(this);#Nr=this.canvasPointerup.bind(this);#Br=this.canvasPointerdown.bind(this);#Hr=null;#Ur=new Path2D;#zr=!1;#jr=!1;#Vr=!1;#$r=null;#Wr=0;#qr=0;#Gr=null;static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=1;static _type=\"ink\";static _editorType=f.INK;constructor(t){super({...t,name:\"inkEditor\"});this.color=t.color||null;this.thickness=t.thickness||null;this.opacity=t.opacity||null;this.paths=[];this.bezierPath2D=[];this.allRawPaths=[];this.currentPath=[];this.scaleFactor=1;this.translationX=this.translationY=0;this.x=0;this.y=0;this._willKeepAspectRatio=!0}static initialize(t,e){AnnotationEditor.initialize(t,e)}static updateDefaultParams(t,e){switch(t){case m.INK_THICKNESS:InkEditor._defaultThickness=e;break;case m.INK_COLOR:InkEditor._defaultColor=e;break;case m.INK_OPACITY:InkEditor._defaultOpacity=e/100}}updateParams(t,e){switch(t){case m.INK_THICKNESS:this.#Er(e);break;case m.INK_COLOR:this.#on(e);break;case m.INK_OPACITY:this.#Xr(e)}}static get defaultPropertiesToUpdate(){return[[m.INK_THICKNESS,InkEditor._defaultThickness],[m.INK_COLOR,InkEditor._defaultColor||AnnotationEditor._defaultLineColor],[m.INK_OPACITY,Math.round(100*InkEditor._defaultOpacity)]]}get propertiesToUpdate(){return[[m.INK_THICKNESS,this.thickness||InkEditor._defaultThickness],[m.INK_COLOR,this.color||InkEditor._defaultColor||AnnotationEditor._defaultLineColor],[m.INK_OPACITY,Math.round(100*(this.opacity??InkEditor._defaultOpacity))]]}#Er(t){const setThickness=t=>{this.thickness=t;this.#Kr()},e=this.thickness;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})}#on(t){const setColor=t=>{this.color=t;this.#Yr()},e=this.color;this.addCommands({cmd:setColor.bind(this,t),undo:setColor.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.INK_COLOR,overwriteIfSameType:!0,keepUndo:!0})}#Xr(t){const setOpacity=t=>{this.opacity=t;this.#Yr()};t/=100;const e=this.opacity;this.addCommands({cmd:setOpacity.bind(this,t),undo:setOpacity.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.INK_OPACITY,overwriteIfSameType:!0,keepUndo:!0})}rebuild(){if(this.parent){super.rebuild();if(null!==this.div){if(!this.canvas){this.#Qr();this.#Jr()}if(!this.isAttachedToDOM){this.parent.add(this);this.#Zr()}this.#Kr()}}}remove(){if(null!==this.canvas){this.isEmpty()||this.commit();this.canvas.width=this.canvas.height=0;this.canvas.remove();this.canvas=null;if(this.#Hr){clearTimeout(this.#Hr);this.#Hr=null}this.#$r?.disconnect();this.#$r=null;super.remove()}}setParent(t){!this.parent&&t?this._uiManager.removeShouldRescale(this):this.parent&&null===t&&this._uiManager.addShouldRescale(this);super.setParent(t)}onScaleChanging(){const[t,e]=this.parentDimensions,i=this.width*t,s=this.height*e;this.setDimensions(i,s)}enableEditMode(){if(!this.#zr&&null!==this.canvas){super.enableEditMode();this._isDraggable=!1;this.canvas.addEventListener(\"pointerdown\",this.#Br,{signal:this._uiManager._signal})}}disableEditMode(){if(this.isInEditMode()&&null!==this.canvas){super.disableEditMode();this._isDraggable=!this.isEmpty();this.div.classList.remove(\"editing\");this.canvas.removeEventListener(\"pointerdown\",this.#Br)}}onceAdded(){this._isDraggable=!this.isEmpty()}isEmpty(){return 0===this.paths.length||1===this.paths.length&&0===this.paths[0].length}#ta(){const{parentRotation:t,parentDimensions:[e,i]}=this;switch(t){case 90:return[0,i,i,e];case 180:return[e,i,e,i];case 270:return[e,0,i,e];default:return[0,0,e,i]}}#ea(){const{ctx:t,color:e,opacity:i,thickness:s,parentScale:n,scaleFactor:r}=this;t.lineWidth=s*n/r;t.lineCap=\"round\";t.lineJoin=\"round\";t.miterLimit=10;t.strokeStyle=`${e}${function opacityToHex(t){return Math.round(Math.min(255,Math.max(1,255*t))).toString(16).padStart(2,\"0\")}(i)}`}#ia(t,e){const i=this._uiManager._signal;this.canvas.addEventListener(\"contextmenu\",noContextMenu,{signal:i});this.canvas.addEventListener(\"pointerleave\",this.#Or,{signal:i});this.canvas.addEventListener(\"pointermove\",this.#Lr,{signal:i});this.canvas.addEventListener(\"pointerup\",this.#Nr,{signal:i});this.canvas.removeEventListener(\"pointerdown\",this.#Br);this.isEditing=!0;if(!this.#Vr){this.#Vr=!0;this.#Zr();this.thickness||=InkEditor._defaultThickness;this.color||=InkEditor._defaultColor||AnnotationEditor._defaultLineColor;this.opacity??=InkEditor._defaultOpacity}this.currentPath.push([t,e]);this.#jr=!1;this.#ea();this.#Gr=()=>{this.#sa();this.#Gr&&window.requestAnimationFrame(this.#Gr)};window.requestAnimationFrame(this.#Gr)}#na(t,e){const[i,s]=this.currentPath.at(-1);if(this.currentPath.length>1&&t===i&&e===s)return;const n=this.currentPath;let r=this.#Ur;n.push([t,e]);this.#jr=!0;if(n.length<=2){r.moveTo(...n[0]);r.lineTo(t,e)}else{if(3===n.length){this.#Ur=r=new Path2D;r.moveTo(...n[0])}this.#ra(r,...n.at(-3),...n.at(-2),t,e)}}#aa(){if(0===this.currentPath.length)return;const t=this.currentPath.at(-1);this.#Ur.lineTo(...t)}#oa(t,e){this.#Gr=null;t=Math.min(Math.max(t,0),this.canvas.width);e=Math.min(Math.max(e,0),this.canvas.height);this.#na(t,e);this.#aa();let i;if(1!==this.currentPath.length)i=this.#la();else{const s=[t,e];i=[[s,s.slice(),s.slice(),s]]}const s=this.#Ur,n=this.currentPath;this.currentPath=[];this.#Ur=new Path2D;this.addCommands({cmd:()=>{this.allRawPaths.push(n);this.paths.push(i);this.bezierPath2D.push(s);this._uiManager.rebuild(this)},undo:()=>{this.allRawPaths.pop();this.paths.pop();this.bezierPath2D.pop();if(0===this.paths.length)this.remove();else{if(!this.canvas){this.#Qr();this.#Jr()}this.#Kr()}},mustExec:!0})}#sa(){if(!this.#jr)return;this.#jr=!1;const t=Math.ceil(this.thickness*this.parentScale),e=this.currentPath.slice(-3),i=e.map((t=>t[0])),s=e.map((t=>t[1])),{ctx:n}=(Math.min(...i),Math.max(...i),Math.min(...s),Math.max(...s),this);n.save();n.clearRect(0,0,this.canvas.width,this.canvas.height);for(const t of this.bezierPath2D)n.stroke(t);n.stroke(this.#Ur);n.restore()}#ra(t,e,i,s,n,r,a){const o=(e+s)/2,l=(i+n)/2,h=(s+r)/2,c=(n+a)/2;t.bezierCurveTo(o+2*(s-o)/3,l+2*(n-l)/3,h+2*(s-h)/3,c+2*(n-c)/3,h,c)}#la(){const t=this.currentPath;if(t.length<=2)return[[t[0],t[0],t.at(-1),t.at(-1)]];const e=[];let i,[s,n]=t[0];for(i=1;i<t.length-2;i++){const[r,a]=t[i],[o,l]=t[i+1],h=(r+o)/2,c=(a+l)/2,d=[s+2*(r-s)/3,n+2*(a-n)/3],u=[h+2*(r-h)/3,c+2*(a-c)/3];e.push([[s,n],d,u,[h,c]]);[s,n]=[h,c]}const[r,a]=t[i],[o,l]=t[i+1],h=[s+2*(r-s)/3,n+2*(a-n)/3],c=[o+2*(r-o)/3,l+2*(a-l)/3];e.push([[s,n],h,c,[o,l]]);return e}#Yr(){if(this.isEmpty()){this.#ha();return}this.#ea();const{canvas:t,ctx:e}=this;e.setTransform(1,0,0,1,0,0);e.clearRect(0,0,t.width,t.height);this.#ha();for(const t of this.bezierPath2D)e.stroke(t)}commit(){if(!this.#zr){super.commit();this.isEditing=!1;this.disableEditMode();this.setInForeground();this.#zr=!0;this.div.classList.add(\"disabled\");this.#Kr(!0);this.select();this.parent.addInkEditorIfNeeded(!0);this.moveInDOM();this.div.focus({preventScroll:!0})}}focusin(t){if(this._focusEventsAllowed){super.focusin(t);this.enableEditMode()}}canvasPointerdown(t){if(0===t.button&&this.isInEditMode()&&!this.#zr){this.setInForeground();t.preventDefault();this.div.contains(document.activeElement)||this.div.focus({preventScroll:!0});this.#ia(t.offsetX,t.offsetY)}}canvasPointermove(t){t.preventDefault();this.#na(t.offsetX,t.offsetY)}canvasPointerup(t){t.preventDefault();this.#ca(t)}canvasPointerleave(t){this.#ca(t)}#ca(t){this.canvas.removeEventListener(\"pointerleave\",this.#Or);this.canvas.removeEventListener(\"pointermove\",this.#Lr);this.canvas.removeEventListener(\"pointerup\",this.#Nr);this.canvas.addEventListener(\"pointerdown\",this.#Br,{signal:this._uiManager._signal});this.#Hr&&clearTimeout(this.#Hr);this.#Hr=setTimeout((()=>{this.#Hr=null;this.canvas.removeEventListener(\"contextmenu\",noContextMenu)}),10);this.#oa(t.offsetX,t.offsetY);this.addToAnnotationStorage();this.setInBackground()}#Qr(){this.canvas=document.createElement(\"canvas\");this.canvas.width=this.canvas.height=0;this.canvas.className=\"inkEditorCanvas\";this.canvas.setAttribute(\"data-l10n-id\",\"pdfjs-ink-canvas\");this.div.append(this.canvas);this.ctx=this.canvas.getContext(\"2d\")}#Jr(){this.#$r=new ResizeObserver((t=>{const e=t[0].contentRect;e.width&&e.height&&this.setDimensions(e.width,e.height)}));this.#$r.observe(this.div);this._uiManager._signal.addEventListener(\"abort\",(()=>{this.#$r?.disconnect();this.#$r=null}),{once:!0})}get isResizable(){return!this.isEmpty()&&this.#zr}render(){if(this.div)return this.div;let t,e;if(this.width){t=this.x;e=this.y}super.render();this.div.setAttribute(\"data-l10n-id\",\"pdfjs-ink\");const[i,s,n,r]=this.#ta();this.setAt(i,s,0,0);this.setDims(n,r);this.#Qr();if(this.width){const[i,s]=this.parentDimensions;this.setAspectRatio(this.width*i,this.height*s);this.setAt(t*i,e*s,this.width*i,this.height*s);this.#Vr=!0;this.#Zr();this.setDims(this.width*i,this.height*s);this.#Yr();this.div.classList.add(\"disabled\")}else{this.div.classList.add(\"editing\");this.enableEditMode()}this.#Jr();return this.div}#Zr(){if(!this.#Vr)return;const[t,e]=this.parentDimensions;this.canvas.width=Math.ceil(this.width*t);this.canvas.height=Math.ceil(this.height*e);this.#ha()}setDimensions(t,e){const i=Math.round(t),s=Math.round(e);if(this.#Wr===i&&this.#qr===s)return;this.#Wr=i;this.#qr=s;this.canvas.style.visibility=\"hidden\";const[n,r]=this.parentDimensions;this.width=t/n;this.height=e/r;this.fixAndSetPosition();this.#zr&&this.#da(t,e);this.#Zr();this.#Yr();this.canvas.style.visibility=\"visible\";this.fixDims()}#da(t,e){const i=this.#ua(),s=(t-i)/this.#Fr,n=(e-i)/this.#Ir;this.scaleFactor=Math.min(s,n)}#ha(){const t=this.#ua()/2;this.ctx.setTransform(this.scaleFactor,0,0,this.scaleFactor,this.translationX*this.scaleFactor+t,this.translationY*this.scaleFactor+t)}static#pa(t){const e=new Path2D;for(let i=0,s=t.length;i<s;i++){const[s,n,r,a]=t[i];0===i&&e.moveTo(...s);e.bezierCurveTo(n[0],n[1],r[0],r[1],a[0],a[1])}return e}static#ga(t,e,i){const[s,n,r,a]=e;switch(i){case 0:for(let e=0,i=t.length;e<i;e+=2){t[e]+=s;t[e+1]=a-t[e+1]}break;case 90:for(let e=0,i=t.length;e<i;e+=2){const i=t[e];t[e]=t[e+1]+s;t[e+1]=i+n}break;case 180:for(let e=0,i=t.length;e<i;e+=2){t[e]=r-t[e];t[e+1]+=n}break;case 270:for(let e=0,i=t.length;e<i;e+=2){const i=t[e];t[e]=r-t[e+1];t[e+1]=a-i}break;default:throw new Error(\"Invalid rotation\")}return t}static#fa(t,e,i){const[s,n,r,a]=e;switch(i){case 0:for(let e=0,i=t.length;e<i;e+=2){t[e]-=s;t[e+1]=a-t[e+1]}break;case 90:for(let e=0,i=t.length;e<i;e+=2){const i=t[e];t[e]=t[e+1]-n;t[e+1]=i-s}break;case 180:for(let e=0,i=t.length;e<i;e+=2){t[e]=r-t[e];t[e+1]-=n}break;case 270:for(let e=0,i=t.length;e<i;e+=2){const i=t[e];t[e]=a-t[e+1];t[e+1]=r-i}break;default:throw new Error(\"Invalid rotation\")}return t}#ma(t,e,i,s){const n=[],r=this.thickness/2,a=t*e+r,o=t*i+r;for(const e of this.paths){const i=[],r=[];for(let s=0,n=e.length;s<n;s++){const[l,h,c,d]=e[s];if(l[0]===d[0]&&l[1]===d[1]&&1===n){const e=t*l[0]+a,s=t*l[1]+o;i.push(e,s);r.push(e,s);break}const u=t*l[0]+a,p=t*l[1]+o,g=t*h[0]+a,f=t*h[1]+o,m=t*c[0]+a,b=t*c[1]+o,v=t*d[0]+a,y=t*d[1]+o;if(0===s){i.push(u,p);r.push(u,p)}i.push(g,f,m,b,v,y);r.push(g,f);s===n-1&&r.push(v,y)}n.push({bezier:InkEditor.#ga(i,s,this.rotation),points:InkEditor.#ga(r,s,this.rotation)})}return n}#ba(){let t=1/0,e=-1/0,i=1/0,s=-1/0;for(const n of this.paths)for(const[r,a,o,l]of n){const n=Util.bezierBoundingBox(...r,...a,...o,...l);t=Math.min(t,n[0]);i=Math.min(i,n[1]);e=Math.max(e,n[2]);s=Math.max(s,n[3])}return[t,i,e,s]}#ua(){return this.#zr?Math.ceil(this.thickness*this.parentScale):0}#Kr(t=!1){if(this.isEmpty())return;if(!this.#zr){this.#Yr();return}const e=this.#ba(),i=this.#ua();this.#Fr=Math.max(AnnotationEditor.MIN_SIZE,e[2]-e[0]);this.#Ir=Math.max(AnnotationEditor.MIN_SIZE,e[3]-e[1]);const s=Math.ceil(i+this.#Fr*this.scaleFactor),n=Math.ceil(i+this.#Ir*this.scaleFactor),[r,a]=this.parentDimensions;this.width=s/r;this.height=n/a;this.setAspectRatio(s,n);const o=this.translationX,l=this.translationY;this.translationX=-e[0];this.translationY=-e[1];this.#Zr();this.#Yr();this.#Wr=s;this.#qr=n;this.setDims(s,n);const h=t?i/this.scaleFactor/2:0;this.translate(o-this.translationX-h,l-this.translationY-h)}static deserialize(t,e,i){if(t instanceof InkAnnotationElement)return null;const s=super.deserialize(t,e,i);s.thickness=t.thickness;s.color=Util.makeHexColor(...t.color);s.opacity=t.opacity;const[n,r]=s.pageDimensions,a=s.width*n,o=s.height*r,l=s.parentScale,h=t.thickness/2;s.#zr=!0;s.#Wr=Math.round(a);s.#qr=Math.round(o);const{paths:c,rect:d,rotation:u}=t;for(let{bezier:t}of c){t=InkEditor.#fa(t,d,u);const e=[];s.paths.push(e);let i=l*(t[0]-h),n=l*(t[1]-h);for(let s=2,r=t.length;s<r;s+=6){const r=l*(t[s]-h),a=l*(t[s+1]-h),o=l*(t[s+2]-h),c=l*(t[s+3]-h),d=l*(t[s+4]-h),u=l*(t[s+5]-h);e.push([[i,n],[r,a],[o,c],[d,u]]);i=d;n=u}const r=this.#pa(e);s.bezierPath2D.push(r)}const p=s.#ba();s.#Fr=Math.max(AnnotationEditor.MIN_SIZE,p[2]-p[0]);s.#Ir=Math.max(AnnotationEditor.MIN_SIZE,p[3]-p[1]);s.#da(a,o);return s}serialize(){if(this.isEmpty())return null;const t=this.getRect(0,0),e=AnnotationEditor._colorManager.convert(this.ctx.strokeStyle);return{annotationType:f.INK,color:e,thickness:this.thickness,opacity:this.opacity,paths:this.#ma(this.scaleFactor/this.parentScale,this.translationX,this.translationY,t),pageIndex:this.pageIndex,rect:t,rotation:this.rotation,structTreeParentId:this._structTreeParentId}}}class StampEditor extends AnnotationEditor{#va=null;#ya=null;#Aa=null;#wa=null;#xa=null;#_a=\"\";#Ea=null;#Ca=!1;#$r=null;#Sa=null;#Ta=!1;#Ma=!1;static _type=\"stamp\";static _editorType=f.STAMP;constructor(t){super({...t,name:\"stampEditor\"});this.#wa=t.bitmapUrl;this.#xa=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()})}#ka(t,e=!1){if(t){this.#va=t.bitmap;if(!e){this.#ya=t.id;this.#Ta=t.isSvg}t.file&&(this.#_a=t.file.name);this.#Qr()}else this.remove()}#Pa(){this.#Aa=null;this._uiManager.enableWaiting(!1);this.#Ea&&this.div.focus()}#Ra(){if(this.#ya){this._uiManager.enableWaiting(!0);this._uiManager.imageManager.getFromId(this.#ya).then((t=>this.#ka(t,!0))).finally((()=>this.#Pa()));return}if(this.#wa){const t=this.#wa;this.#wa=null;this._uiManager.enableWaiting(!0);this.#Aa=this._uiManager.imageManager.getFromUrl(t).then((t=>this.#ka(t))).finally((()=>this.#Pa()));return}if(this.#xa){const t=this.#xa;this.#xa=null;this._uiManager.enableWaiting(!0);this.#Aa=this._uiManager.imageManager.getFromFile(t).then((t=>this.#ka(t))).finally((()=>this.#Pa()));return}const t=document.createElement(\"input\");t.type=\"file\";t.accept=StampEditor.supportedTypesStr;const e=this._uiManager._signal;this.#Aa=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.#ka(e)}else this.remove();i()}),{signal:e});t.addEventListener(\"cancel\",(()=>{this.remove();i()}),{signal:e})})).finally((()=>this.#Pa()));t.click()}remove(){if(this.#ya){this.#va=null;this._uiManager.imageManager.deleteId(this.#ya);this.#Ea?.remove();this.#Ea=null;this.#$r?.disconnect();this.#$r=null;if(this.#Sa){clearTimeout(this.#Sa);this.#Sa=null}}super.remove()}rebuild(){if(this.parent){super.rebuild();if(null!==this.div){this.#ya&&null===this.#Ea&&this.#Ra();this.isAttachedToDOM||this.parent.add(this)}}else this.#ya&&this.#Ra()}onceAdded(){this._isDraggable=!0;this.div.focus()}isEmpty(){return!(this.#Aa||this.#va||this.#wa||this.#xa||this.#ya)}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.addAltTextButton();this.#va?this.#Qr():this.#Ra();if(this.width){const[i,s]=this.parentDimensions;this.setAt(t*i,e*s,this.width*i,this.height*s)}return this.div}#Qr(){const{div:t}=this;let{width:e,height:i}=this.#va;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.#Ea=document.createElement(\"canvas\");t.append(l);t.hidden=!1;this.#Da(e,i);this.#Jr();if(!this.#Ma){this.parent.addUndoableEditor(this);this.#Ma=!0}this._reportTelemetry({action:\"inserted_image\"});this.#_a&&l.setAttribute(\"aria-label\",this.#_a)}#Ia(t,e){const[i,s]=this.parentDimensions;this.width=t/i;this.height=e/s;this.setDims(t,e);this._initialOptions?.isCentered?this.center():this.fixAndSetPosition();this._initialOptions=null;null!==this.#Sa&&clearTimeout(this.#Sa);this.#Sa=setTimeout((()=>{this.#Sa=null;this.#Da(t,e)}),200)}#Fa(t,e){const{width:i,height:s}=this.#va;let n=i,r=s,a=this.#va;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}async#La(t,e,i){if(this.#Ca)return;this.#Ca=!0;if(!await this._uiManager.isMLEnabledFor(\"altText\")||this.hasAltText())return;const s=new OffscreenCanvas(e,i).getContext(\"2d\",{willReadFrequently:!0});s.drawImage(t,0,0,t.width,t.height,0,0,e,i);const n=await this._uiManager.mlGuess({service:\"moz-image-to-text\",request:{data:s.getImageData(0,0,e,i).data,width:e,height:i,channels:4}}),r=n?.output||\"\";this.parent&&r&&!this.hasAltText()&&(this.altTextData={altText:r,decorative:!1})}#Da(t,e){t=Math.ceil(t);e=Math.ceil(e);const i=this.#Ea;if(!i||i.width===t&&i.height===e)return;i.width=t;i.height=e;const s=this.#Ta?this.#va:this.#Fa(t,e);this.#La(s,t,e);const n=i.getContext(\"2d\");n.filter=this._uiManager.hcmFilter;n.drawImage(s,0,0,s.width,s.height,0,0,t,e)}getImageForAltText(){return this.#Ea}#Oa(t){if(t){if(this.#Ta){const t=this._uiManager.imageManager.getSvgUrl(this.#ya);if(t)return t}const t=document.createElement(\"canvas\");({width:t.width,height:t.height}=this.#va);t.getContext(\"2d\").drawImage(this.#va,0,0);return t.toDataURL()}if(this.#Ta){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.#va,0,0,this.#va.width,this.#va.height,0,0,i,s);return n.transferToImageBitmap()}return structuredClone(this.#va)}#Jr(){if(this._uiManager._signal){this.#$r=new ResizeObserver((t=>{const e=t[0].contentRect;e.width&&e.height&&this.#Ia(e.width,e.height)}));this.#$r.observe(this.div);this._uiManager._signal.addEventListener(\"abort\",(()=>{this.#$r?.disconnect();this.#$r=null}),{once:!0})}}static deserialize(t,e,i){if(t instanceof StampAnnotationElement)return null;const s=super.deserialize(t,e,i),{rect:n,bitmapUrl:r,bitmapId:a,isSvg:o,accessibilityData:l}=t;a&&i.imageManager.isValidId(a)?s.#ya=a:s.#wa=r;s.#Ta=o;const[h,c]=s.pageDimensions;s.width=(n[2]-n[0])/h;s.height=(n[3]-n[1])/c;l&&(s.altTextData=l);return s}serialize(t=!1,e=null){if(this.isEmpty())return null;const i={annotationType:f.STAMP,bitmapId:this.#ya,pageIndex:this.pageIndex,rect:this.getRect(0,0),rotation:this.rotation,isSvg:this.#Ta,structTreeParentId:this._structTreeParentId};if(t){i.bitmapUrl=this.#Oa(!0);i.accessibilityData=this.altTextData;return i}const{decorative:s,altText:n}=this.altTextData;!s&&n&&(i.accessibilityData={type:\"Figure\",alt:n});if(null===e)return i;e.stamps||=new Map;const r=this.#Ta?(i.rect[2]-i.rect[0])*(i.rect[3]-i.rect[1]):null;if(e.stamps.has(this.#ya)){if(this.#Ta){const t=e.stamps.get(this.#ya);if(r>t.area){t.area=r;t.serialized.bitmap.close();t.serialized.bitmap=this.#Oa(!1)}}}else{e.stamps.set(this.#ya,{area:r,serialized:i});i.bitmap=this.#Oa(!1)}return i}}class AnnotationEditorLayer{#Gs;#Na=!1;#Ba=null;#Ha=null;#Ua=null;#za=null;#ja=null;#Va=new Map;#$a=!1;#Wa=!1;#qa=!1;#Ga=null;#p;static _initialized=!1;static#N=new Map([FreeTextEditor,InkEditor,StampEditor,HighlightEditor].map((t=>[t._editorType,t])));constructor({uiManager:t,pageIndex:e,div:i,accessibilityManager:s,annotationLayer:n,drawLayer:r,textLayer:a,viewport:o,l10n:l}){const h=[...AnnotationEditorLayer.#N.values()];if(!AnnotationEditorLayer._initialized){AnnotationEditorLayer._initialized=!0;for(const e of h)e.initialize(l,t)}t.registerEditorTypes(h);this.#p=t;this.pageIndex=e;this.div=i;this.#Gs=s;this.#Ba=n;this.viewport=o;this.#Ga=a;this.drawLayer=r;this.#p.addLayer(this)}get isEmpty(){return 0===this.#Va.size}get isInvisible(){return this.isEmpty&&this.#p.getMode()===f.NONE}updateToolbar(t){this.#p.updateToolbar(t)}updateMode(t=this.#p.getMode()){this.#Xa();switch(t){case f.NONE:this.disableTextSelection();this.togglePointerEvents(!1);this.toggleAnnotationLayerPointerEvents(!0);this.disableClick();return;case f.INK:this.addInkEditorIfNeeded(!1);this.disableTextSelection();this.togglePointerEvents(!0);this.disableClick();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.#N.values())e.toggle(`${i._type}Editing`,t===i._editorType);this.div.hidden=!1}hasTextLayer(t){return t===this.#Ga?.div}addInkEditorIfNeeded(t){if(this.#p.getMode()!==f.INK)return;if(!t)for(const t of this.#Va.values())if(t.isEmpty()){t.setInBackground();return}this.createAndAddNewEditor({offsetX:0,offsetY:0},!1).setInBackground()}setEditingState(t){this.#p.setEditingState(t)}addCommands(t){this.#p.addCommands(t)}toggleDrawing(t=!1){this.div.classList.toggle(\"drawing\",!t)}togglePointerEvents(t=!1){this.div.classList.toggle(\"disabled\",!t)}toggleAnnotationLayerPointerEvents(t=!1){this.#Ba?.div.classList.toggle(\"disabled\",!t)}enable(){this.div.tabIndex=0;this.togglePointerEvents(!0);const t=new Set;for(const e of this.#Va.values()){e.enableEditing();e.show(!0);if(e.annotationElementId){this.#p.removeChangedExistingAnnotation(e);t.add(e.annotationElementId)}}if(!this.#Ba)return;const e=this.#Ba.getEditableAnnotations();for(const i of e){i.hide();if(this.#p.isDeletedAnnotationElement(i.data.id))continue;if(t.has(i.data.id))continue;const e=this.deserialize(i);if(e){this.addOrRebuild(e);e.enableEditing()}}}disable(){this.#qa=!0;this.div.tabIndex=-1;this.togglePointerEvents(!1);const t=new Map,e=new Map;for(const i of this.#Va.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.#Ba){const i=this.#Ba.getEditableAnnotations();for(const s of i){const{id:i}=s.data;if(this.#p.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.#p.addChangedExistingAnnotation(n);n.renderAnnotationElement(s);n.show(!1)}s.show()}}}this.#Xa();this.isEmpty&&(this.div.hidden=!0);const{classList:i}=this.div;for(const t of AnnotationEditorLayer.#N.values())i.remove(`${t._type}Editing`);this.disableTextSelection();this.toggleAnnotationLayerPointerEvents(!0);this.#qa=!1}getEditableAnnotation(t){return this.#Ba?.getEditableAnnotation(t)||null}setActiveEditor(t){this.#p.getActive()!==t&&this.#p.setActiveEditor(t)}enableTextSelection(){this.div.tabIndex=-1;if(this.#Ga?.div&&!this.#za){this.#za=this.#Ka.bind(this);this.#Ga.div.addEventListener(\"pointerdown\",this.#za,{signal:this.#p._signal});this.#Ga.div.classList.add(\"highlighting\")}}disableTextSelection(){this.div.tabIndex=0;if(this.#Ga?.div&&this.#za){this.#Ga.div.removeEventListener(\"pointerdown\",this.#za);this.#za=null;this.#Ga.div.classList.remove(\"highlighting\")}}#Ka(t){this.#p.unselectAll();const{target:e}=t;if(e===this.#Ga.div||e.classList.contains(\"endOfContent\")&&this.#Ga.div.contains(e)){const{isMac:e}=util_FeatureTest.platform;if(0!==t.button||t.ctrlKey&&e)return;this.#p.showAllEditors(\"highlight\",!0,!0);this.#Ga.div.classList.add(\"free\");this.toggleDrawing();HighlightEditor.startHighlighting(this,\"ltr\"===this.#p.direction,t);this.#Ga.div.addEventListener(\"pointerup\",(()=>{this.#Ga.div.classList.remove(\"free\");this.toggleDrawing(!0)}),{once:!0,signal:this.#p._signal});t.preventDefault()}}enableClick(){if(this.#Ua)return;const t=this.#p._signal;this.#Ua=this.pointerdown.bind(this);this.#Ha=this.pointerup.bind(this);this.div.addEventListener(\"pointerdown\",this.#Ua,{signal:t});this.div.addEventListener(\"pointerup\",this.#Ha,{signal:t})}disableClick(){if(this.#Ua){this.div.removeEventListener(\"pointerdown\",this.#Ua);this.div.removeEventListener(\"pointerup\",this.#Ha);this.#Ua=null;this.#Ha=null}}attach(t){this.#Va.set(t.id,t);const{annotationElementId:e}=t;e&&this.#p.isDeletedAnnotationElement(e)&&this.#p.removeDeletedAnnotationElement(t)}detach(t){this.#Va.delete(t.id);this.#Gs?.removePointerInTextLayer(t.contentDiv);!this.#qa&&t.annotationElementId&&this.#p.addDeletedAnnotationElement(t)}remove(t){this.detach(t);this.#p.removeEditor(t);t.div.remove();t.isAttachedToDOM=!1;this.#Wa||this.addInkEditorIfNeeded(!1)}changeParent(t){if(t.parent!==this){if(t.parent&&t.annotationElementId){this.#p.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.#p.addEditor(t);this.attach(t);if(!t.isAttachedToDOM){const e=t.render();this.div.append(e);t.isAttachedToDOM=!0}t.fixAndSetPosition();t.onceAdded();this.#p.addToAnnotationStorage(t);t._reportTelemetry(t.telemetryInitialData)}}moveEditorInDOM(t){if(!t.isAttachedToDOM)return;const{activeElement:e}=document;if(t.div.contains(e)&&!this.#ja){t._focusEventsAllowed=!1;this.#ja=setTimeout((()=>{this.#ja=null;if(t.div.contains(document.activeElement))t._focusEventsAllowed=!0;else{t.div.addEventListener(\"focusin\",(()=>{t._focusEventsAllowed=!0}),{once:!0,signal:this.#p._signal});e.focus()}}),0)}t._structTreeParentId=this.#Gs?.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.#p.getId()}get#Ya(){return AnnotationEditorLayer.#N.get(this.#p.getMode())}get _signal(){return this.#p._signal}#Qa(t){const e=this.#Ya;return e?new e.prototype.constructor(t):null}canCreateNewEmptyEditor(){return this.#Ya?.canCreateNewEmptyEditor()}pasteEditor(t,e){this.#p.updateToolbar(t);this.#p.updateMode(t);const{offsetX:i,offsetY:s}=this.#Ja(),n=this.getNextId(),r=this.#Qa({parent:this,id:n,x:i,y:s,uiManager:this.#p,isCentered:!0,...e});r&&this.add(r)}deserialize(t){return AnnotationEditorLayer.#N.get(t.annotationType??t.annotationEditorType)?.deserialize(t,this,this.#p)||null}createAndAddNewEditor(t,e,i={}){const s=this.getNextId(),n=this.#Qa({parent:this,id:s,x:t.offsetX,y:t.offsetY,uiManager:this.#p,isCentered:e,...i});n&&this.add(n);return n}#Ja(){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.#Ja(),!0)}setSelected(t){this.#p.setSelected(t)}toggleSelected(t){this.#p.toggleSelected(t)}isSelected(t){return this.#p.isSelected(t)}unselect(t){this.#p.unselect(t)}pointerup(t){const{isMac:e}=util_FeatureTest.platform;if(!(0!==t.button||t.ctrlKey&&e)&&t.target===this.div&&this.#$a){this.#$a=!1;this.#Na?this.#p.getMode()!==f.STAMP?this.createAndAddNewEditor(t,!1):this.#p.unselectAll():this.#Na=!0}}pointerdown(t){this.#p.getMode()===f.HIGHLIGHT&&this.enableTextSelection();if(this.#$a){this.#$a=!1;return}const{isMac:e}=util_FeatureTest.platform;if(0!==t.button||t.ctrlKey&&e)return;if(t.target!==this.div)return;this.#$a=!0;const i=this.#p.getActive();this.#Na=!i||i.isEmpty()}findNewParent(t,e,i){const s=this.#p.findParent(e,i);if(null===s||s===this)return!1;s.changeParent(t);return!0}destroy(){if(this.#p.getActive()?.parent===this){this.#p.commitOrRemove();this.#p.setActiveEditor(null)}if(this.#ja){clearTimeout(this.#ja);this.#ja=null}for(const t of this.#Va.values()){this.#Gs?.removePointerInTextLayer(t.contentDiv);t.setParent(null);t.isAttachedToDOM=!1;t.div.remove()}this.div=null;this.#Va.clear();this.#p.removeLayer(this)}#Xa(){this.#Wa=!0;for(const t of this.#Va.values())t.isEmpty()&&t.remove();this.#Wa=!1}render({viewport:t}){this.viewport=t;setLayerDimensions(this.div,t);for(const t of this.#p.getEditors(this.pageIndex)){this.add(t);t.rebuild()}this.updateMode()}update({viewport:t}){this.#p.commitOrRemove();this.#Xa();const e=this.viewport.rotation,i=t.rotation;this.viewport=t;setLayerDimensions(this.div,{rotation:i});if(e!==i)for(const t of this.#Va.values())t.rotate(i);this.addInkEditorIfNeeded(!1)}get pageDimensions(){const{pageWidth:t,pageHeight:e}=this.viewport.rawDims;return[t,e]}get scale(){return this.#p.viewParameters.realScale}}class DrawLayer{#Ts=null;#b=0;#Za=new Map;#to=new Map;constructor({pageIndex:t}){this.pageIndex=t}setParent(t){if(this.#Ts){if(this.#Ts!==t){if(this.#Za.size>0)for(const e of this.#Za.values()){e.remove();t.append(e)}this.#Ts=t}}else this.#Ts=t}static get _svgFactory(){return shadow(this,\"_svgFactory\",new DOMSVGFactory)}static#eo(t,{x:e=0,y:i=0,width:s=1,height:n=1}={}){const{style:r}=t;r.top=100*i+\"%\";r.left=100*e+\"%\";r.width=100*s+\"%\";r.height=100*n+\"%\"}#io(t){const e=DrawLayer._svgFactory.create(1,1,!0);this.#Ts.append(e);e.setAttribute(\"aria-hidden\",!0);DrawLayer.#eo(e,t);return e}#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}highlight(t,e,i,s=!1){const n=this.#b++,r=this.#io(t.box);r.classList.add(\"highlight\");t.free&&r.classList.add(\"free\");const a=DrawLayer._svgFactory.createElement(\"defs\");r.append(a);const o=DrawLayer._svgFactory.createElement(\"path\");a.append(o);const l=`path_p${this.pageIndex}_${n}`;o.setAttribute(\"id\",l);o.setAttribute(\"d\",t.toSVGPath());s&&this.#to.set(n,o);const h=this.#so(a,l),c=DrawLayer._svgFactory.createElement(\"use\");r.append(c);r.setAttribute(\"fill\",e);r.setAttribute(\"fill-opacity\",i);c.setAttribute(\"href\",`#${l}`);this.#Za.set(n,r);return{id:n,clipPathId:`url(#${h})`}}highlightOutline(t){const e=this.#b++,i=this.#io(t.box);i.classList.add(\"highlightOutline\");const s=DrawLayer._svgFactory.createElement(\"defs\");i.append(s);const n=DrawLayer._svgFactory.createElement(\"path\");s.append(n);const r=`path_p${this.pageIndex}_${e}`;n.setAttribute(\"id\",r);n.setAttribute(\"d\",t.toSVGPath());n.setAttribute(\"vector-effect\",\"non-scaling-stroke\");let a;if(t.free){i.classList.add(\"free\");const t=DrawLayer._svgFactory.createElement(\"mask\");s.append(t);a=`mask_p${this.pageIndex}_${e}`;t.setAttribute(\"id\",a);t.setAttribute(\"maskUnits\",\"objectBoundingBox\");const n=DrawLayer._svgFactory.createElement(\"rect\");t.append(n);n.setAttribute(\"width\",\"1\");n.setAttribute(\"height\",\"1\");n.setAttribute(\"fill\",\"white\");const o=DrawLayer._svgFactory.createElement(\"use\");t.append(o);o.setAttribute(\"href\",`#${r}`);o.setAttribute(\"stroke\",\"none\");o.setAttribute(\"fill\",\"black\");o.setAttribute(\"fill-rule\",\"nonzero\");o.classList.add(\"mask\")}const o=DrawLayer._svgFactory.createElement(\"use\");i.append(o);o.setAttribute(\"href\",`#${r}`);a&&o.setAttribute(\"mask\",`url(#${a})`);const l=o.cloneNode();i.append(l);o.classList.add(\"mainOutline\");l.classList.add(\"secondaryOutline\");this.#Za.set(e,i);return e}finalizeLine(t,e){const i=this.#to.get(t);this.#to.delete(t);this.updateBox(t,e.box);i.setAttribute(\"d\",e.toSVGPath())}updateLine(t,e){this.#Za.get(t).firstChild.firstChild.setAttribute(\"d\",e.toSVGPath())}removeFreeHighlight(t){this.remove(t);this.#to.delete(t)}updatePath(t,e){this.#to.get(t).setAttribute(\"d\",e.toSVGPath())}updateBox(t,e){DrawLayer.#eo(this.#Za.get(t),e)}show(t,e){this.#Za.get(t).classList.toggle(\"hidden\",!e)}rotate(t,e){this.#Za.get(t).setAttribute(\"data-main-rotation\",e)}changeColor(t,e){this.#Za.get(t).setAttribute(\"fill\",e)}changeOpacity(t,e){this.#Za.get(t).setAttribute(\"fill-opacity\",e)}addClass(t,e){this.#Za.get(t).classList.add(e)}removeClass(t,e){this.#Za.get(t).classList.remove(e)}remove(t){if(null!==this.#Ts){this.#Za.get(t).remove();this.#Za.delete(t)}}destroy(){this.#Ts=null;for(const t of this.#Za.values())t.remove();this.#Za.clear()}}var se=__webpack_exports__.AbortException,ne=__webpack_exports__.AnnotationEditorLayer,re=__webpack_exports__.AnnotationEditorParamsType,ae=__webpack_exports__.AnnotationEditorType,oe=__webpack_exports__.AnnotationEditorUIManager,le=__webpack_exports__.AnnotationLayer,he=__webpack_exports__.AnnotationMode,ce=__webpack_exports__.CMapCompressionType,de=__webpack_exports__.ColorPicker,ue=__webpack_exports__.DOMSVGFactory,pe=__webpack_exports__.DrawLayer,ge=__webpack_exports__.FeatureTest,fe=__webpack_exports__.GlobalWorkerOptions,me=__webpack_exports__.ImageKind,be=__webpack_exports__.InvalidPDFException,ve=__webpack_exports__.MissingPDFException,ye=__webpack_exports__.OPS,Ae=__webpack_exports__.PDFDataRangeTransport,we=__webpack_exports__.PDFDateString,xe=__webpack_exports__.PDFWorker,_e=__webpack_exports__.PasswordResponses,Ee=__webpack_exports__.PermissionFlag,Ce=__webpack_exports__.PixelsPerInch,Se=__webpack_exports__.RenderingCancelledException,Te=__webpack_exports__.TextLayer,Me=__webpack_exports__.UnexpectedResponseException,ke=__webpack_exports__.Util,Pe=__webpack_exports__.VerbosityLevel,Re=__webpack_exports__.XfaLayer,De=__webpack_exports__.build,Ie=__webpack_exports__.createValidAbsoluteUrl,Fe=__webpack_exports__.fetchData,Le=__webpack_exports__.getDocument,Oe=__webpack_exports__.getFilenameFromUrl,Ne=__webpack_exports__.getPdfFilenameFromUrl,Be=__webpack_exports__.getXfaPageViewport,He=__webpack_exports__.isDataScheme,Ue=__webpack_exports__.isPdfFile,ze=__webpack_exports__.noContextMenu,je=__webpack_exports__.normalizeUnicode,Ve=__webpack_exports__.setLayerDimensions,$e=__webpack_exports__.shadow,We=__webpack_exports__.version;export{se as AbortException,ne as AnnotationEditorLayer,re as AnnotationEditorParamsType,ae as AnnotationEditorType,oe as AnnotationEditorUIManager,le as AnnotationLayer,he as AnnotationMode,ce as CMapCompressionType,de as ColorPicker,ue as DOMSVGFactory,pe as DrawLayer,ge as FeatureTest,fe as GlobalWorkerOptions,me as ImageKind,be as InvalidPDFException,ve as MissingPDFException,ye as OPS,Ae as PDFDataRangeTransport,we as PDFDateString,xe as PDFWorker,_e as PasswordResponses,Ee as PermissionFlag,Ce as PixelsPerInch,Se as RenderingCancelledException,Te as TextLayer,Me as UnexpectedResponseException,ke as Util,Pe as VerbosityLevel,Re as XfaLayer,De as build,Ie as createValidAbsoluteUrl,Fe as fetchData,Le as getDocument,Oe as getFilenameFromUrl,Ne as getPdfFilenameFromUrl,Be as getXfaPageViewport,He as isDataScheme,Ue as isPdfFile,ze as noContextMenu,je as normalizeUnicode,Ve as setLayerDimensions,$e as shadow,We as version};", "// Generated by Framer (f26e712)\nimport*as localizedValues from\"./hq0avcZ2S-0.js\";const valuesByLocaleId={zjiuphiXL:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"\u0644\u0648\u0627\u0626\u062D\u0646\u0627 \u0627\u0644\u062A\u0646\u0638\u064A\u0645\u064A\u0629\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\",direction:\"rtl\"},children:\"\u062A\u0646\u0638\u064A\u0645\u0627\u062A\u0646\u0627\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"\u0644\u0648\u0627\u0626\u062D\u0646\u0627 \u0627\u0644\u062A\u0646\u0638\u064A\u0645\u064A\u0629\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"\u062A\u062E\u0636\u0639 \u0634\u0631\u0643\u0629 Stake Properties Limited \u0644\u0644\u0631\u0642\u0627\u0628\u0629 \u0645\u0646 \u0642\u0628\u0644 \u0647\u064A\u0626\u0629 \u0627\u0644\u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0645\u0627\u0644\u064A\u0629 \u0628\u062F\u0628\u064A (DFSA)\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"\u062A\u062E\u0636\u0639 \u0634\u0631\u0643\u0629 Stake Properties Limited \u0644\u0644\u0631\u0642\u0627\u0628\u0629 \u0645\u0646 \u0642\u0628\u0644 \u0647\u064A\u0626\u0629 \u0627\u0644\u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0645\u0627\u0644\u064A\u0629 \u0628\u062F\u0628\u064A (DFSA)\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"\u0634\u0631\u0643\u0629 \u0633\u062A\u064A\u0643 \u0644\u0644\u062A\u0643\u0646\u0648\u0644\u0648\u062C\u064A\u0627 \u0627\u0644\u0645\u0627\u0644\u064A\u0629 \u062A\u062E\u0636\u0639 \u0644\u062A\u0646\u0638\u064A\u0645 \u0647\u064A\u0626\u0629 \u0627\u0644\u0633\u0648\u0642 \u0627\u0644\u0645\u0627\u0644\u064A\u0629 (CMA)\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"\u0634\u0631\u0643\u0629 \u0633\u062A\u064A\u0643 \u0644\u0644\u062A\u0643\u0646\u0648\u0644\u0648\u062C\u064A\u0627 \u0627\u0644\u0645\u0627\u0644\u064A\u0629 \u062A\u062E\u0636\u0639 \u0644\u062A\u0646\u0638\u064A\u0645 \u0647\u064A\u0626\u0629 \u0627\u0644\u0633\u0648\u0642 \u0627\u0644\u0645\u0627\u0644\u064A\u0629 (CMA)\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"\u0631\u0642\u0645 \u0627\u0644\u062A\u0631\u062E\u064A\u0635:\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"\u0639\u0631\u0636 \u0645\u0648\u0642\u0639 \u0647\u064A\u0626\u0629 \u0627\u0644\u0633\u0648\u0642 \u0627\u0644\u0645\u0627\u0644\u064A\u0629\"})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:[\"\u0639\u0631\u0636 \u0645\u0648\u0642\u0639 \u0647\u064A\u0626\u0629 \u0627\u0644\u0633\u0648\u0642 \u0627\u0644\u0645\u0627\u0644\u064A\u0629\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(207, 209, 213)))\"},children:\"\u0631\u0624\u064A\u0629\"})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"\u0633\u062A\u064A\u0643 \u0645\u062A\u0648\u0627\u0641\u0642\u0629 \u062A\u0645\u0627\u0645\u0627\u064B \u0645\u0639 \u0645\u0628\u0627\u062F\u0626 \u0627\u0644\u0634\u0631\u064A\u0639\u0629 \u0627\u0644\u0625\u0633\u0644\u0627\u0645\u0629\"})});export const v12=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\",direction:\"rtl\"},children:\"\u0633\u062A\u064A\u0643 \u0645\u062A\u0648\u0627\u0641\u0642\u0629 \u062A\u0645\u0627\u0645\u0627\u064B \u0645\u0639 \u0645\u0628\u0627\u062F\u0626 \u0627\u0644\u0634\u0631\u064A\u0639\u0629 \u0627\u0644\u0625\u0633\u0644\u0627\u0645\u0629\"})});export const v13=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255)))\"},children:\"\u0633\u062A\u064A\u0643 \u0645\u062A\u0648\u0627\u0641\u0642\u0629 \u062A\u0645\u0627\u0645\u0627\u064B \u0645\u0639 \u0645\u0628\u0627\u062F\u0626 \u0627\u0644\u0634\u0631\u064A\u0639\u0629 \u0627\u0644\u0625\u0633\u0644\u0627\u0645\u0629\"})});export const v14=\"\u062D\u0645\u0644\u0651 \u0634\u0647\u0627\u062F\u0629 \u0627\u0644\u0634\u0631\u064A\u0639\u0629\";\nexport const __FramerMetadata__ = {\"exports\":{\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/mUPqfBNTw6YE0uI3D0zK/A0vIFoXTfo4o7fd6CZxH/lVaWfyB4E.js\";const TickerFonts=getFonts(Ticker);const cycleOrder=[\"PIMYjbgve\",\"SyVOgHSoW\"];const serializationHash=\"framer-OmGgF\";const variantClassNames={PIMYjbgve:\"framer-v-16nod0u\",SyVOgHSoW:\"framer-v-1wmszvb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 1\":\"PIMYjbgve\",Arabic:\"SyVOgHSoW\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PIMYjbgve\"};};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:\"PIMYjbgve\",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-16nod0u\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"PIMYjbgve\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({SyVOgHSoW:{\"data-framer-name\":\"Arabic\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o36u2w\",\"data-framer-name\":\"Frame 1000004721\",layoutDependency:layoutDependency,layoutId:\"tbzc76kcK\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m8zvez\",\"data-framer-name\":\"Frame 1000004720\",layoutDependency:layoutDependency,layoutId:\"a7an3hUjC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18i3chc\",\"data-framer-name\":\"Frame 427321627\",layoutDependency:layoutDependency,layoutId:\"x8pk76cft\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"Our backers\"})}),className:\"framer-11mqonk\",\"data-framer-name\":\"Our backers\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"xJY2uVy4q\",style:{\"--extracted-r6o4lv\":\"rgb(18, 28, 48)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"We are supported by distinguished investors, including Saudi Aramco, Mubadala (Abu Dhabi's sovereign wealth fund), Middle East Venture Partners, and more.\"})}),className:\"framer-rumun3\",\"data-framer-name\":\"Title\",fonts:[\"GF;Plus Jakarta Sans-500\"],layoutDependency:layoutDependency,layoutId:\"ReHYQ4mIu\",style:{\"--extracted-r6o4lv\":\"rgb(18, 28, 48)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({SyVOgHSoW:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"We are supported by distinguished investors, including Saudi Aramco, Mubadala (Abu Dhabi's sovereign wealth fund), Middle East Venture Partners, and more.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rkgqq1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vwH4XnB7u-container\",nodeId:\"vwH4XnB7u\",rendersWithMotion:true,scopeId:\"lVaWfyB4E\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"vwH4XnB7u\",layoutId:\"vwH4XnB7u\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hfycun\",layoutDependency:layoutDependency,layoutId:\"bFpvPVo4l\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eqpevn\",layoutDependency:layoutDependency,layoutId:\"xfyNmlrEY\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/5rmwy7bBDtC2DDZMGC2K9ItPM.png\"},className:\"framer-1l84obt\",\"data-framer-name\":\"middle_east_venture_partners_logo\",layoutDependency:layoutDependency,layoutId:\"UG860pVgs\"})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/EOdMoFQMpByHLboYUJao5kE.png\"},className:\"framer-jlj5z5\",\"data-framer-name\":\"adb44cb5-69b9-9cae-ac72-4fdc272088c9\",layoutDependency:layoutDependency,layoutId:\"R2OBk31Rr\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/DLYe6YofA6r3FLFOuWonLyI.png\"},className:\"framer-18nra7j\",\"data-framer-name\":\"mubadala-logo-1 1\",layoutDependency:layoutDependency,layoutId:\"jUUb7fWA0\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"119px\",src:\"https://framerusercontent.com/images/prlY4VaUMfwe36i6ZBwGWuho9po.png\",srcSet:\"https://framerusercontent.com/images/prlY4VaUMfwe36i6ZBwGWuho9po.png?scale-down-to=512 512w,https://framerusercontent.com/images/prlY4VaUMfwe36i6ZBwGWuho9po.png 800w\"},className:\"framer-jg2nt0\",\"data-framer-name\":\"al j\",layoutDependency:layoutDependency,layoutId:\"bMeP59F0Q\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"98px\",src:\"https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png\",srcSet:\"https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png?scale-down-to=512 512w,https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png 2250w\"},className:\"framer-uq4ey9\",\"data-framer-name\":\"37a13c52-612f-4bb2-b73c-cda12ee99614\",layoutDependency:layoutDependency,layoutId:\"Y3Wrzeymt\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"155px\",src:\"https://framerusercontent.com/images/LB1wjOgrIIhF6u1ejIyKMZzxAk.png\",srcSet:\"https://framerusercontent.com/images/LB1wjOgrIIhF6u1ejIyKMZzxAk.png?scale-down-to=512 512w,https://framerusercontent.com/images/LB1wjOgrIIhF6u1ejIyKMZzxAk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LB1wjOgrIIhF6u1ejIyKMZzxAk.png 1133w\"},className:\"framer-1c0fzvi\",\"data-framer-name\":\"Madison_Marquette-removebg-preview 1\",layoutDependency:layoutDependency,layoutId:\"Tf6SewCKj\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"175px\",src:\"https://framerusercontent.com/images/BQOoMfPftF0zR70qM4Gy6O1g8.png\",srcSet:\"https://framerusercontent.com/images/BQOoMfPftF0zR70qM4Gy6O1g8.png?scale-down-to=512 512w,https://framerusercontent.com/images/BQOoMfPftF0zR70qM4Gy6O1g8.png 800w\"},className:\"framer-1tfydgp\",\"data-framer-name\":\"logo-capital-guidance 1\",layoutDependency:layoutDependency,layoutId:\"cmc6w05Yt\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/0mu49JlPcJwFIZfKuu9gxuBQTQ.png\"},className:\"framer-e1xn8p\",\"data-framer-name\":\"DBOX_CPL_Logo_RGB_Box-Standard-size_Blue-copy 1\",layoutDependency:layoutDependency,layoutId:\"dHPLpM5lk\"})]})],speed:60,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OmGgF.framer-1ram3q7, .framer-OmGgF .framer-1ram3q7 { display: block; }\",\".framer-OmGgF.framer-16nod0u { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 48px 0px; position: relative; width: 375px; }\",\".framer-OmGgF .framer-1o36u2w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OmGgF .framer-m8zvez { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OmGgF .framer-18i3chc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 16px 0px 16px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-OmGgF .framer-11mqonk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OmGgF .framer-rumun3 { flex: none; height: auto; position: sticky; top: 0px; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-OmGgF .framer-rkgqq1-container { flex: none; height: 52px; position: relative; width: 400px; }\",\".framer-OmGgF .framer-hfycun { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 45px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-OmGgF .framer-1eqpevn { flex: none; height: 36px; overflow: hidden; position: relative; width: 96px; }\",\".framer-OmGgF .framer-1l84obt { aspect-ratio: 2.6666666666666665 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-OmGgF .framer-jlj5z5 { aspect-ratio: 1.3611111111111112 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 49px; }\",\".framer-OmGgF .framer-18nra7j { aspect-ratio: 2.767741945054796 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 100px; }\",\".framer-OmGgF .framer-jg2nt0 { aspect-ratio: 2.8880863189697266 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 41px); position: relative; width: 119px; }\",\".framer-OmGgF .framer-uq4ey9 { aspect-ratio: 3.75 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 98px; }\",\".framer-OmGgF .framer-1c0fzvi { aspect-ratio: 5.149999830457899 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 155px; }\",\".framer-OmGgF .framer-1tfydgp { aspect-ratio: 7.27272711859809 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 175px; }\",\".framer-OmGgF .framer-e1xn8p { aspect-ratio: 2.4174173143174915 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 63px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-OmGgF.framer-16nod0u, .framer-OmGgF .framer-1o36u2w, .framer-OmGgF .framer-m8zvez, .framer-OmGgF .framer-18i3chc, .framer-OmGgF .framer-hfycun { gap: 0px; } .framer-OmGgF.framer-16nod0u > *, .framer-OmGgF .framer-18i3chc > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-OmGgF.framer-16nod0u > :first-child, .framer-OmGgF .framer-1o36u2w > :first-child, .framer-OmGgF .framer-m8zvez > :first-child, .framer-OmGgF .framer-18i3chc > :first-child { margin-top: 0px; } .framer-OmGgF.framer-16nod0u > :last-child, .framer-OmGgF .framer-1o36u2w > :last-child, .framer-OmGgF .framer-m8zvez > :last-child, .framer-OmGgF .framer-18i3chc > :last-child { margin-bottom: 0px; } .framer-OmGgF .framer-1o36u2w > * { margin: 0px; margin-bottom: calc(26px / 2); margin-top: calc(26px / 2); } .framer-OmGgF .framer-m8zvez > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-OmGgF .framer-hfycun > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-OmGgF .framer-hfycun > :first-child { margin-left: 0px; } .framer-OmGgF .framer-hfycun > :last-child { margin-right: 0px; } }\",\".framer-OmGgF.framer-v-1wmszvb .framer-18i3chc { align-content: flex-end; align-items: flex-end; justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 252\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"SyVOgHSoW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerlVaWfyB4E=withCSS(Component,css,\"framer-OmGgF\");export default FramerlVaWfyB4E;FramerlVaWfyB4E.displayName=\"App/Our Backers\";FramerlVaWfyB4E.defaultProps={height:252,width:375};addPropertyControls(FramerlVaWfyB4E,{variant:{options:[\"PIMYjbgve\",\"SyVOgHSoW\"],optionTitles:[\"Variant 1\",\"Arabic\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerlVaWfyB4E,[{explicitInter:true,fonts:[{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNTxXUEKi4Rw.woff2\",weight:\"700\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_m07NTxXUEKi4Rw.woff2\",weight:\"500\"}]},...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlVaWfyB4E\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"375\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"252\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SyVOgHSoW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport*as localizedValues from\"./lVaWfyB4E-0.js\";const valuesByLocaleId={zjiuphiXL:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"\u0634\u0631\u0643\u0627\u0624\u0646\u0627\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"\u0646\u062D\u0646 \u0645\u062F\u0639\u0648\u0645\u0648\u0646 \u0645\u0646 \u0642\u0628\u0644 \u0645\u0633\u062A\u062B\u0645\u0631\u064A\u0646 \u0645\u0631\u0645\u0648\u0642\u064A\u0646\u060C \u0628\u0645\u0627 \u0641\u064A \u0630\u0644\u0643 \u0623\u0631\u0627\u0645\u0643\u0648 \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629\u060C \u0645\u0628\u0627\u062F\u0644\u0629 \u0634\u0631\u0643\u0629 \u0627\u0633\u062A\u062B\u0645\u0627\u0631 \u0633\u064A\u0627\u062F\u064A\u060C \u0634\u0631\u0643\u0627\u0621 \u0627\u0644\u0645\u0628\u0627\u062F\u0631\u0627\u062A \u0641\u064A \u0627\u0644\u0634\u0631\u0642 \u0627\u0644\u0623\u0648\u0633\u0637\u060C \u0648\u063A\u064A\u0631\u0647\u0645.\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"\u0646\u062D\u0646 \u0645\u062F\u0639\u0648\u0645\u0648\u0646 \u0645\u0646 \u0642\u0628\u0644 \u0645\u0633\u062A\u062B\u0645\u0631\u064A\u0646 \u0645\u0631\u0645\u0648\u0642\u064A\u0646\u060C \u0628\u0645\u0627 \u0641\u064A \u0630\u0644\u0643 \u0623\u0631\u0627\u0645\u0643\u0648 \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629\u060C \u0645\u0628\u0627\u062F\u0644\u0629 \u0634\u0631\u0643\u0629 \u0627\u0633\u062A\u062B\u0645\u0627\u0631 \u0633\u064A\u0627\u062F\u064A\u060C \u0634\u0631\u0643\u0627\u0621 \u0627\u0644\u0645\u0628\u0627\u062F\u0631\u0627\u062A \u0641\u064A \u0627\u0644\u0634\u0631\u0642 \u0627\u0644\u0623\u0648\u0633\u0637\u060C \u0648\u063A\u064A\u0631\u0647\u0645.\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/wlYug9zcuyjtGxKcnofj/kHeHTxlvmkzznKc9nrJX/uJ8MXsIOo.js\";const cycleOrder=[\"DDd1y3_5i\",\"tRUd0Q7vl\"];const serializationHash=\"framer-94p5g\";const variantClassNames={DDd1y3_5i:\"framer-v-19pdz22\",tRUd0Q7vl:\"framer-v-138htew\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};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 1\":\"DDd1y3_5i\",Arab:\"tRUd0Q7vl\"};const getProps=({height,id,title,visible2,width,...props})=>{return{...props,GBLndWSQJ:visible2??props.GBLndWSQJ,LrAqNoqbv:title??props.LrAqNoqbv??\"Meet the founders\",variant:humanReadableVariantMap[props.variant]??props.variant??\"DDd1y3_5i\"};};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,LrAqNoqbv,GBLndWSQJ,gHImqFptkRBsYSaaHY,KNRhFo2FeRBsYSaaHY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DDd1y3_5i\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19pdz22\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DDd1y3_5i\",ref:refBinding,style:{backgroundColor:\"rgb(246, 247, 249)\",...style},...addPropertyOverrides({tRUd0Q7vl:{\"data-framer-name\":\"Arab\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oofhr3\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"QPuyISpKd\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"Meet the founders\"})}),className:\"framer-vqyp5t\",\"data-framer-name\":\"Meet the founders\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"wCFxqWau1\",style:{\"--extracted-r6o4lv\":\"rgb(18, 28, 48)\",\"--framer-paragraph-spacing\":\"0px\"},text:LrAqNoqbv,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"Meet the founders\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ftwkx0\",layoutDependency:layoutDependency,layoutId:\"r_4lyZFFN\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u3hsaq\",\"data-border\":true,\"data-framer-name\":\"Rami\",layoutDependency:layoutDependency,layoutId:\"wNN0_61ls\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(235, 236, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1767de8d-75c2-4bcc-9840-bffd65580bd5, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 8px 30px 0px rgba(0, 0, 0, 0.04)\"},children:[/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+44+0+16+0),sizes:\"289px\",...toResponsiveImage(KNRhFo2FeRBsYSaaHY)},className:\"framer-14yrv7o\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"vqHWjRsqR\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,filter:`grayscale(${parseFloat(gHImqFptkRBsYSaaHY)/100})`,WebkitFilter:`grayscale(${parseFloat(gHImqFptkRBsYSaaHY)/100})`},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18kv4e6\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"qb9t4JlIB\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/rami-tabbara/?originalSubdomain=ae\",motionChild:true,nodeId:\"udmSpTgxK\",scopeId:\"uJ8MXsIOo\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-foi4x6 framer-6xwycj\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"udmSpTgxK\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45,boxShadow:\"0px 1px 9px 0px rgba(0, 0, 0, 0.11)\"},whileHover:animation,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ile4rl\",\"data-framer-name\":\"Social Icons\",layoutDependency:layoutDependency,layoutId:\"o1I4xtsIe\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-jnvoys\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"ztpj0L6kQ\",svg:'<svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M25.9331 0H2.06694C1.51876 0 0.993022 0.217767 0.605394 0.605394C0.217767 0.993022 0 1.51876 0 2.06694V25.9331C0 26.4812 0.217767 27.007 0.605394 27.3946C0.993022 27.7822 1.51876 28 2.06694 28H25.9331C26.4812 28 27.007 27.7822 27.3946 27.3946C27.7822 27.007 28 26.4812 28 25.9331V2.06694C28 1.51876 27.7822 0.993022 27.3946 0.605394C27.007 0.217767 26.4812 0 25.9331 0ZM8.34556 23.8525H4.13583V10.4806H8.34556V23.8525ZM6.23778 8.6275C5.76026 8.62481 5.29423 8.48073 4.89852 8.21344C4.50281 7.94614 4.19515 7.56762 4.01436 7.12564C3.83357 6.68365 3.78776 6.19802 3.8827 5.73003C3.97765 5.26204 4.2091 4.83266 4.54785 4.49608C4.88659 4.1595 5.31745 3.93081 5.78604 3.83887C6.25464 3.74693 6.73996 3.79586 7.18078 3.97948C7.62159 4.16311 7.99813 4.47319 8.26288 4.87061C8.52762 5.26803 8.66871 5.73497 8.66833 6.2125C8.67284 6.53221 8.61293 6.84955 8.49218 7.14561C8.37143 7.44166 8.19231 7.71038 7.9655 7.93574C7.73869 8.16111 7.46882 8.3385 7.17199 8.45734C6.87517 8.57619 6.55745 8.63406 6.23778 8.6275ZM23.8622 23.8642H19.6544V16.5589C19.6544 14.4044 18.7386 13.7394 17.5564 13.7394C16.3081 13.7394 15.0831 14.6806 15.0831 16.6133V23.8642H10.8733V10.4903H14.9217V12.3433H14.9761C15.3825 11.5208 16.8058 10.115 18.9778 10.115C21.3267 10.115 23.8642 11.5092 23.8642 15.5925L23.8622 23.8642Z\" fill=\"#0A66C2\" style=\"fill:#0A66C2;fill:color(display-p3 0.0392 0.4000 0.7608);fill-opacity:1;\"/>\\n</svg>\\n',withExternalLayout:true})})})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+44+0+16+0+0+0),pixelHeight:5600,pixelWidth:4e3,positionX:\"center\",positionY:\"top\",sizes:\"289px\",src:\"https://framerusercontent.com/images/aj6bGQsmNv5iCoDZvbmjxCOuo.jpg\",srcSet:\"https://framerusercontent.com/images/aj6bGQsmNv5iCoDZvbmjxCOuo.jpg?scale-down-to=1024 731w,https://framerusercontent.com/images/aj6bGQsmNv5iCoDZvbmjxCOuo.jpg?scale-down-to=2048 1462w,https://framerusercontent.com/images/aj6bGQsmNv5iCoDZvbmjxCOuo.jpg?scale-down-to=4096 2925w,https://framerusercontent.com/images/aj6bGQsmNv5iCoDZvbmjxCOuo.jpg 4000w\"},className:\"framer-ii3w3f\",\"data-framer-name\":\"Frame 1000004695\",layoutDependency:layoutDependency,layoutId:\"zWzaRmO9T\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zw1sdl\",layoutDependency:layoutDependency,layoutId:\"j701eVjMd\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2cuib6\",layoutDependency:layoutDependency,layoutId:\"ZInRt2i0B\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"Rami Tabbara\"})}),className:\"framer-1hbu1mp\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"IiEHVyU5L\",style:{\"--extracted-gdpscs\":\"var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"Rami Tabbara\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Co-Founder & Co-CEO\"})}),className:\"framer-mum7j2\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"WhD62RF17\",style:{\"--extracted-r6o4lv\":\"rgb(93, 100, 114)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Co-Founder & Co-CEO\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uhnfow\",layoutDependency:layoutDependency,layoutId:\"ffC_XkTUO\",style:{backgroundColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(235, 236, 237))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yhd731\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"UrdWXiLjq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Rami, a veteran in Dubai's real estate industry with 18+ years experience, has been affiliated with top companies like The First Group and Damac Properties where he managed property sales to the tune of $7.6 billion.\"})}),className:\"framer-1qoanan\",\"data-framer-name\":\"Body\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"Z7lXlat9H\",style:{\"--extracted-r6o4lv\":\"rgb(93, 100, 114)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Rami, a veteran in Dubai's real estate industry with 18+ years experience, has been affiliated with top companies like The First Group and Damac Properties where he managed property sales to the tune of $7.6 billion.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-163fu91\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"XNqvYOj7j\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+44+0+16+362.4+0+154+0+3),sizes:\"135px\",src:\"https://framerusercontent.com/images/PSpPj1cAhySXyuoB97MnoDRxpI.png\",srcSet:\"https://framerusercontent.com/images/PSpPj1cAhySXyuoB97MnoDRxpI.png?scale-down-to=512 512w,https://framerusercontent.com/images/PSpPj1cAhySXyuoB97MnoDRxpI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/PSpPj1cAhySXyuoB97MnoDRxpI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/PSpPj1cAhySXyuoB97MnoDRxpI.png 2560w\"},className:\"framer-1ibbgsi\",\"data-framer-name\":\"Damac_logo.svg 1\",layoutDependency:layoutDependency,layoutId:\"l5wDgx8oJ\"})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ebr8vh\",\"data-border\":true,\"data-framer-name\":\"Manar\",layoutDependency:layoutDependency,layoutId:\"Cd4NQXzGu\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(235, 236, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1767de8d-75c2-4bcc-9840-bffd65580bd5, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 8px 30px 0px rgba(0, 0, 0, 0.04)\"},children:[/*#__PURE__*/_jsxs(motion.div,{background:{alt:\"\",fit:\"fill\"},className:\"framer-1rashbb\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"hW9Ard8JT\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,filter:`grayscale(${parseFloat(gHImqFptkRBsYSaaHY)/100})`,WebkitFilter:`grayscale(${parseFloat(gHImqFptkRBsYSaaHY)/100})`},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-y0awi1\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"chY7gurnA\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/manarm/?originalSubdomain=ae\",motionChild:true,nodeId:\"XkYHQ6vgz\",scopeId:\"uJ8MXsIOo\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19z40s8 framer-6xwycj\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"XkYHQ6vgz\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45,boxShadow:\"0px 1px 9px 0px rgba(0, 0, 0, 0.11)\"},whileHover:animation,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nnj0h1\",\"data-framer-name\":\"Social Icons\",layoutDependency:layoutDependency,layoutId:\"vIh5MfyMC\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1c9ah6i\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"aT3BCuACa\",svg:'<svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M25.9331 0H2.06694C1.51876 0 0.993022 0.217767 0.605394 0.605394C0.217767 0.993022 0 1.51876 0 2.06694V25.9331C0 26.4812 0.217767 27.007 0.605394 27.3946C0.993022 27.7822 1.51876 28 2.06694 28H25.9331C26.4812 28 27.007 27.7822 27.3946 27.3946C27.7822 27.007 28 26.4812 28 25.9331V2.06694C28 1.51876 27.7822 0.993022 27.3946 0.605394C27.007 0.217767 26.4812 0 25.9331 0ZM8.34556 23.8525H4.13583V10.4806H8.34556V23.8525ZM6.23778 8.6275C5.76026 8.62481 5.29423 8.48073 4.89852 8.21344C4.50281 7.94614 4.19515 7.56762 4.01436 7.12564C3.83357 6.68365 3.78776 6.19802 3.8827 5.73003C3.97765 5.26204 4.2091 4.83266 4.54785 4.49608C4.88659 4.1595 5.31745 3.93081 5.78604 3.83887C6.25464 3.74693 6.73996 3.79586 7.18078 3.97948C7.62159 4.16311 7.99813 4.47319 8.26288 4.87061C8.52762 5.26803 8.66871 5.73497 8.66833 6.2125C8.67284 6.53221 8.61293 6.84955 8.49218 7.14561C8.37143 7.44166 8.19231 7.71038 7.9655 7.93574C7.73869 8.16111 7.46882 8.3385 7.17199 8.45734C6.87517 8.57619 6.55745 8.63406 6.23778 8.6275ZM23.8622 23.8642H19.6544V16.5589C19.6544 14.4044 18.7386 13.7394 17.5564 13.7394C16.3081 13.7394 15.0831 14.6806 15.0831 16.6133V23.8642H10.8733V10.4903H14.9217V12.3433H14.9761C15.3825 11.5208 16.8058 10.115 18.9778 10.115C21.3267 10.115 23.8642 11.5092 23.8642 15.5925L23.8622 23.8642Z\" fill=\"#0A66C2\" style=\"fill:#0A66C2;fill:color(display-p3 0.0392 0.4000 0.7608);fill-opacity:1;\"/>\\n</svg>\\n',withExternalLayout:true})})})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+44+0+16+0+0+0),pixelHeight:2841,pixelWidth:2273,positionX:\"center\",positionY:\"top\",sizes:\"288px\",src:\"https://framerusercontent.com/images/2Ih0mqt13suOXCiqggle93xDrw.jpg\",srcSet:\"https://framerusercontent.com/images/2Ih0mqt13suOXCiqggle93xDrw.jpg?scale-down-to=1024 819w,https://framerusercontent.com/images/2Ih0mqt13suOXCiqggle93xDrw.jpg?scale-down-to=2048 1638w,https://framerusercontent.com/images/2Ih0mqt13suOXCiqggle93xDrw.jpg 2273w\"},className:\"framer-qt1dk7\",\"data-framer-name\":\"Frame 1000004695\",layoutDependency:layoutDependency,layoutId:\"aDL368lAu\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n7k8ra\",layoutDependency:layoutDependency,layoutId:\"BWdpkenHD\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jjuzor\",layoutDependency:layoutDependency,layoutId:\"fczmBCwT4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"Manar Mahmassani\"})}),className:\"framer-qix3gz\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"x8ZIdlDow\",style:{\"--extracted-gdpscs\":\"var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"Manar Mahmassani\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Co-Founder & Co-CEO\"})}),className:\"framer-p3uhf8\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"EzB412h_s\",style:{\"--extracted-r6o4lv\":\"rgb(93, 100, 114)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Co-Founder & Co-CEO\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ad475x\",layoutDependency:layoutDependency,layoutId:\"OQSqKVh7K\",style:{backgroundColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(235, 236, 237))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hu6yu1\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"aZYoWWFo5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"During his 18-year career, Manar actively led private investment transactions totaling $6 billion. At Deutsche Bank, he became Head of Structured Credit & Global Head of Islamic Structuring, later joining Falcon Group as their Head of Corporate Finance.\"})}),className:\"framer-1w3jv7e\",\"data-framer-name\":\"Body\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"BzMIdmxeD\",style:{\"--extracted-r6o4lv\":\"rgb(93, 100, 114)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"During his 18-year career, Manar actively led private investment transactions totaling $6 billion. At Deutsche Bank, he became Head of Structured Credit & Global Head of Islamic Structuring, later joining Falcon Group as their Head of Corporate Finance.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+44+0+16+362.4+0+154),sizes:\"124.3725px\",src:\"https://framerusercontent.com/images/Tp0Quo2sfpVAiHRvSBN4FYx0NjA.png\",srcSet:\"https://framerusercontent.com/images/Tp0Quo2sfpVAiHRvSBN4FYx0NjA.png?scale-down-to=512 512w,https://framerusercontent.com/images/Tp0Quo2sfpVAiHRvSBN4FYx0NjA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Tp0Quo2sfpVAiHRvSBN4FYx0NjA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Tp0Quo2sfpVAiHRvSBN4FYx0NjA.png 2560w\"},className:\"framer-8vqhzl\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"bxyAqyQ0S\"})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c05igf\",\"data-border\":true,\"data-framer-name\":\"Ricardo\",layoutDependency:layoutDependency,layoutId:\"U6kh1u7jt\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(235, 236, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1767de8d-75c2-4bcc-9840-bffd65580bd5, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 8px 30px 0px rgba(0, 0, 0, 0.04)\"},children:[/*#__PURE__*/_jsxs(motion.div,{background:{alt:\"\",fit:\"fill\"},className:\"framer-r280gm\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"RWWvzvJIM\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,filter:`grayscale(${parseFloat(gHImqFptkRBsYSaaHY)/100})`,WebkitFilter:`grayscale(${parseFloat(gHImqFptkRBsYSaaHY)/100})`},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f87fy2\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"SPf72k0Kc\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/ricardobrizido/?originalSubdomain=uk\",motionChild:true,nodeId:\"ivTlsH6Nh\",scopeId:\"uJ8MXsIOo\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ncik9q framer-6xwycj\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"ivTlsH6Nh\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45,boxShadow:\"0px 1px 9px 0px rgba(0, 0, 0, 0.11)\"},whileHover:animation,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oo7u81\",\"data-framer-name\":\"Social Icons\",layoutDependency:layoutDependency,layoutId:\"t1wDzoZFB\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1yo7rmi\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"pi3YhSeM8\",svg:'<svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M25.9331 0H2.06694C1.51876 0 0.993022 0.217767 0.605394 0.605394C0.217767 0.993022 0 1.51876 0 2.06694V25.9331C0 26.4812 0.217767 27.007 0.605394 27.3946C0.993022 27.7822 1.51876 28 2.06694 28H25.9331C26.4812 28 27.007 27.7822 27.3946 27.3946C27.7822 27.007 28 26.4812 28 25.9331V2.06694C28 1.51876 27.7822 0.993022 27.3946 0.605394C27.007 0.217767 26.4812 0 25.9331 0ZM8.34556 23.8525H4.13583V10.4806H8.34556V23.8525ZM6.23778 8.6275C5.76026 8.62481 5.29423 8.48073 4.89852 8.21344C4.50281 7.94614 4.19515 7.56762 4.01436 7.12564C3.83357 6.68365 3.78776 6.19802 3.8827 5.73003C3.97765 5.26204 4.2091 4.83266 4.54785 4.49608C4.88659 4.1595 5.31745 3.93081 5.78604 3.83887C6.25464 3.74693 6.73996 3.79586 7.18078 3.97948C7.62159 4.16311 7.99813 4.47319 8.26288 4.87061C8.52762 5.26803 8.66871 5.73497 8.66833 6.2125C8.67284 6.53221 8.61293 6.84955 8.49218 7.14561C8.37143 7.44166 8.19231 7.71038 7.9655 7.93574C7.73869 8.16111 7.46882 8.3385 7.17199 8.45734C6.87517 8.57619 6.55745 8.63406 6.23778 8.6275ZM23.8622 23.8642H19.6544V16.5589C19.6544 14.4044 18.7386 13.7394 17.5564 13.7394C16.3081 13.7394 15.0831 14.6806 15.0831 16.6133V23.8642H10.8733V10.4903H14.9217V12.3433H14.9761C15.3825 11.5208 16.8058 10.115 18.9778 10.115C21.3267 10.115 23.8642 11.5092 23.8642 15.5925L23.8622 23.8642Z\" fill=\"#0A66C2\" style=\"fill:#0A66C2;fill:color(display-p3 0.0392 0.4000 0.7608);fill-opacity:1;\"/>\\n</svg>\\n',withExternalLayout:true})})})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+44+0+16+0+0+0),pixelHeight:5e3,pixelWidth:4e3,positionX:\"center\",positionY:\"top\",sizes:\"288px\",src:\"https://framerusercontent.com/images/wJNC0w4FDqTWlYdKtE6fJnQnV9s.jpg\",srcSet:\"https://framerusercontent.com/images/wJNC0w4FDqTWlYdKtE6fJnQnV9s.jpg?scale-down-to=1024 819w,https://framerusercontent.com/images/wJNC0w4FDqTWlYdKtE6fJnQnV9s.jpg?scale-down-to=2048 1638w,https://framerusercontent.com/images/wJNC0w4FDqTWlYdKtE6fJnQnV9s.jpg?scale-down-to=4096 3276w,https://framerusercontent.com/images/wJNC0w4FDqTWlYdKtE6fJnQnV9s.jpg 4000w\"},className:\"framer-1cdi9ro\",\"data-framer-name\":\"Frame 1000004695\",layoutDependency:layoutDependency,layoutId:\"t8CZdra18\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bq2s4j\",layoutDependency:layoutDependency,layoutId:\"pMDX8Zrh3\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12qa0p9\",layoutDependency:layoutDependency,layoutId:\"IoV_aoMDy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"Ricardo Brizido\"})}),className:\"framer-1g830cy\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"xn6u3qNRY\",style:{\"--extracted-gdpscs\":\"var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"Ricardo Brizido\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Co-Founder & CPTO\"})}),className:\"framer-h31f8v\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"WtoANlBWz\",style:{\"--extracted-r6o4lv\":\"rgb(93, 100, 114)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Co-Founder & CPTO\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xh41cj\",layoutDependency:layoutDependency,layoutId:\"ifGlu3zV7\",style:{backgroundColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(235, 236, 237))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iqb71p\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"mkD_guc7R\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Ricardo is a seasoned CPTO with world-class experience spanning 15+ years in the digital space. In his last role, he focused on building Seedrs.com, a leading equity fintech marketplace, later acquired by Republic in a deal valuing it at $100M.\"})}),className:\"framer-fqbliq\",\"data-framer-name\":\"Body\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"PPVtwRMQ9\",style:{\"--extracted-r6o4lv\":\"rgb(93, 100, 114)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"Ricardo is a seasoned CPTO with world-class experience spanning 15+ years in the digital space. In his last role, he focused on building Seedrs.com, a leading equity fintech marketplace, later acquired by Republic in a deal valuing it at $100M.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+44+0+16+362.4+0+154),pixelHeight:600,pixelWidth:2250,sizes:\"91.3714px\",src:\"https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png\",srcSet:\"https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png?scale-down-to=512 512w,https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/JJVsRIGCL1dnW1U3AZJ8C3HVug.png 2250w\"},className:\"framer-tfd6wb\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"iR2pvFSKY\"})]})]}),GBLndWSQJ&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4nb078\",\"data-border\":true,\"data-framer-name\":\"Hanouf\",layoutDependency:layoutDependency,layoutId:\"ULjolgrAM\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(235, 236, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1767de8d-75c2-4bcc-9840-bffd65580bd5, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 8px 30px 0px rgba(0, 0, 0, 0.04)\"},children:[/*#__PURE__*/_jsxs(motion.div,{background:{alt:\"\",fit:\"fill\"},className:\"framer-wrka42\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"PyuMxlPTq\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,filter:`grayscale(${parseFloat(gHImqFptkRBsYSaaHY)/100})`,WebkitFilter:`grayscale(${parseFloat(gHImqFptkRBsYSaaHY)/100})`},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zibqyx\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"m3DFnX9UK\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/binsaeedhanouf/?originalSubdomain=sa\",motionChild:true,nodeId:\"Bk7Yl4hWT\",openInNewTab:true,scopeId:\"uJ8MXsIOo\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ag3kz framer-6xwycj\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"Bk7Yl4hWT\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45,boxShadow:\"0px 1px 9px 0px rgba(0, 0, 0, 0.11)\"},whileHover:animation,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q5axts\",\"data-framer-name\":\"Social Icons\",layoutDependency:layoutDependency,layoutId:\"AMyJEt1Ea\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1aemmqu\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"N7gmFqZ2A\",svg:'<svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M25.9331 0H2.06694C1.51876 0 0.993022 0.217767 0.605394 0.605394C0.217767 0.993022 0 1.51876 0 2.06694V25.9331C0 26.4812 0.217767 27.007 0.605394 27.3946C0.993022 27.7822 1.51876 28 2.06694 28H25.9331C26.4812 28 27.007 27.7822 27.3946 27.3946C27.7822 27.007 28 26.4812 28 25.9331V2.06694C28 1.51876 27.7822 0.993022 27.3946 0.605394C27.007 0.217767 26.4812 0 25.9331 0ZM8.34556 23.8525H4.13583V10.4806H8.34556V23.8525ZM6.23778 8.6275C5.76026 8.62481 5.29423 8.48073 4.89852 8.21344C4.50281 7.94614 4.19515 7.56762 4.01436 7.12564C3.83357 6.68365 3.78776 6.19802 3.8827 5.73003C3.97765 5.26204 4.2091 4.83266 4.54785 4.49608C4.88659 4.1595 5.31745 3.93081 5.78604 3.83887C6.25464 3.74693 6.73996 3.79586 7.18078 3.97948C7.62159 4.16311 7.99813 4.47319 8.26288 4.87061C8.52762 5.26803 8.66871 5.73497 8.66833 6.2125C8.67284 6.53221 8.61293 6.84955 8.49218 7.14561C8.37143 7.44166 8.19231 7.71038 7.9655 7.93574C7.73869 8.16111 7.46882 8.3385 7.17199 8.45734C6.87517 8.57619 6.55745 8.63406 6.23778 8.6275ZM23.8622 23.8642H19.6544V16.5589C19.6544 14.4044 18.7386 13.7394 17.5564 13.7394C16.3081 13.7394 15.0831 14.6806 15.0831 16.6133V23.8642H10.8733V10.4903H14.9217V12.3433H14.9761C15.3825 11.5208 16.8058 10.115 18.9778 10.115C21.3267 10.115 23.8642 11.5092 23.8642 15.5925L23.8622 23.8642Z\" fill=\"#0A66C2\" style=\"fill:#0A66C2;fill:color(display-p3 0.0392 0.4000 0.7608);fill-opacity:1;\"/>\\n</svg>\\n',withExternalLayout:true})})})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+44+0+16+0+0+0),pixelHeight:502,pixelWidth:401,positionX:\"51%\",positionY:\"26.6%\",src:\"https://framerusercontent.com/images/ARNnL7ieGqE9Ea5AScyJzoUeqIU.png\"},className:\"framer-v8p47\",\"data-framer-name\":\"Frame 1000004695\",layoutDependency:layoutDependency,layoutId:\"UZ0apGl4g\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gxgxrm\",layoutDependency:layoutDependency,layoutId:\"wB_B6oJOz\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gy7p7g\",layoutDependency:layoutDependency,layoutId:\"hPzNgBCSE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"Hanouf Abdulelah Bin Saeed\"})}),className:\"framer-1ubeym9\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"hzbQyjtpc\",style:{\"--extracted-gdpscs\":\"var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"Hanouf Abdulelah Bin Saeed\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"General Manager, KSA\"})}),className:\"framer-m97lky\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"rqKYutqCt\",style:{\"--extracted-r6o4lv\":\"rgb(93, 100, 114)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v21\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"General Manager, KSA\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l5pqtu\",layoutDependency:layoutDependency,layoutId:\"sFNBrMdyx\",style:{backgroundColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(235, 236, 237))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1runl02\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"h6ljOkHtM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v22\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"With 15+ years in finance and banking, Hanouf has spearheaded public-private partnerships and led international PR initiatives, driven by a passion to empower Saudi youth and shape the next generation of Vision 2030 leaders.\"})}),className:\"framer-i4s93g\",\"data-framer-name\":\"Body\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"tBSanwJE1\",style:{\"--extracted-r6o4lv\":\"rgb(93, 100, 114)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({tRUd0Q7vl:{children:getLocalizedValue(\"v23\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"With 15+ years in finance and banking, Hanouf has spearheaded public-private partnerships and led international PR initiatives, driven by a passion to empower Saudi youth and shape the next generation of Vision 2030 leaders.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:192.5,intrinsicWidth:640,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+44+0+16+362.4+0+150),pixelHeight:385,pixelWidth:1280,sizes:\"93.0909px\",src:\"https://framerusercontent.com/images/ZVuY5d7GS2zSGa6I5iFa854LQ70.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/ZVuY5d7GS2zSGa6I5iFa854LQ70.png?scale-down-to=512 512w,https://framerusercontent.com/images/ZVuY5d7GS2zSGa6I5iFa854LQ70.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZVuY5d7GS2zSGa6I5iFa854LQ70.png 1280w\"},className:\"framer-1nw69yw\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"GJamcBGdj\"})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-94p5g.framer-6xwycj, .framer-94p5g .framer-6xwycj { display: block; }\",\".framer-94p5g.framer-19pdz22 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 48px 0px; position: relative; width: 1411px; }\",\".framer-94p5g .framer-1oofhr3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: 100%; }\",\".framer-94p5g .framer-vqyp5t { flex: none; height: 20px; position: relative; white-space: pre-wrap; width: 343px; word-break: break-word; word-wrap: break-word; }\",\".framer-94p5g .framer-1ftwkx0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px 16px 16px 16px; position: relative; width: 100%; }\",\".framer-94p5g .framer-u3hsaq { 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: hidden; padding: 16px 16px 24px 16px; position: relative; width: 321px; will-change: var(--framer-will-change-override, transform); }\",\".framer-94p5g .framer-14yrv7o, .framer-94p5g .framer-1rashbb, .framer-94p5g .framer-r280gm, .framer-94p5g .framer-wrka42 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 196px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-94p5g .framer-18kv4e6, .framer-94p5g .framer-y0awi1, .framer-94p5g .framer-1f87fy2, .framer-94p5g .framer-zibqyx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; left: 220px; overflow: visible; padding: 0px; position: absolute; top: 12px; width: 47px; z-index: 1; }\",\".framer-94p5g .framer-foi4x6, .framer-94p5g .framer-19z40s8, .framer-94p5g .framer-1ncik9q, .framer-94p5g .framer-1ag3kz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 19px; position: relative; text-decoration: none; width: 40px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-94p5g .framer-1ile4rl, .framer-94p5g .framer-1nnj0h1, .framer-94p5g .framer-1oo7u81, .framer-94p5g .framer-1q5axts { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-94p5g .framer-jnvoys, .framer-94p5g .framer-1c9ah6i, .framer-94p5g .framer-1yo7rmi, .framer-94p5g .framer-1aemmqu { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-94p5g .framer-ii3w3f, .framer-94p5g .framer-qt1dk7, .framer-94p5g .framer-1cdi9ro, .framer-94p5g .framer-v8p47 { flex: none; height: 256px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-94p5g .framer-zw1sdl, .framer-94p5g .framer-1n7k8ra, .framer-94p5g .framer-1bq2s4j, .framer-94p5g .framer-1gxgxrm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-94p5g .framer-2cuib6, .framer-94p5g .framer-1jjuzor, .framer-94p5g .framer-12qa0p9, .framer-94p5g .framer-1gy7p7g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-94p5g .framer-1hbu1mp, .framer-94p5g .framer-mum7j2, .framer-94p5g .framer-1qoanan, .framer-94p5g .framer-qix3gz, .framer-94p5g .framer-p3uhf8, .framer-94p5g .framer-1w3jv7e, .framer-94p5g .framer-1g830cy, .framer-94p5g .framer-h31f8v, .framer-94p5g .framer-fqbliq, .framer-94p5g .framer-1ubeym9, .framer-94p5g .framer-m97lky, .framer-94p5g .framer-i4s93g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-94p5g .framer-uhnfow, .framer-94p5g .framer-1ad475x, .framer-94p5g .framer-1xh41cj, .framer-94p5g .framer-1l5pqtu { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-94p5g .framer-1yhd731 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-94p5g .framer-163fu91 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 135px; }\",\".framer-94p5g .framer-1ibbgsi { aspect-ratio: 7.507331000434028 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 27px); position: relative; width: 100%; }\",\".framer-94p5g .framer-ebr8vh, .framer-94p5g .framer-c05igf, .framer-94p5g .framer-4nb078 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: hidden; padding: 16px 16px 24px 16px; position: relative; width: 320px; will-change: var(--framer-will-change-override, transform); }\",\".framer-94p5g .framer-1hu6yu1, .framer-94p5g .framer-1iqb71p, .framer-94p5g .framer-1runl02 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-94p5g .framer-8vqhzl { aspect-ratio: 5.182186126708984 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 124px; }\",\".framer-94p5g .framer-tfd6wb { aspect-ratio: 3.807142893473307 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 91px; }\",\".framer-94p5g .framer-1nw69yw { aspect-ratio: 3.324675324675325 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); overflow: visible; position: relative; width: 93px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-94p5g.framer-19pdz22, .framer-94p5g .framer-1oofhr3, .framer-94p5g .framer-1ftwkx0, .framer-94p5g .framer-u3hsaq, .framer-94p5g .framer-14yrv7o, .framer-94p5g .framer-18kv4e6, .framer-94p5g .framer-foi4x6, .framer-94p5g .framer-zw1sdl, .framer-94p5g .framer-2cuib6, .framer-94p5g .framer-1yhd731, .framer-94p5g .framer-163fu91, .framer-94p5g .framer-ebr8vh, .framer-94p5g .framer-1rashbb, .framer-94p5g .framer-y0awi1, .framer-94p5g .framer-19z40s8, .framer-94p5g .framer-1n7k8ra, .framer-94p5g .framer-1jjuzor, .framer-94p5g .framer-c05igf, .framer-94p5g .framer-r280gm, .framer-94p5g .framer-1f87fy2, .framer-94p5g .framer-1ncik9q, .framer-94p5g .framer-1bq2s4j, .framer-94p5g .framer-12qa0p9, .framer-94p5g .framer-4nb078, .framer-94p5g .framer-wrka42, .framer-94p5g .framer-zibqyx, .framer-94p5g .framer-1ag3kz, .framer-94p5g .framer-1gxgxrm, .framer-94p5g .framer-1gy7p7g { gap: 0px; } .framer-94p5g.framer-19pdz22 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-94p5g.framer-19pdz22 > :first-child, .framer-94p5g .framer-u3hsaq > :first-child, .framer-94p5g .framer-14yrv7o > :first-child, .framer-94p5g .framer-zw1sdl > :first-child, .framer-94p5g .framer-2cuib6 > :first-child, .framer-94p5g .framer-1yhd731 > :first-child, .framer-94p5g .framer-163fu91 > :first-child, .framer-94p5g .framer-ebr8vh > :first-child, .framer-94p5g .framer-1rashbb > :first-child, .framer-94p5g .framer-1n7k8ra > :first-child, .framer-94p5g .framer-1jjuzor > :first-child, .framer-94p5g .framer-c05igf > :first-child, .framer-94p5g .framer-r280gm > :first-child, .framer-94p5g .framer-1bq2s4j > :first-child, .framer-94p5g .framer-12qa0p9 > :first-child, .framer-94p5g .framer-4nb078 > :first-child, .framer-94p5g .framer-wrka42 > :first-child, .framer-94p5g .framer-1gxgxrm > :first-child, .framer-94p5g .framer-1gy7p7g > :first-child { margin-top: 0px; } .framer-94p5g.framer-19pdz22 > :last-child, .framer-94p5g .framer-u3hsaq > :last-child, .framer-94p5g .framer-14yrv7o > :last-child, .framer-94p5g .framer-zw1sdl > :last-child, .framer-94p5g .framer-2cuib6 > :last-child, .framer-94p5g .framer-1yhd731 > :last-child, .framer-94p5g .framer-163fu91 > :last-child, .framer-94p5g .framer-ebr8vh > :last-child, .framer-94p5g .framer-1rashbb > :last-child, .framer-94p5g .framer-1n7k8ra > :last-child, .framer-94p5g .framer-1jjuzor > :last-child, .framer-94p5g .framer-c05igf > :last-child, .framer-94p5g .framer-r280gm > :last-child, .framer-94p5g .framer-1bq2s4j > :last-child, .framer-94p5g .framer-12qa0p9 > :last-child, .framer-94p5g .framer-4nb078 > :last-child, .framer-94p5g .framer-wrka42 > :last-child, .framer-94p5g .framer-1gxgxrm > :last-child, .framer-94p5g .framer-1gy7p7g > :last-child { margin-bottom: 0px; } .framer-94p5g .framer-1oofhr3 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-94p5g .framer-1oofhr3 > :first-child, .framer-94p5g .framer-1ftwkx0 > :first-child, .framer-94p5g .framer-18kv4e6 > :first-child, .framer-94p5g .framer-foi4x6 > :first-child, .framer-94p5g .framer-y0awi1 > :first-child, .framer-94p5g .framer-19z40s8 > :first-child, .framer-94p5g .framer-1f87fy2 > :first-child, .framer-94p5g .framer-1ncik9q > :first-child, .framer-94p5g .framer-zibqyx > :first-child, .framer-94p5g .framer-1ag3kz > :first-child { margin-left: 0px; } .framer-94p5g .framer-1oofhr3 > :last-child, .framer-94p5g .framer-1ftwkx0 > :last-child, .framer-94p5g .framer-18kv4e6 > :last-child, .framer-94p5g .framer-foi4x6 > :last-child, .framer-94p5g .framer-y0awi1 > :last-child, .framer-94p5g .framer-19z40s8 > :last-child, .framer-94p5g .framer-1f87fy2 > :last-child, .framer-94p5g .framer-1ncik9q > :last-child, .framer-94p5g .framer-zibqyx > :last-child, .framer-94p5g .framer-1ag3kz > :last-child { margin-right: 0px; } .framer-94p5g .framer-1ftwkx0 > *, .framer-94p5g .framer-18kv4e6 > *, .framer-94p5g .framer-y0awi1 > *, .framer-94p5g .framer-1f87fy2 > *, .framer-94p5g .framer-zibqyx > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-94p5g .framer-u3hsaq > *, .framer-94p5g .framer-14yrv7o > *, .framer-94p5g .framer-163fu91 > *, .framer-94p5g .framer-ebr8vh > *, .framer-94p5g .framer-1rashbb > *, .framer-94p5g .framer-c05igf > *, .framer-94p5g .framer-r280gm > *, .framer-94p5g .framer-4nb078 > *, .framer-94p5g .framer-wrka42 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-94p5g .framer-foi4x6 > *, .framer-94p5g .framer-19z40s8 > *, .framer-94p5g .framer-1ncik9q > *, .framer-94p5g .framer-1ag3kz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-94p5g .framer-zw1sdl > *, .framer-94p5g .framer-1n7k8ra > *, .framer-94p5g .framer-1bq2s4j > *, .framer-94p5g .framer-1gxgxrm > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-94p5g .framer-2cuib6 > *, .framer-94p5g .framer-1jjuzor > *, .framer-94p5g .framer-12qa0p9 > *, .framer-94p5g .framer-1gy7p7g > * { margin: 0px; margin-bottom: calc(2px / 2); margin-top: calc(2px / 2); } .framer-94p5g .framer-1yhd731 > * { margin: 0px; margin-bottom: calc(44px / 2); margin-top: calc(44px / 2); } }\",\".framer-94p5g.framer-v-138htew.framer-19pdz22, .framer-94p5g.framer-v-138htew .framer-1hu6yu1, .framer-94p5g.framer-v-138htew .framer-1iqb71p, .framer-94p5g.framer-v-138htew .framer-1runl02 { align-content: flex-end; align-items: flex-end; }\",\".framer-94p5g.framer-v-138htew .framer-1oofhr3 { justify-content: flex-end; padding: 0px 16px 0px 16px; }\",\".framer-94p5g.framer-v-138htew .framer-1ftwkx0, .framer-94p5g.framer-v-138htew .framer-2cuib6 { justify-content: flex-end; }\",\".framer-94p5g.framer-v-138htew .framer-u3hsaq { order: 3; }\",\".framer-94p5g.framer-v-138htew .framer-18kv4e6, .framer-94p5g.framer-v-138htew .framer-y0awi1 { left: 12px; width: 40px; }\",\".framer-94p5g.framer-v-138htew .framer-foi4x6, .framer-94p5g.framer-v-138htew .framer-4nb078 { order: 0; }\",\".framer-94p5g.framer-v-138htew .framer-1yhd731 { align-content: flex-end; align-items: flex-end; justify-content: center; }\",\".framer-94p5g.framer-v-138htew .framer-ebr8vh { order: 2; }\",\".framer-94p5g.framer-v-138htew .framer-c05igf { order: 1; }\",\".framer-94p5g.framer-v-138htew .framer-1f87fy2 { left: 12px; right: 226px; width: unset; }\",'.framer-94p5g[data-border=\"true\"]::after, .framer-94p5g [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 622\n * @framerIntrinsicWidth 1411\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"tRUd0Q7vl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"LrAqNoqbv\":\"title\",\"GBLndWSQJ\":\"visible2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameruJ8MXsIOo=withCSS(Component,css,\"framer-94p5g\");export default FrameruJ8MXsIOo;FrameruJ8MXsIOo.displayName=\"App/MeetTheFounders\";FrameruJ8MXsIOo.defaultProps={height:622,width:1411};addPropertyControls(FrameruJ8MXsIOo,{variant:{options:[\"DDd1y3_5i\",\"tRUd0Q7vl\"],optionTitles:[\"Variant 1\",\"Arab\"],title:\"Variant\",type:ControlType.Enum},LrAqNoqbv:{defaultValue:\"Meet the founders\",displayTextArea:false,title:\"Title\",type:ControlType.String},GBLndWSQJ:{defaultValue:false,title:\"Visible 2\",type:ControlType.Boolean}});addFonts(FrameruJ8MXsIOo,[{explicitInter:true,fonts:[{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNTxXUEKi4Rw.woff2\",weight:\"700\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NTxXUEKi4Rw.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruJ8MXsIOo\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"LrAqNoqbv\\\":\\\"title\\\",\\\"GBLndWSQJ\\\":\\\"visible2\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tRUd0Q7vl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1411\",\"framerIntrinsicHeight\":\"622\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport*as localizedValues from\"./uJ8MXsIOo-0.js\";const valuesByLocaleId={zjiuphiXL:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"\u062A\u0639\u0631\u0641 \u0639\u0644\u0649 \u0627\u0644\u0645\u0624\u0633\u0633\u064A\u0646\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 28, 48))\"},children:\"\u062A\u0639\u0631\u0641 \u0639\u0644\u0649 \u0627\u0644\u0645\u0624\u0633\u0633\u064A\u0646\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"\u0631\u0627\u0645\u064A \u0637\u0628\u0627\u0631\u0629\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\"\u0631\u0627\u0645\u064A \u0637\u0628\u0627\u0631\u0629\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u0627\u0644\u0634\u0631\u064A\u0643 \u0627\u0644\u0645\u0624\u0633\u0633 \u0648\u0627\u0644\u0631\u0626\u064A\u0633 \u0627\u0644\u062A\u0646\u0641\u064A\u0630\u064A \u0627\u0644\u0645\u0634\u0627\u0631\u0643\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u0627\u0644\u0634\u0631\u064A\u0643 \u0627\u0644\u0645\u0624\u0633\u0633 \u0648\u0627\u0644\u0631\u0626\u064A\u0633 \u0627\u0644\u062A\u0646\u0641\u064A\u0630\u064A \u0627\u0644\u0645\u0634\u0627\u0631\u0643\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u0631\u0627\u0645\u064A\u060C \u062E\u0628\u064A\u0631 \u0641\u064A \u0642\u0637\u0627\u0639 \u0627\u0644\u0639\u0642\u0627\u0631\u0627\u062A \u0641\u064A \u062F\u0628\u064A\u060C \u062D\u064A\u062B \u064A\u0645\u062A\u0644\u0643 \u0623\u0643\u062B\u0631 \u0645\u0646 18 \u0639\u0627\u0645\u064B\u0627 \u0645\u0646 \u0627\u0644\u062E\u0628\u0631\u0629. \u0639\u0645\u0644 \u0645\u0639 \u0634\u0631\u0643\u0627\u062A \u0631\u0627\u0626\u062F\u0629 \u0645\u062B\u0644 The First Group \u0648\u062F\u0627\u0645\u0627\u0643 \u0627\u0644\u0639\u0642\u0627\u0631\u064A\u0629\u060C \u062D\u064A\u062B \u0623\u0634\u0631\u0641 \u0639\u0644\u0649 \u0645\u0628\u064A\u0639\u0627\u062A \u0639\u0642\u0627\u0631\u064A\u0629 \u0628\u0642\u064A\u0645\u0629 7.6 \u0645\u0644\u064A\u0627\u0631 \u062F\u0648\u0644\u0627\u0631.\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u0631\u0627\u0645\u064A\u060C \u062E\u0628\u064A\u0631 \u0641\u064A \u0642\u0637\u0627\u0639 \u0627\u0644\u0639\u0642\u0627\u0631\u0627\u062A \u0641\u064A \u062F\u0628\u064A\u060C \u062D\u064A\u062B \u064A\u0645\u062A\u0644\u0643 \u0623\u0643\u062B\u0631 \u0645\u0646 18 \u0639\u0627\u0645\u064B\u0627 \u0645\u0646 \u0627\u0644\u062E\u0628\u0631\u0629. \u0639\u0645\u0644 \u0645\u0639 \u0634\u0631\u0643\u0627\u062A \u0631\u0627\u0626\u062F\u0629 \u0645\u062B\u0644 The First Group \u0648\u062F\u0627\u0645\u0627\u0643 \u0627\u0644\u0639\u0642\u0627\u0631\u064A\u0629\u060C \u062D\u064A\u062B \u0623\u0634\u0631\u0641 \u0639\u0644\u0649 \u0645\u0628\u064A\u0639\u0627\u062A \u0639\u0642\u0627\u0631\u064A\u0629 \u0628\u0642\u064A\u0645\u0629 7.6 \u0645\u0644\u064A\u0627\u0631 \u062F\u0648\u0644\u0627\u0631.\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:[\"\u0645\u0646\u0627\u0631 \u0645\u062D\u0645\u0635\u0627\u0646\u064A\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:[\"\u0645\u0646\u0627\u0631 \u0645\u062D\u0645\u0635\u0627\u0646\u064A\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u062E\u0644\u0627\u0644 \u0645\u0633\u064A\u0631\u062A\u0647 \u0627\u0644\u0645\u0647\u0646\u064A\u0629 \u0627\u0644\u062A\u064A \u0627\u0645\u062A\u062F\u062A \u0644\u0640 18 \u0639\u0627\u0645\u064B\u0627\u060C \u0642\u0627\u062F \u0645\u0646\u0627\u0631 \u0635\u0641\u0642\u0627\u062A \u0627\u0633\u062A\u062B\u0645\u0627\u0631\u064A\u0629 \u062E\u0627\u0635\u0629 \u0628\u0642\u064A\u0645\u0629 6 \u0645\u0644\u064A\u0627\u0631\u0627\u062A \u062F\u0648\u0644\u0627\u0631. \u0641\u064A \u062F\u0648\u064A\u062A\u0634\u0647 \u0628\u0646\u0643\u060C \u0634\u063A\u0644 \u0645\u0646\u0635\u0628 \u0631\u0626\u064A\u0633 \u0642\u0633\u0645 \u0627\u0644\u0627\u0626\u062A\u0645\u0627\u0646 \u0627\u0644\u0645\u064F\u0646\u0638\u0645 \u0648\u0627\u0644\u0631\u0626\u064A\u0633 \u0627\u0644\u0639\u0627\u0644\u0645\u064A \u0644\u0644\u062A\u0635\u0645\u064A\u0645 \u0627\u0644\u0625\u0633\u0644\u0627\u0645\u064A\u060C \u062B\u0645 \u0627\u0646\u0636\u0645 \u0625\u0644\u0649 \u0645\u062C\u0645\u0648\u0639\u0629 \u0641\u0627\u0644\u0643\u0648\u0646 \u0643\u0631\u0626\u064A\u0633 \u0642\u0633\u0645 \u0627\u0644\u062A\u0645\u0648\u064A\u0644 \u0627\u0644\u0645\u0624\u0633\u0633\u064A.\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u062E\u0644\u0627\u0644 \u0645\u0633\u064A\u0631\u062A\u0647 \u0627\u0644\u0645\u0647\u0646\u064A\u0629 \u0627\u0644\u062A\u064A \u0627\u0645\u062A\u062F\u062A \u0644\u0640 18 \u0639\u0627\u0645\u064B\u0627\u060C \u0642\u0627\u062F \u0645\u0646\u0627\u0631 \u0635\u0641\u0642\u0627\u062A \u0627\u0633\u062A\u062B\u0645\u0627\u0631\u064A\u0629 \u062E\u0627\u0635\u0629 \u0628\u0642\u064A\u0645\u0629 6 \u0645\u0644\u064A\u0627\u0631\u0627\u062A \u062F\u0648\u0644\u0627\u0631. \u0641\u064A \u062F\u0648\u064A\u062A\u0634\u0647 \u0628\u0646\u0643\u060C \u0634\u063A\u0644 \u0645\u0646\u0635\u0628 \u0631\u0626\u064A\u0633 \u0642\u0633\u0645 \u0627\u0644\u0627\u0626\u062A\u0645\u0627\u0646 \u0627\u0644\u0645\u064F\u0646\u0638\u0645 \u0648\u0627\u0644\u0631\u0626\u064A\u0633 \u0627\u0644\u0639\u0627\u0644\u0645\u064A \u0644\u0644\u062A\u0635\u0645\u064A\u0645 \u0627\u0644\u0625\u0633\u0644\u0627\u0645\u064A\u060C \u062B\u0645 \u0627\u0646\u0636\u0645 \u0625\u0644\u0649 \u0645\u062C\u0645\u0648\u0639\u0629 \u0641\u0627\u0644\u0643\u0648\u0646 \u0643\u0631\u0626\u064A\u0633 \u0642\u0633\u0645 \u0627\u0644\u062A\u0645\u0648\u064A\u0644 \u0627\u0644\u0645\u0624\u0633\u0633\u064A.\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v12=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:[\"\u0631\u064A\u0643\u0627\u0631\u062F\u0648 \u0628\u0631\u064A\u0632\u064A\u062F\u0648\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v13=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:[\"\u0631\u064A\u0643\u0627\u0631\u062F\u0648 \u0628\u0631\u064A\u0632\u064A\u062F\u0648\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v14=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u0627\u0644\u0634\u0631\u064A\u0643 \u0627\u0644\u0645\u0624\u0633\u0633 \u0648\u0627\u0644\u0631\u0626\u064A\u0633 \u0627\u0644\u062A\u0646\u0641\u064A\u0630\u064A \u0644\u0644\u062A\u0643\u0646\u0648\u0644\u0648\u062C\u064A\u0627 \u0648\u0627\u0644\u0645\u0646\u062A\u062C\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v15=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u0627\u0644\u0634\u0631\u064A\u0643 \u0627\u0644\u0645\u0624\u0633\u0633 \u0648\u0627\u0644\u0631\u0626\u064A\u0633 \u0627\u0644\u062A\u0646\u0641\u064A\u0630\u064A \u0644\u0644\u062A\u0643\u0646\u0648\u0644\u0648\u062C\u064A\u0627 \u0648\u0627\u0644\u0645\u0646\u062A\u062C\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v16=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u0631\u064A\u0643\u0627\u0631\u062F\u0648 \u0647\u0648 \u062E\u0628\u064A\u0631 \u0645\u062E\u0636\u0631\u0645 \u0641\u064A \u0627\u0644\u0645\u062C\u0627\u0644 \u0627\u0644\u0631\u0642\u0645\u064A\u060C \u062D\u064A\u062B \u064A\u0645\u062A\u0644\u0643 \u0623\u0643\u062B\u0631 \u0645\u0646 15 \u0639\u0627\u0645\u064B\u0627 \u0645\u0646 \u0627\u0644\u062E\u0628\u0631\u0629 \u0641\u064A \u062A\u0637\u0648\u064A\u0631 \u0627\u0644\u062A\u0643\u0646\u0648\u0644\u0648\u062C\u064A\u0627. \u0641\u064A \u0645\u0646\u0635\u0628\u0647 \u0627\u0644\u0623\u062E\u064A\u0631\u060C \u0631\u0643\u0632 \u0639\u0644\u0649 \u0628\u0646\u0627\u0621 \u0645\u0646\u0635\u0629 Seedrs.com\u060C \u0648\u0647\u064A \u0625\u062D\u062F\u0649 \u0627\u0644\u0634\u0631\u0643\u0627\u062A \u0627\u0644\u0631\u0627\u0626\u062F\u0629 \u0641\u064A \u0645\u062C\u0627\u0644 \u0627\u0644\u062A\u0643\u0646\u0648\u0644\u0648\u062C\u064A\u0627 \u0627\u0644\u0645\u0627\u0644\u064A\u0629 \u0627\u0644\u062E\u0627\u0635\u0629 \u0628\u0627\u0644\u0623\u0633\u0647\u0645\u060C \u0648\u0627\u0644\u062A\u064A \u062A\u0645 \u0627\u0644\u0627\u0633\u062A\u062D\u0648\u0627\u0630 \u0639\u0644\u064A\u0647\u0627 \u0644\u0627\u062D\u0642\u064B\u0627 \u0645\u0646 \u0642\u0628\u0644 Republic \u0641\u064A \u0635\u0641\u0642\u0629 \u0642\u064A\u0645\u062A\u0647\u0627 100 \u0645\u0644\u064A\u0648\u0646 \u062F\u0648\u0644\u0627\u0631.\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v17=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:[\"\u0631\u064A\u0643\u0627\u0631\u062F\u0648 \u0647\u0648 \u062E\u0628\u064A\u0631 \u0645\u062E\u0636\u0631\u0645 \u0641\u064A \u0627\u0644\u0645\u062C\u0627\u0644 \u0627\u0644\u0631\u0642\u0645\u064A\u060C \u062D\u064A\u062B \u064A\u0645\u062A\u0644\u0643 \u0623\u0643\u062B\u0631 \u0645\u0646 15 \u0639\u0627\u0645\u064B\u0627 \u0645\u0646 \u0627\u0644\u062E\u0628\u0631\u0629 \u0641\u064A \u062A\u0637\u0648\u064A\u0631 \u0627\u0644\u062A\u0643\u0646\u0648\u0644\u0648\u062C\u064A\u0627. \u0641\u064A \u0645\u0646\u0635\u0628\u0647 \u0627\u0644\u0623\u062E\u064A\u0631\u060C \u0631\u0643\u0632 \u0639\u0644\u0649 \u0628\u0646\u0627\u0621 \u0645\u0646\u0635\u0629 Seedrs.com\u060C \u0648\u0647\u064A \u0625\u062D\u062F\u0649 \u0627\u0644\u0634\u0631\u0643\u0627\u062A \u0627\u0644\u0631\u0627\u0626\u062F\u0629 \u0641\u064A \u0645\u062C\u0627\u0644 \u0627\u0644\u062A\u0643\u0646\u0648\u0644\u0648\u062C\u064A\u0627 \u0627\u0644\u0645\u0627\u0644\u064A\u0629 \u0627\u0644\u062E\u0627\u0635\u0629 \u0628\u0627\u0644\u0623\u0633\u0647\u0645\u060C \u0648\u0627\u0644\u062A\u064A \u062A\u0645 \u0627\u0644\u0627\u0633\u062A\u062D\u0648\u0627\u0630 \u0639\u0644\u064A\u0647\u0627 \u0644\u0627\u062D\u0642\u064B\u0627 \u0645\u0646 \u0642\u0628\u0644 Republic \u0641\u064A \u0635\u0641\u0642\u0629 \u0642\u064A\u0645\u062A\u0647\u0627 100 \u0645\u0644\u064A\u0648\u0646 \u062F\u0648\u0644\u0627\u0631.\",/*#__PURE__*/_jsx(motion.br,{})]})});export const v18=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\" \u0647\u0646\u0648\u0641 \u0628\u0646\u062A \u0639\u0628\u062F\u0627\u0644\u0625\u0644\u0647 \u0628\u0646 \u0633\u0639\u064A\u062F\"})});export const v19=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-676f8547-0e5c-4083-a287-40eb426524a8, rgb(18, 28, 48)))\"},children:\" \u0647\u0646\u0648\u0641 \u0628\u0646\u062A \u0639\u0628\u062F\u0627\u0644\u0625\u0644\u0647 \u0628\u0646 \u0633\u0639\u064A\u062F\"})});export const v20=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"\u0645\u062F\u064A\u0631 \u0639\u0627\u0645\u060C \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629\"})});export const v21=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"\u0645\u062F\u064A\u0631 \u0639\u0627\u0645\u060C \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629\"})});export const v22=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"\u0628\u062E\u0628\u0631\u0629 \u062A\u0632\u064A\u062F \u0639\u0646 15 \u0639\u0627\u0645\u064B\u0627 \u0641\u064A \u0645\u062C\u0627\u0644 \u0627\u0644\u062A\u0645\u0648\u064A\u0644 \u0648\u0627\u0644\u0645\u0635\u0631\u0641\u064A\u0629\u060C \u0642\u0627\u062F\u062A \u0647\u0646\u0648\u0641 \u0634\u0631\u0627\u0643\u0627\u062A \u0645\u0647\u0645\u0629 \u0628\u064A\u0646 \u0627\u0644\u0642\u0637\u0627\u0639\u064A\u0646 \u0627\u0644\u0639\u0627\u0645 \u0648\u0627\u0644\u062E\u0627\u0635\u060C \u0648\u0623\u062F\u0627\u0631\u062A \u062D\u0645\u0644\u0627\u062A \u0639\u0644\u0627\u0642\u0627\u062A \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0645\u0633\u062A\u0648\u0649 \u0639\u0627\u0644\u0645\u064A. \u0634\u063A\u0641\u0647\u0627 \u0647\u0648 \u062A\u0645\u0643\u064A\u0646 \u0627\u0644\u0634\u0628\u0627\u0628 \u0627\u0644\u0633\u0639\u0648\u062F\u064A \u0648\u062A\u062D\u0636\u064A\u0631\u0647\u0645 \u0644\u064A\u0643\u0648\u0646\u0648\u0627 \u0642\u0627\u062F\u0629 \u0627\u0644\u0645\u0633\u062A\u0642\u0628\u0644 \u0636\u0645\u0646 \u0631\u0624\u064A\u0629 2030.\"})});export const v23=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(93, 100, 114))\"},children:\"\u0628\u062E\u0628\u0631\u0629 \u062A\u0632\u064A\u062F \u0639\u0646 15 \u0639\u0627\u0645\u064B\u0627 \u0641\u064A \u0645\u062C\u0627\u0644 \u0627\u0644\u062A\u0645\u0648\u064A\u0644 \u0648\u0627\u0644\u0645\u0635\u0631\u0641\u064A\u0629\u060C \u0642\u0627\u062F\u062A \u0647\u0646\u0648\u0641 \u0634\u0631\u0627\u0643\u0627\u062A \u0645\u0647\u0645\u0629 \u0628\u064A\u0646 \u0627\u0644\u0642\u0637\u0627\u0639\u064A\u0646 \u0627\u0644\u0639\u0627\u0645 \u0648\u0627\u0644\u062E\u0627\u0635\u060C \u0648\u0623\u062F\u0627\u0631\u062A \u062D\u0645\u0644\u0627\u062A \u0639\u0644\u0627\u0642\u0627\u062A \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0645\u0633\u062A\u0648\u0649 \u0639\u0627\u0644\u0645\u064A. \u0634\u063A\u0641\u0647\u0627 \u0647\u0648 \u062A\u0645\u0643\u064A\u0646 \u0627\u0644\u0634\u0628\u0627\u0628 \u0627\u0644\u0633\u0639\u0648\u062F\u064A \u0648\u062A\u062D\u0636\u064A\u0631\u0647\u0645 \u0644\u064A\u0643\u0648\u0646\u0648\u0627 \u0642\u0627\u062F\u0629 \u0627\u0644\u0645\u0633\u062A\u0642\u0628\u0644 \u0636\u0645\u0646 \u0631\u0624\u064A\u0629 2030.\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "cNyg9cyxz_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "init_ssg_sandbox_shims", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "valuesByLocaleId", "cNyg9cyxz_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "ZEv71EkJq_0_exports", "__export", "__FramerMetadata__", "v0", "init_ssg_sandbox_shims", "v0", "p", "x", "motion", "__FramerMetadata__", "valuesByLocaleId", "ZEv71EkJq_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "css", "FramerYnfQFqNk8", "withCSS", "YnfQFqNk8_default", "addPropertyControls", "ControlType", "addFonts", "InAppNewsLabelCopyFonts", "getFonts", "YnfQFqNk8_default", "PhosphorFonts", "Icon", "InAppNewsLabelCopyControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "date", "height", "id", "image3", "link", "mediaLogo", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "ZfOYyN7Ri", "UoDBhAAV9", "HwZh8X1xb", "iEYovhFoZ", "B5Ixti8zc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "Link", "getLocalizedValue", "css", "FramerZEv71EkJq", "withCSS", "ZEv71EkJq_default", "addPropertyControls", "ControlType", "addFonts", "InAppArticleCopyFonts", "getFonts", "ZEv71EkJq_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramercNyg9cyxz", "withCSS", "cNyg9cyxz_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "EOejGscg0_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "init_ssg_sandbox_shims", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "valuesByLocaleId", "EOejGscg0_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "TrustPilotMicroStarFonts", "getFonts", "mOOnlrbEL_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText", "getLocalizedValue", "SVG", "ComponentViewportProvider", "SmartComponentScopedContainer", "Link", "css", "FramerEOejGscg0", "withCSS", "EOejGscg0_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "t", "i", "s", "n", "r", "e", "a", "o", "l", "h", "c", "u", "p", "g", "f", "m", "b", "v", "y", "A", "w", "x", "_", "E", "C", "S", "T", "M", "k", "P", "R", "D", "I", "L", "O", "N", "B", "H", "U", "getTypedArrayConstructor", "isTypedArray", "createMethod", "d", "F", "SetRecord", "check", "isForced", "Result", "stop", "callFn", "createIteratorProxyPrototype", "PromiseCapability", "EmptyConstructor", "scriptTag", "NullProtoObjectViaActiveX", "NullProtoObject", "createSetLike", "defineIteratorPrototypeAccessor", "internalize", "internalizeProperty", "Node", "Context", "__webpack_require__", "__webpack_exports__", "AbortException", "AnnotationEditorLayer", "AnnotationEditorUIManager", "AnnotationLayer", "Y", "ColorPicker", "DOMSVGFactory", "DrawLayer", "util_FeatureTest", "GlobalWorkerOptions", "InvalidPDFException", "MissingPDFException", "Q", "PDFDataRangeTransport", "PDFDateString", "PDFWorker", "J", "PixelsPerInch", "RenderingCancelledException", "TextLayer", "UnexpectedResponseException", "Util", "K", "XfaLayer", "Zt", "createValidAbsoluteUrl", "fetchData", "getDocument", "getFilenameFromUrl", "getPdfFilenameFromUrl", "getXfaPageViewport", "isDataScheme", "isPdfFile", "noContextMenu", "normalizeUnicode", "setLayerDimensions", "shadow", "Jt", "z", "j", "V", "$", "W", "q", "G", "X", "Z", "setVerbosityLevel", "getVerbosityLevel", "info", "warn", "unreachable", "assert", "tt", "BaseException", "PasswordException", "UnknownErrorException", "FormatError", "bytesToString", "stringToBytes", "objectFromMap", "et", "#t", "#e", "it", "st", "nt", "rt", "at", "ot", "lt", "ht", "ct", "dt", "ut", "pt", "BaseFilterFactory", "_BaseFilterFactory", "BaseCanvasFactory", "_BaseCanvasFactory", "#i", "BaseCMapReaderFactory", "_BaseCMapReaderFactory", "BaseStandardFontDataFactory", "_BaseStandardFontDataFactory", "BaseSVGFactory", "_BaseSVGFactory", "gt", "isValidFetchUrl", "DOMCMapReaderFactory", "DOMStandardFontDataFactory", "PageViewport", "_PageViewport", "StatTimer", "ft", "getRGB", "getCurrentTransform", "getCurrentTransformInverse", "EditorToolbar", "_EditorToolbar", "#s", "#n", "#a", "#o", "#l", "#h", "#c", "#d", "#u", "HighlightToolbar", "#p", "#g", "#f", "#m", "bindEvents", "IdManager", "#b", "ImageManager", "_ImageManager", "#v", "#y", "#A", "CommandManager", "#w", "#x", "#_", "#E", "KeyboardManager", "#C", "ColorManager", "_ColorManager", "_AnnotationEditorUIManager", "#S", "#T", "#M", "#k", "#P", "#R", "#D", "#I", "#F", "#L", "#O", "#N", "#B", "#H", "#U", "#z", "#j", "#V", "#$", "#W", "#q", "#G", "#X", "#K", "#Y", "#Q", "#J", "#Z", "#tt", "#et", "#it", "#st", "#nt", "#rt", "#at", "#ot", "#lt", "#ht", "#ct", "#dt", "#ut", "#pt", "#gt", "#ft", "#mt", "#bt", "#vt", "arrowChecker", "textInputChecker", "#yt", "#At", "#wt", "#xt", "#_t", "callback", "#Et", "#Ct", "#St", "pointerup", "#Tt", "#Mt", "#kt", "#Pt", "#Rt", "#Dt", "cmd", "#It", "#Ft", "undo", "#Lt", "#Ot", "#Nt", "#Bt", "#Ht", "move", "AltText", "_AltText", "#Ut", "#zt", "#jt", "#Vt", "#$t", "#Wt", "#r", "onClick", "#qt", "AnnotationEditor", "_AnnotationEditor", "#Gt", "#Xt", "#Kt", "#Yt", "#Qt", "#Jt", "#Zt", "#te", "#ee", "#ie", "#se", "#ne", "#re", "#ae", "#oe", "#le", "#he", "#ce", "#de", "#ue", "#pe", "FakeEditor", "#ge", "#fe", "#me", "#be", "#ve", "#ye", "#Ae", "pointerUpCallback", "#we", "round", "transf", "#xe", "#_e", "#Ee", "#Ce", "#Se", "#Te", "mt", "bt", "vt", "MurmurHash3_64", "yt", "AnnotationStorage", "#Me", "#ke", "#Pe", "#Re", "PrintAnnotationStorage", "#De", "FontLoader", "#Ie", "int32", "spliceString", "isFontReady", "FontFaceObject", "At", "wt", "NodePackages", "node_utils_fetchData", "xt", "_t", "Et", "applyBoundingBox", "BaseShadingPattern", "_BaseShadingPattern", "RadialAxialShadingPattern", "drawTriangle", "drawFigure", "MeshShadingPattern", "DummyShadingPattern", "Ct", "St", "TilingPattern", "_TilingPattern", "convertBlackAndWhiteToRGBA", "Tt", "CachedCanvases", "drawImageAtIntegerCoords", "CanvasExtraState", "putBinaryImageData", "putBinaryImageMask", "copyCtxState", "resetCtxToDefault", "getImageSmoothingEnabled", "Mt", "kt", "Pt", "Rt", "CanvasGraphics", "_CanvasGraphics", "#Fe", "#Le", "#Oe", "#Ne", "Dt", "It", "Ft", "Lt", "Ot", "Nt", "Bt", "Ht", "Ut", "zt", "wrapReason", "MessageHandler", "#Be", "#He", "#Ue", "Metadata", "#ze", "#je", "jt", "OptionalContentGroup", "#Ve", "#$e", "#We", "#qe", "OptionalContentConfig", "#Ge", "#Xe", "#Ke", "#Ye", "#Qe", "PDFDataTransportStream", "PDFDataTransportStreamReader", "PDFDataTransportStreamRangeReader", "validateRangeRequestCapabilities", "extractFilenameFromHeader", "toParamRegExp", "rfc2616unquote", "rfc5987decode", "rfc2047decode", "fixupEncoding", "textdecode", "createResponseStatusError", "validateResponseStatus", "createFetchOptions", "createHeaders", "getArrayBuffer", "PDFFetchStream", "PDFFetchStreamReader", "PDFFetchStreamRangeReader", "getResponseHeader", "NetworkManager", "PDFNetworkStream", "PDFNetworkStreamFullRequestReader", "PDFNetworkStreamRangeRequestReader", "Vt", "PDFNodeStream", "PDFNodeStreamFsFullReader", "PDFNodeStreamFullReader", "PDFNodeStreamFsRangeReader", "PDFNodeStreamRangeReader", "BaseFullReader", "BaseRangeReader", "createRequestOptions", "handleResponse", "$t", "_TextLayer", "#Je", "#Ze", "#ti", "#ei", "#ii", "#si", "#ni", "#ri", "#ai", "#oi", "#li", "#hi", "#ci", "#di", "#ui", "#pi", "#gi", "#fi", "#mi", "#bi", "#vi", "#yi", "pump", "#Ai", "#wi", "#xi", "#_i", "#Ei", "XfaText", "_XfaText", "walk", "Wt", "qt", "Gt", "Xt", "#Ci", "#Si", "#Ti", "#Mi", "#ki", "#Pi", "#Ri", "#Di", "#Ii", "#Fi", "#Li", "#Oi", "#Ni", "#Bi", "getSteps", "#Hi", "#Ui", "#zi", "Kt", "PDFDocumentLoadingTask", "WorkerTransport", "isRefProxy", "_PDFDocumentLoadingTask", "PDFDocumentProxy", "PDFPageProxy", "#ji", "#Vi", "PDFObjects", "#$i", "complete", "#Wi", "InternalRenderTask", "LoopbackPort", "#qi", "#Gi", "Yt", "_PDFWorker", "#Xi", "#Ki", "#Yi", "terminateEarly", "sendTest", "#Qi", "#Ji", "#Zi", "#ts", "#es", "#is", "updatePassword", "Qt", "#ss", "#ns", "RenderTask", "#rs", "_InternalRenderTask", "#as", "#os", "makeColorComp", "scaleAndClamp", "ColorConverters", "te", "ee", "getRectDims", "AnnotationElementFactory", "LinkAnnotationElement", "TextAnnotationElement", "TextWidgetAnnotationElement", "RadioButtonWidgetAnnotationElement", "CheckboxWidgetAnnotationElement", "PushButtonWidgetAnnotationElement", "ChoiceWidgetAnnotationElement", "SignatureWidgetAnnotationElement", "WidgetAnnotationElement", "PopupAnnotationElement", "FreeTextAnnotationElement", "LineAnnotationElement", "SquareAnnotationElement", "CircleAnnotationElement", "PolylineAnnotationElement", "CaretAnnotationElement", "InkAnnotationElement", "PolygonAnnotationElement", "HighlightAnnotationElement", "UnderlineAnnotationElement", "SquigglyAnnotationElement", "StrikeOutAnnotationElement", "StampAnnotationElement", "FileAttachmentAnnotationElement", "AnnotationElement", "_AnnotationElement", "#ls", "#hs", "#cs", "#ds", "setColor", "#us", "#ps", "#gs", "roundToOneDecimal", "blurListener", "getValue", "getItems", "PopupElement", "#fs", "#ms", "#bs", "#vs", "#ys", "#As", "#ws", "#xs", "#_s", "#Es", "#Cs", "#Ss", "#Ts", "#Ms", "#ks", "#Ps", "#Rs", "#Ds", "#Is", "#Fs", "#Ls", "#Os", "#Ns", "#Bs", "#Hs", "#Us", "#zs", "#js", "#Vs", "#$s", "#Ws", "#qs", "#Gs", "#Xs", "#Ks", "#Ys", "#Qs", "ie", "FreeTextEditor", "_FreeTextEditor", "#Js", "#Zs", "#tn", "#en", "#in", "#sn", "#nn", "#rn", "#an", "#on", "setFontsize", "#ln", "#hn", "#cn", "setText", "#dn", "#un", "#pn", "#gn", "Outliner", "#fn", "#mn", "#bn", "#vn", "#yn", "#An", "#wn", "HighlightOutline", "#xn", "Outline", "FreeHighlightOutline", "#_n", "FreeOutliner", "_FreeOutliner", "#En", "#Cn", "#Sn", "#Tn", "#Mn", "#kn", "#Pn", "#Rn", "#Dn", "#In", "#Fn", "#Ln", "#On", "#Nn", "#Bn", "#Hn", "#Un", "#zn", "#jn", "#Vn", "#$n", "_ColorPicker", "#Wn", "#qn", "#Gn", "#Xn", "#Kn", "#Yn", "#Qn", "#Jn", "#Zn", "#tr", "#er", "#ir", "#sr", "HighlightEditor", "_HighlightEditor", "#nr", "#rr", "#ar", "#or", "#lr", "#hr", "#cr", "#dr", "#ur", "#pr", "#gr", "#fr", "#mr", "#br", "#vr", "#yr", "#Ar", "#wr", "#xr", "#_r", "#Er", "setThickness", "#Cr", "#Sr", "#Tr", "#Mr", "#kr", "#Pr", "pointerMove", "#Rr", "pointerDown", "#Dr", "InkEditor", "_InkEditor", "#Ir", "#Fr", "#Lr", "#Or", "#Nr", "#Br", "#Hr", "#Ur", "#zr", "#jr", "#Vr", "#$r", "#Wr", "#qr", "#Gr", "#Xr", "#Kr", "#Yr", "setOpacity", "#Qr", "#Jr", "#Zr", "#ta", "#ea", "#ia", "#sa", "#na", "#ra", "#aa", "#oa", "#la", "#ha", "#ca", "#da", "#ua", "#pa", "#ga", "#fa", "#ma", "#ba", "StampEditor", "_StampEditor", "#va", "#ya", "#Aa", "#wa", "#xa", "#_a", "#Ea", "#Ca", "#Sa", "#Ta", "#Ma", "#ka", "#Pa", "#Ra", "#Da", "#Ia", "#Fa", "#La", "#Oa", "_AnnotationEditorLayer", "#Na", "#Ba", "#Ha", "#Ua", "#za", "#ja", "#Va", "#$a", "#Wa", "#qa", "#Ga", "#Xa", "#Ka", "#Ya", "#Qa", "#Ja", "_DrawLayer", "#Za", "#to", "#eo", "#io", "#so", "se", "ne", "re", "ae", "oe", "le", "he", "ce", "de", "ue", "pe", "ge", "fe", "me", "be", "ve", "ye", "Ae", "we", "xe", "_e", "Ee", "Ce", "Se", "Te", "Me", "ke", "Pe", "Re", "De", "Ie", "Fe", "Le", "Oe", "Ne", "Be", "He", "Ue", "ze", "je", "Ve", "$e", "We", "fe", "Pdfviewer", "props", "_buttonStyles_border", "_buttonStyles_border1", "_buttonStyles_border2", "_buttonStyles_border3", "_buttonStyles_border4", "_buttonStyles_border5", "_buttonStyles_pdfIcon", "_buttonStyles_pdfIcon1", "_buttonStyles_pdfIcon2", "fileChoose", "file", "fileURL", "pageNumber", "scale", "buttonText", "buttonStyles", "modalStyles", "customFileName", "modalOpen", "setModalOpen", "ye", "canvasRef", "pe", "loadingScreen", "setLoadingScreen", "totalPages", "setTotalPages", "pageRendering", "setPageRendering", "pageNumPending", "setpageNumPending", "pageNum", "setpageNum", "pageScale", "setPageScale", "downloadURL", "setdownloadURL", "selectedFile", "renderPage", "pdf", "canvas", "context", "page", "viewport", "renderContext", "downloadData", "_window", "_pdf__transport__networkStream_source", "_pdf__transport__networkStream", "_pdf__transport", "data", "blobUrl", "pdfFileName", "Ne", "download", "e", "url", "a", "onPrevPage", "onNextPage", "pdfZoomIn", "pdfZoomOut", "ue", "body", "loadingTask", "Le", "error", "close", "open", "u", "l", "motion", "p", "AnimatePresence", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "hq0avcZ2S_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v10", "v11", "v12", "v13", "v14", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "init_ssg_sandbox_shims", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "u", "v10", "v11", "v12", "v13", "v14", "__FramerMetadata__", "valuesByLocaleId", "hq0avcZ2S_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "FeatherFonts", "getFonts", "Icon", "PDFViewerFonts", "Pdfviewer", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "RichText", "getLocalizedValue", "SVG", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerhq0avcZ2S", "withCSS", "hq0avcZ2S_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "lVaWfyB4E_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "init_ssg_sandbox_shims", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "valuesByLocaleId", "lVaWfyB4E_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "Image2", "css", "FramerlVaWfyB4E", "withCSS", "lVaWfyB4E_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "uJ8MXsIOo_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v10", "v11", "v12", "v13", "v14", "v15", "v16", "v17", "v18", "v19", "v2", "v20", "v21", "v22", "v23", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "init_ssg_sandbox_shims", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "u", "v5", "v6", "v7", "v8", "v9", "v10", "v11", "v12", "v13", "v14", "v15", "v16", "v17", "v18", "v19", "v20", "v21", "v22", "v23", "__FramerMetadata__", "valuesByLocaleId", "uJ8MXsIOo_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "transition2", "animation", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "visible2", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LrAqNoqbv", "GBLndWSQJ", "gHImqFptkRBsYSaaHY", "KNRhFo2FeRBsYSaaHY", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText", "getLocalizedValue", "Image2", "getLoadingLazyAtYPosition", "Link", "SVG", "css", "FrameruJ8MXsIOo", "withCSS", "uJ8MXsIOo_default", "addPropertyControls", "ControlType", "addFonts"]
}
