{"version":3,"file":"Form_TI_DEV.D-DCdRCX.mjs","names":["addPropertyOverrides","LogoCTBZ","GhostButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","Menu","X","RichText","sharedStyle.css","sharedStyle.fonts","Users","BottontestGA4","ClipboardCheck","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","warmUpHubSpot","WARMUP_MARKER_ID","HS_SCRIPT_SRC","getCookie","getGaClientId","fillHiddenFields","hideUnwantedFields","ALLOWED_FIELDS","applyStylesToIframe","CTA_VARIANTS","STYLE","applyCtaLabel","SkeletonField","SkeletonForm","useState","useRef","useCallback","HUBSPOT_PORTAL_ID","HUBSPOT_FORM_GUID","DEFAULT_MODAL_NAME","DEFAULT_ORIGIN_NAME","useState","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/zY7EGqYFWkePELAfg1OY/diDv4mBNIczFKGjNCgGF/OBVx8bU_j.js","https:/framerusercontent.com/modules/fQMEpSly3uATX7sk9Z3t/v4imXSUfBE3XTtRout1E/pxy3ts8j1.js","https:/framerusercontent.com/modules/69hXJe6LyZiR8TmCH8pD/Wy2ESo8xmVP5KI949eoW/Form_TI_Dev_Assessoria.js","https:/framerusercontent.com/modules/EmqbbYPYZCoqzkDJeEUw/u9EHmArBfTWoWL7RDNBf/Form_TI_DEV.js"],"sourcesContent":["// Generated by Framer (e1541bb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/CieF93ZB1QyEpyd0LtS4/8bvnysnaFTS6zQuui7Qp/DgvlLIUfN.js\";import LogoCTBZ from\"https://framerusercontent.com/modules/zZlFZF1jsYIvhhPWR4Om/oeWB65qtu5ePMb3SKDjp/la8B1ZJy3.js\";import GhostButton from\"https://framerusercontent.com/modules/jJ4ClOovAmgXMemx0rH3/2T7e2nBAn2Dq0vubUgap/LGKeSbI1H.js\";const LogoCTBZFonts=getFonts(LogoCTBZ);const GhostButtonFonts=getFonts(GhostButton);const cycleOrder=[\"URunp_lNY\",\"jSj4O0Tso\",\"V1bdZq_06\",\"TCpT2Prvt\",\"XxTHbjMiK\"];const serializationHash=\"framer-1vYNR\";const variantClassNames={jSj4O0Tso:\"framer-v-1oqtbbc\",TCpT2Prvt:\"framer-v-123xmdw\",URunp_lNY:\"framer-v-1bjw5zg\",V1bdZq_06:\"framer-v-1yvvtxf\",XxTHbjMiK:\"framer-v-gsky7p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Celular - Aberto\":\"XxTHbjMiK\",\"Celular - Blur\":\"TCpT2Prvt\",\"Desktop - Blur\":\"jSj4O0Tso\",Celular:\"V1bdZq_06\",Desktop:\"URunp_lNY\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"URunp_lNY\"};};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:\"URunp_lNY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapeb2wa0=activeVariantCallback(async(...args)=>{setVariant(\"XxTHbjMiK\");});const onTap9fp682=activeVariantCallback(async(...args)=>{setVariant(\"TCpT2Prvt\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"V1bdZq_06\",\"TCpT2Prvt\",\"XxTHbjMiK\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"V1bdZq_06\",\"TCpT2Prvt\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1bjw5zg\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"URunp_lNY\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{jSj4O0Tso:{backdropFilter:\"blur(6px)\",backgroundColor:\"rgba(22, 14, 46, 0.4)\",WebkitBackdropFilter:\"blur(6px)\"},TCpT2Prvt:{backdropFilter:\"blur(6px)\",backgroundColor:\"rgba(22, 14, 46, 0.4)\",WebkitBackdropFilter:\"blur(6px)\"},V1bdZq_06:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},XxTHbjMiK:{backdropFilter:\"blur(6px)\",backgroundColor:\"rgba(22, 14, 46, 0.75)\",WebkitBackdropFilter:\"blur(6px)\"}},...addPropertyOverrides({jSj4O0Tso:{\"data-framer-name\":\"Desktop - Blur\"},TCpT2Prvt:{\"data-framer-name\":\"Celular - Blur\"},V1bdZq_06:{\"data-framer-name\":\"Celular\"},XxTHbjMiK:{\"data-framer-name\":\"Celular - Aberto\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tcqr3u\",layoutDependency:layoutDependency,layoutId:\"XukphDRMX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fgis0x\",layoutDependency:layoutDependency,layoutId:\"kT9KhRUQI\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-du3p0z\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TmJCoPX_O\",...addPropertyOverrides({TCpT2Prvt:{onTap:onTapeb2wa0},V1bdZq_06:{onTap:onTapeb2wa0},XxTHbjMiK:{onTap:onTap9fp682}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-8oh65l\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"Mwk7w3o8W\",style:{\"--1m973uw\":\"rgb(255, 255, 255)\",\"--js9iwy\":2},...addPropertyOverrides({XxTHbjMiK:{Component:X}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ah80cu\",layoutDependency:layoutDependency,layoutId:\"JvgUD2wJl\",children:/*#__PURE__*/_jsx(LogoCTBZ,{animated:true,className:\"framer-oitr4f\",layoutDependency:layoutDependency,layoutId:\"m0vA2mYXo\"})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cvj9r7\",layoutDependency:layoutDependency,layoutId:\"p5E7H1PWT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hwyus9\",layoutDependency:layoutDependency,layoutId:\"WwzdbXh6N\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":kgjDRcr1f\",webPageId:\"q6MHwX1j0\"},motionChild:true,nodeId:\"cqryQA0MR\",openInNewTab:false,relValues:[],scopeId:\"OBVx8bU_j\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14gurxj\",\"data-styles-preset\":\"DgvlLIUfN\",children:\"Planos\"})})})}),className:\"framer-1mbsnqr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cqryQA0MR\",style:{\"--extracted-r6o4lv\":\"var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XxTHbjMiK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":kgjDRcr1f\",webPageId:\"q6MHwX1j0\"},motionChild:true,nodeId:\"cqryQA0MR\",openInNewTab:false,relValues:[],scopeId:\"OBVx8bU_j\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14gurxj\",\"data-styles-preset\":\"DgvlLIUfN\",children:\"Planos\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.contabilizei.com.br/sobre/sobre-a-contabilizei/\",motionChild:true,nodeId:\"FYcmbmBTf\",openInNewTab:true,relValues:[],scopeId:\"OBVx8bU_j\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14gurxj\",\"data-styles-preset\":\"DgvlLIUfN\",children:\"Sobre n\\xf3s\"})})})}),className:\"framer-1bxexi2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FYcmbmBTf\",style:{\"--extracted-r6o4lv\":\"var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XxTHbjMiK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.contabilizei.com.br/sobre/sobre-a-contabilizei/\",motionChild:true,nodeId:\"FYcmbmBTf\",openInNewTab:true,relValues:[],scopeId:\"OBVx8bU_j\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14gurxj\",\"data-styles-preset\":\"DgvlLIUfN\",children:\"Sobre n\\xf3s\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-34)/2)+0+0,...addPropertyOverrides({XxTHbjMiK:{height:48,width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1240px) - 40px)`,y:(componentViewport?.y||0)+(12+((componentViewport?.height||200)-100-416)/2)+0+80+0+288}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lw03p9-container\",layoutDependency:layoutDependency,layoutId:\"My2ZjND1y-container\",nodeId:\"My2ZjND1y\",rendersWithMotion:true,scopeId:\"OBVx8bU_j\",children:/*#__PURE__*/_jsx(GhostButton,{f8v_y9S2m:\"https://contratar.contabilizei.com.br/#/dados-pessoais?abertura=true\",height:\"100%\",id:\"My2ZjND1y\",layoutId:\"My2ZjND1y\",variant:matchVariant(\"k3Ai8gilB\"),width:\"100%\",...addPropertyOverrides({XxTHbjMiK:{style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YzgR4YTXy\")}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\".framer-1vYNR.framer-dnarf2, .framer-1vYNR .framer-dnarf2 { display: block; }\",\".framer-1vYNR.framer-1bjw5zg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 20px 0px; position: relative; width: 1920px; }\",\".framer-1vYNR .framer-tcqr3u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1240px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-1vYNR .framer-1fgis0x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1vYNR .framer-du3p0z { align-content: center; align-items: center; cursor: pointer; 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-1vYNR .framer-8oh65l { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-1vYNR .framer-1ah80cu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1vYNR .framer-oitr4f { flex: none; height: auto; position: relative; width: 180px; }\",\".framer-1vYNR .framer-1cvj9r7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-1vYNR .framer-1hwyus9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-1vYNR .framer-1mbsnqr, .framer-1vYNR .framer-1bxexi2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1vYNR .framer-1lw03p9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-1vYNR.framer-v-1yvvtxf.framer-1bjw5zg, .framer-1vYNR.framer-v-123xmdw.framer-1bjw5zg { padding: 12px 0px 12px 0px; width: 360px; }\",\".framer-1vYNR.framer-v-1yvvtxf .framer-1fgis0x, .framer-1vYNR.framer-v-123xmdw .framer-1fgis0x { flex: 1 0 0px; flex-direction: row; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-1vYNR.framer-v-1yvvtxf .framer-du3p0z, .framer-1vYNR.framer-v-123xmdw .framer-du3p0z, .framer-1vYNR.framer-v-gsky7p .framer-du3p0z { order: 1; }\",\".framer-1vYNR.framer-v-1yvvtxf .framer-1ah80cu, .framer-1vYNR.framer-v-123xmdw .framer-1ah80cu, .framer-1vYNR.framer-v-gsky7p .framer-1ah80cu { order: 0; }\",\".framer-1vYNR.framer-v-1yvvtxf .framer-oitr4f, .framer-1vYNR.framer-v-123xmdw .framer-oitr4f, .framer-1vYNR.framer-v-gsky7p .framer-oitr4f { width: 145px; }\",\".framer-1vYNR.framer-v-gsky7p.framer-1bjw5zg { padding: 12px 0px 88px 0px; width: 360px; }\",\".framer-1vYNR.framer-v-gsky7p .framer-tcqr3u { flex-direction: column; gap: 56px; justify-content: flex-start; }\",\".framer-1vYNR.framer-v-gsky7p .framer-1fgis0x { flex-direction: row; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-1vYNR.framer-v-gsky7p .framer-1cvj9r7 { flex-direction: column; gap: 40px; width: 100%; }\",\".framer-1vYNR.framer-v-gsky7p .framer-1hwyus9 { flex-direction: column; width: 100%; }\",\".framer-1vYNR.framer-v-gsky7p .framer-1mbsnqr, .framer-1vYNR.framer-v-gsky7p .framer-1bxexi2 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1vYNR.framer-v-gsky7p .framer-1lw03p9-container { height: 48px; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jSj4O0Tso\":{\"layout\":[\"fixed\",\"auto\"]},\"V1bdZq_06\":{\"layout\":[\"fixed\",\"auto\"]},\"TCpT2Prvt\":{\"layout\":[\"fixed\",\"auto\"]},\"XxTHbjMiK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOBVx8bU_j=withCSS(Component,css,\"framer-1vYNR\");export default FramerOBVx8bU_j;FramerOBVx8bU_j.displayName=\"menu 2\";FramerOBVx8bU_j.defaultProps={height:74,width:1920};addPropertyControls(FramerOBVx8bU_j,{variant:{options:[\"URunp_lNY\",\"jSj4O0Tso\",\"V1bdZq_06\",\"TCpT2Prvt\",\"XxTHbjMiK\"],optionTitles:[\"Desktop\",\"Desktop - Blur\",\"Celular\",\"Celular - Blur\",\"Celular - Aberto\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOBVx8bU_j,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LogoCTBZFonts,...GhostButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerOBVx8bU_j.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(GhostButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOBVx8bU_j\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jSj4O0Tso\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"V1bdZq_06\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TCpT2Prvt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XxTHbjMiK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1920\",\"framerIntrinsicHeight\":\"74\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OBVx8bU_j.map","// Generated by Framer (40f5bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Users from\"https://framerusercontent.com/modules/6Fwo5eOjTt1psHWJ7oCQ/uDrKIn7b0uyysHhlv1cz/UOqGcCyzJ.js\";import ClipboardCheck from\"https://framerusercontent.com/modules/nFjWsPWoIBrCtj4QBMb5/HbHgTaVFfOVDHfnQW6W9/rG4Z85KuE.js\";import BottontestGA4 from\"https://framerusercontent.com/modules/fh8ac1DL4o1J1YuVblP1/Ch7sgqpaJha1O4oFQRlm/Botton_teste_GA4.js\";import{withScrollDirection}from\"https://framerusercontent.com/modules/BaRR2usjYNxBtDEcZgBU/aYEgXwKsGFO8RJFuG0Hc/WithScrollDirection.js\";const UsersFonts=getFonts(Users);const BottontestGA4Fonts=getFonts(BottontestGA4);const ClipboardCheckFonts=getFonts(ClipboardCheck);const MotionDivWithScrollDirectionuquly4=withCodeBoundaryForOverrides(motion.div,{nodeId:\"gIkEvEwpD\",override:withScrollDirection,scopeId:\"pxy3ts8j1\"});const cycleOrder=[\"gIkEvEwpD\",\"hzaEJUtE9\",\"WVHEgljPr\",\"bgBUIJOlV\",\"oBwOy1n2j\",\"yIVHcdLuS\"];const serializationHash=\"framer-EhhxC\";const variantClassNames={bgBUIJOlV:\"framer-v-1aqmut9\",gIkEvEwpD:\"framer-v-uquly4\",hzaEJUtE9:\"framer-v-1s9t9it\",oBwOy1n2j:\"framer-v-1lnorb1\",WVHEgljPr:\"framer-v-10c0j4p\",yIVHcdLuS:\"framer-v-o7yhs1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EE_WWM57Q=undefined;const Vw5D4SczP=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hidden-Desktop\":\"bgBUIJOlV\",\"Hidden-Mobile\":\"yIVHcdLuS\",\"Hidden-Tablet\":\"oBwOy1n2j\",\"Visible-Desktop\":\"gIkEvEwpD\",\"Visible-Mobile\":\"WVHEgljPr\",\"Visible-Tablet\":\"hzaEJUtE9\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,overlayModal,width,...props})=>{return{...props,EE_WWM57Q:click??props.EE_WWM57Q,variant:humanReadableVariantMap[props.variant]??props.variant??\"gIkEvEwpD\",Vw5D4SczP:overlayModal??props.Vw5D4SczP};};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,EE_WWM57Q,Vw5D4SczP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gIkEvEwpD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptracgl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(EE_WWM57Q){const res=await EE_WWM57Q(...args);if(res===false)return false;}});const onTap5fsnqm=activeVariantCallback(async(...args)=>{if(Vw5D4SczP){const res=await Vw5D4SczP(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WVHEgljPr\",\"yIVHcdLuS\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"hzaEJUtE9\",\"WVHEgljPr\",\"oBwOy1n2j\",\"yIVHcdLuS\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithScrollDirectionuquly4,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-uquly4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Visible-Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gIkEvEwpD\",onTap:onTaptracgl,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(64, 94, 160)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(20, 31, 53)\",opacity:1,...style},variants:{bgBUIJOlV:{opacity:0},oBwOy1n2j:{opacity:0},yIVHcdLuS:{opacity:0}},...addPropertyOverrides({bgBUIJOlV:{\"data-framer-name\":\"Hidden-Desktop\"},hzaEJUtE9:{\"data-framer-name\":\"Visible-Tablet\"},oBwOy1n2j:{\"data-framer-name\":\"Hidden-Tablet\"},WVHEgljPr:{\"data-framer-name\":\"Visible-Mobile\"},yIVHcdLuS:{\"data-framer-name\":\"Hidden-Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nspg19\",layoutDependency:layoutDependency,layoutId:\"CArdcF3RQ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a3rbny\",layoutDependency:layoutDependency,layoutId:\"itTQwkDWU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rb5xok\",layoutDependency:layoutDependency,layoutId:\"fn1FtbzN5\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Users,{animated:true,className:\"framer-hcak60\",layoutDependency:layoutDependency,layoutId:\"EtRt_wNzw\",style:{\"--1m973uw\":\"rgb(99, 130, 211)\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255)))\"},children:\"Abra seu CNPJ do jeito certo com nossos especialistas.\"})}),className:\"framer-12op998\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dN7TJ64ry\",style:{\"--extracted-r6o4lv\":\"var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({WVHEgljPr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255)))\"},children:\"Abra seu CNPJ do jeito certo com nossos especialistas.\"})})},yIVHcdLuS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255)))\"},children:\"Abra seu CNPJ do jeito certo com nossos especialistas.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fuv85q\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KGYiC2FI1\",onTap:onTap5fsnqm,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ddje7w-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"rC0kQ6jN8-container\",nodeId:\"rC0kQ6jN8\",rendersWithMotion:true,scopeId:\"pxy3ts8j1\",children:/*#__PURE__*/_jsx(BottontestGA4,{anchor_content_id:\"btn_ancora\",anchor_content_type:\"cta\",anchor_location:\"home\",anchor:\"#sobre\",content_id:\"falar-com-especialista\",content_type:\"cta\",event_type:\"cta\",fontSize:16,height:\"100%\",href:\"\",id:\"rC0kQ6jN8\",label:\"Falar com especialista\",layoutId:\"rC0kQ6jN8\",lead_location:\"modal_contato\",lead_source:\"form\",location:\"barra-fixa\",radius:100,style:{height:\"100%\"},target:\"new\",variant:matchVariant(\"secondary\"),width:\"100%\",...addPropertyOverrides({WVHEgljPr:{fontSize:13,style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ahdfp\",layoutDependency:layoutDependency,layoutId:\"uTOQ9KUGx\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k3sgfn\",layoutDependency:layoutDependency,layoutId:\"ug_aFFh84\",children:[/*#__PURE__*/_jsx(ClipboardCheck,{animated:true,className:\"framer-hrd7m5\",layoutDependency:layoutDependency,layoutId:\"Ziak5erAb\",style:{\"--1m973uw\":\"rgb(99, 130, 211)\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255)))\"},children:\"Comece agora mesmo o processo de abertura do CNPJ\"})}),className:\"framer-1ovhb9f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vYjh6dMvV\",style:{\"--extracted-r6o4lv\":\"var(--token-822d4fa7-7378-46f5-b37a-aa394b3f9bab, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g6noc6-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bdM5F03I1-container\",nodeId:\"bdM5F03I1\",rendersWithMotion:true,scopeId:\"pxy3ts8j1\",children:/*#__PURE__*/_jsx(BottontestGA4,{anchor_content_id:\"btn_ancora\",anchor_content_type:\"cta\",anchor_location:\"home\",anchor:\"#sobre\",content_id:\"abrir-cnpj-gratis\",content_type:\"cta\",event_type:\"cta\",fontSize:16,height:\"100%\",href:\"https://contratar.contabilizei.com.br/#/dados-pessoais?abertura=true\",id:\"bdM5F03I1\",label:\"Abrir CNPJ gr\\xe1tis\",layoutId:\"bdM5F03I1\",lead_location:\"modal_contato\",lead_source:\"form\",location:\"barra-fixa\",radius:100,style:{height:\"100%\",width:\"100%\"},target:\"new\",variant:matchVariant(\"tertiary\"),width:\"100%\"})})})]})]})})})})});});const css=[\".framer-EhhxC.framer-19kqek0, .framer-EhhxC .framer-19kqek0 { display: block; }\",\".framer-EhhxC.framer-uquly4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 20px 12px 20px; position: relative; width: 1920px; }\",\".framer-EhhxC .framer-nspg19 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 88px; height: min-content; justify-content: center; max-width: 1202px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-EhhxC .framer-a3rbny, .framer-EhhxC .framer-ahdfp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 48px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-EhhxC .framer-rb5xok, .framer-EhhxC .framer-1k3sgfn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 248px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 248px; }\",\".framer-EhhxC .framer-hcak60, .framer-EhhxC .framer-hrd7m5 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-EhhxC .framer-12op998, .framer-EhhxC .framer-1ovhb9f { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-EhhxC .framer-1fuv85q { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-EhhxC .framer-1ddje7w-container { flex: none; height: 48px; position: relative; width: auto; }\",\".framer-EhhxC .framer-g6noc6-container { flex: none; height: 48px; position: relative; width: 206px; }\",\".framer-EhhxC.framer-v-10c0j4p .framer-a3rbny { gap: 8px; max-width: 1202px; }\",\".framer-EhhxC.framer-v-10c0j4p .framer-rb5xok { flex-wrap: wrap; max-width: 164px; width: 164px; }\",\".framer-EhhxC.framer-v-10c0j4p .framer-1ddje7w-container { height: 40px; width: 164px; }\",\".framer-EhhxC.framer-v-o7yhs1 .framer-a3rbny { gap: 8px; }\",\".framer-EhhxC.framer-v-o7yhs1 .framer-rb5xok { max-width: 164px; width: 164px; }\",'.framer-EhhxC[data-border=\"true\"]::after, .framer-EhhxC [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hzaEJUtE9\":{\"layout\":[\"fixed\",\"auto\"]},\"WVHEgljPr\":{\"layout\":[\"fixed\",\"auto\"]},\"bgBUIJOlV\":{\"layout\":[\"fixed\",\"auto\"]},\"oBwOy1n2j\":{\"layout\":[\"fixed\",\"auto\"]},\"yIVHcdLuS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"EE_WWM57Q\":\"click\",\"Vw5D4SczP\":\"overlayModal\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerpxy3ts8j1=withCSS(Component,css,\"framer-EhhxC\");export default Framerpxy3ts8j1;Framerpxy3ts8j1.displayName=\"barra-fixa_dark\";Framerpxy3ts8j1.defaultProps={height:72,width:1920};addPropertyControls(Framerpxy3ts8j1,{variant:{options:[\"gIkEvEwpD\",\"hzaEJUtE9\",\"WVHEgljPr\",\"bgBUIJOlV\",\"oBwOy1n2j\",\"yIVHcdLuS\"],optionTitles:[\"Visible-Desktop\",\"Visible-Tablet\",\"Visible-Mobile\",\"Hidden-Desktop\",\"Hidden-Tablet\",\"Hidden-Mobile\"],title:\"Variant\",type:ControlType.Enum},EE_WWM57Q:{title:\"Click\",type:ControlType.EventHandler},Vw5D4SczP:{title:\"Overlay Modal\",type:ControlType.EventHandler}});addFonts(Framerpxy3ts8j1,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...UsersFonts,...BottontestGA4Fonts,...ClipboardCheckFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerpxy3ts8j1\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"EE_WWM57Q\\\":\\\"click\\\",\\\"Vw5D4SczP\\\":\\\"overlayModal\\\"}\",\"framerIntrinsicHeight\":\"72\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1920\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hzaEJUtE9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WVHEgljPr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bgBUIJOlV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oBwOy1n2j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yIVHcdLuS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pxy3ts8j1.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// @framerSupportedLayoutWidth any\n// @framerSupportedLayoutHeight auto\n// ==========================================\n// ⚙️ CONFIGURAÇÕES ESPECÍFICAS DESTE FORM (ALTERE AQUI)\n// ==========================================\nconst HUBSPOT_PORTAL_ID=\"21138480\"// Substitua pelo Portal ID correto se necessário\n;const HUBSPOT_FORM_GUID=\"9effc4db-451d-4f77-8179-819fc260240e\"// Guid do form TI DEV\n;const ALLOWED_FIELDS=[\"firstname\",\"email\",\"phone\"];// Valor fixo do campo oculto \"origem\" no HubSpot desta LP.\nconst ORIGEM_FIXA=\"LP TI DEV Consultoria Contabil CTA Assessoria\";// Estes valores aparecerão como padrão no painel lateral do Framer,\n// lembrando a equipe de alterá-los para cada página específica.\nconst DEFAULT_MODAL_NAME=\"ti-dev-consultoria-contabil\";const DEFAULT_ORIGIN_NAME=\"LP TI DEV - ASSESSORIA\";// ⚠️ AO DUPLICAR ESTE COMPONENTE NO FRAMER:\n// 1. Renomeie o ARQUIVO e troque o nome da função export default + o alvo do\n//    addPropertyControls para BATEREM com o nome do arquivo (senão dá build error).\n// 2. Dê um WARMUP_MARKER_ID único por tipo de componente (abaixo).\nconst WARMUP_MARKER_ID=\"hs-warmup-ti-dev\";// ==========================================\nconst HS_SCRIPT_SRC=\"//js.hsforms.net/forms/embed/v2.js\";// ==========================================\n// 🎨 DESIGN SYSTEM (MANTIDO)\n// ==========================================\nconst STYLE={fontFamily:\"Inter, system-ui, sans-serif\",inputBgColor:\"#FFFFFF\",inputBorderColor:\"#C8D8F5\",inputTextColor:\"#0F1729\",labelSize:14,inputSize:14,inputRadius:8,ctaSize:16,ctaRadius:999,errorColor:\"#E53E3E\"};const CTA_VARIANTS={primary:{background:\"#0E53C0\",color:\"#FFFFFF\",border:\"none\",hoverBackground:\"#093CA3\",hoverBorder:\"none\"},secondary:{background:\"#04F7F7\",color:\"#002868\",border:\"1px solid #04F7F7\",hoverBackground:\"#96FFFF\",hoverBorder:\"1px solid #96FFFF\"}};// ==========================================\n// 🛠️ FUNÇÕES AUXILIARES\n// ==========================================\nfunction warmUpHubSpot(){if(typeof document===\"undefined\")return;if(document.getElementById(WARMUP_MARKER_ID))return;const marker=document.createElement(\"meta\");marker.id=WARMUP_MARKER_ID;document.head.appendChild(marker);const hints=[{href:\"https://js.hsforms.net\",cross:false},{href:\"https://forms.hsforms.com\",cross:true},{href:\"https://forms.hscollectedforms.net\",cross:true}];hints.forEach(({href,cross})=>{const l=document.createElement(\"link\");l.rel=\"preconnect\";l.href=href;if(cross)l.crossOrigin=\"anonymous\";document.head.appendChild(l);});if(!window.hbspt&&!document.querySelector(`script[src=\"${HS_SCRIPT_SRC}\"]`)){const s=document.createElement(\"script\");s.src=HS_SCRIPT_SRC;s.async=true;document.head.appendChild(s);}}warmUpHubSpot();function getCookie(name){if(typeof document===\"undefined\")return\"\";const match=document.cookie.match(new RegExp(\"(^| )\"+name+\"=([^;]+)\"));return match?match[2]:\"\";}function getGaClientId(){const raw=getCookie(\"_ga\");if(!raw)return\"\";const parts=raw.split(\".\");return parts.length>=4?parts.slice(2).join(\".\"):raw;}function getUrlParam(name){if(typeof window===\"undefined\")return\"\";try{return new URLSearchParams(window.location.search).get(name)||\"\";}catch(e){return\"\";}}// Preenche campos ocultos do HubSpot. Pula valores vazios para não\n// sobrescrever o que já vier preenchido. Dispara input+change para o HubSpot\n// registrar o valor.\nfunction setHiddenValue($form,fieldName,value){if(!value)return;const input=$form.querySelector(`input[name=\"${fieldName}\"]`);if(!input)return;const setter=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,\"value\")?.set;if(setter)setter.call(input,value);else input.value=value;input.dispatchEvent(new Event(\"input\",{bubbles:true}));input.dispatchEvent(new Event(\"change\",{bubbles:true}));}function fillHiddenFields($form){setHiddenValue($form,\"clientid\",getGaClientId());setHiddenValue($form,\"origem\",ORIGEM_FIXA);setHiddenValue($form,\"utm_campaign\",getUrlParam(\"utm_campaign\"));setHiddenValue($form,\"utm_source\",getUrlParam(\"utm_source\"));}function hideUnwantedFields($form){const fields=$form.querySelectorAll(\".hs-form-field\");fields.forEach(field=>{const input=field.querySelector(\"input, select, textarea\");if(!input)return;const name=input.name||\"\";const isAllowed=ALLOWED_FIELDS.some(a=>name.startsWith(a));if(!isAllowed){field.style.cssText=\"display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;\";}});$form.querySelectorAll(\"fieldset\").forEach(fs=>{const visible=Array.from(fs.querySelectorAll(\".hs-form-field\")).filter(f=>f.style.display!==\"none\");if(visible.length===0)fs.style.display=\"none\";});}function applyStylesToIframe($form,cfg){const{labelColor,placeholderColor,ctaVariant,styleId}=cfg;const v=CTA_VARIANTS[ctaVariant]||CTA_VARIANTS.primary;const doc=$form?.ownerDocument;if(!doc)return;let style=doc.getElementById(styleId);if(!style){style=doc.createElement(\"style\");style.id=styleId;doc.head&&doc.head.appendChild(style);}style.textContent=`\n        * { box-sizing: border-box !important; }\n        body, form, .hs-form {\n            font-family: ${STYLE.fontFamily} !important;\n            margin: 0 !important; padding: 0 !important;\n            background: transparent !important;\n        }\n        fieldset {\n            display: block !important; width: 100% !important;\n            border: none !important; padding: 0 !important;\n            margin: 0 !important; float: none !important;\n            max-width: 100% !important;\n        }\n        .hs-form-field {\n            width: 100% !important; float: none !important;\n            padding: 0 !important; margin-bottom: 14px !important;\n        }\n        label, .hs-form-field > label {\n            font-size: ${STYLE.labelSize}px !important; font-weight: 600 !important;\n            color: ${labelColor} !important; margin: 0 0 6px 0 !important;\n            display: block !important; line-height: 1.3 !important;\n        }\n        .hs-form-required { display: none !important; }\n        input[type=\"text\"], input[type=\"email\"], input[type=\"tel\"],\n        input[type=\"number\"], textarea {\n            width: 100% !important; padding: 11px 14px !important;\n            border: 1.5px solid ${STYLE.inputBorderColor} !important;\n            border-radius: ${STYLE.inputRadius}px !important;\n            background-color: ${STYLE.inputBgColor} !important;\n            color: ${STYLE.inputTextColor} !important;\n            font-size: ${STYLE.inputSize}px !important;\n            font-family: ${STYLE.fontFamily} !important;\n            outline: none !important; box-shadow: none !important;\n            transition: border-color 0.15s !important;\n            -webkit-appearance: none !important; appearance: none !important;\n        }\n        input:focus, textarea:focus {\n            border-color: #1B6EF3 !important;\n            box-shadow: 0 0 0 3px rgba(27,110,243,0.12) !important;\n        }\n        input::placeholder, textarea::placeholder { color: ${placeholderColor} !important; }\n        select {\n            width: 100% !important; height: auto !important; min-height: 44px !important;\n            padding: 11px 36px 11px 14px !important;\n            white-space: nowrap !important; overflow: hidden !important;\n            text-overflow: ellipsis !important;\n            border: 1.5px solid ${STYLE.inputBorderColor} !important;\n            border-radius: ${STYLE.inputRadius}px !important;\n            background-color: ${STYLE.inputBgColor} !important;\n            color: ${STYLE.inputTextColor} !important;\n            font-size: ${STYLE.inputSize}px !important;\n            font-family: ${STYLE.fontFamily} !important;\n            outline: none !important; box-shadow: none !important;\n            cursor: pointer !important; line-height: 1.4 !important;\n            -webkit-appearance: none !important; appearance: none !important;\n            background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231B6EF3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E\") !important;\n            background-repeat: no-repeat !important;\n            background-position: right 12px center !important;\n        }\n        select:focus {\n            border-color: #1B6EF3 !important;\n            box-shadow: 0 0 0 3px rgba(27,110,243,0.12) !important;\n        }\n        .input { margin: 0 !important; }\n        ul.hs-error-msgs { list-style: none !important; padding: 0 !important; margin: 4px 0 0 !important; }\n        .hs-error-msgs label { color: ${STYLE.errorColor} !important; font-size: 12px !important; font-weight: 400 !important; }\n        .actions { padding: 4px 0 0 !important; margin: 0 !important; }\n        input[type=\"submit\"], .hs-button {\n            width: 100% !important; padding: 15px 24px !important;\n            border-radius: ${STYLE.ctaRadius}px !important;\n            border: ${v.border} !important;\n            background-color: ${v.background} !important;\n            color: ${v.color} !important;\n            font-weight: 700 !important; font-size: ${STYLE.ctaSize}px !important;\n            font-family: ${STYLE.fontFamily} !important; cursor: pointer !important;\n            box-shadow: none !important; -webkit-appearance: none !important;\n            transition: background-color 0.15s, border-color 0.15s !important;\n        }\n        input[type=\"submit\"]:hover, .hs-button:hover {\n            background-color: ${v.hoverBackground} !important;\n            border: ${v.hoverBorder} !important;\n        }\n        .submitted-message {\n            font-family: ${STYLE.fontFamily} !important; font-size: 16px !important;\n            color: ${labelColor} !important; line-height: 1.5 !important;\n        }\n        .legal-consent-container {\n            font-size: 11px !important; color: #9BA3B2 !important; line-height: 1.4 !important;\n        }\n        .legal-consent-container a { color: #1B6EF3 !important; }\n    `;}function applyCtaLabel($form,ctaLabel){if(!ctaLabel)return;const btn=$form?.querySelector('input[type=\"submit\"], .hs-button');if(!btn)return;if(btn.tagName===\"INPUT\")btn.value=ctaLabel;else btn.textContent=ctaLabel;}// ==========================================\n// 🦴 SKELETON UI\n// ==========================================\nfunction SkeletonField({wide=false}){return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:14,width:wide?\"60%\":\"40%\",borderRadius:4,background:\"linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%)\",backgroundSize:\"200% 100%\",animation:\"shimmer 1.4s infinite\",marginBottom:8}}),/*#__PURE__*/_jsx(\"div\",{style:{height:42,width:\"100%\",borderRadius:8,background:\"linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%)\",backgroundSize:\"200% 100%\",animation:\"shimmer 1.4s infinite\"}})]});}function SkeletonForm(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes shimmer {\n                    0% { background-position: 200% 0; }\n                    100% { background-position: -200% 0; }\n                }\n            `}),/*#__PURE__*/_jsx(SkeletonField,{}),/*#__PURE__*/_jsx(SkeletonField,{wide:true}),/*#__PURE__*/_jsx(SkeletonField,{}),/*#__PURE__*/_jsx(SkeletonField,{wide:true}),/*#__PURE__*/_jsx(\"div\",{style:{height:50,width:\"100%\",borderRadius:999,background:\"linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%)\",backgroundSize:\"200% 100%\",animation:\"shimmer 1.4s infinite\",marginTop:8}})]});}// ==========================================\n// 🚀 COMPONENTE PRINCIPAL (TEMPLATE)\n// ⚠️ NÃO ALTERE A LÓGICA DE INICIALIZAÇÃO ABAIXO.\n//    Ela resolve dois bugs reais do Framer publicado:\n//    (a) skeleton eterno: o container NUNCA usa display:none — fica sempre\n//        renderizável (off-screen com opacity:0), senão o HubSpot não dispara\n//        onFormReady em forms com campos condicionais.\n//    (b) \"Couldn't find target container\": no publicado o Framer remonta o\n//        componente e troca o id entre create() e a renderização assíncrona do\n//        HubSpot. Usamos callback ref + id no nó vivo + watchdog que recria.\n// ==========================================\nexport default function FormularioTIDev(props){const{ctaLabel,labelColor,placeholderColor,ctaVariant,dispararDataLayer,nomeModal,origemForm,onSuccess}=props;const[formReady,setFormReady]=useState(false);// Refs estáveis\nconst formEl=useRef(null);const observerRef=useRef(null);const createdRef=useRef(null)// nó em que já chamamos create() (ou null)\n;const mountNodeRef=useRef(null)// o <div> alvo (setado pela callback ref)\n;const watchdogRef=useRef(null)// timer que recria se o form não montar\n;const onSuccessRef=useRef(onSuccess);onSuccessRef.current=onSuccess;const propsRef=useRef({ctaLabel,labelColor,placeholderColor,ctaVariant});propsRef.current={ctaLabel,labelColor,placeholderColor,ctaVariant};const dlRef=useRef({dispararDataLayer,nomeModal,origemForm});dlRef.current={dispararDataLayer,nomeModal,origemForm};const uid=useRef(\"hs-form-\"+Math.random().toString(36).slice(2,9));const targetId=uid.current;const styleId=\"hs-custom-styles-\"+targetId;const pushDataLayer=email=>{const{dispararDataLayer,nomeModal,origemForm}=dlRef.current;if(!dispararDataLayer||typeof window===\"undefined\")return;window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"form_submission\",nome_modal:nomeModal,origem_form_hs:origemForm,ga_client_id:getGaClientId()});if(email)window.dataLayer.push({event:\"identificacao\",email});};// Cria o form no nó atual. Idempotente e resiliente a remontagem.\nconst tryCreate=useCallback(()=>{const node=mountNodeRef.current;if(!node)return;if(!(window.hbspt&&window.hbspt.forms&&typeof window.hbspt.forms.create===\"function\"))return;// Já criado NESTE nó e já montado? não recria.\nif(createdRef.current===node&&node.childElementCount>0)return;// Garante o id no nó que existe AGORA (a remontagem troca o nó/id).\nif(!node.id)node.id=targetId;const liveId=node.id;createdRef.current=node;const{ctaLabel,labelColor,placeholderColor,ctaVariant}=propsRef.current;window.hbspt.forms.create({portalId:HUBSPOT_PORTAL_ID,formId:HUBSPOT_FORM_GUID,region:\"na1\",target:`#${liveId}`,onFormReady:$form=>{if(watchdogRef.current){clearTimeout(watchdogRef.current);watchdogRef.current=null;}formEl.current=$form;applyStylesToIframe($form,{labelColor,placeholderColor,ctaVariant,styleId});applyCtaLabel($form,ctaLabel);hideUnwantedFields($form);fillHiddenFields($form);if(observerRef.current)observerRef.current.disconnect();const observer=new MutationObserver(()=>{hideUnwantedFields($form);fillHiddenFields($form);applyCtaLabel($form,propsRef.current.ctaLabel);});observer.observe($form,{childList:true,subtree:true});observerRef.current=observer;setFormReady(true);},onFormSubmit:$form=>{const emailInput=$form?.querySelector('input[name=\"email\"]');pushDataLayer(emailInput?.value?.trim()||\"\");},onFormSubmitted:()=>{if(typeof onSuccessRef.current===\"function\")onSuccessRef.current();}});// Watchdog: se o HubSpot perdeu o container (remontagem), o nó segue\n// vazio. Recriamos no nó atual. Para assim que onFormReady dispara.\nif(watchdogRef.current)clearTimeout(watchdogRef.current);watchdogRef.current=setTimeout(()=>{const current=mountNodeRef.current;if(!current)return;if(current.childElementCount>0)return;createdRef.current=null;tryCreate();},1500);},[targetId,styleId]);// Callback ref: dispara quando o <div> entra/sai do DOM.\nconst setMountNode=useCallback(node=>{mountNodeRef.current=node;if(node){if(!node.id)node.id=targetId;tryCreate();}},[tryCreate,targetId]);// Garante o script e tenta criar assim que hbspt estiver pronto.\nuseEffect(()=>{if(typeof window===\"undefined\")return;let cancelled=false;let pollId=null;const attempt=()=>{if(cancelled)return true;if(window.hbspt&&window.hbspt.forms&&typeof window.hbspt.forms.create===\"function\"){tryCreate();return true;}return false;};if(!attempt()){if(!document.querySelector(`script[src=\"${HS_SCRIPT_SRC}\"]`)){const script=document.createElement(\"script\");script.src=HS_SCRIPT_SRC;script.charset=\"utf-8\";script.async=true;document.head.appendChild(script);}pollId=setInterval(()=>{if(attempt()){clearInterval(pollId);pollId=null;}},60);}return()=>{cancelled=true;if(pollId)clearInterval(pollId);if(watchdogRef.current){clearTimeout(watchdogRef.current);watchdogRef.current=null;}if(observerRef.current){observerRef.current.disconnect();observerRef.current=null;}};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[tryCreate]);// Reaplica estilo/label quando controles de design mudam.\nuseEffect(()=>{if(!formEl.current)return;applyStylesToIframe(formEl.current,{labelColor,placeholderColor,ctaVariant,styleId});applyCtaLabel(formEl.current,ctaLabel);},[labelColor,placeholderColor,ctaVariant,ctaLabel,styleId]);return /*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:\"transparent\",fontFamily:STYLE.fontFamily,padding:0,width:\"100%\",maxWidth:\"480px\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:\"20px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",minHeight:300},children:[!formReady&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsx(SkeletonForm,{})}),/*#__PURE__*/_jsx(\"div\",{id:targetId,ref:setMountNode,style:{width:\"100%\",// Form sempre renderizável (NUNCA display:none).\n// Enquanto carrega: fora de tela, mas com dimensão real,\n// para o HubSpot montar e disparar onFormReady.\nposition:formReady?\"static\":\"absolute\",top:0,left:0,opacity:formReady?1:0,pointerEvents:formReady?\"auto\":\"none\"}})]})});}// ==========================================\n// 🎛️ CONTROLES DO FRAMER\n// ==========================================\naddPropertyControls(FormularioTIDev,{ctaLabel:{type:ControlType.String,title:\"Label de CTA\",defaultValue:\"\",placeholder:\"Padr\\xe3o do HubSpot\"},ctaVariant:{type:ControlType.Enum,title:\"Tipo de CTA\",options:[\"primary\",\"secondary\"],optionTitles:[\"Primary\",\"Secondary\"],defaultValue:\"primary\",displaySegmentedControl:true},labelColor:{type:ControlType.Color,title:\"Cor t\\xedtulo perguntas\",defaultValue:\"#0F1729\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder perguntas\",defaultValue:\"#9BA3B2\"},onSuccess:{type:ControlType.EventHandler},dispararDataLayer:{type:ControlType.Boolean,title:\"Disparar DataLayer\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},nomeModal:{type:ControlType.String,title:\"Nome do Modal\",defaultValue:DEFAULT_MODAL_NAME,hidden:props=>!props.dispararDataLayer},origemForm:{type:ControlType.String,title:\"Origem (DataLayer)\",defaultValue:DEFAULT_ORIGIN_NAME,hidden:props=>!props.dispararDataLayer}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormularioTIDev\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form_TI_Dev_Assessoria.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// @framerSupportedLayoutWidth any\n// @framerSupportedLayoutHeight auto\n// ==========================================\n// ⚙️ CONFIGURAÇÕES ESPECÍFICAS DESTE FORM (ALTERE AQUI)\n// ==========================================\nconst HUBSPOT_PORTAL_ID=\"21138480\"// Substitua pelo Portal ID correto se necessário\n;const HUBSPOT_FORM_GUID=\"7814d5f4-4281-430b-a5eb-4abdcd65684e\"// Guid do novo form\n;const ALLOWED_FIELDS=[\"email\",\"phone\",\"cupom_influenciadores\",\"utm_campaign\"];// Valor fixo do campo oculto \"origem\" no HubSpot para esta página.\nconst ORIGEM_HIDDEN_VALUE=\"Framer-Hotsite-TI-Dev-Fundo\";// Estes valores aparecerão como padrão no painel lateral do Framer,\n// lembrando a equipe de alterá-los para cada página específica.\nconst DEFAULT_MODAL_NAME=\"influenciadores-fundo\";const DEFAULT_ORIGIN_NAME=\"INFLUENCIADORES - FUNDO\";// ⚠️ AO DUPLICAR ESTE COMPONENTE NO FRAMER:\n// 1. Renomeie o ARQUIVO e troque o nome da função export default + o alvo do\n//    addPropertyControls para BATEREM com o nome do arquivo (senão dá build error).\n// 2. Dê um WARMUP_MARKER_ID único por tipo de componente (abaixo).\nconst WARMUP_MARKER_ID=\"hs-warmup-influenciadores-fundo\";// ==========================================\nconst HS_SCRIPT_SRC=\"//js.hsforms.net/forms/embed/v2.js\";// ==========================================\n// 🎨 DESIGN SYSTEM (MANTIDO)\n// ==========================================\nconst STYLE={fontFamily:\"Inter, system-ui, sans-serif\",inputBgColor:\"#FFFFFF\",inputBorderColor:\"#C8D8F5\",inputTextColor:\"#0F1729\",labelSize:14,inputSize:14,inputRadius:8,ctaSize:16,ctaRadius:999,errorColor:\"#E53E3E\"};const CTA_VARIANTS={primary:{background:\"#0E53C0\",color:\"#FFFFFF\",border:\"none\",hoverBackground:\"#093CA3\",hoverBorder:\"none\"},secondary:{background:\"#04F7F7\",color:\"#002868\",border:\"1px solid #04F7F7\",hoverBackground:\"#96FFFF\",hoverBorder:\"1px solid #96FFFF\"}};// ==========================================\n// 🛠️ FUNÇÕES AUXILIARES\n// ==========================================\nfunction warmUpHubSpot(){if(typeof document===\"undefined\")return;if(document.getElementById(WARMUP_MARKER_ID))return;const marker=document.createElement(\"meta\");marker.id=WARMUP_MARKER_ID;document.head.appendChild(marker);const hints=[{href:\"https://js.hsforms.net\",cross:false},{href:\"https://forms.hsforms.com\",cross:true},{href:\"https://forms.hscollectedforms.net\",cross:true}];hints.forEach(({href,cross})=>{const l=document.createElement(\"link\");l.rel=\"preconnect\";l.href=href;if(cross)l.crossOrigin=\"anonymous\";document.head.appendChild(l);});if(!window.hbspt&&!document.querySelector(`script[src=\"${HS_SCRIPT_SRC}\"]`)){const s=document.createElement(\"script\");s.src=HS_SCRIPT_SRC;s.async=true;document.head.appendChild(s);}}warmUpHubSpot();function getCookie(name){if(typeof document===\"undefined\")return\"\";const match=document.cookie.match(new RegExp(\"(^| )\"+name+\"=([^;]+)\"));return match?match[2]:\"\";}function getGaClientId(){const raw=getCookie(\"_ga\");if(!raw)return\"\";const parts=raw.split(\".\");return parts.length>=4?parts.slice(2).join(\".\"):raw;}// Sobrescreve label e placeholder dos campos visíveis (por name interno).\n// Chave = name interno do HubSpot; casamento por startsWith.\nconst FIELD_TEXTS={email:{label:\"E-mail\",placeholder:\"Seu melhor e-mail\"},phone:{label:\"Telefone\",placeholder:\"Telefone / Whatsapp\"},cupom_influenciadores:{label:\"Cupom\",placeholder:\"Tem cupom? Insira aqui\"}};function applyFieldTexts($form){$form.querySelectorAll(\".hs-form-field\").forEach(field=>{const input=field.querySelector(\"input, select, textarea\");if(!input)return;const name=input.name||\"\";const key=Object.keys(FIELD_TEXTS).find(k=>name.startsWith(k));if(!key)return;const{label,placeholder}=FIELD_TEXTS[key];if(label){const labelEl=field.querySelector(\"label\");if(labelEl){// Preserva o span de \"obrigatório\" (.hs-form-required) se existir.\nconst req=labelEl.querySelector(\".hs-form-required\");labelEl.textContent=label;if(req)labelEl.appendChild(req);}}if(placeholder)input.setAttribute(\"placeholder\",placeholder);});}// Preenche campos ocultos fixos do HubSpot (não aparecem no ALLOWED_FIELDS).\n// Pula valores vazios para não sobrescrever com string vazia.\nfunction fillHiddenFields($form){const setField=(name,value)=>{if(!value)return;const input=$form.querySelector(`input[name=\"${name}\"]`);if(!input)return;input.value=value;// Dispara eventos para o HubSpot registrar o valor no submit.\ninput.dispatchEvent(new Event(\"input\",{bubbles:true}));input.dispatchEvent(new Event(\"change\",{bubbles:true}));};setField(\"clientid\",getGaClientId());setField(\"origem\",ORIGEM_HIDDEN_VALUE);}function hideUnwantedFields($form){const fields=$form.querySelectorAll(\".hs-form-field\");fields.forEach(field=>{const input=field.querySelector(\"input, select, textarea\");if(!input)return;const name=input.name||\"\";const isAllowed=ALLOWED_FIELDS.some(a=>name.startsWith(a));if(!isAllowed){field.style.cssText=\"display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;\";}});$form.querySelectorAll(\"fieldset\").forEach(fs=>{const visible=Array.from(fs.querySelectorAll(\".hs-form-field\")).filter(f=>f.style.display!==\"none\");if(visible.length===0)fs.style.display=\"none\";});}function applyStylesToIframe($form,cfg){const{labelColor,placeholderColor,ctaVariant,styleId}=cfg;const v=CTA_VARIANTS[ctaVariant]||CTA_VARIANTS.primary;const doc=$form?.ownerDocument;if(!doc)return;let style=doc.getElementById(styleId);if(!style){style=doc.createElement(\"style\");style.id=styleId;doc.head&&doc.head.appendChild(style);}style.textContent=`\n        * { box-sizing: border-box !important; }\n        body, form, .hs-form {\n            font-family: ${STYLE.fontFamily} !important;\n            margin: 0 !important; padding: 0 !important;\n            background: transparent !important;\n        }\n        fieldset {\n            display: block !important; width: 100% !important;\n            border: none !important; padding: 0 !important;\n            margin: 0 !important; float: none !important;\n            max-width: 100% !important;\n        }\n        .hs-form-field {\n            width: 100% !important; float: none !important;\n            padding: 0 !important; margin-bottom: 14px !important;\n        }\n        label, .hs-form-field > label {\n            font-size: ${STYLE.labelSize}px !important; font-weight: 600 !important;\n            color: ${labelColor} !important; margin: 0 0 6px 0 !important;\n            display: block !important; line-height: 1.3 !important;\n        }\n        .hs-form-required { display: none !important; }\n        input[type=\"text\"], input[type=\"email\"], input[type=\"tel\"],\n        input[type=\"number\"], textarea {\n            width: 100% !important; padding: 11px 14px !important;\n            border: 1.5px solid ${STYLE.inputBorderColor} !important;\n            border-radius: ${STYLE.inputRadius}px !important;\n            background-color: ${STYLE.inputBgColor} !important;\n            color: ${STYLE.inputTextColor} !important;\n            font-size: ${STYLE.inputSize}px !important;\n            font-family: ${STYLE.fontFamily} !important;\n            outline: none !important; box-shadow: none !important;\n            transition: border-color 0.15s !important;\n            -webkit-appearance: none !important; appearance: none !important;\n        }\n        input:focus, textarea:focus {\n            border-color: #1B6EF3 !important;\n            box-shadow: 0 0 0 3px rgba(27,110,243,0.12) !important;\n        }\n        input::placeholder, textarea::placeholder { color: ${placeholderColor} !important; }\n        select {\n            width: 100% !important; height: auto !important; min-height: 44px !important;\n            padding: 11px 36px 11px 14px !important;\n            white-space: nowrap !important; overflow: hidden !important;\n            text-overflow: ellipsis !important;\n            border: 1.5px solid ${STYLE.inputBorderColor} !important;\n            border-radius: ${STYLE.inputRadius}px !important;\n            background-color: ${STYLE.inputBgColor} !important;\n            color: ${STYLE.inputTextColor} !important;\n            font-size: ${STYLE.inputSize}px !important;\n            font-family: ${STYLE.fontFamily} !important;\n            outline: none !important; box-shadow: none !important;\n            cursor: pointer !important; line-height: 1.4 !important;\n            -webkit-appearance: none !important; appearance: none !important;\n            background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231B6EF3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E\") !important;\n            background-repeat: no-repeat !important;\n            background-position: right 12px center !important;\n        }\n        select:focus {\n            border-color: #1B6EF3 !important;\n            box-shadow: 0 0 0 3px rgba(27,110,243,0.12) !important;\n        }\n        .input { margin: 0 !important; }\n        ul.hs-error-msgs { list-style: none !important; padding: 0 !important; margin: 4px 0 0 !important; }\n        .hs-error-msgs label { color: ${STYLE.errorColor} !important; font-size: 12px !important; font-weight: 400 !important; }\n        .actions { padding: 4px 0 0 !important; margin: 0 !important; }\n        input[type=\"submit\"], .hs-button {\n            width: 100% !important; padding: 15px 24px !important;\n            border-radius: ${STYLE.ctaRadius}px !important;\n            border: ${v.border} !important;\n            background-color: ${v.background} !important;\n            color: ${v.color} !important;\n            font-weight: 700 !important; font-size: ${STYLE.ctaSize}px !important;\n            font-family: ${STYLE.fontFamily} !important; cursor: pointer !important;\n            box-shadow: none !important; -webkit-appearance: none !important;\n            transition: background-color 0.15s, border-color 0.15s !important;\n        }\n        input[type=\"submit\"]:hover, .hs-button:hover {\n            background-color: ${v.hoverBackground} !important;\n            border: ${v.hoverBorder} !important;\n        }\n        .submitted-message {\n            font-family: ${STYLE.fontFamily} !important; font-size: 16px !important;\n            color: ${labelColor} !important; line-height: 1.5 !important;\n        }\n        .legal-consent-container {\n            font-size: 11px !important; color: #9BA3B2 !important; line-height: 1.4 !important;\n        }\n        .legal-consent-container a { color: #1B6EF3 !important; }\n    `;}function applyCtaLabel($form,ctaLabel){if(!ctaLabel)return;const btn=$form?.querySelector('input[type=\"submit\"], .hs-button');if(!btn)return;if(btn.tagName===\"INPUT\")btn.value=ctaLabel;else btn.textContent=ctaLabel;}// ==========================================\n// 🦴 SKELETON UI\n// ==========================================\nfunction SkeletonField({wide=false}){return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:14,width:wide?\"60%\":\"40%\",borderRadius:4,background:\"linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%)\",backgroundSize:\"200% 100%\",animation:\"shimmer 1.4s infinite\",marginBottom:8}}),/*#__PURE__*/_jsx(\"div\",{style:{height:42,width:\"100%\",borderRadius:8,background:\"linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%)\",backgroundSize:\"200% 100%\",animation:\"shimmer 1.4s infinite\"}})]});}function SkeletonForm(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes shimmer {\n                    0% { background-position: 200% 0; }\n                    100% { background-position: -200% 0; }\n                }\n            `}),/*#__PURE__*/_jsx(SkeletonField,{}),/*#__PURE__*/_jsx(SkeletonField,{wide:true}),/*#__PURE__*/_jsx(SkeletonField,{}),/*#__PURE__*/_jsx(SkeletonField,{wide:true}),/*#__PURE__*/_jsx(\"div\",{style:{height:50,width:\"100%\",borderRadius:999,background:\"linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%)\",backgroundSize:\"200% 100%\",animation:\"shimmer 1.4s infinite\",marginTop:8}})]});}// ==========================================\n// 🚀 COMPONENTE PRINCIPAL (TEMPLATE)\n// ⚠️ NÃO ALTERE A LÓGICA DE INICIALIZAÇÃO ABAIXO.\n//    Ela resolve dois bugs reais do Framer publicado:\n//    (a) skeleton eterno: o container NUNCA usa display:none — fica sempre\n//        renderizável (off-screen com opacity:0), senão o HubSpot não dispara\n//        onFormReady em forms com campos condicionais.\n//    (b) \"Couldn't find target container\": no publicado o Framer remonta o\n//        componente e troca o id entre create() e a renderização assíncrona do\n//        HubSpot. Usamos callback ref + id no nó vivo + watchdog que recria.\n// ==========================================\nexport default function FormularioInfluenciadoresFundo(props){const{ctaLabel,labelColor,placeholderColor,ctaVariant,dispararDataLayer,nomeModal,origemForm,onSuccess}=props;const[formReady,setFormReady]=useState(false);// Refs estáveis\nconst formEl=useRef(null);const observerRef=useRef(null);const createdRef=useRef(null)// nó em que já chamamos create() (ou null)\n;const mountNodeRef=useRef(null)// o <div> alvo (setado pela callback ref)\n;const watchdogRef=useRef(null)// timer que recria se o form não montar\n;const onSuccessRef=useRef(onSuccess);onSuccessRef.current=onSuccess;const propsRef=useRef({ctaLabel,labelColor,placeholderColor,ctaVariant});propsRef.current={ctaLabel,labelColor,placeholderColor,ctaVariant};const dlRef=useRef({dispararDataLayer,nomeModal,origemForm});dlRef.current={dispararDataLayer,nomeModal,origemForm};const uid=useRef(\"hs-form-\"+Math.random().toString(36).slice(2,9));const targetId=uid.current;const styleId=\"hs-custom-styles-\"+targetId;const pushDataLayer=email=>{const{dispararDataLayer,nomeModal,origemForm}=dlRef.current;if(!dispararDataLayer||typeof window===\"undefined\")return;window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"form_submission\",nome_modal:nomeModal,origem_form_hs:origemForm,ga_client_id:getGaClientId()});if(email)window.dataLayer.push({event:\"identificacao\",email});};// Cria o form no nó atual. Idempotente e resiliente a remontagem.\nconst tryCreate=useCallback(()=>{const node=mountNodeRef.current;if(!node)return;if(!(window.hbspt&&window.hbspt.forms&&typeof window.hbspt.forms.create===\"function\"))return;// Já criado NESTE nó e já montado? não recria.\nif(createdRef.current===node&&node.childElementCount>0)return;// Garante o id no nó que existe AGORA (a remontagem troca o nó/id).\nif(!node.id)node.id=targetId;const liveId=node.id;createdRef.current=node;const{ctaLabel,labelColor,placeholderColor,ctaVariant}=propsRef.current;window.hbspt.forms.create({portalId:HUBSPOT_PORTAL_ID,formId:HUBSPOT_FORM_GUID,region:\"na1\",target:`#${liveId}`,onFormReady:$form=>{if(watchdogRef.current){clearTimeout(watchdogRef.current);watchdogRef.current=null;}formEl.current=$form;applyStylesToIframe($form,{labelColor,placeholderColor,ctaVariant,styleId});applyCtaLabel($form,ctaLabel);hideUnwantedFields($form);applyFieldTexts($form);fillHiddenFields($form);if(observerRef.current)observerRef.current.disconnect();const observer=new MutationObserver(()=>{hideUnwantedFields($form);applyFieldTexts($form);fillHiddenFields($form);applyCtaLabel($form,propsRef.current.ctaLabel);});observer.observe($form,{childList:true,subtree:true});observerRef.current=observer;setFormReady(true);},onFormSubmit:$form=>{const emailInput=$form?.querySelector('input[name=\"email\"]');pushDataLayer(emailInput?.value?.trim()||\"\");},onFormSubmitted:()=>{if(typeof onSuccessRef.current===\"function\")onSuccessRef.current();}});// Watchdog: se o HubSpot perdeu o container (remontagem), o nó segue\n// vazio. Recriamos no nó atual. Para assim que onFormReady dispara.\nif(watchdogRef.current)clearTimeout(watchdogRef.current);watchdogRef.current=setTimeout(()=>{const current=mountNodeRef.current;if(!current)return;if(current.childElementCount>0)return;createdRef.current=null;tryCreate();},1500);},[targetId,styleId]);// Callback ref: dispara quando o <div> entra/sai do DOM.\nconst setMountNode=useCallback(node=>{mountNodeRef.current=node;if(node){if(!node.id)node.id=targetId;tryCreate();}},[tryCreate,targetId]);// Garante o script e tenta criar assim que hbspt estiver pronto.\nuseEffect(()=>{if(typeof window===\"undefined\")return;let cancelled=false;let pollId=null;const attempt=()=>{if(cancelled)return true;if(window.hbspt&&window.hbspt.forms&&typeof window.hbspt.forms.create===\"function\"){tryCreate();return true;}return false;};if(!attempt()){if(!document.querySelector(`script[src=\"${HS_SCRIPT_SRC}\"]`)){const script=document.createElement(\"script\");script.src=HS_SCRIPT_SRC;script.charset=\"utf-8\";script.async=true;document.head.appendChild(script);}pollId=setInterval(()=>{if(attempt()){clearInterval(pollId);pollId=null;}},60);}return()=>{cancelled=true;if(pollId)clearInterval(pollId);if(watchdogRef.current){clearTimeout(watchdogRef.current);watchdogRef.current=null;}if(observerRef.current){observerRef.current.disconnect();observerRef.current=null;}};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[tryCreate]);// Reaplica estilo/label quando controles de design mudam.\nuseEffect(()=>{if(!formEl.current)return;applyStylesToIframe(formEl.current,{labelColor,placeholderColor,ctaVariant,styleId});applyCtaLabel(formEl.current,ctaLabel);},[labelColor,placeholderColor,ctaVariant,ctaLabel,styleId]);return /*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:\"transparent\",fontFamily:STYLE.fontFamily,padding:0,width:\"100%\",maxWidth:\"480px\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:\"20px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",minHeight:300},children:[!formReady&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsx(SkeletonForm,{})}),/*#__PURE__*/_jsx(\"div\",{id:targetId,ref:setMountNode,style:{width:\"100%\",// Form sempre renderizável (NUNCA display:none).\n// Enquanto carrega: fora de tela, mas com dimensão real,\n// para o HubSpot montar e disparar onFormReady.\nposition:formReady?\"static\":\"absolute\",top:0,left:0,opacity:formReady?1:0,pointerEvents:formReady?\"auto\":\"none\"}})]})});}// ==========================================\n// 🎛️ CONTROLES DO FRAMER\n// ==========================================\naddPropertyControls(FormularioInfluenciadoresFundo,{ctaLabel:{type:ControlType.String,title:\"Label de CTA\",defaultValue:\"\",placeholder:\"Padr\\xe3o do HubSpot\"},ctaVariant:{type:ControlType.Enum,title:\"Tipo de CTA\",options:[\"primary\",\"secondary\"],optionTitles:[\"Primary\",\"Secondary\"],defaultValue:\"primary\",displaySegmentedControl:true},labelColor:{type:ControlType.Color,title:\"Cor t\\xedtulo perguntas\",defaultValue:\"#0F1729\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder perguntas\",defaultValue:\"#9BA3B2\"},onSuccess:{type:ControlType.EventHandler},dispararDataLayer:{type:ControlType.Boolean,title:\"Disparar DataLayer\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},nomeModal:{type:ControlType.String,title:\"Nome do Modal\",defaultValue:DEFAULT_MODAL_NAME,hidden:props=>!props.dispararDataLayer},origemForm:{type:ControlType.String,title:\"Origem (DataLayer)\",defaultValue:DEFAULT_ORIGIN_NAME,hidden:props=>!props.dispararDataLayer}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormularioInfluenciadoresFundo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form_TI_DEV.map"],"mappings":"44BACo3C,SAASA,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,uDAAl/C,IAAkR,IAAkE,IAA4B,KAAyI,KAA4G,KAAyH,KAAmH,KAAsH,EAAO,GAAc,EAASC,EAAQ,EAAQ,GAAiB,EAASC,CAAW,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAA+LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,mBAAmB,YAAY,iBAAiB,YAAY,iBAAiB,YAAY,QAAQ,YAAY,QAAQ,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUjgF,EAAgB,EAVkhFC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,yBAAsB,UAAO,EAAyB,CAAW,EAAQ,EAAY,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAY,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAA4D,GAAkB,EAAGX,GAAlDe,EAA4F,EAAQ,OAAiB,EAAG,CAAC,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,MAAkB,CAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAA6B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBc,EAAU,CAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,OAAO,gBAAgB,mBAAmB,qBAAqB,OAAO,GAAG,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,eAAe,YAAY,gBAAgB,wBAAwB,qBAAqB,WAAW,EAAE,UAAU,CAAC,eAAe,YAAY,gBAAgB,wBAAwB,qBAAqB,WAAW,EAAE,UAAU,CAAC,eAAe,OAAO,gBAAgB,mBAAmB,qBAAqB,MAAM,EAAE,UAAU,CAAC,eAAe,YAAY,gBAAgB,yBAAyB,qBAAqB,WAAW,CAAC,EAAE,GAAGpB,EAAqB,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAY,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,CAAW,EAAE,UAAU,CAAC,MAAM,CAAW,EAAE,UAAU,CAAC,MAAM,EAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,GAAS,CAAC,SAAS,GAAK,UAAU,gBAAgB,UAAUqB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,qBAAqB,WAAW,CAAC,EAAE,GAAGrB,EAAqB,CAAC,UAAU,CAAC,UAAUsB,EAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKrB,GAAS,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKsB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,8DAA8D,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,8DAA8D,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,IAAI,GAAG,EAAE,EAAE,GAAGb,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,yBAAyB,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAY,CAAC,UAAU,uEAAuE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGP,EAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQO,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU3uU,EAAE,CAVuvU,gFAAgF,4SAA4S,4SAA4S,wRAAwR,oSAAoS,8FAA8F,qRAAqR,+FAA+F,mTAAmT,iTAAiT,gJAAgJ,yGAAyG,6IAA6I,iMAAiM,2JAA2J,8JAA8J,+JAA+J,6FAA6F,mHAAmH,kIAAkI,oGAAoG,yFAAyF,sLAAsL,yFAAyF,GAAGiB,CAU/0c,EAAE,cAAc,EAAiC,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,iBAAiB,UAAU,iBAAiB,kBAAkB,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAc,GAAG,GAAiB,GAAG,EAAwBC,EAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcvB,EAAY,CAAC,EAAE,CAAO,CAAC,CAAC,EAAG,qDCV1+B,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,gEAA/nD,IAA2P,IAAkE,IAA4B,KAA0I,KAAyH,KAA+H,KAAwI,EAAO,GAAW,EAASwB,EAAK,EAAQ,GAAmB,EAASC,CAAa,EAAQ,GAAoB,EAASC,EAAc,EAAQ,GAAmC,EAA6B,EAAO,IAAI,CAAC,OAAO,YAAY,SAAS,GAAoB,QAAQ,WAAW,CAAC,EAAQ,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQ,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAmP,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQ,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,GAAwB,CAAC,iBAAiB,YAAY,gBAAgB,YAAY,gBAAgB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,iBAAiB,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQ,IAAU,CAAC,QAAM,SAAO,KAAG,eAAa,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAc,EAAM,SAAS,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAW10F,EAAgB,EAX21FC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAA0B,EAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,UAAO,EAAyB,CAAW,EAAQ,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuC,EAAkB,EAAG,EAA0C,EAAQ,OAAiB,CAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAA6B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,GAAmC,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgB,EAAU,CAAU,EAAE,cAAc,GAAK,mBAAmB,kBAAkB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kBAAkB,QAAQ,EAAE,GAAG,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,eAAe,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAY,GAAgB,EAAKR,GAAM,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,oBAAoB,WAAW,CAAC,CAAC,CAAC,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKJ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,wDAAwD,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,wDAAwD,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,wDAAwD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,EAAc,CAAC,kBAAkB,aAAa,oBAAoB,MAAM,gBAAgB,OAAO,OAAO,SAAS,WAAW,yBAAyB,aAAa,MAAM,WAAW,MAAM,SAAS,GAAG,OAAO,OAAO,KAAK,GAAG,GAAG,YAAY,MAAM,yBAAyB,SAAS,YAAY,cAAc,gBAAgB,YAAY,OAAO,SAAS,aAAa,OAAO,IAAI,MAAM,CAAC,OAAO,MAAM,EAAE,OAAO,MAAM,QAAQ,EAAa,WAAW,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAS,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,GAAe,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,oBAAoB,WAAW,CAAC,CAAC,CAAC,EAAe,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKJ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,mDAAmD,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,EAAc,CAAC,kBAAkB,aAAa,oBAAoB,MAAM,gBAAgB,OAAO,OAAO,SAAS,WAAW,oBAAoB,aAAa,MAAM,WAAW,MAAM,SAAS,GAAG,OAAO,OAAO,KAAK,uEAAuE,GAAG,YAAY,MAAM,oBAAuB,SAAS,YAAY,cAAc,gBAAgB,YAAY,OAAO,SAAS,aAAa,OAAO,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,MAAM,QAAQ,EAAa,UAAU,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW/4U,EAAE,CAX25U,kFAAkF,8TAA8T,8TAA8T,0UAA0U,+VAA+V,iJAAiJ,sMAAsM,iUAAiU,yGAAyG,yGAAyG,iFAAiF,qGAAqG,2FAA2F,6DAA6D,mFAAmF,sdAW3ha,EAAE,cAAc,EAAiC,EAAgB,YAAY,kBAAkB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,kBAAkB,iBAAiB,iBAAiB,iBAAiB,gBAAgB,eAAe,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,gBAAgB,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAW,GAAG,GAAmB,GAAG,EAAmB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAC99E,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,qBAAuB,OAAO,yBAA2B,QAAQ,kBAAoB,OAAO,gBAAkB,mDAA2D,sBAAwB,KAAK,6BAA+B,OAAO,sBAAwB,IAAI,qBAAuB,OAAO,oCAAsC,oRAA0U,yBAA2B,MAAM,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,KCQ76B,SAASS,IAAe,CAAyC,GAArC,OAAO,SAAW,KAAsB,SAAS,eAAeC,EAAgB,EAAE,OAAO,IAAM,EAAO,SAAS,cAAc,MAAM,EAAsY,GAApY,EAAO,GAAGA,GAAiB,SAAS,KAAK,YAAY,CAAM,EAAiK,CAAlJ,CAAC,KAAK,yBAAyB,MAAM,EAAK,EAAE,CAAC,KAAK,4BAA4B,MAAM,EAAI,EAAE,CAAC,KAAK,qCAAqC,MAAM,EAAI,CAAO,CAAC,CAAC,SAAS,CAAC,OAAK,WAAS,CAAC,IAAM,EAAE,SAAS,cAAc,MAAM,EAAE,EAAE,IAAI,aAAa,EAAE,KAAK,EAAQ,IAAM,EAAE,YAAY,aAAY,SAAS,KAAK,YAAY,CAAC,CAAE,CAAC,EAAK,CAAC,EAAO,OAAO,CAAC,SAAS,cAAc,eAAeC,EAAc,GAAG,EAAE,CAAC,IAAM,EAAE,SAAS,cAAc,QAAQ,EAAE,EAAE,IAAIA,EAAc,EAAE,MAAM,GAAK,SAAS,KAAK,YAAY,CAAC,CAAE,CAAC,CAAiB,SAASC,GAAU,EAAK,CAAC,GAAG,OAAO,SAAW,IAAY,MAAM,GAAG,IAAM,EAAM,SAAS,OAAO,MAAU,OAAO,QAAQ,EAAK,UAAU,CAAC,EAAE,OAAO,EAAM,EAAM,GAAG,EAAG,CAAC,SAASC,IAAe,CAAC,IAAM,EAAID,GAAU,KAAK,EAAE,GAAG,CAAC,EAAI,MAAM,GAAG,IAAM,EAAM,EAAI,MAAM,GAAG,EAAE,OAAO,EAAM,QAAQ,EAAE,EAAM,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,CAAI,CAAC,SAAS,GAAY,EAAK,CAAC,GAAU,IAAS,OAAY,MAAM,GAAG,GAAG,CAAC,OAAO,IAAI,gBAAgB,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,CAAI,GAAG,EAAG,MAAS,CAAC,MAAM,EAAG,CAAC,CAGhsC,SAAS,EAAe,EAAM,EAAU,EAAM,CAAC,GAAG,CAAC,EAAM,OAAO,IAAM,EAAM,EAAM,cAAc,eAAe,EAAU,GAAG,EAAE,GAAG,CAAC,EAAM,OAAO,IAAM,EAAO,OAAO,yBAAyB,EAAO,iBAAiB,UAAU,OAAO,CAAC,EAAE,IAAO,EAAO,EAAO,KAAK,EAAM,CAAK,EAAO,EAAM,MAAM,EAAM,EAAM,cAAc,IAAI,MAAM,QAAQ,CAAC,QAAQ,EAAI,CAAC,CAAC,EAAE,EAAM,cAAc,IAAI,MAAM,SAAS,CAAC,QAAQ,EAAI,CAAC,CAAC,CAAE,CAAC,SAASE,GAAiB,EAAM,CAAC,EAAe,EAAM,WAAWD,GAAc,CAAC,EAAE,EAAe,EAAM,SAAS,EAAW,EAAE,EAAe,EAAM,eAAe,GAAY,cAAc,CAAC,EAAE,EAAe,EAAM,aAAa,GAAY,YAAY,CAAC,CAAE,CAAC,SAASE,GAAmB,EAAM,CAAuD,EAAnC,iBAAiB,gBAAuB,CAAC,CAAC,QAAQ,GAAO,CAAC,IAAM,EAAM,EAAM,cAAc,yBAAyB,EAAE,GAAG,CAAC,EAAM,OAAO,IAAM,EAAK,EAAM,MAAM,GAAmBC,GAAe,KAAK,GAAG,EAAK,WAAW,CAAC,CAAe,IAAG,EAAM,MAAM,QAAQ,8GAA+G,CAAC,EAAE,EAAM,iBAAiB,UAAU,CAAC,CAAC,QAAQ,GAAI,CAAe,MAAM,KAAK,EAAG,iBAAiB,gBAAgB,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,MAAM,UAAU,MAAiB,CAAC,CAAC,SAAS,IAAE,EAAG,MAAM,QAAQ,OAAO,CAAC,CAAE,CAAC,SAASC,GAAoB,EAAM,EAAI,CAAC,GAAK,CAAC,aAAW,mBAAiB,aAAW,WAAS,EAAU,EAAEC,GAAa,IAAaA,GAAa,QAAc,EAAI,GAAO,cAAc,GAAG,CAAC,EAAI,OAAO,IAAI,EAAM,EAAI,eAAe,CAAO,EAAM,IAAO,EAAM,EAAI,cAAc,OAAO,EAAE,EAAM,GAAG,EAAQ,EAAI,MAAM,EAAI,KAAK,YAAY,CAAK,GAAG,EAAM,YAAY;;;2BAGtkDC,EAAM,WAAW;;;;;;;;;;;;;;;yBAenBA,EAAM,UAAU;qBACpB,EAAW;;;;;;;kCAOEA,EAAM,iBAAiB;6BAC5BA,EAAM,YAAY;gCACfA,EAAM,aAAa;qBAC9BA,EAAM,eAAe;yBACjBA,EAAM,UAAU;2BACdA,EAAM,WAAW;;;;;;;;;6DASiB,EAAiB;;;;;;kCAM5CA,EAAM,iBAAiB;6BAC5BA,EAAM,YAAY;gCACfA,EAAM,aAAa;qBAC9BA,EAAM,eAAe;yBACjBA,EAAM,UAAU;2BACdA,EAAM,WAAW;;;;;;;;;;;;;;wCAcJA,EAAM,WAAW;;;;6BAI5BA,EAAM,UAAU;sBACvB,EAAE,OAAO;gCACC,EAAE,WAAW;qBACxB,EAAE,MAAM;sDACyBA,EAAM,QAAQ;2BACzCA,EAAM,WAAW;;;;;gCAKZ,EAAE,gBAAgB;sBAC5B,EAAE,YAAY;;;2BAGTA,EAAM,WAAW;qBACvB,EAAW;;;;;;KAM1B,CAAC,SAASC,EAAc,EAAM,EAAS,CAAC,GAAG,CAAC,EAAS,OAAO,IAAM,EAAI,GAAO,cAAc,kCAAkC,EAAM,IAAc,EAAI,UAAU,QAAQ,EAAI,MAAM,EAAc,EAAI,YAAY,EAAS,CAG9N,SAASC,EAAc,CAAC,OAAK,IAAO,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,MAAM,EAAK,MAAM,MAAM,aAAa,EAAE,WAAW,gEAAgE,eAAe,YAAY,UAAU,wBAAwB,aAAa,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,MAAM,OAAO,aAAa,EAAE,WAAW,gEAAgE,eAAe,YAAY,UAAU,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASC,IAAc,CAAC,OAAoB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;aAKjoB,CAAC,EAAe,EAAKD,EAAc,CAAC,CAAC,EAAe,EAAKA,EAAc,CAAC,KAAK,EAAI,CAAC,EAAe,EAAKA,EAAc,CAAC,CAAC,EAAe,EAAKA,EAAc,CAAC,KAAK,EAAI,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,MAAM,OAAO,aAAa,IAAI,WAAW,gEAAgE,eAAe,YAAY,UAAU,wBAAwB,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWpZ,SAAwB,GAAgB,EAAM,CAAC,GAAK,CAAC,WAAS,aAAW,mBAAiB,aAAW,oBAAkB,YAAU,aAAW,aAAW,EAAW,CAAC,EAAU,GAAcE,EAAS,EAAK,EACnM,EAAOC,EAAO,IAAI,EAAQ,EAAYA,EAAO,IAAI,EAAQ,EAAWA,EAAO,IAAI,EAC9E,EAAaA,EAAO,IAAI,EACxB,EAAYA,EAAO,IAAI,EACvB,EAAaA,EAAO,CAAS,EAAE,EAAa,QAAQ,EAAU,IAAM,EAASA,EAAO,CAAC,WAAS,aAAW,mBAAiB,YAAU,CAAC,EAAE,EAAS,QAAQ,CAAC,WAAS,aAAW,mBAAiB,YAAU,EAAE,IAAM,EAAMA,EAAO,CAAC,oBAAkB,YAAU,YAAU,CAAC,EAAE,EAAM,QAAQ,CAAC,oBAAkB,YAAU,YAAU,EAAqE,IAAM,EAA/DA,EAAO,WAAW,KAAK,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAoB,CAAC,CAAC,QAAc,EAAQ,oBAAoB,EAAe,EAAc,GAAO,CAAC,GAAK,CAAC,oBAAkB,YAAU,cAAY,EAAM,QAAW,CAAC,GAA0B,IAAS,SAAmB,EAAO,UAAU,EAAO,WAAW,CAAC,EAAE,EAAO,UAAU,KAAK,CAAC,MAAM,kBAAkB,WAAW,EAAU,eAAe,EAAW,aAAaX,GAAc,CAAC,CAAC,EAAK,GAAM,EAAO,UAAU,KAAK,CAAC,MAAM,gBAAgB,OAAK,CAAC,EAAE,EAC3zB,EAAUY,MAAgB,CAAC,IAAM,EAAK,EAAa,QACzD,GADoE,CAAC,GAAe,EAAE,EAAO,OAAO,EAAO,MAAM,OAAO,OAAO,EAAO,MAAM,MAAM,QAAS,aACxJ,EAAW,UAAU,GAAM,EAAK,kBAAkB,EAAE,OACvD,AAAY,EAAK,KAAG,EAAS,IAAM,EAAO,EAAK,GAAG,EAAW,QAAQ,EAAK,GAAK,CAAC,WAAS,aAAW,mBAAiB,cAAY,EAAS,QAAQ,EAAO,MAAM,MAAM,OAAO,CAAC,SAASC,GAAkB,OAAOC,GAAkB,OAAO,MAAM,OAAO,IAAI,IAAS,YAAY,GAAO,CAAC,AAA0D,EAAY,WAA9C,aAAa,EAAY,OAAO,EAAsB,MAAM,EAAO,QAAQ,EAAM,GAAoB,EAAM,CAAC,aAAW,mBAAiB,aAAW,SAAO,CAAC,EAAE,EAAc,EAAM,CAAQ,EAAE,GAAmB,CAAK,EAAE,GAAiB,CAAK,EAAK,EAAY,SAAQ,EAAY,QAAQ,WAAW,EAAE,IAAM,EAAS,IAAI,qBAAqB,CAAC,GAAmB,CAAK,EAAE,GAAiB,CAAK,EAAE,EAAc,EAAM,EAAS,QAAQ,QAAQ,CAAE,CAAC,EAAE,EAAS,QAAQ,EAAM,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,EAAE,EAAY,QAAQ,EAAS,EAAa,EAAI,CAAE,EAAE,aAAa,GAAO,CAAC,IAAM,EAAW,GAAO,cAAc,qBAAqB,EAAE,EAAc,GAAY,OAAO,KAAK,GAAG,EAAE,CAAE,EAAE,oBAAoB,CAAI,OAAO,EAAa,SAAU,YAAW,EAAa,QAAQ,CAAE,CAAC,CAAC,EAEhiC,EAAY,SAAQ,aAAa,EAAY,OAAO,EAAE,EAAY,QAAQ,eAAe,CAAC,IAAM,EAAQ,EAAa,QAAY,IAAkB,EAAQ,kBAAkB,IAAS,EAAW,QAAQ,KAAK,EAAU,GAAE,EAAE,IAAI,CAAE,EAAE,CAAC,EAAS,CAAO,CAAC,EACnP,EAAaF,EAAY,GAAM,CAAC,EAAa,QAAQ,EAAQ,IAAM,AAAY,EAAK,KAAG,EAAS,EAAU,EAAG,EAAE,CAAC,EAAU,CAAQ,CAAC,EAGyF,OAFlO,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAI,EAAU,GAAU,EAAO,KAAW,MAAgB,EAAiB,GAAQ,EAAO,OAAO,EAAO,MAAM,OAAO,OAAO,EAAO,MAAM,MAAM,QAAS,YAAY,EAAU,EAAS,IAAa,GAAQ,GAAG,CAAC,EAAQ,EAAE,CAAC,GAAG,CAAC,SAAS,cAAc,eAAed,EAAc,GAAG,EAAE,CAAC,IAAM,EAAO,SAAS,cAAc,QAAQ,EAAE,EAAO,IAAIA,EAAc,EAAO,QAAQ,QAAQ,EAAO,MAAM,GAAK,SAAS,KAAK,YAAY,CAAM,CAAE,CAAC,EAAO,gBAAgB,CAAI,EAAQ,IAAG,cAAc,CAAM,EAAE,EAAO,KAAM,EAAE,EAAE,CAAE,CAAC,UAAU,CAAC,EAAU,GAAQ,GAAO,cAAc,CAAM,EAAE,AAA0D,EAAY,WAA9C,aAAa,EAAY,OAAO,EAAsB,MAAM,AAAyD,EAAY,WAA7C,EAAY,QAAQ,WAAW,EAAsB,KAAM,CAClxB,EAAE,CAAC,CAAS,CAAC,EACb,MAAc,CAAK,EAAO,UAAe,GAAoB,EAAO,QAAQ,CAAC,aAAW,mBAAiB,aAAW,SAAO,CAAC,EAAE,EAAc,EAAO,QAAQ,CAAQ,EAAE,EAAE,CAAC,EAAW,EAAiB,EAAW,EAAS,CAAO,CAAC,EAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB,cAAc,WAAWQ,EAAM,WAAW,QAAQ,EAAE,MAAM,OAAO,SAAS,QAAQ,UAAU,aAAa,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,UAAU,GAAG,EAAE,SAAS,CAAC,CAAC,GAAwB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,SAAsB,EAAKG,GAAa,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,EAAS,IAAI,EAAa,MAAM,CAAC,MAAM,OAGnsB,SAAS,EAAU,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,QAAQ,KAAc,cAAc,EAAU,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,kDArJhE,IAAyD,IAAoD,EAK/JI,GAAkB,WACjBC,GAAkB,uCAClBX,GAAe,CAAC,YAAY,QAAQ,OAAO,EAC5C,GAAY,gDAEZY,GAAmB,8BAAoCC,GAAoB,yBAI3EnB,GAAiB,mBACjBC,EAAc,qCAGdQ,EAAM,CAAC,WAAW,+BAA+B,aAAa,UAAU,iBAAiB,UAAU,eAAe,UAAU,UAAU,GAAG,UAAU,GAAG,YAAY,EAAE,QAAQ,GAAG,UAAU,IAAI,WAAW,SAAS,EAAQD,GAAa,CAAC,QAAQ,CAAC,WAAW,UAAU,MAAM,UAAU,OAAO,OAAO,gBAAgB,UAAU,YAAY,MAAM,EAAE,UAAU,CAAC,WAAW,UAAU,MAAM,UAAU,OAAO,oBAAoB,gBAAgB,UAAU,YAAY,mBAAmB,CAAC,EAG+P,GAAc,EAmIzuB,EAAoB,GAAgB,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,GAAG,YAAY,mBAAsB,EAAE,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,QAAQ,CAAC,UAAU,WAAW,EAAE,aAAa,CAAC,UAAU,WAAW,EAAE,aAAa,UAAU,wBAAwB,EAAI,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,uBAA0B,aAAa,SAAS,EAAE,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,wBAAwB,aAAa,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,YAAY,EAAE,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,qBAAqB,aAAa,GAAK,aAAa,MAAM,cAAc,KAAQ,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAaU,GAAmB,OAAO,GAAO,CAAC,EAAM,iBAAiB,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAaC,GAAoB,OAAO,GAAO,CAAC,EAAM,iBAAiB,CAAC,CAAC,KCnIj7B,SAAS,IAAe,CAAyC,GAArC,OAAO,SAAW,KAAsB,SAAS,eAAe,EAAgB,EAAE,OAAO,IAAM,EAAO,SAAS,cAAc,MAAM,EAAsY,GAApY,EAAO,GAAG,GAAiB,SAAS,KAAK,YAAY,CAAM,EAAiK,CAAlJ,CAAC,KAAK,yBAAyB,MAAM,EAAK,EAAE,CAAC,KAAK,4BAA4B,MAAM,EAAI,EAAE,CAAC,KAAK,qCAAqC,MAAM,EAAI,CAAO,CAAC,CAAC,SAAS,CAAC,OAAK,WAAS,CAAC,IAAM,EAAE,SAAS,cAAc,MAAM,EAAE,EAAE,IAAI,aAAa,EAAE,KAAK,EAAQ,IAAM,EAAE,YAAY,aAAY,SAAS,KAAK,YAAY,CAAC,CAAE,CAAC,EAAK,CAAC,EAAO,OAAO,CAAC,SAAS,cAAc,eAAe,EAAc,GAAG,EAAE,CAAC,IAAM,EAAE,SAAS,cAAc,QAAQ,EAAE,EAAE,IAAI,EAAc,EAAE,MAAM,GAAK,SAAS,KAAK,YAAY,CAAC,CAAE,CAAC,CAAiB,SAAS,GAAU,EAAK,CAAC,GAAG,OAAO,SAAW,IAAY,MAAM,GAAG,IAAM,EAAM,SAAS,OAAO,MAAU,OAAO,QAAQ,EAAK,UAAU,CAAC,EAAE,OAAO,EAAM,EAAM,GAAG,EAAG,CAAC,SAAS,IAAe,CAAC,IAAM,EAAI,GAAU,KAAK,EAAE,GAAG,CAAC,EAAI,MAAM,GAAG,IAAM,EAAM,EAAI,MAAM,GAAG,EAAE,OAAO,EAAM,QAAQ,EAAE,EAAM,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,CAAI,CAEl1B,SAAS,GAAgB,EAAM,CAAC,EAAM,iBAAiB,gBAAgB,CAAC,CAAC,QAAQ,GAAO,CAAC,IAAM,EAAM,EAAM,cAAc,yBAAyB,EAAE,GAAG,CAAC,EAAM,OAAO,IAAM,EAAK,EAAM,MAAM,GAAS,EAAI,OAAO,KAAK,EAAW,CAAC,CAAC,KAAK,GAAG,EAAK,WAAW,CAAC,CAAC,EAAE,GAAG,CAAC,EAAI,OAAO,GAAK,CAAC,QAAM,eAAa,GAAY,GAAK,GAAG,EAAM,CAAC,IAAM,EAAQ,EAAM,cAAc,OAAO,EAAE,GAAG,EAAQ,CACxkB,IAAM,EAAI,EAAQ,cAAc,mBAAmB,EAAE,EAAQ,YAAY,EAAS,GAAI,EAAQ,YAAY,CAAG,CAAE,CAAC,CAAI,GAAY,EAAM,aAAa,cAAc,CAAW,CAAE,CAAC,CAAE,CAEjL,SAAS,GAAiB,EAAM,CAAC,IAAM,GAAU,EAAK,IAAQ,CAAC,GAAG,CAAC,EAAM,OAAO,IAAM,EAAM,EAAM,cAAc,eAAe,EAAK,GAAG,EAAM,IAAa,EAAM,MAAM,EACtK,EAAM,cAAc,IAAI,MAAM,QAAQ,CAAC,QAAQ,EAAI,CAAC,CAAC,EAAE,EAAM,cAAc,IAAI,MAAM,SAAS,CAAC,QAAQ,EAAI,CAAC,CAAC,EAAE,EAAE,EAAS,WAAW,GAAc,CAAC,EAAE,EAAS,SAAS,EAAmB,CAAE,CAAC,SAAS,GAAmB,EAAM,CAAuD,EAAnC,iBAAiB,gBAAuB,CAAC,CAAC,QAAQ,GAAO,CAAC,IAAM,EAAM,EAAM,cAAc,yBAAyB,EAAE,GAAG,CAAC,EAAM,OAAO,IAAM,EAAK,EAAM,MAAM,GAAmB,GAAe,KAAK,GAAG,EAAK,WAAW,CAAC,CAAe,IAAG,EAAM,MAAM,QAAQ,8GAA+G,CAAC,EAAE,EAAM,iBAAiB,UAAU,CAAC,CAAC,QAAQ,GAAI,CAAe,MAAM,KAAK,EAAG,iBAAiB,gBAAgB,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,MAAM,UAAU,MAAiB,CAAC,CAAC,SAAS,IAAE,EAAG,MAAM,QAAQ,OAAO,CAAC,CAAE,CAAC,SAAS,GAAoB,EAAM,EAAI,CAAC,GAAK,CAAC,aAAW,mBAAiB,aAAW,WAAS,EAAU,EAAE,GAAa,IAAa,GAAa,QAAc,EAAI,GAAO,cAAc,GAAG,CAAC,EAAI,OAAO,IAAI,EAAM,EAAI,eAAe,CAAO,EAAM,IAAO,EAAM,EAAI,cAAc,OAAO,EAAE,EAAM,GAAG,EAAQ,EAAI,MAAM,EAAI,KAAK,YAAY,CAAK,GAAG,EAAM,YAAY;;;2BAGlnC,EAAM,WAAW;;;;;;;;;;;;;;;yBAenB,EAAM,UAAU;qBACpB,EAAW;;;;;;;kCAOE,EAAM,iBAAiB;6BAC5B,EAAM,YAAY;gCACf,EAAM,aAAa;qBAC9B,EAAM,eAAe;yBACjB,EAAM,UAAU;2BACd,EAAM,WAAW;;;;;;;;;6DASiB,EAAiB;;;;;;kCAM5C,EAAM,iBAAiB;6BAC5B,EAAM,YAAY;gCACf,EAAM,aAAa;qBAC9B,EAAM,eAAe;yBACjB,EAAM,UAAU;2BACd,EAAM,WAAW;;;;;;;;;;;;;;wCAcJ,EAAM,WAAW;;;;6BAI5B,EAAM,UAAU;sBACvB,EAAE,OAAO;gCACC,EAAE,WAAW;qBACxB,EAAE,MAAM;sDACyB,EAAM,QAAQ;2BACzC,EAAM,WAAW;;;;;gCAKZ,EAAE,gBAAgB;sBAC5B,EAAE,YAAY;;;2BAGT,EAAM,WAAW;qBACvB,EAAW;;;;;;KAM1B,CAAC,SAAS,GAAc,EAAM,EAAS,CAAC,GAAG,CAAC,EAAS,OAAO,IAAM,EAAI,GAAO,cAAc,kCAAkC,EAAM,IAAc,EAAI,UAAU,QAAQ,EAAI,MAAM,EAAc,EAAI,YAAY,EAAS,CAG9N,SAAS,EAAc,CAAC,OAAK,IAAO,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,MAAM,EAAK,MAAM,MAAM,aAAa,EAAE,WAAW,gEAAgE,eAAe,YAAY,UAAU,wBAAwB,aAAa,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,MAAM,OAAO,aAAa,EAAE,WAAW,gEAAgE,eAAe,YAAY,UAAU,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,IAAc,CAAC,OAAoB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;aAKjoB,CAAC,EAAe,EAAK,EAAc,CAAC,CAAC,EAAe,EAAK,EAAc,CAAC,KAAK,EAAI,CAAC,EAAe,EAAK,EAAc,CAAC,CAAC,EAAe,EAAK,EAAc,CAAC,KAAK,EAAI,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,MAAM,OAAO,aAAa,IAAI,WAAW,gEAAgE,eAAe,YAAY,UAAU,wBAAwB,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWpZ,SAAwB,GAA+B,EAAM,CAAC,GAAK,CAAC,WAAS,aAAW,mBAAiB,aAAW,oBAAkB,YAAU,aAAW,aAAW,EAAW,CAAC,EAAU,GAAcC,EAAS,EAAK,EAClN,EAAOC,EAAO,IAAI,EAAQ,EAAYA,EAAO,IAAI,EAAQ,EAAWA,EAAO,IAAI,EAC9E,EAAaA,EAAO,IAAI,EACxB,EAAYA,EAAO,IAAI,EACvB,EAAaA,EAAO,CAAS,EAAE,EAAa,QAAQ,EAAU,IAAM,EAASA,EAAO,CAAC,WAAS,aAAW,mBAAiB,YAAU,CAAC,EAAE,EAAS,QAAQ,CAAC,WAAS,aAAW,mBAAiB,YAAU,EAAE,IAAM,EAAMA,EAAO,CAAC,oBAAkB,YAAU,YAAU,CAAC,EAAE,EAAM,QAAQ,CAAC,oBAAkB,YAAU,YAAU,EAAqE,IAAM,EAA/DA,EAAO,WAAW,KAAK,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAoB,CAAC,CAAC,QAAc,EAAQ,oBAAoB,EAAe,EAAc,GAAO,CAAC,GAAK,CAAC,oBAAkB,YAAU,cAAY,EAAM,QAAW,CAAC,GAA0B,IAAS,SAAmB,EAAO,UAAU,EAAO,WAAW,CAAC,EAAE,EAAO,UAAU,KAAK,CAAC,MAAM,kBAAkB,WAAW,EAAU,eAAe,EAAW,aAAa,GAAc,CAAC,CAAC,EAAK,GAAM,EAAO,UAAU,KAAK,CAAC,MAAM,gBAAgB,OAAK,CAAC,EAAE,EAC3zB,EAAUC,MAAgB,CAAC,IAAM,EAAK,EAAa,QACzD,GADoE,CAAC,GAAe,EAAE,EAAO,OAAO,EAAO,MAAM,OAAO,OAAO,EAAO,MAAM,MAAM,QAAS,aACxJ,EAAW,UAAU,GAAM,EAAK,kBAAkB,EAAE,OACvD,AAAY,EAAK,KAAG,EAAS,IAAM,EAAO,EAAK,GAAG,EAAW,QAAQ,EAAK,GAAK,CAAC,WAAS,aAAW,mBAAiB,cAAY,EAAS,QAAQ,EAAO,MAAM,MAAM,OAAO,CAAC,SAAS,GAAkB,OAAO,GAAkB,OAAO,MAAM,OAAO,IAAI,IAAS,YAAY,GAAO,CAAC,AAA0D,EAAY,WAA9C,aAAa,EAAY,OAAO,EAAsB,MAAM,EAAO,QAAQ,EAAM,GAAoB,EAAM,CAAC,aAAW,mBAAiB,aAAW,SAAO,CAAC,EAAE,GAAc,EAAM,CAAQ,EAAE,GAAmB,CAAK,EAAE,GAAgB,CAAK,EAAE,GAAiB,CAAK,EAAK,EAAY,SAAQ,EAAY,QAAQ,WAAW,EAAE,IAAM,EAAS,IAAI,qBAAqB,CAAC,GAAmB,CAAK,EAAE,GAAgB,CAAK,EAAE,GAAiB,CAAK,EAAE,GAAc,EAAM,EAAS,QAAQ,QAAQ,CAAE,CAAC,EAAE,EAAS,QAAQ,EAAM,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,EAAE,EAAY,QAAQ,EAAS,EAAa,EAAI,CAAE,EAAE,aAAa,GAAO,CAAC,IAAM,EAAW,GAAO,cAAc,qBAAqB,EAAE,EAAc,GAAY,OAAO,KAAK,GAAG,EAAE,CAAE,EAAE,oBAAoB,CAAI,OAAO,EAAa,SAAU,YAAW,EAAa,QAAQ,CAAE,CAAC,CAAC,EAE9kC,EAAY,SAAQ,aAAa,EAAY,OAAO,EAAE,EAAY,QAAQ,eAAe,CAAC,IAAM,EAAQ,EAAa,QAAY,IAAkB,EAAQ,kBAAkB,IAAS,EAAW,QAAQ,KAAK,EAAU,GAAE,EAAE,IAAI,CAAE,EAAE,CAAC,EAAS,CAAO,CAAC,EACnP,EAAaA,EAAY,GAAM,CAAC,EAAa,QAAQ,EAAQ,IAAM,AAAY,EAAK,KAAG,EAAS,EAAU,EAAG,EAAE,CAAC,EAAU,CAAQ,CAAC,EAGyF,OAFlO,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAI,EAAU,GAAU,EAAO,KAAW,MAAgB,EAAiB,GAAQ,EAAO,OAAO,EAAO,MAAM,OAAO,OAAO,EAAO,MAAM,MAAM,QAAS,YAAY,EAAU,EAAS,IAAa,GAAQ,GAAG,CAAC,EAAQ,EAAE,CAAC,GAAG,CAAC,SAAS,cAAc,eAAe,EAAc,GAAG,EAAE,CAAC,IAAM,EAAO,SAAS,cAAc,QAAQ,EAAE,EAAO,IAAI,EAAc,EAAO,QAAQ,QAAQ,EAAO,MAAM,GAAK,SAAS,KAAK,YAAY,CAAM,CAAE,CAAC,EAAO,gBAAgB,CAAI,EAAQ,IAAG,cAAc,CAAM,EAAE,EAAO,KAAM,EAAE,EAAE,CAAE,CAAC,UAAU,CAAC,EAAU,GAAQ,GAAO,cAAc,CAAM,EAAE,AAA0D,EAAY,WAA9C,aAAa,EAAY,OAAO,EAAsB,MAAM,AAAyD,EAAY,WAA7C,EAAY,QAAQ,WAAW,EAAsB,KAAM,CAClxB,EAAE,CAAC,CAAS,CAAC,EACb,MAAc,CAAK,EAAO,UAAe,GAAoB,EAAO,QAAQ,CAAC,aAAW,mBAAiB,aAAW,SAAO,CAAC,EAAE,GAAc,EAAO,QAAQ,CAAQ,EAAE,EAAE,CAAC,EAAW,EAAiB,EAAW,EAAS,CAAO,CAAC,EAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB,cAAc,WAAW,EAAM,WAAW,QAAQ,EAAE,MAAM,OAAO,SAAS,QAAQ,UAAU,aAAa,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,UAAU,GAAG,EAAE,SAAS,CAAC,CAAC,GAAwB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,SAAsB,EAAK,GAAa,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,EAAS,IAAI,EAAa,MAAM,CAAC,MAAM,OAGnsB,SAAS,EAAU,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,QAAQ,KAAc,cAAc,EAAU,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,qDAxJhE,IAAyD,IAAoD,EAK/J,GAAkB,WACjB,GAAkB,uCAClB,GAAe,CAAC,QAAQ,QAAQ,wBAAwB,cAAc,EACvE,GAAoB,8BAEpB,GAAmB,wBAA8B,GAAoB,0BAIrE,GAAiB,kCACjB,EAAc,qCAGd,EAAM,CAAC,WAAW,+BAA+B,aAAa,UAAU,iBAAiB,UAAU,eAAe,UAAU,UAAU,GAAG,UAAU,GAAG,YAAY,EAAE,QAAQ,GAAG,UAAU,IAAI,WAAW,SAAS,EAAQ,GAAa,CAAC,QAAQ,CAAC,WAAW,UAAU,MAAM,UAAU,OAAO,OAAO,gBAAgB,UAAU,YAAY,MAAM,EAAE,UAAU,CAAC,WAAW,UAAU,MAAM,UAAU,OAAO,oBAAoB,gBAAgB,UAAU,YAAY,mBAAmB,CAAC,EAG+P,GAAc,EAEnuB,GAAY,CAAC,MAAM,CAAC,MAAM,SAAS,YAAY,mBAAmB,EAAE,MAAM,CAAC,MAAM,WAAW,YAAY,qBAAqB,EAAE,sBAAsB,CAAC,MAAM,QAAQ,YAAY,wBAAwB,CAAC,EAoI/M,EAAoB,GAA+B,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,GAAG,YAAY,mBAAsB,EAAE,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,QAAQ,CAAC,UAAU,WAAW,EAAE,aAAa,CAAC,UAAU,WAAW,EAAE,aAAa,UAAU,wBAAwB,EAAI,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,uBAA0B,aAAa,SAAS,EAAE,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,wBAAwB,aAAa,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,YAAY,EAAE,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,qBAAqB,aAAa,GAAK,aAAa,MAAM,cAAc,KAAQ,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,GAAmB,OAAO,GAAO,CAAC,EAAM,iBAAiB,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,GAAoB,OAAO,GAAO,CAAC,EAAM,iBAAiB,CAAC,CAAC"}