1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,88653,t=>{"use strict";t.i(247167);var e=t.i(843476),r=t.i(271645),n=t.i(231178),i=t.i(947414),o=t.i(674008),a=t.i(821476),l=t.i(772846),s=r,u=t.i(737806);function d(t,e){if("function"==typeof t)return t(e);null!=t&&(t.current=e)}class c extends s.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if((0,l.isHTMLElement)(e)&&t.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let t=e.offsetParent,r=(0,l.isHTMLElement)(t)&&t.offsetWidth||0,n=(0,l.isHTMLElement)(t)&&t.offsetHeight||0,i=getComputedStyle(e),o=this.props.sizeRef.current;o.height=parseFloat(i.height),o.width=parseFloat(i.width),o.top=e.offsetTop,o.left=e.offsetLeft,o.right=r-o.width-o.left,o.bottom=n-o.height-o.top,o.direction=i.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function p({children:t,isPresent:n,anchorX:i,anchorY:o,root:a,pop:l}){let p=(0,s.useId)(),m=(0,s.useRef)(null),h=(0,s.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:g}=(0,s.useContext)(u.MotionConfigContext),f=function(...t){return r.useCallback(function(...t){return e=>{let r=!1,n=t.map(t=>{let n=d(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<n.length;e++){let r=n[e];"function"==typeof r?r():d(t[e],null)}}}}(...t),t)}(m,t.props?.ref??t?.ref);return(0,s.useInsertionEffect)(()=>{let{width:t,height:e,top:r,left:s,right:u,bottom:d,direction:c}=h.current;if(n||!1===l||!m.current||!t||!e)return;let f="rtl"===c,b="left"===i?f?`right: ${u}`:`left: ${s}`:f?`left: ${s}`:`right: ${u}`,v="bottom"===o?`bottom: ${d}`:`top: ${r}`;m.current.dataset.motionPopId=p;let w=document.createElement("style");g&&(w.nonce=g);let y=a??document.head;return y.appendChild(w),w.sheet&&w.sheet.insertRule(` 2 [data-motion-pop-id="${p}"] { 3 position: absolute !important; 4 width: ${t}px !important; 5 height: ${e}px !important; 6 ${b}px !important; 7 ${v}px !important; 8 } 9 `),()=>{m.current?.removeAttribute("data-motion-pop-id"),y.contains(w)&&y.removeChild(w)}},[n]),(0,e.jsx)(c,{isPresent:n,childRef:m,sizeRef:h,pop:l,children:!1===l?t:s.cloneElement(t,{ref:f})})}let m=({children:t,initial:n,isPresent:l,onExitComplete:s,custom:u,presenceAffectsLayout:d,mode:c,anchorX:m,anchorY:g,root:f})=>{let b=(0,i.useConstant)(h),v=(0,r.useId)(),w=(0,r.useRef)(l),y=(0,r.useRef)(s);(0,o.useIsomorphicLayoutEffect)(()=>{w.current=l,y.current=s});let x=!0,_=(0,r.useMemo)(()=>(x=!1,{id:v,initial:n,isPresent:l,custom:u,onExitComplete:t=>{for(let e of(b.set(t,!0),b.values()))if(!e)return;s&&s()},register:t=>(b.set(t,!1),()=>{b.delete(t),w.current||b.size||y.current?.()})}),[l,b,s]);return d&&x&&(_={..._}),(0,r.useMemo)(()=>{b.forEach((t,e)=>b.set(e,!1))},[l]),r.useEffect(()=>{l||b.size||!s||s()},[l]),t=(0,e.jsx)(p,{pop:"popLayout"===c,isPresent:l,anchorX:m,anchorY:g,root:f,children:t}),(0,e.jsx)(a.PresenceContext.Provider,{value:_,children:t})};function h(){return new Map}var g=t.i(464978);let f=t=>t.key||"";function b(t){let e=[];return r.Children.forEach(t,t=>{(0,r.isValidElement)(t)&&e.push(t)}),e}let v=({children:t,custom:a,initial:l=!0,onExitComplete:s,presenceAffectsLayout:u=!0,mode:d="sync",propagate:c=!1,anchorX:p="left",anchorY:h="top",root:v})=>{let[w,y]=(0,g.usePresence)(c),x=(0,r.useMemo)(()=>b(t),[t]),_=c&&!w?[]:x.map(f),C=(0,r.useRef)(!0),E=(0,r.useRef)(x),L=(0,i.useConstant)(()=>new Map),$=(0,r.useRef)(new Set),[S,N]=(0,r.useState)(x),[D,k]=(0,r.useState)(x);(0,o.useIsomorphicLayoutEffect)(()=>{C.current=!1,E.current=x;for(let t=0;t<D.length;t++){let e=f(D[t]);_.includes(e)?(L.delete(e),$.current.delete(e)):!0!==L.get(e)&&L.set(e,!1)}},[D,_.length,_.join("-")]);let z=[];if(x!==S){let t=[...x];for(let e=0;e<D.length;e++){let r=D[e],n=f(r);_.includes(n)||(t.splice(e,0,r),z.push(r))}return"wait"===d&&z.length&&(t=z),k(b(t)),N(x),null}let{forceRender:P}=(0,r.useContext)(n.LayoutGroupContext);return(0,e.jsx)(e.Fragment,{children:D.map(t=>{let r=f(t),n=(!c||!!w)&&(x===D||_.includes(r));return(0,e.jsx)(m,{isPresent:n,initial:(!C.current||!!l)&&void 0,custom:a,presenceAffectsLayout:u,mode:d,root:v,onExitComplete:n?void 0:()=>
9{if($.current.has(r)||!L.has(r))return;$.current.add(r),L.set(r,!0);let t=!0;L.forEach(e=>{e||(t=!1)}),t&&(P?.(),k(E.current),c&&y?.(),s&&s())},anchorX:p,anchorY:h,children:t},r)})})};t.s(["AnimatePresence",()=>v],88653)},274647,t=>{"use strict";var e=t.i(846582);let r=e.PhoneNumberUtil.getInstance(),n=["92","880","213","244","591","359","237","225","243","509","254","856","961","377","264","977","211","963","58","84","284","967","964","98","20","249","243","242","252"];function i(t){let e=String(t??"").replace(/\D/g,"");return n.includes(e)}let o=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,a=["mailinator.com","guerrillamail.com","guerrillamailblock.com","tempmail.com","throwaway.email","yopmail.com","fakeinbox.com","sharklasers.com","grr.la","guerrillamail.info","guerrillamail.net","guerrillamail.de","guerrillamail.org","spam4.me","trashmail.com","trashmail.me","trashmail.net","dispostable.com","maildrop.cc","mailnesia.com","mintemail.com","tempail.com","tempr.email"];function l(t){if(!t||!t.trim())return{valid:!1,error:"Email is required"};let e=t.trim().toLowerCase();if(!o.test(e))return{valid:!1,error:"Please enter a valid email address"};let r=e.split("@")[1];return a.includes(r)?{valid:!1,error:"Please use a valid email address"}:{valid:!0}}function s(t){let e=Number(String(t??"").replace(/\D/g,"")||"971");return Number.isFinite(e)&&r.getRegionCodeForCountryCode(e)||"AE"}let u=Array.from(new Set(n.map(t=>s(t).toLowerCase()))),d="Our services are currently unavailable in your region.";function c(t){let e=String(t??"").replace(/\D/g,"");if(!e)return null;let n=Number(e);if(!Number.isFinite(n))return null;try{return r.getRegionCodeForCountryCode(n)?.toLowerCase()||null}catch{return null}}let p=[{iso:"in",dialCode:"91",intl:/^91[6-9]\d{9}$/,national:/^[6-9]\d{9}$/},{iso:"ae",dialCode:"971",intl:/^9715\d{8}$/,national:/^5\d{8}$/},{iso:"sa",dialCode:"966",intl:/^9665\d{8}$/,national:/^5\d{8}$/},{iso:"gb",dialCode:"44",intl:/^447\d{9}$/,national:/^7\d{9}$/},{iso:"us",dialCode:"1",intl:/^1[2-9]\d{9}$/,national:/^[2-5]\d{9}$/},{iso:"pk",dialCode:"92",intl:/^923\d{9}$/,national:/^3\d{9}$/},{iso:"bd",dialCode:"880",intl:/^8801\d{9}$/,national:/^1\d{9}$/},{iso:"eg",dialCode:"20",intl:/^201\d{9}$/,national:/^1\d{9}$/},{iso:"ng",dialCode:"234",intl:/^234[789]\d{9}$/,national:/^[789]\d{9}$/}];function m(t,e){let r=String(t||"").replace(/\D/g,"");if(!r||r.length<8)return null;let n=String(e||"").replace(/\D/g,"");for(let t of p)if(t.intl?.test(r))return{iso:t.iso,dialCode:t.dialCode,nationalNumber:r.slice(t.dialCode.length),matched:"intl"};for(let t of p)if(!(!t.national.test(r)||"sa"===t.iso&&"971"===n&&/^5\d{8}$/.test(r)||"ae"===t.iso&&"966"===n&&/^5\d{8}$/.test(r)||"eg"===t.iso&&"880"===n&&/^1\d{9}$/.test(r))&&!("bd"===t.iso&&"20"===n&&/^1\d{9}$/.test(r)))return{iso:t.iso,dialCode:t.dialCode,nationalNumber:r,matched:"national"};return null}function h(t,e,n){let i=String(e??"").replace(/\D/g,""),o=String(t??"").replace(/\D/g,""),a=n?.manualIso?.toLowerCase()||null,l=n?.currentIso?.toLowerCase()||null,s=n?.preferredIso?.toLowerCase()||a||l||c(i);if(!o)return s;let u=m(o,i);if(u)return u.iso;let d=s||l||a,p=!1;if(d)try{let t=d.toUpperCase(),e=r.parseAndKeepRawInput(o,t);p=!o.startsWith(i)&&r.isValidNumberForRegion(e,t)}catch{p=!1}if(p)return d;try{let t=r.parse(`+${o}`,"ZZ"),e=String(t.getCountryCode()||""),n=r.getRegionCodeForNumber(t);if(n&&e&&e!==i&&o.startsWith(e)&&o.length>=e.length+6&&r.isValidNumber(t))return n.toLowerCase()}catch{}let h=(a||s||"AE").toUpperCase();try{let t=r.parseAndKeepRawInput(`+${i}${o}`,h),e=r.getRegionCodeForNumber(t);if(e)return e.toLowerCase()}catch{}return a||s}function g(t,e="971",n){let i=String(t??"").replace(/\D/g,""),o=String(e||"971").replace(/\D/g,"")||"971",a=(n||c(o)||"").toLowerCase();if(!i)return{countryCode:o,nationalNumber:"",iso:a||c(o),isInternational:!1};if(i.startsWith(o)&&i.length>=o.length+6)return{countryCode:o,nationalNumber:i.slice(o.length),iso:a||c(o),isInternational:!0};try{let t=r.parse(`+${i}`,"ZZ"),e=String(t.getCountryCode()||""),n=String(t.getNationalNumber()||""),a=r.getRegionCodeForNumber(t);if(e&&n&&e!==o&&i.startsWith(e)&&i.length>=e.length+6&&r.isValidNumber(t))return{countryCode:e,nationalNumber:n,iso:a?a.toLowerCase():c(e),isInternational:!0}}catch{}return{countryCode:o,nationalNumber:i,iso:a||c(o),isInternational:!1}}function f(t,n,i){let o,a,l=String(n??"").replace(/\D/g,"")||"971",u=String(t??"").replace(/\D/g,""),d=(o=String(l??"").replace(/\D/g,""),a=String(i||"").trim().toLowerCase(),"1"===o&&a?"us"===a||"usa"===a||a.includes("united states")?"US":"ca"===a||a.includes("canada")?"CA":null:null),c=d||s(l);if(u.startsWith(l)&&u.length>l.length+6&&(u=u.slice(l.length)),!u)return{nationalNumber:"",countryCode:l,countryType:c,e164:""};try{let t=r.parseAndKeepRawInput(`+${l}${u}`,c),n=String(t.getCountryCode()||l),i=String(t.getNationalNumber()||u),o=d||r.getRegionCodeForNumber(t)||
9c;return{nationalNumber:i,countryCode:n,countryType:o,e164:r.format(t,e.PhoneNumberFormat.E164)}}catch{return{nationalNumber:u,countryCode:l,countryType:c,e164:`+${l}${u}`}}}function b(t,n,o){if(i(String(n??"").replace(/\D/g,"")))return{valid:!1,error:d};let a=f(t,n,o);if(!a.nationalNumber)return{valid:!1,error:"Phone number is required"};if(i(a.countryCode))return{valid:!1,error:d};try{var l;let t=r.parseAndKeepRawInput(a.e164,a.countryType);if(!r.isValidNumber(t)||!r.isValidNumberForRegion(t,a.countryType))return{valid:!1,error:"Please enter a valid phone number"};if((l=r.getNumberType(t))!==e.PhoneNumberType.MOBILE&&l!==e.PhoneNumberType.FIXED_LINE_OR_MOBILE)return{valid:!1,error:"Please enter a valid mobile number"}}catch{return{valid:!1,error:"Please enter a valid phone number"}}return{valid:!0}}let v=/^[A-Za-z][A-Za-z\s.'-]*$/;function w(t){if(!t||!t.trim())return{valid:!1,error:"Name is required"};let e=t.trim();return e.length<2?{valid:!1,error:"Name must be at least 2 characters"}:e.length>100?{valid:!1,error:"Name must be under 100 characters"}:v.test(e)?/[a-zA-Z]/.test(e)?{valid:!0}:{valid:!1,error:"Please enter a valid name"}:{valid:!1,error:"Please enter a valid name without special characters"}}let y=/^[A-Za-z0-9][A-Za-z0-9\s&\-'().,/]*$/;function x(t){return t.replace(/^\s+/,"").replace(/[^A-Za-z0-9\s&\-'().,/]/g,"")}function _(t,e){let r=t.trim();return r?r.length<3?{valid:!1,error:"Proposed business name must be at least 3 characters"}:r.length>200?{valid:!1,error:"Business name must be under 200 characters"}:y.test(r)?{valid:!0}:{valid:!1,error:"Use letters, numbers, spaces, and & - ' . ( ) , only"}:e?.required?{valid:!1,error:"Business name is required"}:{valid:!0}}t.s(["LEAD_BLOCK_COUNTRY_ISO_CODES",0,u,"detectCountryFromMobileDigits",()=>m,"getIsoCountryFromDialCode",()=>c,"isBlockedDialCode",()=>i,"normalizePhoneNumber",()=>f,"resolvePhoneIsoCountry",()=>h,"sanitizeBusinessNameInput",()=>x,"splitInternationalPhoneDigits",()=>g,"validateBusinessName",()=>_,"validateEmail",()=>l,"validateName",()=>w,"validatePhone",()=>b])},678903,t=>{"use strict";var e=t.i(843476),r=t.i(271645),n=t.i(699374),i=t.i(274647);function o(t,e){return(0,i.getIsoCountryFromDialCode)(t)||String(e||"").toLowerCase()||"ae"}function a(){return t.A(114573)}function l(t){let e=t.selectionStart??t.value.length;return t.value.slice(0,e).replace(/\D/g,"").length}function s(t,e){let r=function(t,e){if(e<=0)return 0;let r=0;for(let n=0;n<t.length;n+=1)if(/\d/.test(t[n])&&(r+=1)>=e)return n+1;return t.length}(t.value,e);try{t.setSelectionRange(r,r)}catch{}}let u=(0,r.forwardRef)(function({name:t,className:u,placeholder:d="Phone Number",defaultCountry:c="in",variant:p="default",value:m,countryCode:h,hideSearch:g=!1,onChange:f,onFocus:b,onBlur:v},w){let y=(0,r.useRef)(null),x=(0,r.useRef)(null),_=(0,r.useRef)(f),C=(0,r.useRef)(""),E=(0,r.useRef)(null),L=(0,r.useRef)(!1),$=(0,r.useRef)(null),[S,N]=(0,r.useState)(!1),[D,k]=(0,r.useState)(!1),[z,P]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{_.current=f},[f]),(0,r.useImperativeHandle)(w,()=>y.current),(0,r.useLayoutEffect)(()=>{if(!y.current)return;let t=y.current,e=String(c||"").trim().toLowerCase();h&&(e=o(h,e||c));let r={separateDialCode:!0,autoPlaceholder:"off",preferredCountries:g?[]:["in","us","ae"],excludeCountries:[...i.LEAD_BLOCK_COUNTRY_ISO_CODES],showFlags:!0,formatOnDisplay:!0,dropdownContainer:document.body,useFullscreenPopup:!1,countrySearch:!g,loadUtils:a};e&&(r.initialCountry=e),x.current=(0,n.default)(t,r);let u=()=>{let t=document.querySelector(".iti--container .iti__dropdown-content:not(.iti__hide)");return t?t.closest(".iti--container")||t:null},d=!1,p="",f="",w=()=>{d||(d=!0,p=document.body.style.overflow,f=document.documentElement.style.overscrollBehavior,document.body.style.overflow="hidden",document.documentElement.style.overscrollBehavior="contain",window.lenis?.stop?.())},S=()=>{d&&(d=!1,document.body.style.overflow=p,document.documentElement.style.overscrollBehavior=f,window.lenis?.start?.())},D=()=>{let e=window.innerWidth<=768,r=!!t.closest("[data-chat-phone-input]"),n=u(),i=y.current;if(!n||!i||!u())return;let o=(t,e,r)=>t.style.setProperty(e,r,"important"),a=i.getBoundingClientRect(),l=n.querySelector(".iti__dropdown-content")||n,s=n.querySelector(".iti__country-list");if(o(n,"position","fixed"),o(n,"left",`${a.left}px`),o(n,"right","auto"),o(n,"width",`${a.width}px`),o(n,"max-width",`${a.width}px`),o(n,"transform","none"),o(n,"margin","0"),o(n,"z-index","99999"),o(n,"border","none"),o(n,"background","transparent"),o(l,"width","100%"),o(l,"max-width","100%"),o(l,"position","relative"),o(l,"top","auto"),o(l,"bottom","auto"),o(l,"left","auto"),o(l,"right","auto"),o(l,"margin","0"),o(l,"overflow","hidden"),o(l,"border-radius","8px"),o(l,"border","1p
9x solid #e5e7eb"),o(l,"background","white"),r&&!e){let t=n.offsetHeight||250,e=Math.max(8,a.top-t-4);if(o(n,"top",`${e}px`),o(n,"bottom","auto"),o(l,"box-shadow","0 -10px 25px rgba(0, 0, 0, 0.15)"),s){let t=Math.max(34,a.top-18);o(s,"max-height",`${Math.min(136,t)}px`)}return}let d=a.bottom+6,c=Math.max(140,window.innerHeight-d-8);o(n,"top",`${d}px`),o(n,"bottom","auto"),o(l,"box-shadow","0 10px 25px rgba(0, 0, 0, 0.15)"),s&&o(s,"max-height",`${Math.min(136,c)}px`)};t.style.width="100%",t.style.boxSizing="border-box";let z=t.closest(".iti");z&&(z.style.width="100%",z.style.display="flex",z.style.position="relative"),t.addEventListener("focus",t=>{if(k(!0),b?.(),x.current&&u())try{x.current._closeDropdown?.()}catch{}},{capture:!0}),t.addEventListener("blur",()=>{k(!1),v?.()});let A=e=>{let r=l(t),n=t.value.slice(t.selectionStart??t.value.length,t.selectionEnd??t.value.length).replace(/\D/g,"").length,i=String(e.data||"").replace(/\D/g,"").length;"deleteContentBackward"===e.inputType?$.current=Math.max(0,r-(n>0?0:1)):"deleteContentForward"===e.inputType?$.current=r:e.inputType.startsWith("insert")?$.current=r+i:$.current=r},R=t=>{let e=t.target,r=$.current??l(e);$.current=null;let n=(e.value||"").replace(/\D/g,"");e.value!==n&&(e.value=n,s(e,r))},I=()=>{if(N((t.value||"").trim().length>0),x.current&&_.current)try{let a=document.activeElement===t?$.current??l(t):null;$.current=null;let u=(t.value||"").replace(/\D/g,""),d=null!==a&&a<u.length;if(u&&!d){var e,r,n,i,o;let l,d,p=String(x.current.getSelectedCountryData()?.iso2||"").toLowerCase(),m=(e=x.current,r=u,n=c,i=E.current,o=0,l=String(r||"").replace(/\D/g,""),d=e.getSelectedCountryData(),String(d?.dialCode||d?.dial_code||""),{iso:String(d?.iso2||n).toLowerCase()||null,nationalDigits:l}),h=String(x.current.getSelectedCountryData()?.iso2||"").toLowerCase();(m.nationalDigits!==u||m.iso&&m.iso!==p||h!==p)&&(E.current=null),m.nationalDigits!==u&&(t.value=u=m.nationalDigits,null!==a&&s(t,Math.min(a,u.length)))}t.value!==u&&(t.value=u,null!==a&&s(t,Math.min(a,u.length)));let p=x.current.getNumber(),m=x.current.getSelectedCountryData(),h=(m?.dialCode||m?.dial_code||"").toString(),g=m?.name||"Unknown",f=`${h}-${u}`;if(f!==C.current&&(C.current=f,_.current({fullNumber:p||"",countryCode:h,nationalNumber:u,countryName:g})),null!==a){let e=Math.min(a,u.length);s(t,e),requestAnimationFrame(()=>{document.activeElement===t&&s(t,e)}),window.setTimeout(()=>{document.activeElement===t&&s(t,e)},0)}}catch(t){("localhost"===window.location.hostname||"dev4.indiafilings.com"===window.location.hostname)&&console.error("PhoneInput handleChange error:",t)}},T=()=>{if(!x.current)return;let e=x.current.getSelectedCountryData(),r=e?.name||"Country",n=t.closest(".iti"),i=n?.querySelector(".iti__selected-flag");i&&i instanceof HTMLElement&&i.setAttribute("aria-label",`Country flag: ${r}`)},M=()=>{if(!L.current&&x.current){let t=x.current.getSelectedCountryData();E.current=String(t?.iso2||"").toLowerCase()||null}I()};if(t.addEventListener("beforeinput",A,{capture:!0}),t.addEventListener("input",R),t.addEventListener("input",I),t.addEventListener("countrychange",M),t.addEventListener("countrychange",T),m&&h&&x.current)try{let t=o(h,e||c);x.current.setCountry(t);let r=`+${h}${m}`;x.current.setNumber(r),C.current=`${h}-${m}`,setTimeout(()=>{I()},150)}catch(t){("localhost"===window.location.hostname||"dev4.indiafilings.com"===window.location.hostname)&&console.error("Error setting phone number:",t)}else if(m&&x.current)try{let t=x.current.getSelectedCountryData(),e=t?.dialCode||"",r=m.startsWith("+")?m:`+${e}${m}`;x.current.setNumber(r),C.current=`${e}-${m.replace(/\D/g,"")}`,setTimeout(()=>{I()},150)}catch(t){("localhost"===window.location.hostname||"dev4.indiafilings.com"===window.location.hostname)&&console.error("Error setting phone number:",t)}let F=setTimeout(()=>{I()},100),q=null,B=null,j=[],O=t=>{if(!u()||!x.current)return;let e=t.target;e?.closest?.(".iti__dropdown-content")||(w(),D())},U=()=>{u()&&D()};window.addEventListener("scroll",O,!0),window.addEventListener("resize",U,!0);let Z=new WeakSet,W=null,Y=null,H=t=>{let e=t?.closest?.(".iti--container, .iti__dropdown-content, .iti__country-list");if(!e)return null;let r=e.closest(".iti__dropdown-content")||e.closest(".iti--container")?.querySelector(".iti__dropdown-content:not(.iti__hide)");return r?e.closest(".iti__country-list")||r.querySelector(".iti__country-list"):null},K=t=>{Z.add(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation()},V=(t,e)=>e<0?t.scrollTop<=0:e>0&&Math.ceil(t.scrollTop+t.clientHeight)>=t.scrollHeight,X=(t=0)=>{Y=null,S();try{x.current?._closeDropdown?.()}catch{}0!==t&&window.scrollBy({top:t,behavior:"auto"})},G=t=>
9{if(Z.has(t))return;let e=H(t.target);if(!e){u()&&X();return}if(V(e,t.deltaY)){let e=t.deltaY>0?1:-1,r=Date.now();if(Y&&Y.direction===e&&(r-Y.at>300||Y.count>=3)){K(t),X(t.deltaY);return}Y=Y?.direction===e?{direction:e,at:Y.at,count:Y.count+1}:{direction:e,at:r,count:1},K(t);return}Y=null,K(t),e.scrollTop+=t.deltaY},J=t=>{if(!H(t.target)){u()&&X(),W=null;return}W=t.touches[0]?.clientY??null},Q=t=>{if(Z.has(t))return;let e=H(t.target),r=t.touches[0]?.clientY??null;if(!e||null===r||null===W)return;let n=W-r;if(V(e,n)){let e=n>0?1:-1,i=Date.now();if(Y&&Y.direction===e&&(i-Y.at>300||Y.count>=3)){K(t),X(n),W=r;return}Y=Y?.direction===e?{direction:e,at:Y.at,count:Y.count+1}:{direction:e,at:i,count:1},K(t),W=r;return}Y=null,K(t),e.scrollTop+=n,W=r};document.addEventListener("wheel",G,{capture:!0,passive:!1}),window.addEventListener("wheel",G,{capture:!0,passive:!1}),document.addEventListener("touchstart",J,{capture:!0,passive:!1}),window.addEventListener("touchstart",J,{capture:!0,passive:!1}),document.addEventListener("touchmove",Q,{capture:!0,passive:!1}),window.addEventListener("touchmove",Q,{capture:!0,passive:!1});let tt=()=>{u()?w():S();let t=u(),e=t?.querySelector(".iti__country-list")||document.querySelector(".iti--container .iti__country-list"),r=t?.querySelector(".iti__search-input")||document.querySelector(".iti--container .iti__search-input"),n=t||document.querySelector(".iti--container");if([n,e,r].forEach(t=>{t&&!t.hasAttribute("data-lenis-prevent")&&t.setAttribute("data-lenis-prevent","true")}),e&&!e.hasAttribute("data-scroll-handler")){e.setAttribute("data-scroll-handler","true");let t=t=>G(t),r=t=>{t.stopPropagation()};e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("touchmove",r,{passive:!1}),j.push({element:e,event:"wheel",handler:t}),j.push({element:e,event:"touchmove",handler:r})}if(r&&!r.hasAttribute("data-scroll-handler")){r.setAttribute("data-scroll-handler","true");let t=t=>G(t),e=t=>{t.preventDefault(),t.stopPropagation()};r.addEventListener("wheel",t,{passive:!1}),r.addEventListener("touchmove",e,{passive:!1}),j.push({element:r,event:"wheel",handler:t}),j.push({element:r,event:"touchmove",handler:e})}if(n&&!n.hasAttribute("data-scroll-handler")){n.setAttribute("data-scroll-handler","true");let t=t=>G(t),e=t=>{t.target.closest(".iti__country-list")||t.preventDefault(),t.stopPropagation()};n.addEventListener("wheel",t,{passive:!1}),n.addEventListener("touchmove",e,{passive:!1}),j.push({element:n,event:"wheel",handler:t}),j.push({element:n,event:"touchmove",handler:e})}};(q=new MutationObserver(t=>{t.some(t=>"attributes"===t.type&&"class"===t.attributeName||"childList"===t.type)&&(tt(),u()?D():S())})).observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class"]}),B=setInterval(()=>{u()&&tt()},100),setTimeout(()=>{let e=t.closest(".iti"),r=e?.querySelector(".iti__selected-flag"),n=e?.querySelector(".iti__selected-dial-code");n?.classList.add("text-black");let i=()=>{requestAnimationFrame(()=>{tt(),D();let t=setInterval(()=>{u()?D():clearInterval(t)},50);setTimeout(()=>clearInterval(t),2e3)})};r&&(r.addEventListener("click",i),j.push({element:r,event:"click",handler:i})),T(),n&&(n.addEventListener("click",i),j.push({element:n,event:"click",handler:i}))},200);let te=document.createElement("style");return te.textContent=` 10 .iti { 11 width: 100% !important; 12 display: flex !important; 13 position: relative !important; 14 overflow: visible !important; 15 } 16 .iti__country-container { 17 overflow: visible !important; 18 z-index: 2 !important; 19 } 20 .journey-phone-field { 21 overflow: visible !important; 22 } 23 .iti__flag-container { 24 position: absolute !important; 25 left: 0 !important; 26 top: 0 !important; 27 bottom: 0 !important; 28 width: auto !important; 29 min-width: 64px !important; 30 padding: 0 !important; 31 margin: 0 !important; 32 padding-left: 1rem !important; 33 display: flex !important; 34 align-items: center !important; 35 z-index: 1 !important; 36 } 37 .iti__selected-flag { 38 padding: 0 0.5rem 0 0.375rem !important; 39 margin: 0 !important; 40 margin-left: 0.375rem !important; 41 display: flex !important; 42 align-items: center !important; 43 height: 100% !important; 44 border-right: 1px solid #d1d5db !important; 45 background: transparent !important; 46 } 47 .iti__selected-country { 48 padding: 0 !important; 49 margin: 0 !important; 50 display: flex !important; 51 align-items: center !important; 52 gap: 0.375rem !important; 53 margin-left: 8px !important; 54 } 55 .iti__selected-country-primary { 56 padding: 0 !important; 57 margin: 0 !important; 58 } 59 .iti__selected-dial-code { 60 margin: 0 !important; 61 padding: 0 0.5rem 0 0 !important; 62 display: inline-block !important; 63 cursor: pointer !important; 64 user-select: none !important; 65 } 66 67 .iti input { 68 width: 100% !important; 69 box-sizing: border-box !important; 70 } 71 .iti__search-input { 72 } 73 @media (max-width: 768px) { 74 .iti__selected-flag { 75 padding: 0 0.5rem 0 0.375rem !important; 76 margin-left: 0.375rem !important; 77 } 78 .iti__selected-dial-code { 79 padding: 0 0.5rem 0 0 !important; 80 } 81 .iti__search-input { 82 padding-left: 5px !important; 83 } 84 } 85 .iti__dropdown { 86 z-index: 99999 !important; 87 margin-top: 4px !important; 88 margin-bottom: 0 !important; 89 position: fixed !important; 90 overflow: visible !important; 91 background: transparent !important; 92 border-radius: 8px !important; 93 transform-origin: top center !important; 94 display: block !important; 95 visibility: visible !important; 96 opacity: 1 !important; 97 top: auto !important; 98 bottom: auto !important; 99 transform: translateY(0) !important; 100 } 101 102 /* Portaled country list (dropdownContainer: document.body) */ 103 .iti--container { 104 position: fixed !important; 105 z-index: 99999 !important; 106 padding: 0 !important; 107 border: none !important; 108 background: transparent !important; 109 } 110 .iti--container .iti__dropdown-content, 111 .iti--inline-dropdown .iti__dropdown-content { 112 position: relative !important; 113 top: auto !important; 114 bottom: auto !important; 115 margin: 0 !important; 116 overflow: hidden !important; 117 border-radius: 8px !important; 118 box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important; 119 border: 1px solid #e5e7eb !important; 120 background: white !important; 121 z-index: 9999 !important; 122 } 123 .iti__country-list, 124 [id*="__country-listbox"] { 125 z-index: 100000 !important; 126 max-height: 136px !important; 127 min-height: 34px !important; 128 box-shadow: none !important; 129 overflow-y: auto !important; 130 overscroll-behavior: contain !important; 131 -webkit-overflow-scrolling: touch !important; 132 margin: 0 !important; 133 padding: 0 !important; 134 width: 100% !important; 135 background: white !important; 136 border-radius: 0 0 8px 8px !important; 137 scroll-behavior: auto !important; 138 position: relative !important; 139 scrollbar-width: thin !important; 140 scrollbar-color: rgba(156,163,175,0.5) transparent !important; 141 } 142 .iti__country-list::-webkit-scrollbar, 143 [id*="__country-listbox"]::-webkit-scrollbar {
144 width: 4px !important; 145 } 146 .iti__country-list::-webkit-scrollbar-track, 147 [id*="__country-listbox"]::-webkit-scrollbar-track { 148 background: transparent !important; 149 } 150 .iti__country-list::-webkit-scrollbar-thumb, 151 [id*="__country-listbox"]::-webkit-scrollbar-thumb { 152 background: rgba(156,163,175,0.5) !important; 153 border-radius: 99px !important; 154 } 155 .iti__country-list::-webkit-scrollbar-thumb:hover, 156 [id*="__country-listbox"]::-webkit-scrollbar-thumb:hover { 157 background: rgba(107,114,128,0.7) !important; 158 } 159 .iti__search-box { 160 position: sticky !important; 161 top: 0 !important; 162 z-index: 100001 !important; 163 display: block !important; 164 background: white !important; 165 padding: 6px 10px !important; 166 margin: 0 !important; 167 border-bottom: 1px solid #e5e7eb !important; 168 border-top: none !important; 169 border-radius: 8px 8px 0 0 !important; 170 width: 100% !important; 171 box-sizing: border-box !important; 172 } 173 .iti__search-input-wrapper { 174 position: relative !important; 175 width: 100% !important; 176 display: flex !important; 177 align-items: center !important; 178 background: transparent !important; 179 } 180 .iti__search-input { 181 width: 100% !important; 182 padding: 6px 10px !important; 183 padding-left: 10px !important; 184 padding-right: 28px !important; 185 border: 1px solid #d1d5db !important; 186 border-radius: 6px !important; 187 font-size: 13px !important; 188 outline: none !important; 189 box-sizing: border-box !important; 190 margin: 0 !important; 191 background: white !important; 192 color: #111827 !important; 193 text-align: left !important; 194 direction: ltr !important; 195 } 196 .iti__search-input::placeholder { 197 text-align: left !important; 198 opacity: 1 !important; 199 color: #9ca3af !important; 200 } 201 .iti__search-input:focus { 202 border-color: #3b82f6 !important; 203 box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.2) !important; 204 outline: none !important; 205 } 206 .iti__search-icon { 207 display: none !important; 208 } 209 .iti__a11y-text { 210 display: none !important; 211 } 212 .iti__no-results { 213 padding: 10px 12px !important; 214 text-align: center !important; 215 color: #6b7280 !important; 216 font-size: 13px !important; 217 background: white !important; 218 } 219 .iti__search-clear { 220 background: transparent !important; 221 border: none !important; 222 cursor: pointer !important; 223 padding: 4px !important; 224 display: flex !important; 225 align-items: center !important; 226 justify-content: center !important; 227 } 228 .iti__search-clear-svg { 229 fill: #6b7280 !important; 230 } 231 .iti__search-clear:hover .iti__search-clear-svg { 232 fill: #111827 !important; 233 } 234 .iti__country { 235 padding: 4px 10px !important; 236 margin: 0 !important; 237 display: flex !important; 238 align-items: center !important; 239 gap: 8px !important; 240 cursor: pointer !important; 241 border-bottom: 1px solid #f3f4f6 !important; 242 min-height: 34px !important; 243 } 244 .iti__country:last-child { 245 border-bottom: none !important; 246 } 247 .iti__country:hover { 248 background-color: #f9fafb !important; 249 } 250 .iti__country.iti__highlight { 251 background-color: #eff6ff !important; 252 } 253 .iti__country-name { 254 flex: 1 !important; 255 margin: 0 !important; 256 padding: 0 !important; 257 font-size: 13px !important; 258 color: #111827 !important; 259 text-align: left !important; 260 line-height: 1.35 !important; 261 } 262 .iti__dial-code { 263 margin: 0 !important; 264 padding: 0 !important; 265 font-size: 13px !important; 266 color: #6b7280 !important; 267 margin-left: auto !important; 268 text-align: right !important; 269 font-weight: 500 !important; 270 min-width: 45px !important; 271 } 272 .iti__flag-box { 273 margin: 0 !important; 274 padding: 0 !important; 275 width: 22px !important; 276 height: 16px !important; 277 flex-shrink: 0 !important; 278 display: flex !important; 279 align-items: center !important; 280 justify-content: center !important; 281 } 282 @media (max-width: 768px) { 283 .iti__dropdown { 284 width: 100% !important; 285 max-width: 100% !important; 286 left: 0 !important; 287 right: 0 !important; 288 } 289 .iti__country-list { 290 max-height: 136px !important; 291 width: 100% !important; 292 } 293 .iti__search-box { 294 width: 100% !important; 295 padding: 8px !important; 296 } 297 .iti__search-input { 298 width: 100% !important; 299 padding: 7px 10px !important; 300 } 301 .iti--inline-dropdown .iti__dropdown-content { 302 top: 100% !important; 303 bottom: auto !important; 304 box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important; 305 } 306 } 307 .iti__selected-flag { 308 cursor: pointer; 309 touch-action: manipulation; 310 } 311 @media (min-width: 769px) { 312 /* Dropdown positioned above the phone input using absolute (safe inside transform contexts) */ 313 div[data-chat-phone-input] .iti__dropdown { 314 position: absolute !important; 315 top: auto !important; 316 bottom: calc(100% + 4px) !important; 317 left: 0 !important; 318 right: 0 !important; 319 width: 100% !important; 320 max-width: 100% !important; 321 transform: none !important; 322 margin: 0 !important; 323 z-index: 99999 !important; 324 overflow: visible !important; 325 background: transparent !important; 326 } 327 /* Override the global "position: absolute; bottom: 100%" on dropdown-content. 328 Use position: relative so it sits in normal flow inside the dropdown, 329 giving the dropdown its correct height and making all content visible. */ 330 div[data-chat-phone-input] .iti__dropdown-content, 331 div[data-chat-phone-input] .iti--inline-dropdown .iti__dropdown-content { 332 position: relative !important; 333 top: auto !important; 334 bottom: auto !important; 335 left: auto !important; 336 right: auto !important; 337 width: 100% !important; 338 box-sizing: border-box !important; 339 border-radius: 8px !important; 340 overflow: hidden !important; 341 border: 1px solid #e5e7eb !important; 342 background: white !important; 343 box-shadow: 0 -10px 25px rgba(0, 0, 0, 0.15) !important; 344 } 345 div[data-chat-phone-input] .iti__country-list { 346 max-height: 136px !important; 347 width: 100% !important; 348 border-radius: 0 !important; 349 box-sizing: border-box !important; 350 scrollbar-width: none !important; 351 -ms-overflow-style: none !important; 352 } 353 div[data-chat-phone-input] .iti__country-list::-webkit-scrollbar {
354 display: none !important; 355 } 356 } 357 `,document.head.appendChild(te),P(!0),()=>{try{clearTimeout(F),t.removeEventListener("beforeinput",A,{capture:!0}),t.removeEventListener("input",R),t.removeEventListener("input",I),t.removeEventListener("countrychange",M),t.removeEventListener("countrychange",T),t.removeEventListener("focus",()=>k(!0)),t.removeEventListener("blur",()=>k(!1)),window.removeEventListener("scroll",O,!0),window.removeEventListener("resize",U,!0),document.removeEventListener("wheel",G,{capture:!0}),window.removeEventListener("wheel",G,{capture:!0}),document.removeEventListener("touchstart",J,{capture:!0}),window.removeEventListener("touchstart",J,{capture:!0}),document.removeEventListener("touchmove",Q,{capture:!0}),window.removeEventListener("touchmove",Q,{capture:!0}),q&&q.disconnect(),B&&clearInterval(B),S(),j.forEach(({element:t,event:e,handler:r})=>{try{t.removeEventListener(e,r),t.removeAttribute("data-scroll-handler")}catch{}}),j.length=0,x.current?.destroy(),document.head.removeChild(te),C.current=""}catch{}x.current=null}},[c]),(0,r.useEffect)(()=>{if(!x.current||!y.current)return;let t=y.current;if(!m){if(C.current){try{x.current.setNumber("")}catch{}C.current="",N(!1)}return}try{let e=document.activeElement===t?l(t):null,r=String(m).replace(/\D/g,""),n=(t.value||"").replace(/\D/g,""),i=x.current.getSelectedCountryData(),a=(i?.dialCode||i?.dial_code||"").toString();if(n===r&&(!h||a===h)){C.current=`${a||h||""}-${r}`,N(r.length>0);return}if(h){let n=o(h,c);x.current.setCountry(n);let i=`+${h}${m}`;if(x.current.setNumber(i),null!==e){let n=Math.min(e,r.length);s(t,n),requestAnimationFrame(()=>{document.activeElement===t&&s(t,n)})}C.current=`${h}-${m}`}else{let n=x.current.getSelectedCountryData(),i=n?.dialCode||"",o=m.startsWith("+")?m:`+${i}${m}`;if(x.current.setNumber(o),null!==e){let n=Math.min(e,r.length);s(t,n),requestAnimationFrame(()=>{document.activeElement===t&&s(t,n)})}C.current=`${i}-${m.replace(/\D/g,"")}`}}catch(t){("localhost"===window.location.hostname||"dev4.indiafilings.com"===window.location.hostname)&&console.error("Error updating phone number:",t)}},[m,h,c]),(0,e.jsxs)("span",{className:"relative block w-full",children:[(0,e.jsx)("input",{ref:y,name:t,type:"tel",inputMode:"numeric",autoComplete:"off",placeholder:D?"":d,className:`${"bare"===p?"bg-transparent outline-none border-0 px-0 py-0 h-9 w-full":"w-full rounded-xl bg-white/80 backdrop-blur-sm px-4 py-2 h-10 outline-none focus:bg-white focus:ring-2 focus:ring-blue-500/50 transition-all text-sm border-0 text-zinc-900 placeholder:text-zinc-400 "} ${u??""} transition-opacity duration-150 ${z?"opacity-100":"opacity-0"}`}),!z&&(0,e.jsxs)("span",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 flex items-center",children:[(0,e.jsxs)("span",{className:"mr-2 flex h-full items-center gap-1.5 border-r border-[#d1d5db] pl-4 pr-2",children:[(0,e.jsx)("span",{className:"h-3.5 w-[22px] rounded-[2px] bg-zinc-200"}),(0,e.jsx)("span",{className:"h-3 w-6 rounded bg-zinc-200"})]}),!D&&d?(0,e.jsx)("span",{className:"text-[14.5px] text-zinc-400",children:d}):null]})]})});t.s(["default",0,u],678903)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.