{"version":3,"file":"GuardFormNavigation.BAHEYHdb.mjs","names":["useState","useRef","useCallback","customEvent","useMemo","_Fragment","currentNode"],"sources":["https:/framerusercontent.com/modules/vfTvHf53AyZRf9fyQMXx/wy6FsrbBNHqpDWcTbKNE/GuardFormNavigation.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";const PHONE_STORAGE_KEY=\"mediCashPhoneNumber\";const PAN_FULL_NAME_STORAGE_KEY=\"mediCashPanFullName\";function normalizeDigits(value){return value.replace(/\\D+/g,\"\");}const OTP_STATE_EVENT=\"medicash:otp-state\";const REVIEW_LOADER_COMPLETE_EVENT=\"medicash:review-loader-complete\";const REVIEW_CHECKLIST_COMPLETE_EVENT=\"medicash:review-checklist-complete\";const BANK_SELECTION_EVENT=\"medicash:bank-selection\";const FACE_CAPTURE_REQUEST_EVENT=\"medicash:face-capture-request\";const FACE_CAPTURE_SUCCESS_EVENT=\"medicash:face-capture-success\";const DOCUMENT_ACCEPTED_EVENT=\"medicash:document-accepted\";const DOCUMENT_ACCEPTED_STORAGE_KEY=\"medicash:document-accepted-status\";const REQUIRED_DOCUMENT_KEY_FACT=\"verification-document-key-fact\";const REQUIRED_DOCUMENT_LOAN=\"verification-document-loan\";const REGISTER_MANDATE_LABEL=\"register mandate\";const BANK_PLACEHOLDER_LABEL=\"select bank\";const VALID_BANK_SELECTION_LABELS=new Set([\"sbi\",\"boi\",\"icici\"]);let hasReviewLoaderCompleted=false;let hasReviewChecklistCompleted=false;let hasAutoAdvancedAfterAnalysis=false;let hasFaceCaptureVerified=false;function normalizeLabel(value){return value.replace(/\\s+/g,\" \").trim().toLowerCase();}function isRegisterMandateLabel(value){const label=normalizeLabel(value);return label===REGISTER_MANDATE_LABEL||label.includes(REGISTER_MANDATE_LABEL);}function collectPossibleControlStrings(value,sink,depth=0){if(depth>3||value==null)return;if(typeof value===\"string\"||typeof value===\"number\"||typeof value===\"boolean\"){sink.push(String(value));return;}if(Array.isArray(value)){value.forEach(item=>collectPossibleControlStrings(item,sink,depth+1));return;}if(typeof value===\"object\"){for(const nestedValue of Object.values(value)){collectPossibleControlStrings(nestedValue,sink,depth+1);}}}function isRegisterMandateFromIncomingProps(props){if(!props||typeof props!==\"object\")return false;const candidateKeys=[\"$control__buttonCTA\",\"buttonCTA\",\"button_cta\",\"buttonCta\",\"cta\",\"label\"];for(const key of candidateKeys){if(!(key in props))continue;const collected=[];collectPossibleControlStrings(props[key],collected);if(collected.some(entry=>isRegisterMandateLabel(entry)))return true;}return false;}function isVisibleElement(node){if(typeof window===\"undefined\")return false;const style=window.getComputedStyle(node);if(style.display===\"none\"||style.visibility===\"hidden\"||style.opacity===\"0\"){return false;}return node.getClientRects().length>0;}function hasButtonLikeSemantics(node){const tagName=node.tagName.toLowerCase();const role=normalizeLabel(node.getAttribute(\"role\")||\"\");return tagName===\"button\"||tagName===\"a\"||role===\"button\"||node.tabIndex>=0;}function findAssociatedBankSelectionLabel(ctaNode){if(!ctaNode||typeof document===\"undefined\")return\"\";const labelsOfInterest=[BANK_PLACEHOLDER_LABEL,...Array.from(VALID_BANK_SELECTION_LABELS)];const findScopedContainer=()=>{let current=ctaNode;while(current&&current!==document.body){const scopeLabel=normalizeLabel(current.getAttribute(\"aria-label\")||current.getAttribute(\"data-framer-name\")||current.textContent||\"\");if(labelsOfInterest.some(label=>scopeLabel.includes(label)))return current;current=current.parentElement;}return document.body;};const scope=findScopedContainer();const candidates=Array.from(scope.querySelectorAll(\"button, [role='button'], [aria-haspopup], [aria-label], [data-framer-name], span, div, p\"));let bestScore=Number.NEGATIVE_INFINITY;let selectedLabel=\"\";for(const candidate of candidates){if(!isVisibleElement(candidate))continue;const label=normalizeLabel(candidate.getAttribute(\"aria-label\")||candidate.getAttribute(\"data-framer-name\")||candidate.textContent||\"\");if(!labelsOfInterest.includes(label))continue;let score=0;if(hasButtonLikeSemantics(candidate))score+=4;if(candidate.hasAttribute(\"aria-haspopup\")||candidate.hasAttribute(\"aria-expanded\"))score+=4;if(candidate.hasAttribute(\"aria-label\")||candidate.hasAttribute(\"data-framer-name\"))score+=2;if(candidate.closest(\"[role='listbox'], [role='menu'], [role='option']\"))score-=4;if(score>bestScore){bestScore=score;selectedLabel=label;}}return selectedLabel;}function toBankSelectionPayload(label){const normalized=normalizeLabel(label);if(VALID_BANK_SELECTION_LABELS.has(normalized)){return{selected:true,bank:normalized.toUpperCase()};}if(normalized===BANK_PLACEHOLDER_LABEL){return{selected:false,bank:\"Select Bank\"};}return{selected:false,bank:normalized};}function getNodeLabel(node){return normalizeLabel(node.getAttribute(\"data-framer-name\")||node.getAttribute(\"aria-label\")||node.textContent||\"\");}function hasVisibleFaceVerifiedState(){if(typeof document===\"undefined\")return false;const candidates=document.querySelectorAll(\"[aria-label], [data-framer-name], span, div, p\");return Array.from(candidates).some(node=>{if(!isVisibleElement(node))return false;const label=normalizeLabel(node.getAttribute(\"aria-label\")||node.getAttribute(\"data-framer-name\")||node.textContent||\"\");return label===\"face verified\"||label===\"face verified!\";});}function hasPendingBadgeInSubtree(root){const selfLabel=getNodeLabel(root);if(selfLabel===\"pending\"||selfLabel.includes(\"pending\"))return true;const pendingNodes=root.querySelectorAll(\"[data-framer-name], [aria-label], span, div\");return Array.from(pendingNodes).some(node=>{const label=getNodeLabel(node);return label===\"pending\"||label.includes(\"pending\");});}function hasAcceptControlInSubtree(root){const isAcceptControl=node=>{if(!(node instanceof HTMLElement))return false;const nodeName=node.tagName.toLowerCase();const role=(node.getAttribute(\"role\")||\"\").toLowerCase();const hasButtonSemantics=nodeName===\"button\"||nodeName===\"a\"||role===\"button\"||node.tabIndex>=0;if(!hasButtonSemantics)return false;const label=getNodeLabel(node);return label===\"accept\"||label.startsWith(\"accept \")||label.includes(\" accept \");};if(isAcceptControl(root))return true;const controlNodes=root.querySelectorAll(\"button, a, [role='button'], [data-framer-name], [aria-label]\");return Array.from(controlNodes).some(node=>isAcceptControl(node));}function findDocumentCardAncestor(node){if(!node)return null;const directMatch=node.closest(`[aria-label='${REQUIRED_DOCUMENT_KEY_FACT}'], [aria-label='${REQUIRED_DOCUMENT_LOAN}'], [data-document-card], [data-card='document-card'], [data-card='document'], [data-testid='document-card'], [data-framer-name='document-card']`);if(directMatch)return directMatch;let current=node;while(current){const framerName=(current.getAttribute(\"data-framer-name\")||\"\").toLowerCase();const ariaLabel=normalizeLabel(current.getAttribute(\"aria-label\")||\"\");const id=(current.id||\"\").toLowerCase();const className=typeof current.className===\"string\"?current.className.toLowerCase():\"\";const text=`${framerName} ${id} ${className}`;if(ariaLabel===REQUIRED_DOCUMENT_KEY_FACT||ariaLabel===REQUIRED_DOCUMENT_LOAN||text.includes(\"document-card\")||text.includes(\"loan-document\")||framerName===\"uploaded document\"||framerName===\"loan agreement\"||hasPendingBadgeInSubtree(current)&&hasAcceptControlInSubtree(current)){return current;}current=current.parentElement;}return null;}function getDocumentCardScopeKey(cardElement){if(!cardElement)return null;const ariaLabelKey=normalizeLabel(cardElement.getAttribute(\"aria-label\")||\"\");if(ariaLabelKey===REQUIRED_DOCUMENT_KEY_FACT||ariaLabelKey===REQUIRED_DOCUMENT_LOAN){return ariaLabelKey;}const explicitKey=cardElement.getAttribute(\"data-document-key\")||cardElement.getAttribute(\"data-document-id\")||cardElement.getAttribute(\"data-testid\")||cardElement.getAttribute(\"id\");if(explicitKey&&explicitKey.trim()){return explicitKey.trim().toLowerCase();}const framerName=(cardElement.getAttribute(\"data-framer-name\")||\"\").trim().toLowerCase();const className=typeof cardElement.className===\"string\"?cardElement.className.trim().toLowerCase():\"\";const label=(cardElement.getAttribute(\"aria-label\")||cardElement.textContent||\"\").replace(/\\s+/g,\" \").trim().toLowerCase().slice(0,80);const parent=cardElement.parentElement;const siblingIndex=parent?Array.from(parent.children).indexOf(cardElement):-1;return`scoped:${framerName}|${className}|${label}|${siblingIndex}`;}function readAcceptedDocumentScopes(){if(typeof window===\"undefined\")return{};const rawValue=window.sessionStorage.getItem(DOCUMENT_ACCEPTED_STORAGE_KEY);if(!rawValue)return{};try{const parsed=JSON.parse(rawValue);if(!parsed||typeof parsed!==\"object\")return{};return parsed;}catch{return{};}}function persistAcceptedDocumentScope(scopeKey){if(typeof window===\"undefined\"||!scopeKey)return;const nextScopes={...readAcceptedDocumentScopes(),[scopeKey]:true};window.sessionStorage.setItem(DOCUMENT_ACCEPTED_STORAGE_KEY,JSON.stringify(nextScopes));}function isRequiredVerificationDocumentCard(cardElement){if(!cardElement)return false;const ariaLabel=normalizeLabel(cardElement.getAttribute(\"aria-label\")||\"\");if(ariaLabel===REQUIRED_DOCUMENT_KEY_FACT||ariaLabel===REQUIRED_DOCUMENT_LOAN){return true;}const label=normalizeLabel(cardElement.getAttribute(\"data-framer-name\")||cardElement.getAttribute(\"aria-label\")||cardElement.textContent||\"\");return label===\"uploaded document\"||label===\"loan agreement\";}function getRequiredVerificationDocumentScopeKeys(){if(typeof document===\"undefined\")return[];const requiredCards=[document.querySelector(`[aria-label='${REQUIRED_DOCUMENT_KEY_FACT}']`),document.querySelector(`[aria-label='${REQUIRED_DOCUMENT_LOAN}']`)];const prioritizedScopeKeys=requiredCards.map(card=>findDocumentCardAncestor(card)).map(cardElement=>getDocumentCardScopeKey(cardElement)).filter(scopeKey=>Boolean(scopeKey));if(prioritizedScopeKeys.length===2){return prioritizedScopeKeys;}const candidates=document.querySelectorAll(\"[data-framer-name='Uploaded Document'], [data-framer-name='Loan Agreement'], [data-framer-name='uploaded document'], [data-framer-name='loan agreement']\");const scopeKeys=new Set;Array.from(candidates).forEach(candidate=>{const cardElement=findDocumentCardAncestor(candidate);if(!isRequiredVerificationDocumentCard(cardElement))return;const scopeKey=getDocumentCardScopeKey(cardElement);if(!scopeKey)return;scopeKeys.add(scopeKey);});return Array.from(scopeKeys);}export function GuardFormNavigation(Component){return /*#__PURE__*/forwardRef(function GuardFormNavigationOverride(props,ref){const handleClickCapture=event=>{if(props.onClickCapture)props.onClickCapture(event);if(event.defaultPrevented)return;if(typeof window===\"undefined\"||typeof document===\"undefined\"){return;}const target=event.target;if(!target)return;// Never intercept link activation. Framer handles link routing separately.\nif(target.closest(\"a\"))return;const submitControl=target.closest(\"button,input[type='submit'],input[type='image']\");if(!submitControl)return;// Only guard genuine submit actions.\nif(submitControl instanceof HTMLButtonElement){const buttonType=(submitControl.getAttribute(\"type\")||\"submit\").toLowerCase();if(buttonType!==\"submit\")return;}if(submitControl.disabled)return;const form=target.closest(\"form\");if(!form)return;if(!form.checkValidity()){event.preventDefault();form.reportValidity();}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClickCapture:handleClickCapture});});}export function PersistPhoneOnNavigate(Component){return /*#__PURE__*/forwardRef(function PersistPhoneOnNavigateOverride(props,ref){const handleClickCapture=event=>{if(props.onClickCapture)props.onClickCapture(event);if(event.defaultPrevented)return;if(typeof window===\"undefined\"||typeof document===\"undefined\"){return;}const target=event.target;if(!target)return;const linkTarget=target.closest(\"a\");if(!linkTarget)return;const form=target.closest(\"form\");if(!form||!form.checkValidity())return;const phoneField=form.querySelector(`input[name=\"Phone Number\"], input[name=\"phone number\"]`)??Array.from(form.elements).find(element=>{if(!(element instanceof HTMLInputElement))return false;return element.name.trim().toLowerCase()===\"phone number\";})??null;const rawValue=phoneField?.value??\"\";const normalizedPhone=normalizeDigits(rawValue);if(!normalizedPhone)return;window.sessionStorage.setItem(PHONE_STORAGE_KEY,normalizedPhone);};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClickCapture:handleClickCapture});});}export function DocumentContinueGate(Component){return /*#__PURE__*/forwardRef(function DocumentContinueGateOverride(props,ref){const[isActive,setIsActive]=useState(false);const requiredScopeKeysRef=useRef([]);const computeIsGateOpen=useCallback(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return false;const requiredScopeKeys=requiredScopeKeysRef.current.length===2?requiredScopeKeysRef.current:getRequiredVerificationDocumentScopeKeys();if(requiredScopeKeys.length===2){requiredScopeKeysRef.current=requiredScopeKeys;}if(requiredScopeKeys.length<2)return false;const acceptedScopes=readAcceptedDocumentScopes();return requiredScopeKeys.every(scopeKey=>Boolean(acceptedScopes[scopeKey]));},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const syncGateState=()=>{const nextIsActive=computeIsGateOpen();startTransition(()=>setIsActive(nextIsActive));};syncGateState();const handleDocumentAccepted=()=>{if(requiredScopeKeysRef.current.length!==2){const refreshedRequiredScopeKeys=getRequiredVerificationDocumentScopeKeys();if(refreshedRequiredScopeKeys.length===2){requiredScopeKeysRef.current=refreshedRequiredScopeKeys;}}syncGateState();};window.addEventListener(DOCUMENT_ACCEPTED_EVENT,handleDocumentAccepted);return()=>{window.removeEventListener(DOCUMENT_ACCEPTED_EVENT,handleDocumentAccepted);};},[computeIsGateOpen]);const handleClickCapture=useCallback(event=>{if(props.onClickCapture)props.onClickCapture(event);if(event.defaultPrevented)return;if(!isActive){event.preventDefault();event.stopPropagation();if(typeof event.nativeEvent?.stopImmediatePropagation===\"function\"){event.nativeEvent.stopImmediatePropagation();}return;}if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const target=event.target;if(!target)return;const linkTarget=target.closest(\"a\");if(!linkTarget)return;const form=target.closest(\"form\");if(!form||!form.checkValidity())return;const phoneField=form.querySelector(`input[name=\"Phone Number\"], input[name=\"phone number\"]`)??Array.from(form.elements).find(element=>{if(!(element instanceof HTMLInputElement))return false;return element.name.trim().toLowerCase()===\"phone number\";})??null;const rawValue=phoneField?.value??\"\";const normalizedPhone=normalizeDigits(rawValue);if(!normalizedPhone)return;window.sessionStorage.setItem(PHONE_STORAGE_KEY,normalizedPhone);},[isActive,props]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClickCapture:handleClickCapture,variant:isActive?\"only button v2 active state\":\"only button v2 disabled\",\"aria-disabled\":isActive?props[\"aria-disabled\"]:true});});}export function PersistPanFullName(Component){return /*#__PURE__*/forwardRef(function PersistPanFullNameOverride(props,ref){const handleChange=useCallback(event=>{if(props.onChange)props.onChange(event);if(event?.defaultPrevented)return;if(typeof window===\"undefined\")return;const nextValue=String(event?.currentTarget?.value??event?.target?.value??\"\");window.sessionStorage.setItem(PAN_FULL_NAME_STORAGE_KEY,nextValue);},[props]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onChange:handleChange});});}export function DisplayStoredPhoneNumber(Component){return /*#__PURE__*/forwardRef(function DisplayStoredPhoneNumberOverride(props,ref){const[storedPhone,setStoredPhone]=useState(\"\");useEffect(()=>{if(typeof window===\"undefined\")return;const nextValue=normalizeDigits(window.sessionStorage.getItem(PHONE_STORAGE_KEY)??\"\");if(!nextValue)return;startTransition(()=>setStoredPhone(nextValue));},[]);const nextChildren=storedPhone?`+91 ${storedPhone}`:props.children;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,children:nextChildren});});}export function DisplayStoredPhoneSentence(Component){return /*#__PURE__*/forwardRef(function DisplayStoredPhoneSentenceOverride(props,ref){const[storedPhone,setStoredPhone]=useState(\"\");useEffect(()=>{if(typeof window===\"undefined\")return;const nextValue=normalizeDigits(window.sessionStorage.getItem(PHONE_STORAGE_KEY)??\"\");if(!nextValue)return;startTransition(()=>setStoredPhone(nextValue));},[]);const nextChildren=storedPhone?/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:\"Outfit\",fontSize:\"16px\",lineHeight:\"20px\",color:\"#6B7280\",fontWeight:400,fontStyle:\"normal\"},children:[\"Enter the OTP sent to\",\" \",/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:\"Outfit\",fontSize:\"16px\",lineHeight:\"20px\",color:\"#0A0A1A\",fontWeight:400,fontStyle:\"normal\"},children:[\"+91 \",storedPhone]})]}):props.children;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,children:nextChildren});});}export function DisplayStoredPanFullName(Component){return /*#__PURE__*/forwardRef(function DisplayStoredPanFullNameOverride(props,ref){const[storedPanFullName,setStoredPanFullName]=useState(\"\");useEffect(()=>{if(typeof window===\"undefined\")return;const nextValue=window.sessionStorage.getItem(PAN_FULL_NAME_STORAGE_KEY)??\"\";const normalizedValue=nextValue.trim();if(!normalizedValue)return;startTransition(()=>setStoredPanFullName(normalizedValue));},[]);const nextChildren=storedPanFullName?/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Outfit, sans-serif\",fontSize:\"16px\",fontWeight:400,fontStyle:\"normal\",lineHeight:\"24px\",letterSpacing:\"0em\",color:\"#171717\"},children:storedPanFullName}):props.children;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,children:nextChildren});});}export function OtpFourDigitInputs(Component){return /*#__PURE__*/forwardRef(function OtpFourDigitInputsOverride(props,ref){const[digits,setDigits]=useState([\"\",\"\",\"\",\"\"]);const[focusedIndex,setFocusedIndex]=useState(null);const inputRefs=useRef([]);const otpValue=digits.join(\"\");const isComplete=digits.every(digit=>/^\\d$/.test(digit));const dispatchOtpState=useCallback((value,complete)=>{if(typeof window===\"undefined\")return;window.dispatchEvent(new CustomEvent(OTP_STATE_EVENT,{detail:{complete,value}}));},[]);useEffect(()=>{dispatchOtpState(otpValue,isComplete);},[dispatchOtpState,isComplete,otpValue]);const setFromString=useCallback((raw,focusIndex)=>{const normalized=normalizeDigits(raw).slice(0,4);const nextDigits=[0,1,2,3].map(index=>normalized[index]??\"\");startTransition(()=>setDigits(nextDigits));if(typeof focusIndex===\"number\"){const nextFocus=Math.max(0,Math.min(3,focusIndex));const node=inputRefs.current[nextFocus];if(node)node.focus();}},[]);const handleInputChange=useCallback((index,value)=>{const normalized=normalizeDigits(value);if(normalized.length>1){const combined=`${digits.slice(0,index).join(\"\")}${normalized}${digits.slice(index+1).join(\"\")}`.slice(0,4);const focusIndex=Math.min(combined.length,3);setFromString(combined,focusIndex);return;}const nextDigit=normalized.slice(-1);const nextDigits=[...digits];nextDigits[index]=nextDigit;startTransition(()=>setDigits(nextDigits));if(nextDigit&&index<3){const nextInput=inputRefs.current[index+1];if(nextInput)nextInput.focus();}},[digits,setFromString]);const handleKeyDown=useCallback((index,event)=>{if(event.key!==\"Backspace\")return;if(digits[index])return;if(index===0)return;const prevInput=inputRefs.current[index-1];if(prevInput)prevInput.focus();},[digits]);const handlePaste=useCallback(event=>{const pasted=event.clipboardData.getData(\"text\");const normalized=normalizeDigits(pasted);if(!normalized)return;event.preventDefault();setFromString(normalized,Math.min(normalized.length,3));},[setFromString]);const handleFocus=useCallback(index=>{startTransition(()=>setFocusedIndex(index));},[]);const handleBlur=useCallback(index=>{startTransition(()=>setFocusedIndex(currentIndex=>currentIndex===index?null:currentIndex));},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,children:/*#__PURE__*/_jsxs(\"div\",{onPaste:handlePaste,style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8},children:[digits.map((digit,index)=>/*#__PURE__*/_jsx(\"input\",{ref:node=>{inputRefs.current[index]=node;},type:\"tel\",inputMode:\"numeric\",pattern:\"[0-9]*\",maxLength:1,value:digit,onChange:event=>handleInputChange(index,event.currentTarget.value),onKeyDown:event=>handleKeyDown(index,event),onFocus:()=>handleFocus(index),onBlur:()=>handleBlur(index),\"aria-label\":`OTP digit ${index+1}`,style:{width:64,height:64,borderRadius:8,border:focusedIndex===index?\"1px solid #BF9BF2\":\"1px solid #D4D4D4\",boxShadow:focusedIndex===index?\"0 0 0 4px #F4EBFF\":\"none\",background:\"#FFFFFF\",textAlign:\"center\",fontFamily:\"Outfit\",fontSize:32,fontWeight:500,lineHeight:\"20px\",color:\"#0A0A1A\",outline:\"none\",padding:0,WebkitAppearance:\"none\"}},index)),/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"otp\",value:otpValue,onChange:()=>{},required:true,pattern:\"\\\\\\\\d{4}\",tabIndex:-1,\"aria-hidden\":true,style:{position:\"absolute\",opacity:0,width:1,height:1,pointerEvents:\"none\"}})]})});});}export function OtpCtaState(Component){return /*#__PURE__*/forwardRef(function OtpCtaStateOverride(props,ref){const[isComplete,setIsComplete]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const listener=event=>{const customEvent=event;const nextComplete=Boolean(customEvent.detail?.complete);startTransition(()=>setIsComplete(nextComplete));};window.addEventListener(OTP_STATE_EVENT,listener);return()=>{window.removeEventListener(OTP_STATE_EVENT,listener);};},[]);const handleClickCapture=useCallback(event=>{if(props.onClickCapture)props.onClickCapture(event);if(event.defaultPrevented)return;if(isComplete)return;event.preventDefault();},[isComplete,props]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:isComplete?\"Checked Phone\":\"Phone\",\"aria-disabled\":!isComplete,onClickCapture:handleClickCapture});});}export function BankSelectionSignal(Component){return /*#__PURE__*/forwardRef(function BankSelectionSignalOverride(props,ref){const wrappedLayerRef=useRef(null);const rafIdRef=useRef(null);const timeoutIdRef=useRef(null);const setCombinedRef=useCallback(node=>{wrappedLayerRef.current=node;if(typeof ref===\"function\"){ref(node);return;}if(ref&&typeof ref===\"object\"){ref.current=node;}},[ref]);const clearScheduledRead=useCallback(()=>{if(typeof window===\"undefined\")return;if(rafIdRef.current!==null){window.cancelAnimationFrame(rafIdRef.current);rafIdRef.current=null;}if(timeoutIdRef.current!==null){window.clearTimeout(timeoutIdRef.current);timeoutIdRef.current=null;}},[]);const dispatchBankSelection=useCallback(()=>{if(typeof window===\"undefined\")return;const selectedLabel=findAssociatedBankSelectionLabel(wrappedLayerRef.current);const detail=toBankSelectionPayload(selectedLabel);window.dispatchEvent(new CustomEvent(BANK_SELECTION_EVENT,{detail}));},[]);const scheduleDispatchBankSelection=useCallback(()=>{if(typeof window===\"undefined\")return;clearScheduledRead();rafIdRef.current=window.requestAnimationFrame(()=>{timeoutIdRef.current=window.setTimeout(()=>{dispatchBankSelection();timeoutIdRef.current=null;rafIdRef.current=null;},0);});},[clearScheduledRead,dispatchBankSelection]);useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const handleInteraction=()=>{scheduleDispatchBankSelection();};const observer=typeof MutationObserver!==\"undefined\"?new MutationObserver(()=>{scheduleDispatchBankSelection();}):null;if(observer&&document.body){observer.observe(document.body,{subtree:true,childList:true,characterData:true,attributes:true,attributeFilter:[\"aria-label\",\"data-framer-name\"]});}document.addEventListener(\"click\",handleInteraction,true);document.addEventListener(\"pointerup\",handleInteraction,true);document.addEventListener(\"keyup\",handleInteraction,true);scheduleDispatchBankSelection();return()=>{document.removeEventListener(\"click\",handleInteraction,true);document.removeEventListener(\"pointerup\",handleInteraction,true);document.removeEventListener(\"keyup\",handleInteraction,true);observer?.disconnect();clearScheduledRead();};},[clearScheduledRead,scheduleDispatchBankSelection]);const handleClickCapture=useCallback(event=>{if(props.onClickCapture)props.onClickCapture(event);if(event.defaultPrevented)return;scheduleDispatchBankSelection();},[props,scheduleDispatchBankSelection]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props,onClickCapture:handleClickCapture});});}export function ReviewDetailsCtaState(Component){return /*#__PURE__*/forwardRef(function ReviewDetailsCtaStateOverride(props,ref){const[isLoaderComplete,setIsLoaderComplete]=useState(false);const[isChecklistComplete,setIsChecklistComplete]=useState(false);const[isFaceCaptureVerified,setIsFaceCaptureVerified]=useState(false);const[isRegisterMandateCta,setIsRegisterMandateCta]=useState(false);const[hasSelectedBank,setHasSelectedBank]=useState(false);const[isRegisterMandateLoading,setIsRegisterMandateLoading]=useState(false);const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);const wrappedLayerRef=useRef(null);const loadingTimerRef=useRef(null);const pendingActionNodeRef=useRef(null);const allowPostLoadingClickRef=useRef(false);const setCombinedRef=useCallback(node=>{wrappedLayerRef.current=node;if(typeof ref===\"function\"){ref(node);return;}if(ref&&typeof ref===\"object\"){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const elementLabel=normalizeLabel(wrappedLayerRef.current?.getAttribute(\"aria-label\")||wrappedLayerRef.current?.getAttribute(\"data-framer-name\")||wrappedLayerRef.current?.textContent||\"\");const propsLabel=normalizeLabel(typeof props.children===\"string\"?props.children:typeof props[\"aria-label\"]===\"string\"?props[\"aria-label\"]:\"\");const isRegisterMandateByControl=isRegisterMandateFromIncomingProps(props);const isRegisterMandate=isRegisterMandateByControl||isRegisterMandateLabel(elementLabel)||isRegisterMandateLabel(propsLabel);startTransition(()=>setIsRegisterMandateCta(isRegisterMandate));startTransition(()=>{setIsLoaderComplete(hasReviewLoaderCompleted);setIsChecklistComplete(hasReviewChecklistCompleted);});const handleLoaderComplete=()=>{startTransition(()=>setIsLoaderComplete(true));};const handleChecklistComplete=()=>{startTransition(()=>setIsChecklistComplete(true));};const handleFaceCaptureSuccess=()=>{hasFaceCaptureVerified=true;startTransition(()=>setIsFaceCaptureVerified(true));};window.addEventListener(REVIEW_LOADER_COMPLETE_EVENT,handleLoaderComplete);window.addEventListener(REVIEW_CHECKLIST_COMPLETE_EVENT,handleChecklistComplete);window.addEventListener(FACE_CAPTURE_SUCCESS_EVENT,handleFaceCaptureSuccess);if(hasFaceCaptureVerified||hasVisibleFaceVerifiedState()){hasFaceCaptureVerified=true;startTransition(()=>setIsFaceCaptureVerified(true));}const fallbackTimerId=!isRegisterMandate?window.setTimeout(()=>{hasReviewLoaderCompleted=true;hasReviewChecklistCompleted=true;startTransition(()=>{setIsLoaderComplete(true);setIsChecklistComplete(true);});},2500):null;const syncBankSelectionState=()=>{if(!isRegisterMandate)return;const selectedLabel=findAssociatedBankSelectionLabel(wrappedLayerRef.current);const nextHasSelectedBank=VALID_BANK_SELECTION_LABELS.has(selectedLabel);startTransition(()=>setHasSelectedBank(nextHasSelectedBank));};const handleBankSelectionSignal=event=>{if(!isRegisterMandate)return;const customEvent=event;const selectedFromSignal=Boolean(customEvent.detail?.selected);startTransition(()=>setHasSelectedBank(selectedFromSignal));};syncBankSelectionState();const handleInteraction=()=>{syncBankSelectionState();};const observer=isRegisterMandate&&typeof MutationObserver!==\"undefined\"?new MutationObserver(()=>{syncBankSelectionState();}):null;if(observer&&document.body){observer.observe(document.body,{subtree:true,childList:true,characterData:true,attributes:true,attributeFilter:[\"aria-label\",\"data-framer-name\"]});}if(isRegisterMandate){window.addEventListener(BANK_SELECTION_EVENT,handleBankSelectionSignal);document.addEventListener(\"click\",handleInteraction,true);document.addEventListener(\"keyup\",handleInteraction,true);document.addEventListener(\"pointerup\",handleInteraction,true);}return()=>{window.removeEventListener(REVIEW_LOADER_COMPLETE_EVENT,handleLoaderComplete);window.removeEventListener(REVIEW_CHECKLIST_COMPLETE_EVENT,handleChecklistComplete);window.removeEventListener(FACE_CAPTURE_SUCCESS_EVENT,handleFaceCaptureSuccess);if(fallbackTimerId!==null){window.clearTimeout(fallbackTimerId);}observer?.disconnect();if(isRegisterMandate){window.removeEventListener(BANK_SELECTION_EVENT,handleBankSelectionSignal);document.removeEventListener(\"click\",handleInteraction,true);document.removeEventListener(\"keyup\",handleInteraction,true);document.removeEventListener(\"pointerup\",handleInteraction,true);}};},[props,props.children,props[\"aria-label\"],props.$control__buttonCTA,props.buttonCTA,props.button_cta,props.buttonCta,props.cta,props.label]);useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");startTransition(()=>setPrefersReducedMotion(mediaQuery.matches));},[]);useEffect(()=>{return()=>{if(typeof window===\"undefined\")return;if(loadingTimerRef.current!==null){window.clearTimeout(loadingTimerRef.current);loadingTimerRef.current=null;}};},[]);const isComplete=useMemo(()=>isRegisterMandateCta?hasSelectedBank:isLoaderComplete&&isChecklistComplete,[hasSelectedBank,isChecklistComplete,isLoaderComplete,isRegisterMandateCta]);const handleClickCapture=useCallback(event=>{if(props.onClickCapture)props.onClickCapture(event);if(event.defaultPrevented)return;if(isRegisterMandateCta){if(allowPostLoadingClickRef.current){allowPostLoadingClickRef.current=false;return;}if(isRegisterMandateLoading){event.preventDefault();event.stopPropagation();if(typeof event.nativeEvent?.stopImmediatePropagation===\"function\"){event.nativeEvent.stopImmediatePropagation();}return;}if(!isComplete){event.preventDefault();event.stopPropagation();return;}const targetNode=event.target;const currentNode=event.currentTarget;const actionNode=(targetNode?.closest(\"a,button,[role='button']\"))??currentNode;event.preventDefault();event.stopPropagation();if(typeof event.nativeEvent?.stopImmediatePropagation===\"function\"){event.nativeEvent.stopImmediatePropagation();}pendingActionNodeRef.current=actionNode;startTransition(()=>setIsRegisterMandateLoading(true));if(typeof window!==\"undefined\"){loadingTimerRef.current=window.setTimeout(()=>{startTransition(()=>setIsRegisterMandateLoading(false));allowPostLoadingClickRef.current=true;const nodeToTrigger=pendingActionNodeRef.current;pendingActionNodeRef.current=null;loadingTimerRef.current=null;if(nodeToTrigger){nodeToTrigger.click();}else{allowPostLoadingClickRef.current=false;}},2e3);}return;}if(isComplete)return;event.preventDefault();event.stopPropagation();},[isComplete,isRegisterMandateCta,isRegisterMandateLoading,props]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props,variant:isRegisterMandateCta?isComplete?\"only button v2 active state\":\"only button v2 disabled\":isComplete?\"Checked Phone\":\"Phone\",\"aria-disabled\":!isComplete,onClickCapture:handleClickCapture,children:!isRegisterMandateCta&&isFaceCaptureVerified?\"Continue\":props.children}),isRegisterMandateCta&&isRegisterMandateLoading?/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":true,\"aria-label\":\"Registering mandate\",style:{position:\"fixed\",inset:0,zIndex:9999,background:\"rgba(2, 6, 23, 0.68)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20},children:/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:200,borderRadius:12,padding:\"18px 20px\",background:\"rgba(10, 10, 26, 0.72)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"30\",height:\"30\",viewBox:\"0 0 30 30\",\"aria-hidden\":true,style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"15\",r:\"12\",fill:\"none\",stroke:\"rgba(255,255,255,0.35)\",strokeWidth:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 3a12 12 0 0 1 10.2 5.8\",fill:\"none\",stroke:\"#FFFFFF\",strokeWidth:\"2.5\",strokeLinecap:\"round\",children:!prefersReducedMotion?/*#__PURE__*/_jsx(\"animateTransform\",{attributeName:\"transform\",type:\"rotate\",from:\"0 15 15\",to:\"360 15 15\",dur:\"0.9s\",repeatCount:\"indefinite\"}):null})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFFFFF\",fontSize:14,fontWeight:500,lineHeight:\"18px\"},children:\"Registering mandate\"})]})}):null]});});}export function LoaderPercentage(Component){return /*#__PURE__*/forwardRef(function LoaderPercentageOverride(props,ref){const[percentage,setPercentage]=useState(0);const hasDispatchedCompleteEventRef=useRef(false);useEffect(()=>{if(typeof window===\"undefined\")return;const durationMs=2400;const cadenceMs=40;const startTime=window.performance.now();const timerId=window.setInterval(()=>{const elapsed=window.performance.now()-startTime;const progress=Math.min(elapsed/durationMs,1);const nextPercentage=Math.round(progress*100);startTransition(()=>{setPercentage(currentValue=>nextPercentage>currentValue?nextPercentage:currentValue);});if(progress>=1){if(!hasDispatchedCompleteEventRef.current){hasDispatchedCompleteEventRef.current=true;hasReviewLoaderCompleted=true;window.dispatchEvent(new CustomEvent(REVIEW_LOADER_COMPLETE_EVENT));}window.clearInterval(timerId);}},cadenceMs);return()=>{window.clearInterval(timerId);};},[]);const percentageText=useMemo(()=>`${percentage}%`,[percentage]);const percentageNode=useMemo(()=>/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Outfit\",fontSize:\"24px\",fontWeight:600,lineHeight:\"28px\",color:\"#0A66FF\",fontStyle:\"normal\"},children:percentageText}),[percentageText]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,children:percentageNode});});}export function AutoAdvanceAfterAnalysis(Component){return /*#__PURE__*/forwardRef(function AutoAdvanceAfterAnalysisOverride(props,ref){const hasNavigatedRef=useRef(false);useEffect(()=>{if(typeof window===\"undefined\")return;if(hasAutoAdvancedAfterAnalysis||hasNavigatedRef.current)return;const navigateToReviewDocuments=()=>{if(hasAutoAdvancedAfterAnalysis||hasNavigatedRef.current)return;hasNavigatedRef.current=true;hasAutoAdvancedAfterAnalysis=true;window.location.assign(\"/review-documents\");};const handleLoaderComplete=()=>{navigateToReviewDocuments();};window.addEventListener(REVIEW_LOADER_COMPLETE_EVENT,handleLoaderComplete);if(hasReviewLoaderCompleted){navigateToReviewDocuments();}return()=>{window.removeEventListener(REVIEW_LOADER_COMPLETE_EVENT,handleLoaderComplete);};},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}export function VerificationChecklistProgress(Component){return /*#__PURE__*/forwardRef(function VerificationChecklistProgressOverride(props,ref){const[isComplete,setIsComplete]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const timerId=window.setTimeout(()=>{startTransition(()=>setIsComplete(true));hasReviewChecklistCompleted=true;window.dispatchEvent(new CustomEvent(REVIEW_CHECKLIST_COMPLETE_EVENT));},2e3);return()=>{window.clearTimeout(timerId);};},[]);const checklistItems=useMemo(()=>[\"Identity Verified\",\"PAN Validated\",\"Credit Check Done\",\"Income Assessed\"],[]);const rowStyle=isComplete?{height:48,borderRadius:12,border:\"1px solid #A6F4C5\",background:\"#ECFDF3\",display:\"flex\",alignItems:\"center\",gap:12,padding:\"0 14px\"}:{height:48,borderRadius:12,border:\"1px solid #E2E8F0\",background:\"#F8FAFC\",display:\"flex\",alignItems:\"center\",gap:12,padding:\"0 14px\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,children:/*#__PURE__*/_jsx(\"div\",{role:\"list\",\"aria-label\":\"Verification checklist\",style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:8},children:checklistItems.map(item=>/*#__PURE__*/_jsxs(\"div\",{role:\"listitem\",style:rowStyle,children:[isComplete?/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",\"aria-hidden\":true,style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"12\",fill:\"#12B76A\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.5 12.5L10.5 15.5L16.5 9.5\",fill:\"none\",stroke:\"#FFFFFF\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]}):/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",\"aria-hidden\":true,style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\",stroke:\"#DCE6F2\",strokeWidth:\"2\",fill:\"none\"}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 3a9 9 0 0 1 0 18\",stroke:\"#98A2B3\",strokeWidth:\"2\",strokeLinecap:\"round\",fill:\"none\"}),/*#__PURE__*/_jsx(\"animateTransform\",{attributeName:\"transform\",type:\"rotate\",from:\"0 12 12\",to:\"360 12 12\",dur:\"0.9s\",repeatCount:\"indefinite\"})]})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Outfit\",fontSize:\"13px\",fontWeight:600,lineHeight:\"18px\",fontStyle:\"normal\",color:isComplete?\"#067647\":\"#667085\"},children:item})]},item))})});});}export function CongratulationsConfetti(Component){return /*#__PURE__*/forwardRef(function CongratulationsConfettiOverride(props,ref){const[isConfettiVisible,setIsConfettiVisible]=useState(true);const[animationStage,setAnimationStage]=useState(\"enter\");const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");startTransition(()=>setPrefersReducedMotion(mediaQuery.matches));},[]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!isConfettiVisible)return;if(prefersReducedMotion){const removeTimerId=window.setTimeout(()=>{startTransition(()=>setIsConfettiVisible(false));},3e3);return()=>{window.clearTimeout(removeTimerId);};}const enterFrameId=window.requestAnimationFrame(()=>{startTransition(()=>setAnimationStage(\"idle\"));});const exitTimerId=window.setTimeout(()=>{startTransition(()=>setAnimationStage(\"exit\"));},2400);const removeTimerId=window.setTimeout(()=>{startTransition(()=>setIsConfettiVisible(false));},3e3);return()=>{window.cancelAnimationFrame(enterFrameId);window.clearTimeout(exitTimerId);window.clearTimeout(removeTimerId);};},[isConfettiVisible,prefersReducedMotion]);const confettiDots=useMemo(()=>[{cx:42,cy:7,r:3.2,color:\"#06B6D4\"},{cx:56,cy:5,r:3.7,color:\"#12B76A\"},{cx:70,cy:7,r:3.3,color:\"#0A66FF\"},{cx:83,cy:11,r:4.1,color:\"#F79009\"},{cx:93,cy:19,r:3.5,color:\"#06B6D4\"},{cx:79,cy:23,r:2.9,color:\"#12B76A\"},{cx:66,cy:20,r:3.1,color:\"#F79009\"},{cx:87,cy:32,r:4.2,color:\"#0A66FF\"},{cx:95,cy:38,r:3.4,color:\"#12B76A\"},{cx:77,cy:41,r:3.2,color:\"#06B6D4\"},{cx:62,cy:44,r:2.8,color:\"#0A66FF\"},{cx:84,cy:50,r:3.6,color:\"#F79009\"}],[]);const confettiLayerStyle=useMemo(()=>{const baseStyle={position:\"absolute\",inset:0,pointerEvents:\"none\",zIndex:0,overflow:\"hidden\",transformOrigin:\"50% 28%\"};if(prefersReducedMotion){return{...baseStyle,opacity:1,transform:\"scale(1)\",transition:\"none\"};}if(animationStage===\"enter\"){return{...baseStyle,opacity:0,transform:\"scale(0.88)\",transition:\"opacity 420ms ease-out, transform 420ms ease-out\"};}if(animationStage===\"exit\"){return{...baseStyle,opacity:0,transform:\"scale(1.08)\",transition:\"opacity 520ms ease-in, transform 520ms ease-in\"};}return{...baseStyle,opacity:1,transform:\"scale(1)\",transition:\"opacity 420ms ease-out, transform 420ms ease-out\"};},[animationStage,prefersReducedMotion]);const nextChildren=/*#__PURE__*/_jsxs(_Fragment,{children:[isConfettiVisible?/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:confettiLayerStyle,children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100%\",height:\"100%\",viewBox:\"0 0 100 100\",preserveAspectRatio:\"xMidYMid meet\",style:{display:\"block\"},children:[/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsxs(\"radialGradient\",{id:\"confetti-halo\",cx:\"50%\",cy:\"50%\",r:\"50%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#0A8E7A\",stopOpacity:\"0.45\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"58%\",stopColor:\"#10BFA7\",stopOpacity:\"0.35\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"78%\",stopColor:\"#44E3C9\",stopOpacity:\"0.55\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#9EFFF0\",stopOpacity:\"0\"})]}),/*#__PURE__*/_jsxs(\"radialGradient\",{id:\"confetti-core\",cx:\"50%\",cy:\"50%\",r:\"55%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#045A4E\",stopOpacity:\"0.9\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#067765\",stopOpacity:\"0.72\"})]})]}),/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"28\",r:\"31\",fill:\"url(#confetti-halo)\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"28\",r:\"18\",fill:\"url(#confetti-core)\",opacity:\"0.95\"}),confettiDots.map((dot,index)=>/*#__PURE__*/_jsx(\"circle\",{cx:dot.cx,cy:dot.cy,r:dot.r,fill:dot.color,opacity:\"0.95\"},`${dot.cx}-${dot.cy}-${index}`))]})}):null,/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1,width:\"100%\",height:\"100%\"},children:props.children})]});return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,position:\"relative\",overflow:\"hidden\"},children:nextChildren});});}export function DigiLockerVerificationFlow(Component){return /*#__PURE__*/forwardRef(function DigiLockerVerificationFlowOverride(props,ref){const[isConsentChecked,setIsConsentChecked]=useState(false);const[isVerifying,setIsVerifying]=useState(false);const[isVerified,setIsVerified]=useState(false);const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");startTransition(()=>setPrefersReducedMotion(mediaQuery.matches));},[]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!isVerifying)return;const timerId=window.setTimeout(()=>{startTransition(()=>{setIsVerifying(false);setIsVerified(true);});},2e3);return()=>{window.clearTimeout(timerId);};},[isVerifying]);const canStartVerification=isConsentChecked&&!isVerifying&&!isVerified;const canContinue=isVerified&&!isVerifying;const handleConsentChange=useCallback(event=>{const nextChecked=Boolean(event?.currentTarget?.checked);startTransition(()=>setIsConsentChecked(nextChecked));},[]);const handleVerifyClick=useCallback(event=>{event.preventDefault();if(!canStartVerification)return;startTransition(()=>setIsVerifying(true));},[canStartVerification]);const handleContinueClick=useCallback(event=>{if(!canContinue){event.preventDefault();event.stopPropagation();return;}if(props.onClick)props.onClick(event);if(props.onTap)props.onTap(event);},[canContinue,props]);const nextChildren=/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",gap:12,fontFamily:\"Outfit, sans-serif\",color:\"#0A0A1A\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,fontSize:13,lineHeight:\"18px\",color:\"#334155\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:isConsentChecked,onChange:handleConsentChange,\"aria-label\":\"I agree to share my details for DigiLocker verification\",style:{width:18,height:18,marginTop:1,accentColor:\"#0A66FF\",cursor:\"pointer\",flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{children:\"I agree to share my details for DigiLocker verification and consent to proceed.\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleVerifyClick,disabled:!canStartVerification,\"aria-disabled\":!canStartVerification,style:{height:44,borderRadius:12,border:canStartVerification?\"1px solid #0A66FF\":\"1px solid #BFDBFE\",background:isVerified?\"#ECFDF3\":\"#FFFFFF\",color:isVerified?\"#067647\":canStartVerification?\"#0A66FF\":\"#93C5FD\",fontFamily:\"Outfit, sans-serif\",fontSize:14,fontWeight:600,lineHeight:\"18px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,opacity:canStartVerification||isVerified?1:.75,cursor:canStartVerification?\"pointer\":\"not-allowed\",transition:\"all 180ms ease\"},children:isVerified?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"✓\"}),\"Verified\"]}):\"Verify using DigiLocker\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleContinueClick,disabled:!canContinue,\"aria-disabled\":!canContinue,style:{height:48,borderRadius:12,border:\"none\",background:canContinue?\"#0A66FF\":\"#BFDBFE\",color:\"#FFFFFF\",fontFamily:\"Outfit, sans-serif\",fontSize:15,fontWeight:600,lineHeight:\"20px\",cursor:canContinue?\"pointer\":\"not-allowed\",opacity:canContinue?1:.85},children:\"Continue\"}),isVerifying?/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":true,\"aria-label\":\"Verifying with DigiLocker\",style:{position:\"fixed\",inset:0,zIndex:9999,background:\"rgba(2, 6, 23, 0.68)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20},children:/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:190,borderRadius:14,padding:\"18px 20px\",background:\"rgba(10, 10, 26, 0.72)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"28\",height:\"28\",viewBox:\"0 0 28 28\",\"aria-hidden\":true,style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"14\",cy:\"14\",r:\"11\",fill:\"none\",stroke:\"rgba(255,255,255,0.35)\",strokeWidth:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 3a11 11 0 0 1 9.6 5.6\",fill:\"none\",stroke:\"#FFFFFF\",strokeWidth:\"2.5\",strokeLinecap:\"round\",children:!prefersReducedMotion?/*#__PURE__*/_jsx(\"animateTransform\",{attributeName:\"transform\",type:\"rotate\",from:\"0 14 14\",to:\"360 14 14\",dur:\"0.9s\",repeatCount:\"indefinite\"}):null})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFFFFF\",fontFamily:\"Outfit, sans-serif\",fontSize:14,fontWeight:500,lineHeight:\"18px\"},children:\"Verifying with DigiLocker…\"})]})}):null]});return /*#__PURE__*/_jsx(Component,{ref:ref,...props,children:nextChildren});});}export function ResendOtpTimer(Component){return /*#__PURE__*/forwardRef(function ResendOtpTimerOverride(props,ref){const[remainingSeconds,setRemainingSeconds]=useState(60);useEffect(()=>{if(typeof window===\"undefined\")return;if(remainingSeconds<=0)return;const timerId=window.setInterval(()=>{startTransition(()=>{setRemainingSeconds(currentValue=>Math.max(currentValue-1,0));});},1e3);return()=>{window.clearInterval(timerId);};},[remainingSeconds]);const handleResendClick=useCallback(event=>{event.preventDefault();if(remainingSeconds>0)return;startTransition(()=>setRemainingSeconds(60));},[remainingSeconds]);const formattedCountdown=`00:${String(remainingSeconds).padStart(2,\"0\")}`;const countdownCopy=`Resend OTP? Resend in ${formattedCountdown}`;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\"},children:remainingSeconds>0?/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Outfit\",fontSize:12,fontWeight:500,lineHeight:\"16px\",color:\"#0A0A1A\"},children:countdownCopy}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleResendClick,style:{border:\"none\",background:\"none\",padding:0,margin:0,fontFamily:\"Outfit\",fontSize:12,fontWeight:500,lineHeight:\"16px\",color:\"#0A66FF\",cursor:\"pointer\"},children:\"Resend OTP\"})});});}export function ReviewDetailsFaceCaptureTrigger(Component){return /*#__PURE__*/forwardRef(function ReviewDetailsFaceCaptureTriggerOverride(props,ref){const[isFaceCaptureVerified,setIsFaceCaptureVerified]=useState(hasFaceCaptureVerified);const hasDispatchedSuccessRef=useRef(false);const observerRef=useRef(null);const timeoutRef=useRef(null);const rafRef=useRef(null);const clearScheduledSuccessCheck=useCallback(()=>{if(typeof window===\"undefined\")return;if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}if(timeoutRef.current!==null){window.clearTimeout(timeoutRef.current);timeoutRef.current=null;}},[]);const dispatchFaceCaptureSuccess=useCallback(()=>{if(typeof window===\"undefined\")return;if(hasDispatchedSuccessRef.current||hasFaceCaptureVerified)return;hasDispatchedSuccessRef.current=true;hasFaceCaptureVerified=true;startTransition(()=>setIsFaceCaptureVerified(true));window.dispatchEvent(new CustomEvent(FACE_CAPTURE_SUCCESS_EVENT));},[]);const checkAndDispatchFaceCaptureSuccess=useCallback(()=>{if(hasVisibleFaceVerifiedState()){dispatchFaceCaptureSuccess();}},[dispatchFaceCaptureSuccess]);const scheduleFaceCaptureSuccessCheck=useCallback(()=>{if(typeof window===\"undefined\")return;clearScheduledSuccessCheck();rafRef.current=window.requestAnimationFrame(()=>{timeoutRef.current=window.setTimeout(()=>{checkAndDispatchFaceCaptureSuccess();rafRef.current=null;timeoutRef.current=null;},0);});},[checkAndDispatchFaceCaptureSuccess,clearScheduledSuccessCheck]);useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\"||hasFaceCaptureVerified){return;}observerRef.current=typeof MutationObserver!==\"undefined\"?new MutationObserver(()=>{scheduleFaceCaptureSuccessCheck();}):null;if(observerRef.current&&document.body){observerRef.current.observe(document.body,{subtree:true,childList:true,characterData:true,attributes:true,attributeFilter:[\"aria-label\",\"data-framer-name\",\"style\"]});}scheduleFaceCaptureSuccessCheck();return()=>{observerRef.current?.disconnect();observerRef.current=null;clearScheduledSuccessCheck();};},[clearScheduledSuccessCheck,scheduleFaceCaptureSuccessCheck]);useEffect(()=>{if(typeof window===\"undefined\")return;const handleFaceCaptureSuccess=()=>{hasFaceCaptureVerified=true;startTransition(()=>setIsFaceCaptureVerified(true));};window.addEventListener(FACE_CAPTURE_SUCCESS_EVENT,handleFaceCaptureSuccess);if(hasFaceCaptureVerified||hasVisibleFaceVerifiedState()){hasFaceCaptureVerified=true;startTransition(()=>setIsFaceCaptureVerified(true));}return()=>{window.removeEventListener(FACE_CAPTURE_SUCCESS_EVENT,handleFaceCaptureSuccess);};},[]);const handleClickCapture=useCallback(event=>{if(props.onClickCapture)props.onClickCapture(event);if(typeof window===\"undefined\")return;if(isFaceCaptureVerified)return;event.preventDefault();event.stopPropagation();window.dispatchEvent(new CustomEvent(FACE_CAPTURE_REQUEST_EVENT));scheduleFaceCaptureSuccessCheck();},[isFaceCaptureVerified,props,scheduleFaceCaptureSuccessCheck]);const handleClick=useCallback(event=>{if(props.onClick)props.onClick(event);if(typeof window===\"undefined\")return;if(isFaceCaptureVerified)return;event.preventDefault();event.stopPropagation();window.dispatchEvent(new CustomEvent(FACE_CAPTURE_REQUEST_EVENT));scheduleFaceCaptureSuccessCheck();},[isFaceCaptureVerified,props,scheduleFaceCaptureSuccessCheck]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClickCapture:handleClickCapture,onClick:handleClick,children:isFaceCaptureVerified?\"Continue\":props.children});});}export function DocumentAcceptState(Component){return /*#__PURE__*/forwardRef(function DocumentAcceptStateOverride(props,ref){const[isAccepted,setIsAccepted]=useState(false);const wrappedLayerRef=useRef(null);const setCombinedRef=useCallback(node=>{wrappedLayerRef.current=node;if(typeof ref===\"function\"){ref(node);return;}if(ref&&typeof ref===\"object\"){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const cardElement=findDocumentCardAncestor(wrappedLayerRef.current);const scopeKey=getDocumentCardScopeKey(cardElement);if(!scopeKey)return;const acceptedScopes=readAcceptedDocumentScopes();if(!acceptedScopes[scopeKey])return;startTransition(()=>setIsAccepted(true));},[]);const handleClickCapture=useCallback(event=>{if(props.onClickCapture)props.onClickCapture(event);if(event.defaultPrevented)return;if(isAccepted){event.preventDefault();event.stopPropagation();if(typeof event.nativeEvent?.stopImmediatePropagation===\"function\"){event.nativeEvent.stopImmediatePropagation();}return;}startTransition(()=>setIsAccepted(true));if(typeof window!==\"undefined\"){const targetNode=event.target;const wrapperNode=event.currentTarget;const sourceNode=targetNode??wrapperNode??wrappedLayerRef.current;const cardElement=findDocumentCardAncestor(sourceNode);const scopeKey=getDocumentCardScopeKey(cardElement);if(scopeKey)persistAcceptedDocumentScope(scopeKey);window.dispatchEvent(new CustomEvent(DOCUMENT_ACCEPTED_EVENT,{detail:{cardElement,scopeKey}}));}event.preventDefault();event.stopPropagation();if(typeof event.nativeEvent?.stopImmediatePropagation===\"function\"){event.nativeEvent.stopImmediatePropagation();}},[isAccepted,props]);const acceptedChildren=useMemo(()=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,fontFamily:\"Outfit, sans-serif\",fontWeight:600,lineHeight:1},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"✓\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Accepted\"})]}),[]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props,onClickCapture:handleClickCapture,\"aria-disabled\":isAccepted?true:props[\"aria-disabled\"],\"aria-pressed\":isAccepted,style:{...props.style,...isAccepted?{background:\"#ECFDF3\",border:\"1px solid #A6F4C5\",color:\"#067647\",cursor:\"default\"}:null},children:isAccepted?acceptedChildren:props.children});});}export function DocumentPendingStatus(Component){return /*#__PURE__*/forwardRef(function DocumentPendingStatusOverride(props,ref){const[isAccepted,setIsAccepted]=useState(false);const wrappedLayerRef=useRef(null);const setCombinedRef=useCallback(node=>{wrappedLayerRef.current=node;if(typeof ref===\"function\"){ref(node);return;}if(ref&&typeof ref===\"object\"){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const wrappedCardOnMount=findDocumentCardAncestor(wrappedLayerRef.current);const scopeKeyOnMount=getDocumentCardScopeKey(wrappedCardOnMount);if(scopeKeyOnMount){const acceptedScopes=readAcceptedDocumentScopes();if(acceptedScopes[scopeKeyOnMount]){startTransition(()=>setIsAccepted(true));}}const handleDocumentAccepted=event=>{const customEvent=event;const acceptedCard=customEvent.detail?.cardElement??null;const wrappedCard=findDocumentCardAncestor(wrappedLayerRef.current);const acceptedScopeKey=customEvent.detail?.scopeKey??null;const wrappedScopeKey=getDocumentCardScopeKey(wrappedCard);const matchesByScope=Boolean(acceptedScopeKey)&&Boolean(wrappedScopeKey)&&acceptedScopeKey===wrappedScopeKey;const matchesByElement=Boolean(acceptedCard)&&Boolean(wrappedCard)&&wrappedCard===acceptedCard;if(!matchesByScope&&!matchesByElement)return;startTransition(()=>setIsAccepted(true));};window.addEventListener(DOCUMENT_ACCEPTED_EVENT,handleDocumentAccepted);return()=>{window.removeEventListener(DOCUMENT_ACCEPTED_EVENT,handleDocumentAccepted);};},[]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props,\"aria-hidden\":isAccepted?true:props[\"aria-hidden\"],style:{...props.style,...isAccepted?{visibility:\"hidden\",opacity:0,pointerEvents:\"none\"}:null}});});}export function IncomeVerificationFlowGate(Component){return /*#__PURE__*/forwardRef(function IncomeVerificationFlowGateOverride(props,ref){const[isProcessing,setIsProcessing]=useState(false);const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);const[displayVariant,setDisplayVariant]=useState(props.variant);const hasCompletedRef=useRef(false);const timerRef=useRef(null);useEffect(()=>{if(hasCompletedRef.current)return;startTransition(()=>setDisplayVariant(props.variant));},[props.variant]);useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");startTransition(()=>setPrefersReducedMotion(mediaQuery.matches));},[]);useEffect(()=>{return()=>{if(typeof window===\"undefined\")return;if(timerRef.current!==null){window.clearTimeout(timerRef.current);timerRef.current=null;}};},[]);const normalizeLabel=useCallback(value=>{return value.replace(/\\s+/g,\" \").trim().toLowerCase();},[]);const findMatchingCta=useCallback((target,wrapper)=>{if(!target||!wrapper)return null;let node=target;while(node){const label=normalizeLabel(node.innerText||node.textContent||node.getAttribute(\"aria-label\")||\"\");if(label===\"complete income verification\")return node;if(node===wrapper)break;node=node.parentElement;}return null;},[normalizeLabel]);const handleClickCapture=useCallback(event=>{if(props.onClickCapture)props.onClickCapture(event);if(event.defaultPrevented)return;if(typeof window===\"undefined\")return;const wrapper=event.currentTarget;const target=event.target;const ctaNode=findMatchingCta(target,wrapper);event.preventDefault();if(!ctaNode)return;if(isProcessing||hasCompletedRef.current)return;event.stopPropagation();if(typeof event.nativeEvent?.stopImmediatePropagation===\"function\"){event.nativeEvent.stopImmediatePropagation();}startTransition(()=>setIsProcessing(true));timerRef.current=window.setTimeout(()=>{hasCompletedRef.current=true;startTransition(()=>{setIsProcessing(false);setDisplayVariant(\"Verify Income Complete\");});timerRef.current=null;},2e3);},[findMatchingCta,isProcessing,props]);const completedActionLabel=displayVariant===\"Verify Income Complete\"?\"Verified Successfully\":props.children;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:displayVariant,children:completedActionLabel,onClickCapture:handleClickCapture}),isProcessing?/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":true,\"aria-label\":\"Verifying with DigiLocker\",style:{position:\"fixed\",inset:0,zIndex:9999,background:\"rgba(2, 6, 23, 0.68)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20},children:/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:200,borderRadius:12,padding:\"18px 20px\",background:\"rgba(10, 10, 26, 0.72)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"30\",height:\"30\",viewBox:\"0 0 30 30\",\"aria-hidden\":true,style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"15\",r:\"12\",fill:\"none\",stroke:\"rgba(255,255,255,0.35)\",strokeWidth:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 3a12 12 0 0 1 10.2 5.8\",fill:\"none\",stroke:\"#FFFFFF\",strokeWidth:\"2.5\",strokeLinecap:\"round\",children:!prefersReducedMotion?/*#__PURE__*/_jsx(\"animateTransform\",{attributeName:\"transform\",type:\"rotate\",from:\"0 15 15\",to:\"360 15 15\",dur:\"0.9s\",repeatCount:\"indefinite\"}):null})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFFFFF\",fontSize:14,fontWeight:500,lineHeight:\"18px\"},children:\"Verifying via Account Aggregators\"})]})}):null]});});}export function EsignVerificationFlow(Component){return /*#__PURE__*/forwardRef(function EsignVerificationFlowOverride(props,ref){const[isProcessing,setIsProcessing]=useState(false);const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);const wrappedLayerRef=useRef(null);const timerRef=useRef(null);const hasCompletedRef=useRef(false);const targetedCtaRef=useRef(null);const targetedBadgeRef=useRef(null);const targetedCardRef=useRef(null);const targetedScopeKeyRef=useRef(null);const setCombinedRef=useCallback(node=>{wrappedLayerRef.current=node;if(typeof ref===\"function\"){ref(node);return;}if(ref&&typeof ref===\"object\"){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");startTransition(()=>setPrefersReducedMotion(mediaQuery.matches));},[]);useEffect(()=>{return()=>{if(typeof window===\"undefined\")return;if(timerRef.current!==null){window.clearTimeout(timerRef.current);timerRef.current=null;}};},[]);const getOwnDirectLabel=useCallback(node=>{const directText=Array.from(node.childNodes).filter(childNode=>childNode.nodeType===Node.TEXT_NODE).map(textNode=>textNode.textContent||\"\").join(\" \");return normalizeLabel(directText);},[]);const hasStartEsignLabel=useCallback(node=>{const ariaLabel=normalizeLabel(node.getAttribute(\"aria-label\")||\"\");if(ariaLabel===\"start e-sign\"||ariaLabel===\"start esign\")return true;const label=normalizeLabel(node.innerText||node.textContent||node.getAttribute(\"data-framer-name\")||\"\");return label===\"start e-sign\"||label===\"start esign\";},[]);const findTargetCtaNode=useCallback((target,wrapper)=>{if(!target||!wrapper)return null;let currentNode=target;while(currentNode){if(!wrapper.contains(currentNode))break;const ariaLabel=normalizeLabel(currentNode.getAttribute(\"aria-label\")||\"\");if(ariaLabel===\"start e-sign\"||ariaLabel===\"start esign\"){return currentNode;}if(currentNode===wrapper)break;currentNode=currentNode.parentElement;}const semanticCta=target.closest(\"button, a, [role='button']\");if(semanticCta&&wrapper.contains(semanticCta)&&hasStartEsignLabel(semanticCta)){return semanticCta;}currentNode=target;while(currentNode){if(currentNode===wrapper.parentElement)break;if(!wrapper.contains(currentNode))break;const ownLabel=getOwnDirectLabel(currentNode);if(ownLabel===\"start e-sign\"||ownLabel===\"start esign\"){return currentNode;}if(currentNode===wrapper)break;currentNode=currentNode.parentElement;}return null;},[getOwnDirectLabel,hasStartEsignLabel]);const findLocalPendingBadge=useCallback(cardElement=>{if(!cardElement)return null;let currentNode=cardElement;const scopedStatus=currentNode.querySelector(`[aria-label=\"E-Sign Status\"], [aria-label=\"e-sign status\"]`);if(scopedStatus)return scopedStatus;const candidateNodes=cardElement.querySelectorAll(\"span, div, p\");for(const node of Array.from(candidateNodes)){const tagName=node.tagName.toLowerCase();const role=(node.getAttribute(\"role\")||\"\").toLowerCase();if(tagName===\"button\"||tagName===\"a\"||role===\"button\")continue;const label=normalizeLabel(node.innerText||node.textContent||\"\");if(label===\"pending\")return node;}return null;},[]);const applySuccessState=useCallback(()=>{const ctaNode=targetedCtaRef.current;if(ctaNode){ctaNode.textContent=\"✓ Verified\";ctaNode.setAttribute(\"aria-label\",\"✓ Verified\");ctaNode.setAttribute(\"data-esign-complete\",\"true\");if(ctaNode instanceof HTMLButtonElement)ctaNode.disabled=true;ctaNode.style.pointerEvents=\"none\";ctaNode.style.cursor=\"default\";ctaNode.style.background=\"#ECFDF3\";ctaNode.style.border=\"1px solid #BFDBFE\";ctaNode.style.color=\"#067647\";ctaNode.style.fontWeight=\"600\";}const badgeNode=targetedBadgeRef.current;if(badgeNode){badgeNode.setAttribute(\"aria-hidden\",\"true\");badgeNode.style.display=\"none\";badgeNode.style.visibility=\"hidden\";badgeNode.style.opacity=\"0\";badgeNode.style.pointerEvents=\"none\";}},[]);const handleClickCapture=useCallback(event=>{if(props.onClickCapture)props.onClickCapture(event);if(event.defaultPrevented)return;if(typeof window===\"undefined\")return;const wrapper=event.currentTarget;const target=event.target;const ctaNode=findTargetCtaNode(target,wrapper);if(!ctaNode)return;event.preventDefault();event.stopPropagation();if(typeof event.nativeEvent?.stopImmediatePropagation===\"function\"){event.nativeEvent.stopImmediatePropagation();}if(isProcessing||hasCompletedRef.current)return;const cardElement=findDocumentCardAncestor(ctaNode)??wrapper;targetedCtaRef.current=ctaNode;targetedBadgeRef.current=findLocalPendingBadge(cardElement);targetedCardRef.current=cardElement;targetedScopeKeyRef.current=getDocumentCardScopeKey(cardElement);startTransition(()=>setIsProcessing(true));timerRef.current=window.setTimeout(()=>{hasCompletedRef.current=true;startTransition(()=>{setIsProcessing(false);});applySuccessState();const scopeKey=targetedScopeKeyRef.current;const acceptedCardElement=targetedCardRef.current;if(scopeKey){persistAcceptedDocumentScope(scopeKey);}window.dispatchEvent(new CustomEvent(DOCUMENT_ACCEPTED_EVENT,{detail:{cardElement:acceptedCardElement,scopeKey}}));timerRef.current=null;},2e3);},[applySuccessState,findLocalPendingBadge,findTargetCtaNode,isProcessing,props]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props,onClickCapture:handleClickCapture}),isProcessing?/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":true,\"aria-label\":\"Verifying e-sign\",style:{position:\"fixed\",inset:0,zIndex:9999,background:\"rgba(2, 6, 23, 0.68)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20},children:/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:200,borderRadius:12,padding:\"18px 20px\",background:\"rgba(10, 10, 26, 0.72)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"30\",height:\"30\",viewBox:\"0 0 30 30\",\"aria-hidden\":true,style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"15\",r:\"12\",fill:\"none\",stroke:\"rgba(255,255,255,0.35)\",strokeWidth:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 3a12 12 0 0 1 10.2 5.8\",fill:\"none\",stroke:\"#FFFFFF\",strokeWidth:\"2.5\",strokeLinecap:\"round\",children:!prefersReducedMotion?/*#__PURE__*/_jsx(\"animateTransform\",{attributeName:\"transform\",type:\"rotate\",from:\"0 15 15\",to:\"360 15 15\",dur:\"0.9s\",repeatCount:\"indefinite\"}):null})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFFFFF\",fontSize:14,fontWeight:500,lineHeight:\"18px\"},children:\"Verifying e-sign\"})]})}):null]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResendOtpTimer\":{\"type\":\"reactHoc\",\"name\":\"ResendOtpTimer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AutoAdvanceAfterAnalysis\":{\"type\":\"reactHoc\",\"name\":\"AutoAdvanceAfterAnalysis\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OtpFourDigitInputs\":{\"type\":\"reactHoc\",\"name\":\"OtpFourDigitInputs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VerificationChecklistProgress\":{\"type\":\"reactHoc\",\"name\":\"VerificationChecklistProgress\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GuardFormNavigation\":{\"type\":\"reactHoc\",\"name\":\"GuardFormNavigation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BankSelectionSignal\":{\"type\":\"reactHoc\",\"name\":\"BankSelectionSignal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DocumentAcceptState\":{\"type\":\"reactHoc\",\"name\":\"DocumentAcceptState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IncomeVerificationFlowGate\":{\"type\":\"reactHoc\",\"name\":\"IncomeVerificationFlowGate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DisplayStoredPhoneNumber\":{\"type\":\"reactHoc\",\"name\":\"DisplayStoredPhoneNumber\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DocumentPendingStatus\":{\"type\":\"reactHoc\",\"name\":\"DocumentPendingStatus\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DisplayStoredPanFullName\":{\"type\":\"reactHoc\",\"name\":\"DisplayStoredPanFullName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ReviewDetailsFaceCaptureTrigger\":{\"type\":\"reactHoc\",\"name\":\"ReviewDetailsFaceCaptureTrigger\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OtpCtaState\":{\"type\":\"reactHoc\",\"name\":\"OtpCtaState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LoaderPercentage\":{\"type\":\"reactHoc\",\"name\":\"LoaderPercentage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PersistPhoneOnNavigate\":{\"type\":\"reactHoc\",\"name\":\"PersistPhoneOnNavigate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ReviewDetailsCtaState\":{\"type\":\"reactHoc\",\"name\":\"ReviewDetailsCtaState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EsignVerificationFlow\":{\"type\":\"reactHoc\",\"name\":\"EsignVerificationFlow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DigiLockerVerificationFlow\":{\"type\":\"reactHoc\",\"name\":\"DigiLockerVerificationFlow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CongratulationsConfetti\":{\"type\":\"reactHoc\",\"name\":\"CongratulationsConfetti\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DisplayStoredPhoneSentence\":{\"type\":\"reactHoc\",\"name\":\"DisplayStoredPhoneSentence\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PersistPanFullName\":{\"type\":\"reactHoc\",\"name\":\"PersistPanFullName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DocumentContinueGate\":{\"type\":\"reactHoc\",\"name\":\"DocumentContinueGate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GuardFormNavigation.map"],"mappings":"wLAA+Q,SAAS,EAAgB,EAAM,CAAC,OAAO,EAAM,QAAQ,OAAO,EAAE,CAAE,CAA+5B,SAAS,EAAe,EAAM,CAAC,OAAO,EAAM,QAAQ,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,YAAY,CAAE,CAAC,SAAS,EAAuB,EAAM,CAAC,IAAM,EAAM,EAAe,CAAK,EAAE,OAAO,IAAQ,GAAwB,EAAM,SAAS,CAAsB,CAAE,CAAC,SAAS,EAA8B,EAAM,EAAK,EAAM,EAAE,CAAI,OAAM,GAAG,GAAO,MAAY,IAAG,OAAO,GAAQ,UAAU,OAAO,GAAQ,UAAU,OAAO,GAAQ,UAAU,CAAC,EAAK,KAAK,OAAO,CAAK,CAAC,EAAE,MAAO,CAAC,GAAG,MAAM,QAAQ,CAAK,EAAE,CAAC,EAAM,QAAQ,GAAM,EAA8B,EAAK,EAAK,EAAM,CAAC,CAAC,EAAE,MAAO,CAAC,GAAG,OAAO,GAAQ,SAAU,IAAI,IAAM,KAAe,OAAO,OAAO,CAAK,EAAG,EAA8B,EAAY,EAAK,EAAM,CAAC,CAAzO,CAA6O,CAAC,SAAS,EAAmC,EAAM,CAAC,GAAG,CAAC,GAAO,OAAO,GAAQ,SAAS,MAAO,GAAqG,IAAI,IAAM,IAAO,CAA3F,sBAAsB,YAAY,aAAa,YAAY,MAAM,OAAsC,EAAE,CAAC,GAAG,EAAE,KAAO,GAAO,SAAS,IAAM,EAAU,CAAC,EAAsD,GAApD,EAA8B,EAAM,GAAK,CAAS,EAAK,EAAU,KAAK,GAAO,EAAuB,CAAK,CAAC,EAAE,MAAO,EAAK,CAAC,MAAO,EAAM,CAAC,SAAS,EAAiB,EAAK,CAAC,GAAU,IAAS,OAAY,MAAO,GAAM,IAAM,EAAM,EAAO,iBAAiB,CAAI,EAA6F,OAAxF,EAAM,UAAU,QAAQ,EAAM,aAAa,UAAU,EAAM,UAAU,IAAY,GAAc,EAAK,eAAe,CAAC,CAAC,OAAO,CAAE,CAAC,SAAS,EAAuB,EAAK,CAAC,IAAM,EAAQ,EAAK,QAAQ,YAAY,EAAQ,EAAK,EAAe,EAAK,aAAa,MAAM,GAAG,EAAE,EAAE,OAAO,IAAU,UAAU,IAAU,KAAK,IAAO,UAAU,EAAK,UAAU,CAAE,CAAC,SAAS,EAAiC,EAAQ,CAAC,GAAG,CAAC,GAAS,OAAO,SAAW,IAAY,MAAM,GAAG,IAAM,EAAiB,CAAC,GAAuB,GAAG,MAAM,KAAK,EAA2B,CAAC,EAA2W,OAA3U,CAAC,IAAI,EAAQ,EAAQ,KAAM,GAAS,IAAU,SAAS,MAAK,CAAC,IAAM,EAAW,EAAe,EAAQ,aAAa,YAAY,GAAG,EAAQ,aAAa,kBAAkB,GAAG,EAAQ,aAAa,EAAE,EAAE,GAAG,EAAiB,KAAK,GAAO,EAAW,SAAS,CAAK,CAAC,EAAE,OAAO,EAAQ,EAAQ,EAAQ,aAAc,CAAC,OAAO,SAAS,IAAK,EAAc,CAAoB,EAAQ,EAAW,MAAM,KAAK,EAAM,iBAAiB,0FAA0F,CAAC,EAAM,EAAU,KAA6B,EAAc,GAAG,IAAI,IAAM,KAAa,EAAW,CAAC,GAAG,CAAC,EAAiB,CAAS,EAAE,SAAS,IAAM,EAAM,EAAe,EAAU,aAAa,YAAY,GAAG,EAAU,aAAa,kBAAkB,GAAG,EAAU,aAAa,EAAE,EAAE,GAAG,CAAC,EAAiB,SAAS,CAAK,EAAE,SAAS,IAAI,EAAM,EAAK,EAAuB,CAAS,IAAE,GAAO,IAAK,EAAU,aAAa,eAAe,GAAG,EAAU,aAAa,eAAe,KAAE,GAAO,IAAK,EAAU,aAAa,YAAY,GAAG,EAAU,aAAa,kBAAkB,KAAE,GAAO,GAAK,EAAU,QAAQ,kDAAkD,IAAE,GAAO,GAAK,EAAM,IAAW,EAAU,EAAM,EAAc,EAAO,CAAC,OAAO,CAAc,CAA+S,SAAS,EAAa,EAAK,CAAC,OAAO,EAAe,EAAK,aAAa,kBAAkB,GAAG,EAAK,aAAa,YAAY,GAAG,EAAK,aAAa,EAAE,CAAE,CAAC,SAAS,GAA6B,CAAC,GAAG,OAAO,SAAW,IAAY,MAAO,GAAM,IAAM,EAAW,SAAS,iBAAiB,gDAAgD,EAAE,OAAO,MAAM,KAAK,CAAU,CAAC,CAAC,KAAK,GAAM,CAAC,GAAG,CAAC,EAAiB,CAAI,EAAE,MAAO,GAAM,IAAM,EAAM,EAAe,EAAK,aAAa,YAAY,GAAG,EAAK,aAAa,kBAAkB,GAAG,EAAK,aAAa,EAAE,EAAE,OAAO,IAAQ,iBAAiB,IAAQ,gBAAiB,CAAC,CAAE,CAAC,SAAS,EAAyB,EAAK,CAAC,IAAM,EAAU,EAAa,CAAI,EAAE,GAAG,IAAY,WAAW,EAAU,SAAS,SAAS,EAAE,MAAO,GAAK,IAAM,EAAa,EAAK,iBAAiB,6CAA6C,EAAE,OAAO,MAAM,KAAK,CAAY,CAAC,CAAC,KAAK,GAAM,CAAC,IAAM,EAAM,EAAa,CAAI,EAAE,OAAO,IAAQ,WAAW,EAAM,SAAS,SAAS,CAAE,CAAC,CAAE,CAAC,SAAS,EAA0B,EAAK,CAAC,IAAM,EAAgB,GAAM,CAAC,GAAG,EAAE,aAAgB,aAAa,MAAO,GAAM,IAAM,EAAS,EAAK,QAAQ,YAAY,EAAQ,GAAM,EAAK,aAAa,MAAM,GAAG,GAAA,CAAI,YAAY,EAAkG,GAAG,EAA1E,IAAW,UAAU,IAAW,KAAK,IAAO,UAAU,EAAK,UAAU,GAAyB,MAAO,GAAM,IAAM,EAAM,EAAa,CAAI,EAAE,OAAO,IAAQ,UAAU,EAAM,WAAW,SAAS,GAAG,EAAM,SAAS,UAAU,CAAE,EAAE,GAAG,EAAgB,CAAI,EAAE,MAAO,GAAK,IAAM,EAAa,EAAK,iBAAiB,8DAA8D,EAAE,OAAO,MAAM,KAAK,CAAY,CAAC,CAAC,KAAK,GAAM,EAAgB,CAAI,CAAC,CAAE,CAAC,SAAS,EAAyB,EAAK,CAAC,GAAG,CAAC,EAAK,OAAO,KAAK,IAAM,EAAY,EAAK,QAAQ,gBAAgB,EAA2B,mBAAmB,EAAuB,iJAAiJ,EAAE,GAAG,EAAY,OAAO,EAAY,IAAI,EAAQ,EAAK,KAAM,GAAQ,CAAC,IAAM,GAAY,EAAQ,aAAa,kBAAkB,GAAG,GAAA,CAAI,YAAY,EAAQ,EAAU,EAAe,EAAQ,aAAa,YAAY,GAAG,EAAE,EAAuI,EAAK,GAAG,EAAW,IAA9I,EAAQ,IAAI,GAAA,CAAI,YAAkI,EAAE,GAAtG,OAAO,EAAQ,WAAY,SAAS,EAAQ,UAAU,YAAY,EAAE,KAAiD,GAAG,IAAY,GAA4B,IAAY,GAAwB,EAAK,SAAS,eAAe,GAAG,EAAK,SAAS,eAAe,GAAG,IAAa,qBAAqB,IAAa,kBAAkB,EAAyB,CAAO,GAAG,EAA0B,CAAO,EAAG,OAAO,EAAS,EAAQ,EAAQ,aAAc,CAAC,OAAO,IAAK,CAAC,SAAS,EAAwB,EAAY,CAAC,GAAG,CAAC,EAAY,OAAO,KAAK,IAAM,EAAa,EAAe,EAAY,aAAa,YAAY,GAAG,EAAE,EAAE,GAAG,IAAe,GAA4B,IAAe,EAAwB,OAAO,EAAc,IAAM,EAAY,EAAY,aAAa,mBAAmB,GAAG,EAAY,aAAa,kBAAkB,GAAG,EAAY,aAAa,aAAa,GAAG,EAAY,aAAa,IAAI,EAAE,GAAG,GAAa,EAAY,KAAK,EAAG,OAAO,EAAY,KAAK,CAAC,CAAC,YAAY,EAAG,IAAM,GAAY,EAAY,aAAa,kBAAkB,GAAG,GAAA,CAAI,KAAK,CAAC,CAAC,YAAY,EAAQ,EAAU,OAAO,EAAY,WAAY,SAAS,EAAY,UAAU,KAAK,CAAC,CAAC,YAAY,EAAE,GAAS,GAAO,EAAY,aAAa,YAAY,GAAG,EAAY,aAAa,GAAA,CAAI,QAAQ,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,YAAY,CAAC,CAAC,MAAM,EAAE,EAAE,EAAQ,EAAO,EAAY,cAA4F,MAAM,UAAU,EAAW,GAAG,EAAU,GAAG,EAAM,GAA5G,EAAO,MAAM,KAAK,EAAO,QAAQ,CAAC,CAAC,QAAQ,CAAW,EAAE,IAAsE,CAAC,SAAS,GAA4B,CAAC,GAAU,IAAS,OAAY,MAAM,CAAC,EAAE,IAAM,EAAS,EAAO,eAAe,QAAQ,CAA6B,EAAE,GAAG,CAAC,EAAS,MAAM,CAAC,EAAE,GAAG,CAAC,IAAM,EAAO,KAAK,MAAM,CAAQ,EAAgD,MAA3C,CAAC,GAAQ,OAAO,GAAS,SAAe,CAAC,EAAS,CAAO,MAAM,CAAC,MAAM,CAAC,CAAE,CAAC,CAAC,SAAS,EAA6B,EAAS,CAAC,GAAU,IAAS,QAAa,CAAC,EAAS,OAAO,IAAM,EAAW,CAAC,GAAG,EAA2B,GAAG,GAAU,EAAI,EAAE,EAAO,eAAe,QAAQ,EAA8B,KAAK,UAAU,CAAU,CAAC,CAAE,CAAC,SAAS,EAAmC,EAAY,CAAC,GAAG,CAAC,EAAY,MAAO,GAAM,IAAM,EAAU,EAAe,EAAY,aAAa,YAAY,GAAG,EAAE,EAAE,GAAG,IAAY,GAA4B,IAAY,EAAwB,MAAO,GAAM,IAAM,EAAM,EAAe,EAAY,aAAa,kBAAkB,GAAG,EAAY,aAAa,YAAY,GAAG,EAAY,aAAa,EAAE,EAAE,OAAO,IAAQ,qBAAqB,IAAQ,gBAAiB,CAAC,SAAS,GAA0C,CAAC,GAAG,OAAO,SAAW,IAAY,MAAM,CAAC,EAAkK,IAAM,EAAqB,CAAtK,SAAS,cAAc,gBAAgB,EAA2B,GAAG,EAAE,SAAS,cAAc,gBAAgB,EAAuB,GAAG,CAA0C,CAAC,CAAC,IAAI,GAAM,EAAyB,CAAI,CAAC,CAAC,CAAC,IAAI,GAAa,EAAwB,CAAW,CAAC,CAAC,CAAC,OAAO,GAAU,EAAQ,CAAS,EAAE,GAAG,EAAqB,SAAS,EAAG,OAAO,EAAsB,IAAM,EAAW,SAAS,iBAAiB,0JAA0J,EAAQ,EAAU,IAAI,IAAmQ,OAA/P,MAAM,KAAK,CAAU,CAAC,CAAC,QAAQ,GAAW,CAAC,IAAM,EAAY,EAAyB,CAAS,EAAE,GAAG,CAAC,EAAmC,CAAW,EAAE,OAAO,IAAM,EAAS,EAAwB,CAAW,EAAM,GAAgB,EAAU,IAAI,CAAQ,CAAE,CAAC,EAAS,MAAM,KAAK,CAAS,CAAE,CAE/nT,SAAgB,EAAuB,EAAU,CAAC,OAAoB,EAAW,SAAwC,EAAM,EAAI,CAAC,IAAM,EAAmB,GAAO,CAAsF,GAAlF,EAAM,gBAAe,EAAM,eAAe,CAAK,EAAK,EAAM,kBAAkC,IAAS,QAAa,OAAO,SAAW,IAAa,OAAQ,IAAM,EAAO,EAAM,OAA8D,GAApD,CAAC,GAAsD,CAAvB,EAAO,QAAQ,GAAkB,EAAE,OAAO,IAAM,EAAK,EAAO,QAAQ,MAAM,EAAE,GAAG,CAAC,GAAM,CAAC,EAAK,cAAc,EAAE,OAA8S,IAAM,EAAgB,GAA5S,EAAK,cAAc,wDAAwD,GAAG,MAAM,KAAK,EAAK,QAAQ,CAAC,CAAC,KAAK,GAAe,aAAmB,kBAAsC,EAAQ,KAAK,KAAK,CAAC,CAAC,YAAY,IAAI,cAAgB,GAAG,KAAA,EAAgC,OAAO,EAAiD,EAAM,GAAuB,EAAO,eAAe,QAAQ,EAAkB,CAAe,CAAE,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,eAAe,CAAkB,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,EAAqB,EAAU,CAAC,OAAoB,EAAW,SAAsC,EAAM,EAAI,CAAC,GAAK,CAAC,EAAS,GAAaA,EAAS,EAAK,EAAQ,EAAqBC,EAAO,CAAC,CAAC,EAAQ,EAAkBC,MAAgB,CAAC,GAAU,IAAS,QAAa,OAAO,SAAW,IAAY,MAAO,GAAM,IAAM,EAAkB,EAAqB,QAAQ,SAAS,EAAE,EAAqB,QAAQ,EAAyC,EAAmF,GAA9E,EAAkB,SAAS,IAAG,EAAqB,QAAQ,GAAsB,EAAkB,OAAO,EAAE,MAAO,GAAM,IAAM,EAAe,EAA2B,EAAE,OAAO,EAAkB,MAAM,GAAU,EAAQ,EAAe,EAAU,CAAE,EAAE,CAAC,CAAC,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,MAAkB,CAAC,IAAM,EAAa,EAAkB,EAAE,MAAoB,EAAY,CAAY,CAAC,CAAE,EAAE,EAAc,EAAE,IAAM,MAA2B,CAAC,GAAG,EAAqB,QAAQ,SAAS,EAAE,CAAC,IAAM,EAA2B,EAAyC,EAAK,EAA2B,SAAS,IAAG,EAAqB,QAAQ,EAA4B,CAAC,EAAc,CAAE,EAA0E,OAAxE,EAAO,iBAAiB,EAAwB,CAAsB,MAAY,CAAC,EAAO,oBAAoB,EAAwB,CAAsB,CAAE,CAAE,EAAE,CAAC,CAAiB,CAAC,EAAE,IAAM,EAAmBA,EAAY,GAAO,CAAqD,GAAjD,EAAM,gBAAe,EAAM,eAAe,CAAK,EAAK,EAAM,iBAAiB,OAAO,GAAG,CAAC,EAAS,CAAC,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAK,OAAO,EAAM,aAAa,0BAA2B,YAAY,EAAM,YAAY,yBAAyB,EAAG,MAAO,CAAC,GAAU,IAAS,QAAa,OAAO,SAAW,IAAY,OAAO,IAAM,EAAO,EAAM,OAA8D,GAApD,CAAC,GAAsD,CAAvB,EAAO,QAAQ,GAAkB,EAAE,OAAO,IAAM,EAAK,EAAO,QAAQ,MAAM,EAAE,GAAG,CAAC,GAAM,CAAC,EAAK,cAAc,EAAE,OAA8S,IAAM,EAAgB,GAA5S,EAAK,cAAc,wDAAwD,GAAG,MAAM,KAAK,EAAK,QAAQ,CAAC,CAAC,KAAK,GAAe,aAAmB,kBAAsC,EAAQ,KAAK,KAAK,CAAC,CAAC,YAAY,IAAI,cAAgB,GAAG,KAAA,EAAgC,OAAO,EAAiD,EAAM,GAAuB,EAAO,eAAe,QAAQ,EAAkB,CAAe,CAAE,EAAE,CAAC,EAAS,CAAK,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,eAAe,EAAmB,QAAQ,EAAS,8BAA8B,0BAA0B,gBAAgB,IAAS,EAAM,gBAAqB,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,EAAmB,EAAU,CAAC,OAAoB,EAAW,SAAoC,EAAM,EAAI,CAAC,IAAM,EAAaA,EAAY,GAAO,CAA2E,GAAvE,EAAM,UAAS,EAAM,SAAS,CAAK,EAAK,GAAO,kBAAkC,IAAS,OAAY,OAAO,IAAM,EAAU,OAAO,GAAO,eAAe,OAAO,GAAO,QAAQ,OAAO,EAAE,EAAE,EAAO,eAAe,QAAQ,EAA0B,CAAS,CAAE,EAAE,CAAC,CAAK,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,SAAS,CAAY,CAAC,CAAE,CAAC,CAAE,CAAiiB,SAAgB,GAA2B,EAAU,CAAC,OAAoB,EAAW,SAA4C,EAAM,EAAI,CAAC,GAAK,CAAC,EAAY,GAAgBF,EAAS,EAAE,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAU,EAAgB,EAAO,eAAe,QAAQ,CAAiB,GAAG,EAAE,EAAM,GAAiB,MAAoB,EAAe,CAAS,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAa,EAAyB,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,SAAS,SAAS,OAAO,WAAW,OAAO,MAAM,UAAU,WAAW,IAAI,UAAU,QAAQ,EAAE,SAAS,CAAC,wBAAwB,IAAiB,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,SAAS,SAAS,OAAO,WAAW,OAAO,MAAM,UAAU,WAAW,IAAI,UAAU,QAAQ,EAAE,SAAS,CAAC,OAAO,CAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAM,SAAS,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,SAAS,CAAY,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,EAAyB,EAAU,CAAC,OAAoB,EAAW,SAA0C,EAAM,EAAI,CAAC,GAAK,CAAC,EAAkB,GAAsBA,EAAS,EAAE,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAoF,IAAM,GAAnE,EAAO,eAAe,QAAQ,CAAyB,GAAG,GAAA,CAAmC,KAAK,EAAM,GAAuB,MAAoB,EAAqB,CAAe,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAa,EAA+B,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,qBAAqB,SAAS,OAAO,WAAW,IAAI,UAAU,SAAS,WAAW,OAAO,cAAc,MAAM,MAAM,SAAS,EAAE,SAAS,CAAiB,CAAC,EAAE,EAAM,SAAS,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,SAAS,CAAY,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAAmB,EAAU,CAAC,OAAoB,EAAW,SAAoC,EAAM,EAAI,CAAC,GAAK,CAAC,EAAO,GAAWA,EAAS,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,EAAO,CAAC,EAAa,GAAiBA,EAAS,IAAI,EAAQ,EAAUC,EAAO,CAAC,CAAC,EAAQ,EAAS,EAAO,KAAK,EAAE,EAAQ,EAAW,EAAO,MAAM,GAAO,OAAO,KAAK,CAAK,CAAC,EAAQ,EAAiBC,GAAa,EAAM,IAAW,CAAW,IAAS,QAAmB,EAAO,cAAc,IAAI,YAAY,EAAgB,CAAC,OAAO,CAAC,WAAS,OAAK,CAAC,CAAC,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,MAAc,CAAC,EAAiB,EAAS,CAAU,CAAE,EAAE,CAAC,EAAiB,EAAW,CAAQ,CAAC,EAAE,IAAM,EAAcA,GAAa,EAAI,IAAa,CAAC,IAAM,EAAW,EAAgB,CAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAQ,EAAW,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,GAAO,EAAW,IAAQ,EAAE,EAA6C,GAA3C,MAAoB,EAAU,CAAU,CAAC,EAAK,OAAO,GAAa,SAAS,CAAC,IAAM,EAAU,KAAK,IAAI,EAAE,KAAK,IAAI,EAAE,CAAU,CAAC,EAAQ,EAAK,EAAU,QAAQ,GAAc,GAAK,EAAK,MAAM,CAAE,CAAC,EAAE,CAAC,CAAC,EAAQ,EAAkBA,GAAa,EAAM,IAAQ,CAAC,IAAM,EAAW,EAAgB,CAAK,EAAE,GAAG,EAAW,OAAO,EAAE,CAAC,IAAM,EAAS,GAAG,EAAO,MAAM,EAAE,CAAK,CAAC,CAAC,KAAK,EAAE,IAAI,IAAa,EAAO,MAAM,EAAM,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,MAAM,EAAE,CAAC,EAAQ,EAAW,KAAK,IAAI,EAAS,OAAO,CAAC,EAAE,EAAc,EAAS,CAAU,EAAE,MAAO,CAAC,IAAM,EAAU,EAAW,MAAM,EAAE,EAAQ,EAAW,CAAC,GAAG,CAAM,EAAyE,GAAvE,EAAW,GAAO,EAAU,MAAoB,EAAU,CAAU,CAAC,EAAK,GAAW,EAAM,EAAE,CAAC,IAAM,EAAU,EAAU,QAAQ,EAAM,GAAM,GAAU,EAAU,MAAM,CAAE,CAAC,EAAE,CAAC,EAAO,CAAa,CAAC,EAAQ,EAAcA,GAAa,EAAM,IAAQ,CAA2D,GAAvD,EAAM,MAAM,aAAsB,EAAO,IAAiB,IAAQ,EAAE,OAAO,IAAM,EAAU,EAAU,QAAQ,EAAM,GAAM,GAAU,EAAU,MAAM,CAAE,EAAE,CAAC,CAAM,CAAC,EAAQ,EAAYA,EAAY,GAAO,CAAkD,IAAM,EAAW,EAArD,EAAM,cAAc,QAAQ,MAA8C,CAAC,EAAM,IAAkB,EAAM,eAAe,EAAE,EAAc,EAAW,KAAK,IAAI,EAAW,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAa,CAAC,EAAQ,EAAYA,EAAY,GAAO,CAAC,MAAoB,EAAgB,CAAK,CAAC,CAAE,EAAE,CAAC,CAAC,EAAQ,EAAWA,EAAY,GAAO,CAAC,MAAoB,EAAgB,GAAc,IAAe,EAAM,KAAK,CAAY,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,SAAsB,EAAM,MAAM,CAAC,QAAQ,EAAY,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,CAAC,EAAE,SAAS,CAAC,EAAO,KAAK,EAAM,IAAqB,EAAK,QAAQ,CAAC,IAAI,GAAM,CAAC,EAAU,QAAQ,GAAO,CAAK,EAAE,KAAK,MAAM,UAAU,UAAU,QAAQ,SAAS,UAAU,EAAE,MAAM,EAAM,SAAS,GAAO,EAAkB,EAAM,EAAM,cAAc,KAAK,EAAE,UAAU,GAAO,EAAc,EAAM,CAAK,EAAE,YAAY,EAAY,CAAK,EAAE,WAAW,EAAW,CAAK,EAAE,aAAa,aAAa,EAAM,IAAI,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,EAAE,OAAO,IAAe,EAAM,oBAAoB,oBAAoB,UAAU,IAAe,EAAM,oBAAoB,OAAO,WAAW,UAAU,UAAU,SAAS,WAAW,SAAS,SAAS,GAAG,WAAW,IAAI,WAAW,OAAO,MAAM,UAAU,QAAQ,OAAO,QAAQ,EAAE,iBAAiB,MAAM,CAAC,EAAE,CAAK,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,OAAO,KAAK,MAAM,MAAM,EAAS,aAAa,CAAC,EAAE,SAAS,GAAK,QAAQ,WAAW,SAAS,GAAG,cAAc,GAAK,MAAM,CAAC,SAAS,WAAW,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAAY,EAAU,CAAC,OAAoB,EAAW,SAA6B,EAAM,EAAI,CAAC,GAAK,CAAC,EAAW,GAAeF,EAAS,EAAK,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAS,GAAO,CAAyB,IAAM,EAAa,EAAQG,EAAY,QAAQ,SAAU,MAAoB,EAAc,CAAY,CAAC,CAAE,EAAoD,OAAlD,EAAO,iBAAiB,EAAgB,CAAQ,MAAY,CAAC,EAAO,oBAAoB,EAAgB,CAAQ,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAmBD,EAAY,GAAO,CAAI,EAAM,gBAAe,EAAM,eAAe,CAAK,EAAK,GAAM,mBAA2B,GAAkB,EAAM,eAAe,EAAE,EAAE,CAAC,EAAW,CAAK,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,EAAW,gBAAgB,QAAQ,gBAAgB,CAAC,EAAW,eAAe,CAAkB,CAAC,CAAE,CAAC,CAAE,CAA4/E,SAAgB,GAAsB,EAAU,CAAC,OAAoB,EAAW,SAAuC,EAAM,EAAI,CAAC,GAAK,CAAC,EAAiB,GAAqBF,EAAS,EAAK,EAAO,CAAC,EAAoB,GAAwBA,EAAS,EAAK,EAAO,CAAC,EAAsB,GAA0BA,EAAS,EAAK,EAAO,CAAC,EAAqB,GAAyBA,EAAS,EAAK,EAAO,CAAC,EAAgB,GAAoBA,EAAS,EAAK,EAAO,CAAC,EAAyB,GAA6BA,EAAS,EAAK,EAAO,CAAC,EAAqB,GAAyBA,EAAS,EAAK,EAAQ,EAAgBC,EAAO,IAAI,EAAQ,EAAgBA,EAAO,IAAI,EAAQ,EAAqBA,EAAO,IAAI,EAAQ,EAAyBA,EAAO,EAAK,EAAQ,GAAeC,EAAY,GAAM,CAA8B,GAA7B,EAAgB,QAAQ,EAAQ,OAAO,GAAM,WAAW,CAAC,EAAI,CAAI,EAAE,MAAO,CAAI,GAAK,OAAO,GAAM,WAAU,EAAI,QAAQ,EAAM,EAAE,CAAC,CAAG,CAAC,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAa,EAAe,EAAgB,SAAS,aAAa,YAAY,GAAG,EAAgB,SAAS,aAAa,kBAAkB,GAAG,EAAgB,SAAS,aAAa,EAAE,EAAQ,EAAW,EAAe,OAAO,EAAM,UAAW,SAAS,EAAM,SAAS,OAAO,EAAM,eAAgB,SAAS,EAAM,cAAc,EAAE,EAAmF,EAAhD,EAAmC,CAAwD,GAAG,EAAuB,CAAY,GAAG,EAAuB,CAAU,EAAE,MAAoB,EAAwB,CAAiB,CAAC,EAAE,MAAoB,CAAC,EAAoB,CAAwB,EAAE,EAAuB,CAA2B,CAAE,CAAC,EAAE,IAAM,MAAyB,CAAC,MAAoB,EAAoB,EAAI,CAAC,CAAE,EAAQ,MAA4B,CAAC,MAAoB,EAAuB,EAAI,CAAC,CAAE,EAAQ,MAA6B,CAAC,EAAuB,GAAK,MAAoB,EAAyB,EAAI,CAAC,CAAE,EAAE,EAAO,iBAAiB,EAA6B,CAAoB,EAAE,EAAO,iBAAiB,EAAgC,CAAuB,EAAE,EAAO,iBAAiB,EAA2B,CAAwB,GAAK,GAAwB,EAA4B,KAAG,EAAuB,GAAK,MAAoB,EAAyB,EAAI,CAAC,GAAG,IAAM,EAAiB,EAA+L,KAA7K,EAAO,eAAe,CAAC,EAAyB,GAAK,EAA4B,GAAK,MAAoB,CAAC,EAAoB,EAAI,EAAE,EAAuB,EAAI,CAAE,CAAC,CAAE,EAAE,IAAI,EAAa,MAA2B,CAAC,GAAG,CAAC,EAAkB,OAAO,IAAM,EAAc,EAAiC,EAAgB,OAAO,EAAQ,EAAoB,GAA4B,IAAI,CAAa,EAAE,MAAoB,EAAmB,CAAmB,CAAC,CAAE,EAAQ,EAA0B,GAAO,CAAC,GAAG,CAAC,EAAkB,OAA+B,IAAM,EAAmB,EAAQC,EAAY,QAAQ,SAAU,MAAoB,EAAmB,CAAkB,CAAC,CAAE,EAAE,EAAuB,EAAE,IAAM,MAAsB,CAAC,EAAuB,CAAE,EAAQ,EAAS,GAAmB,OAAO,iBAAmB,IAAY,IAAI,qBAAqB,CAAC,EAAuB,CAAE,CAAC,EAAE,KAAsc,OAA9b,GAAU,SAAS,MAAM,EAAS,QAAQ,SAAS,KAAK,CAAC,QAAQ,GAAK,UAAU,GAAK,cAAc,GAAK,WAAW,GAAK,gBAAgB,CAAC,aAAa,kBAAkB,CAAC,CAAC,EAAM,IAAmB,EAAO,iBAAiB,EAAqB,CAAyB,EAAE,SAAS,iBAAiB,QAAQ,EAAkB,EAAI,EAAE,SAAS,iBAAiB,QAAQ,EAAkB,EAAI,EAAE,SAAS,iBAAiB,YAAY,EAAkB,EAAI,OAAa,CAAC,EAAO,oBAAoB,EAA6B,CAAoB,EAAE,EAAO,oBAAoB,EAAgC,CAAuB,EAAE,EAAO,oBAAoB,EAA2B,CAAwB,EAAK,IAAkB,MAAM,EAAO,aAAa,CAAe,EAAG,GAAU,WAAW,EAAK,IAAmB,EAAO,oBAAoB,EAAqB,CAAyB,EAAE,SAAS,oBAAoB,QAAQ,EAAkB,EAAI,EAAE,SAAS,oBAAoB,QAAQ,EAAkB,EAAI,EAAE,SAAS,oBAAoB,YAAY,EAAkB,EAAI,EAAG,CAAE,EAAE,CAAC,EAAM,EAAM,SAAS,EAAM,cAAc,EAAM,oBAAoB,EAAM,UAAU,EAAM,WAAW,EAAM,UAAU,EAAM,IAAI,EAAM,KAAK,CAAC,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAW,EAAO,WAAW,kCAAkC,EAAE,MAAoB,EAAwB,EAAW,OAAO,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,UAAyB,CAAW,IAAS,QAAsB,EAAgB,UAAU,OAAM,EAAO,aAAa,EAAgB,OAAO,EAAE,EAAgB,QAAQ,KAAM,EAAI,CAAC,CAAC,EAAE,IAAM,EAAWC,MAAY,EAAqB,EAAgB,GAAkB,EAAoB,CAAC,EAAgB,EAAoB,EAAiB,CAAoB,CAAC,EAAQ,GAAmBF,EAAY,GAAO,CAAC,GAAG,EAAM,gBAAe,EAAM,eAAe,CAAK,EAAK,GAAM,iBAAwB,IAAG,EAAqB,CAAC,GAAG,EAAyB,QAAQ,CAAC,EAAyB,QAAQ,GAAM,MAAO,CAAC,GAAG,EAAyB,CAAC,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAK,OAAO,EAAM,aAAa,0BAA2B,YAAY,EAAM,YAAY,yBAAyB,EAAG,MAAO,CAAC,GAAG,CAAC,EAAW,CAAC,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAE,MAAO,CAAC,IAAM,EAAW,EAAM,OAAa,EAAY,EAAM,cAAoB,EAAY,GAAY,QAAQ,0BAA0B,GAAI,EAAY,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAK,OAAO,EAAM,aAAa,0BAA2B,YAAY,EAAM,YAAY,yBAAyB,EAAG,EAAqB,QAAQ,EAAW,MAAoB,EAA4B,EAAI,CAAC,EAAY,IAAS,SAAa,EAAgB,QAAQ,EAAO,eAAe,CAAC,MAAoB,EAA4B,EAAK,CAAC,EAAE,EAAyB,QAAQ,GAAK,IAAM,EAAc,EAAqB,QAAQ,EAAqB,QAAQ,KAAK,EAAgB,QAAQ,KAAQ,EAAe,EAAc,MAAM,EAAQ,EAAyB,QAAQ,EAAO,EAAE,GAAG,GAAG,MAAO,CAAI,IAAkB,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAnE,CAAqE,EAAE,CAAC,EAAW,EAAqB,EAAyB,CAAK,CAAC,EAAE,OAAoB,EAAMG,EAAU,CAAC,SAAS,CAAc,EAAK,EAAU,CAAC,IAAI,GAAe,GAAG,EAAM,QAAQ,EAAqB,EAAW,8BAA8B,0BAA0B,EAAW,gBAAgB,QAAQ,gBAAgB,CAAC,EAAW,eAAe,GAAmB,SAAS,CAAC,GAAsB,EAAsB,WAAW,EAAM,QAAQ,CAAC,EAAE,GAAsB,EAAsC,EAAK,MAAM,CAAC,KAAK,SAAS,aAAa,GAAK,aAAa,sBAAsB,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,WAAW,uBAAuB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,QAAQ,EAAE,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,aAAa,GAAG,QAAQ,YAAY,WAAW,yBAAyB,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,cAAc,GAAK,MAAM,CAAC,QAAQ,OAAO,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,KAAK,OAAO,OAAO,yBAAyB,YAAY,KAAK,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,6BAA6B,KAAK,OAAO,OAAO,UAAU,YAAY,MAAM,cAAc,QAAQ,SAAU,EAAuK,KAArI,EAAK,mBAAmB,CAAC,cAAc,YAAY,KAAK,SAAS,KAAK,UAAU,GAAG,YAAY,IAAI,OAAO,YAAY,YAAY,CAAC,CAAM,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,SAAS,GAAG,WAAW,IAAI,WAAW,MAAM,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAAiB,EAAU,CAAC,OAAoB,EAAW,SAAkC,EAAM,EAAI,CAAC,GAAK,CAAC,EAAW,GAAeL,EAAS,CAAC,EAAQ,EAA8BC,EAAO,EAAK,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAA+C,EAAU,EAAO,YAAY,IAAI,EAAQ,EAAQ,EAAO,gBAAgB,CAAC,IAAM,EAAQ,EAAO,YAAY,IAAI,EAAE,EAAgB,EAAS,KAAK,IAAI,EAAQ,KAAW,CAAC,EAAQ,EAAe,KAAK,MAAM,EAAS,GAAG,EAAE,MAAoB,CAAC,EAAc,GAAc,EAAe,EAAa,EAAe,CAAY,CAAE,CAAC,EAAK,GAAU,IAAO,EAA8B,UAAS,EAA8B,QAAQ,GAAK,EAAyB,GAAK,EAAO,cAAc,IAAI,YAAY,CAA4B,CAAC,GAAG,EAAO,cAAc,CAAO,EAAG,EAAE,EAAS,EAAE,UAAU,CAAC,EAAO,cAAc,CAAO,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAeG,MAAY,GAAG,EAAW,GAAG,CAAC,CAAU,CAAC,EAAQ,EAAeA,MAAyB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,SAAS,SAAS,OAAO,WAAW,IAAI,WAAW,OAAO,MAAM,UAAU,UAAU,QAAQ,EAAE,SAAS,CAAc,CAAC,EAAE,CAAC,CAAc,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,SAAS,CAAc,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAAyB,EAAU,CAAC,OAAoB,EAAW,SAA0C,EAAM,EAAI,CAAC,IAAM,EAAgBH,EAAO,EAAK,EAA6mB,OAA3mB,MAAc,CAAuC,GAA5B,IAAS,QAAsB,GAA8B,EAAgB,QAAQ,OAAO,IAAM,MAA8B,CAAI,GAA8B,EAAgB,UAAe,EAAgB,QAAQ,GAAK,EAA6B,GAAK,EAAO,SAAS,OAAO,mBAAmB,EAAE,EAAQ,MAAyB,CAAC,EAA0B,CAAE,EAAuI,OAArI,EAAO,iBAAiB,EAA6B,CAAoB,EAAK,GAA0B,EAA0B,MAAa,CAAC,EAAO,oBAAoB,EAA6B,CAAoB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAK,MAAI,GAAG,CAAK,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAA8B,EAAU,CAAC,OAAoB,EAAW,SAA+C,EAAM,EAAI,CAAC,GAAK,CAAC,EAAW,GAAeD,EAAS,EAAK,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAQ,EAAO,eAAe,CAAC,MAAoB,EAAc,EAAI,CAAC,EAAE,EAA4B,GAAK,EAAO,cAAc,IAAI,YAAY,CAA+B,CAAC,CAAE,EAAE,GAAG,EAAE,UAAU,CAAC,EAAO,aAAa,CAAO,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAeI,MAAY,CAAC,oBAAoB,gBAAgB,oBAAoB,iBAAiB,EAAE,CAAC,CAAC,EAAQ,EAAS,EAAW,CAAC,OAAO,GAAG,aAAa,GAAG,OAAO,oBAAoB,WAAW,UAAU,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,QAAQ,QAAQ,EAAE,CAAC,OAAO,GAAG,aAAa,GAAG,OAAO,oBAAoB,WAAW,UAAU,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,QAAQ,QAAQ,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,SAAsB,EAAK,MAAM,CAAC,KAAK,OAAO,aAAa,yBAAyB,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,EAAe,IAAI,GAAmB,EAAM,MAAM,CAAC,KAAK,WAAW,MAAM,EAAS,SAAS,CAAC,EAAwB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,cAAc,GAAK,MAAM,CAAC,WAAW,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,KAAK,SAAS,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,+BAA+B,KAAK,OAAO,OAAO,UAAU,YAAY,MAAM,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,cAAc,GAAK,MAAM,CAAC,WAAW,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,OAAO,UAAU,YAAY,IAAI,KAAK,MAAM,CAAC,EAAe,EAAM,IAAI,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,uBAAuB,OAAO,UAAU,YAAY,IAAI,cAAc,QAAQ,KAAK,MAAM,CAAC,EAAe,EAAK,mBAAmB,CAAC,cAAc,YAAY,KAAK,SAAS,KAAK,UAAU,GAAG,YAAY,IAAI,OAAO,YAAY,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,SAAS,SAAS,OAAO,WAAW,IAAI,WAAW,OAAO,UAAU,SAAS,MAAM,EAAW,UAAU,SAAS,EAAE,SAAS,CAAI,CAAC,CAAC,CAAC,EAAE,CAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAA29Q,SAAgB,GAAe,EAAU,CAAC,OAAoB,EAAW,SAAgC,EAAM,EAAI,CAAC,GAAK,CAAC,EAAiB,GAAqBJ,EAAS,EAAE,EAAE,MAAc,CAAuC,GAA5B,IAAS,QAAsB,GAAkB,EAAE,OAAO,IAAM,EAAQ,EAAO,gBAAgB,CAAC,MAAoB,CAAC,EAAoB,GAAc,KAAK,IAAI,EAAa,EAAE,CAAC,CAAC,CAAE,CAAC,CAAE,EAAE,GAAG,EAAE,UAAU,CAAC,EAAO,cAAc,CAAO,CAAE,CAAE,EAAE,CAAC,CAAgB,CAAC,EAAE,IAAM,EAAkBE,EAAY,GAAO,CAAC,EAAM,eAAe,EAAK,IAAiB,IAAS,MAAoB,EAAoB,EAAE,CAAC,CAAE,EAAE,CAAC,CAAgB,CAAC,EAAkF,EAAc,yBAAyB,MAAxF,OAAO,CAAgB,CAAC,CAAC,SAAS,EAAE,GAAG,MAAsE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,UAAU,QAAQ,EAAE,SAAS,EAAiB,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,SAAS,SAAS,GAAG,WAAW,IAAI,WAAW,OAAO,MAAM,SAAS,EAAE,SAAS,CAAa,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAkB,MAAM,CAAC,OAAO,OAAO,WAAW,OAAO,QAAQ,EAAE,OAAO,EAAE,WAAW,SAAS,SAAS,GAAG,WAAW,IAAI,WAAW,OAAO,MAAM,UAAU,OAAO,SAAS,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAAgC,EAAU,CAAC,OAAoB,EAAW,SAAiD,EAAM,EAAI,CAAC,GAAK,CAAC,EAAsB,GAA0BF,EAAS,CAAsB,EAAQ,EAAwBC,EAAO,EAAK,EAAQ,EAAYA,EAAO,IAAI,EAAQ,EAAWA,EAAO,IAAI,EAAQ,EAAOA,EAAO,IAAI,EAAQ,EAA2BC,MAAgB,CAAW,IAAS,SAAsB,EAAO,UAAU,OAAM,EAAO,qBAAqB,EAAO,OAAO,EAAE,EAAO,QAAQ,MAAS,EAAW,UAAU,OAAM,EAAO,aAAa,EAAW,OAAO,EAAE,EAAW,QAAQ,MAAM,EAAE,CAAC,CAAC,EAAQ,EAA2BA,MAAgB,CAAW,IAAS,SAAsB,EAAwB,SAAS,IAA8B,EAAwB,QAAQ,GAAK,EAAuB,GAAK,MAAoB,EAAyB,EAAI,CAAC,EAAE,EAAO,cAAc,IAAI,YAAY,CAA0B,CAAC,GAAE,EAAE,CAAC,CAAC,EAAQ,EAAmCA,MAAgB,CAAI,EAA4B,GAAG,EAA2B,CAAG,EAAE,CAAC,CAA0B,CAAC,EAAQ,EAAgCA,MAAgB,CAAW,IAAS,SAAmB,EAA2B,EAAE,EAAO,QAAQ,EAAO,0BAA0B,CAAC,EAAW,QAAQ,EAAO,eAAe,CAAC,EAAmC,EAAE,EAAO,QAAQ,KAAK,EAAW,QAAQ,IAAK,EAAE,CAAC,CAAE,CAAC,EAAE,EAAE,CAAC,EAAmC,CAA0B,CAAC,EAAE,MAAc,CAAI,KAAO,IAAS,QAAa,OAAO,SAAW,KAAa,GAA8Y,MAA9W,GAAY,QAAQ,OAAO,iBAAmB,IAAY,IAAI,qBAAqB,CAAC,EAAgC,CAAE,CAAC,EAAE,KAAQ,EAAY,SAAS,SAAS,MAAM,EAAY,QAAQ,QAAQ,SAAS,KAAK,CAAC,QAAQ,GAAK,UAAU,GAAK,cAAc,GAAK,WAAW,GAAK,gBAAgB,CAAC,aAAa,mBAAmB,OAAO,CAAC,CAAC,EAAG,EAAgC,MAAY,CAAC,EAAY,SAAS,WAAW,EAAE,EAAY,QAAQ,KAAK,EAA2B,CAAE,CAAE,EAAE,CAAC,EAA2B,CAA+B,CAAC,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,MAA6B,CAAC,EAAuB,GAAK,MAAoB,EAAyB,EAAI,CAAC,CAAE,EAA0N,OAAxN,EAAO,iBAAiB,EAA2B,CAAwB,GAAK,GAAwB,EAA4B,KAAG,EAAuB,GAAK,MAAoB,EAAyB,EAAI,CAAC,OAAa,CAAC,EAAO,oBAAoB,EAA2B,CAAwB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAmBA,EAAY,GAAO,CAAI,EAAM,gBAAe,EAAM,eAAe,CAAK,EAAY,IAAS,SAAsB,IAA6B,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAE,EAAO,cAAc,IAAI,YAAY,CAA0B,CAAC,EAAE,EAAgC,GAAE,EAAE,CAAC,EAAsB,EAAM,CAA+B,CAAC,EAAQ,EAAYA,EAAY,GAAO,CAAI,EAAM,SAAQ,EAAM,QAAQ,CAAK,EAAY,IAAS,SAAsB,IAA6B,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAE,EAAO,cAAc,IAAI,YAAY,CAA0B,CAAC,EAAE,EAAgC,GAAE,EAAE,CAAC,EAAsB,EAAM,CAA+B,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,eAAe,EAAmB,QAAQ,EAAY,SAAS,EAAsB,WAAW,EAAM,QAAQ,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAAoB,EAAU,CAAC,OAAoB,EAAW,SAAqC,EAAM,EAAI,CAAC,GAAK,CAAC,EAAW,GAAeF,EAAS,EAAK,EAAQ,EAAgBC,EAAO,IAAI,EAAQ,EAAeC,EAAY,GAAM,CAA8B,GAA7B,EAAgB,QAAQ,EAAQ,OAAO,GAAM,WAAW,CAAC,EAAI,CAAI,EAAE,MAAO,CAAI,GAAK,OAAO,GAAM,WAAU,EAAI,QAAQ,EAAM,EAAE,CAAC,CAAG,CAAC,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAA2E,IAAM,EAAS,EAAjE,EAAyB,EAAgB,OAA0D,CAAC,EAAM,GAAqC,EAA8C,CAAC,CAAC,IAAiB,MAAoB,EAAc,EAAI,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAmBA,EAAY,GAAO,CAAC,GAAG,EAAM,gBAAe,EAAM,eAAe,CAAK,EAAK,GAAM,iBAAwB,IAAG,EAAW,CAAC,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAK,OAAO,EAAM,aAAa,0BAA2B,YAAY,EAAM,YAAY,yBAAyB,EAAG,MAAO,CAA0C,GAAzC,MAAoB,EAAc,EAAI,CAAC,EAAY,IAAS,OAAY,CAAC,IAAM,EAAW,EAAM,OAAa,EAAY,EAAM,cAAsF,EAAY,EAAnE,GAAY,GAAa,EAAgB,OAA6D,EAAQ,EAAS,EAAwB,CAAW,EAAK,GAAS,EAA6B,CAAQ,EAAE,EAAO,cAAc,IAAI,YAAY,EAAwB,CAAC,OAAO,CAAC,cAAY,UAAQ,CAAC,CAAC,CAAC,CAAE,CAAC,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAK,OAAO,EAAM,aAAa,0BAA2B,YAAY,EAAM,YAAY,yBAAyB,CAA5mB,CAA+mB,EAAE,CAAC,EAAW,CAAK,CAAC,EAAQ,EAAiBE,MAAyB,EAAM,OAAO,CAAC,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,IAAI,EAAE,WAAW,qBAAqB,WAAW,IAAI,WAAW,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,cAAc,GAAK,SAAS,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAC,IAAI,EAAe,GAAG,EAAM,eAAe,EAAmB,gBAAgB,EAAW,GAAK,EAAM,iBAAiB,eAAe,EAAW,MAAM,CAAC,GAAG,EAAM,MAAM,GAAG,EAAW,CAAC,WAAW,UAAU,OAAO,oBAAoB,MAAM,UAAU,OAAO,SAAS,EAAE,IAAI,EAAE,SAAS,EAAW,EAAiB,EAAM,QAAQ,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAAsB,EAAU,CAAC,OAAoB,EAAW,SAAuC,EAAM,EAAI,CAAC,GAAK,CAAC,EAAW,GAAeJ,EAAS,EAAK,EAAQ,EAAgBC,EAAO,IAAI,EAAQ,EAAeC,EAAY,GAAM,CAA8B,GAA7B,EAAgB,QAAQ,EAAQ,OAAO,GAAM,WAAW,CAAC,EAAI,CAAI,EAAE,MAAO,CAAI,GAAK,OAAO,GAAM,WAAU,EAAI,QAAQ,EAAM,EAAE,CAAC,CAAG,CAAC,EAAklC,OAAhlC,MAAc,CAAC,GAAU,IAAS,OAAY,OAAkF,IAAM,EAAgB,EAAxE,EAAyB,EAAgB,OAAwE,CAAC,EAAK,GAAsC,EAA6C,CAAC,CAAC,IAAkB,MAAoB,EAAc,EAAI,CAAC,EAAI,IAAM,EAAuB,GAAO,CAAC,IAAM,EAAY,EAAY,EAAa,EAAY,QAAQ,aAAa,KAAW,EAAY,EAAyB,EAAgB,OAAO,EAAQ,EAAiB,EAAY,QAAQ,UAAU,KAAW,EAAgB,EAAwB,CAAW,EAAiN,EAAlL,GAA2B,GAAkB,IAAmB,IAAmI,EAApF,GAAuB,GAAc,IAAc,IAA0D,MAAoB,EAAc,EAAI,CAAC,CAAE,EAA0E,OAAxE,EAAO,iBAAiB,EAAwB,CAAsB,MAAY,CAAC,EAAO,oBAAoB,EAAwB,CAAsB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,IAAI,EAAe,GAAG,EAAM,cAAc,EAAW,GAAK,EAAM,eAAe,MAAM,CAAC,GAAG,EAAM,MAAM,GAAG,EAAW,CAAC,WAAW,SAAS,QAAQ,EAAE,cAAc,MAAM,EAAE,IAAI,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAA2B,EAAU,CAAC,OAAoB,EAAW,SAA4C,EAAM,EAAI,CAAC,GAAK,CAAC,EAAa,GAAiBF,EAAS,EAAK,EAAO,CAAC,EAAqB,GAAyBA,EAAS,EAAK,EAAO,CAAC,EAAe,GAAmBA,EAAS,EAAM,OAAO,EAAQ,EAAgBC,EAAO,EAAK,EAAQ,EAASA,EAAO,IAAI,EAAE,MAAc,CAAI,EAAgB,SAAe,MAAoB,EAAkB,EAAM,OAAO,CAAC,CAAE,EAAE,CAAC,EAAM,OAAO,CAAC,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAW,EAAO,WAAW,kCAAkC,EAAE,MAAoB,EAAwB,EAAW,OAAO,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,UAAyB,CAAW,IAAS,QAAsB,EAAS,UAAU,OAAM,EAAO,aAAa,EAAS,OAAO,EAAE,EAAS,QAAQ,KAAM,EAAI,CAAC,CAAC,EAAE,IAAM,EAAeC,EAAY,GAAe,EAAM,QAAQ,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,YAAY,EAAI,CAAC,CAAC,EAAQ,EAAgBA,GAAa,EAAO,IAAU,CAAC,GAAG,CAAC,GAAQ,CAAC,EAAQ,OAAO,KAAK,IAAI,EAAK,EAAO,KAAM,GAAK,CAAmG,GAAtF,EAAe,EAAK,WAAW,EAAK,aAAa,EAAK,aAAa,YAAY,GAAG,EAAW,IAAI,+BAA+B,OAAO,EAAK,GAAG,IAAO,EAAQ,MAAM,EAAK,EAAK,aAAc,CAAC,OAAO,IAAK,EAAE,CAAC,CAAc,CAAC,EAAQ,EAAmBA,EAAY,GAAO,CAAsF,GAAlF,EAAM,gBAAe,EAAM,eAAe,CAAK,EAAK,EAAM,kBAAkC,IAAS,OAAY,OAAO,IAAM,EAAQ,EAAM,cAAoB,EAAO,EAAM,OAAa,EAAQ,EAAgB,EAAO,CAAO,EAAE,EAAM,eAAe,EAAM,IAAkB,GAAc,EAAgB,UAAe,EAAM,gBAAgB,EAAK,OAAO,EAAM,aAAa,0BAA2B,YAAY,EAAM,YAAY,yBAAyB,EAAG,MAAoB,EAAgB,EAAI,CAAC,EAAE,EAAS,QAAQ,EAAO,eAAe,CAAC,EAAgB,QAAQ,GAAK,MAAoB,CAAC,EAAgB,EAAK,EAAE,EAAkB,wBAAwB,CAAE,CAAC,EAAE,EAAS,QAAQ,IAAK,EAAE,GAAG,GAAE,EAAE,CAAC,EAAgB,EAAa,CAAK,CAAC,EAAQ,EAAqB,IAAiB,yBAAyB,wBAAwB,EAAM,SAAS,OAAoB,EAAMG,EAAU,CAAC,SAAS,CAAc,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,EAAe,SAAS,EAAqB,eAAe,CAAkB,CAAC,EAAE,EAA0B,EAAK,MAAM,CAAC,KAAK,SAAS,aAAa,GAAK,aAAa,4BAA4B,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,WAAW,uBAAuB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,QAAQ,EAAE,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,aAAa,GAAG,QAAQ,YAAY,WAAW,yBAAyB,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,cAAc,GAAK,MAAM,CAAC,QAAQ,OAAO,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,KAAK,OAAO,OAAO,yBAAyB,YAAY,KAAK,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,6BAA6B,KAAK,OAAO,OAAO,UAAU,YAAY,MAAM,cAAc,QAAQ,SAAU,EAAuK,KAArI,EAAK,mBAAmB,CAAC,cAAc,YAAY,KAAK,SAAS,KAAK,UAAU,GAAG,YAAY,IAAI,OAAO,YAAY,YAAY,CAAC,CAAM,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,SAAS,GAAG,WAAW,IAAI,WAAW,MAAM,EAAE,SAAS,mCAAmC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAAsB,EAAU,CAAC,OAAoB,EAAW,SAAuC,EAAM,EAAI,CAAC,GAAK,CAAC,EAAa,GAAiBL,EAAS,EAAK,EAAO,CAAC,EAAqB,GAAyBA,EAAS,EAAK,EAAQ,EAAgBC,EAAO,IAAI,EAAQ,EAASA,EAAO,IAAI,EAAQ,EAAgBA,EAAO,EAAK,EAAQ,EAAeA,EAAO,IAAI,EAAQ,EAAiBA,EAAO,IAAI,EAAQ,EAAgBA,EAAO,IAAI,EAAQ,EAAoBA,EAAO,IAAI,EAAQ,EAAeC,EAAY,GAAM,CAA8B,GAA7B,EAAgB,QAAQ,EAAQ,OAAO,GAAM,WAAW,CAAC,EAAI,CAAI,EAAE,MAAO,CAAI,GAAK,OAAO,GAAM,WAAU,EAAI,QAAQ,EAAM,EAAE,CAAC,CAAG,CAAC,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAW,EAAO,WAAW,kCAAkC,EAAE,MAAoB,EAAwB,EAAW,OAAO,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,UAAyB,CAAW,IAAS,QAAsB,EAAS,UAAU,OAAM,EAAO,aAAa,EAAS,OAAO,EAAE,EAAS,QAAQ,KAAM,EAAI,CAAC,CAAC,EAAE,IAAM,EAAkBA,EAAY,GAAoK,EAA5I,MAAM,KAAK,EAAK,UAAU,CAAC,CAAC,OAAO,GAAW,EAAU,WAAW,KAAK,SAAS,CAAC,CAAC,IAAI,GAAU,EAAS,aAAa,EAAE,CAAC,CAAC,KAAK,GAAoC,CAAC,EAAI,CAAC,CAAC,EAAQ,EAAmBA,EAAY,GAAM,CAAC,IAAM,EAAU,EAAe,EAAK,aAAa,YAAY,GAAG,EAAE,EAAE,GAAG,IAAY,gBAAgB,IAAY,cAAc,MAAO,GAAK,IAAM,EAAM,EAAe,EAAK,WAAW,EAAK,aAAa,EAAK,aAAa,kBAAkB,GAAG,EAAE,EAAE,OAAO,IAAQ,gBAAgB,IAAQ,aAAc,EAAE,CAAC,CAAC,EAAQ,EAAkBA,GAAa,EAAO,IAAU,CAAC,GAAG,CAAC,GAAQ,CAAC,EAAQ,OAAO,KAAK,IAAI,EAAY,EAAO,KAAM,GAAiB,EAAQ,SAAS,CAAW,GAAjC,CAAyC,IAAM,EAAU,EAAe,EAAY,aAAa,YAAY,GAAG,EAAE,EAAE,GAAG,IAAY,gBAAgB,IAAY,cAAe,OAAO,EAAa,GAAG,IAAc,EAAQ,MAAM,EAAY,EAAY,aAAc,CAAC,IAAM,EAAY,EAAO,QAAQ,4BAA4B,EAAE,GAAG,GAAa,EAAQ,SAAS,CAAW,GAAG,EAAmB,CAAW,EAAG,OAAO,EAAgC,IAAnB,EAAY,EAAa,GAA6D,EAA7C,IAAc,EAAQ,eAAuB,CAAC,EAAQ,SAAS,CAAW,IAA9E,CAAsF,IAAM,EAAS,EAAkB,CAAW,EAAE,GAAG,IAAW,gBAAgB,IAAW,cAAe,OAAO,EAAa,GAAG,IAAc,EAAQ,MAAM,EAAY,EAAY,aAAc,CAAC,OAAO,IAAK,EAAE,CAAC,EAAkB,CAAkB,CAAC,EAAQ,EAAsBA,EAAY,GAAa,CAAC,GAAG,CAAC,EAAY,OAAO,KAAiC,IAAM,EAAaI,EAAY,cAAc,4DAA4D,EAAE,GAAG,EAAa,OAAO,EAAa,IAAM,EAAe,EAAY,iBAAiB,cAAc,EAAE,IAAI,IAAM,KAAQ,MAAM,KAAK,CAAc,EAAE,CAAC,IAAM,EAAQ,EAAK,QAAQ,YAAY,EAAQ,GAAM,EAAK,aAAa,MAAM,GAAG,GAAA,CAAI,YAAY,EAAK,SAAU,UAAU,IAAU,KAAK,IAAO,WAA8B,EAAe,EAAK,WAAW,EAAK,aAAa,EAAW,IAAI,UAAU,OAAO,CAAK,CAAC,OAAO,IAAK,EAAE,CAAC,CAAC,EAAQ,EAAkBJ,MAAgB,CAAC,IAAM,EAAQ,EAAe,QAAW,IAAS,EAAQ,YAAY,aAAa,EAAQ,aAAa,aAAa,YAAY,EAAE,EAAQ,aAAa,sBAAsB,MAAM,EAAK,aAAmB,oBAAkB,EAAQ,SAAS,IAAK,EAAQ,MAAM,cAAc,OAAO,EAAQ,MAAM,OAAO,UAAU,EAAQ,MAAM,WAAW,UAAU,EAAQ,MAAM,OAAO,oBAAoB,EAAQ,MAAM,MAAM,UAAU,EAAQ,MAAM,WAAW,OAAO,IAAM,EAAU,EAAiB,QAAW,IAAW,EAAU,aAAa,cAAc,MAAM,EAAE,EAAU,MAAM,QAAQ,OAAO,EAAU,MAAM,WAAW,SAAS,EAAU,MAAM,QAAQ,IAAI,EAAU,MAAM,cAAc,OAAQ,EAAE,CAAC,CAAC,EAAQ,EAAmBA,EAAY,GAAO,CAAsF,GAAlF,EAAM,gBAAe,EAAM,eAAe,CAAK,EAAK,EAAM,kBAAkC,IAAS,OAAY,OAAO,IAAM,EAAQ,EAAM,cAAoB,EAAO,EAAM,OAAa,EAAQ,EAAkB,EAAO,CAAO,EAAsL,GAAjL,CAAC,IAAe,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAK,OAAO,EAAM,aAAa,0BAA2B,YAAY,EAAM,YAAY,yBAAyB,EAAM,GAAc,EAAgB,SAAQ,OAAO,IAAM,EAAY,EAAyB,CAAO,GAAG,EAAQ,EAAe,QAAQ,EAAQ,EAAiB,QAAQ,EAAsB,CAAW,EAAE,EAAgB,QAAQ,EAAY,EAAoB,QAAQ,EAAwB,CAAW,EAAE,MAAoB,EAAgB,EAAI,CAAC,EAAE,EAAS,QAAQ,EAAO,eAAe,CAAC,EAAgB,QAAQ,GAAK,MAAoB,CAAC,EAAgB,EAAK,CAAE,CAAC,EAAE,EAAkB,EAAE,IAAM,EAAS,EAAoB,QAAc,EAAoB,EAAgB,QAAW,GAAU,EAA6B,CAAQ,EAAG,EAAO,cAAc,IAAI,YAAY,EAAwB,CAAC,OAAO,CAAC,YAAY,EAAoB,UAAQ,CAAC,CAAC,CAAC,EAAE,EAAS,QAAQ,IAAK,EAAE,GAAG,CAAE,EAAE,CAAC,EAAkB,EAAsB,EAAkB,EAAa,CAAK,CAAC,EAAE,OAAoB,EAAMG,EAAU,CAAC,SAAS,CAAc,EAAK,EAAU,CAAC,IAAI,EAAe,GAAG,EAAM,eAAe,CAAkB,CAAC,EAAE,EAA0B,EAAK,MAAM,CAAC,KAAK,SAAS,aAAa,GAAK,aAAa,mBAAmB,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,WAAW,uBAAuB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,QAAQ,EAAE,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,aAAa,GAAG,QAAQ,YAAY,WAAW,yBAAyB,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,cAAc,GAAK,MAAM,CAAC,QAAQ,OAAO,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,KAAK,OAAO,OAAO,yBAAyB,YAAY,KAAK,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,6BAA6B,KAAK,OAAO,OAAO,UAAU,YAAY,MAAM,cAAc,QAAQ,SAAU,EAAuK,KAArI,EAAK,mBAAmB,CAAC,cAAc,YAAY,KAAK,SAAS,KAAK,UAAU,GAAG,YAAY,IAAI,OAAO,YAAY,YAAY,CAAC,CAAM,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,SAAS,GAAG,WAAW,IAAI,WAAW,MAAM,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE,CAAC,CAAE,8DAFh1oD,IAA4F,EAAO,EAAkB,sBAA4B,EAA0B,sBAA6F,EAAgB,qBAA2B,EAA6B,kCAAwC,EAAgC,qCAA2C,EAAqB,0BAAgC,EAA2B,gCAAsC,EAA2B,gCAAsC,EAAwB,6BAAmC,EAA8B,oCAA0C,EAA2B,iCAAuC,EAAuB,6BAAmC,EAAuB,mBAAyB,GAAuB,cAAoB,GAA4B,IAAI,IAAI,CAAC,MAAM,MAAM,OAAO,CAAC,EAAM,EAAyB,GAAU,EAA4B,GAAU,EAA6B,GAAU,EAAuB"}