1import{a as he}from"./chunk-WU5WLVJG.js";import{b as _e,c as Ce,d as be,e as xe}from"./chunk-3HYBWQCQ.js";import"./chunk-LS3IGWCL.js";import{a as I,b as T}from"./chunk-25KEKAWO.js";import{a as y}from"./chunk-RIAO4TWE.js";import{a as ve}from"./chunk-37V3ZGIX.js";import{a as E}from"./chunk-JPRCKVBQ.js";import"./chunk-7UAKFZLC.js";import{a as B}from"./chunk-HAFZGVMX.js";import{a as ee}from"./chunk-F3OGTLQR.js";import{A as pe,C as ue,D as fe,E as ge,c as te,e as v,g as ie,h as ne,m as oe,q as ae,s as re,t as le,u as me,v as ce,y as se,z as de}from"./chunk-53JCTSCP.js";import{C as W,N as X,P as Z}from"./chunk-2E35K5M6.js";import{b as J,c as Q}from"./chunk-QK2CQNAA.js";import{c as $,e as H,f as K,k as Y}from"./chunk-EDFMU7GT.js";import"./chunk-6PUHQSC3.js";import{d as z}from"./chunk-FVC5PMXW.js";import{C as G,k,l as U,m as q}from"./chunk-CS4TAPTJ.js";import{Cb as b,Cc as o,Db as D,Dc as M,Ec as N,Ga as O,Ib as u,Sc as A,Tc as j,Ub as c,a as w,ca as V,dc as i,ec as t,fc as s,hb as C,hd as L,jc as x,nb as l,nc as f,oc as g,ra as h,sa as _,sc as S,tb as d,y as R}from"./chunk-JZTFMAZ4.js";import"./chunk-JILVGSAM.js";var Se=()=>["fas","envelope"],ke=(()=>{class n{route;modalService;globals;faMapMarker=W;faFilePdf=X;faEnvelope=Z;myModal;constructor(e,r,a){this.route=e,this.modalService=r,this.globals=a}ngOnInit(){}openMail(e){location.href="mailto:"+e}openModal(e){this.modalService.open(e)}closeModal(){this.myModal.hide()}static \u0275fac=function(r){return new(r||n)(d($),d(I),d(ee))};static \u0275cmp=b({type:n,selectors:[["app-contact-us"]],standalone:!1,decls:73,vars:14,consts:[[1,"container"],[1,"row"],[1,"col"],["src","//services.ifa.com/art/images/399_230x160_c_atrium.jpg","alt","The Atrium, Irvine CA",1,"img-fluid","modalClick",3,"click"],["id","TheAtrium"],["src","//services.ifa.com/art/images/399_2013-10-1-16-47-5.jpg",1,"img-fluid","mx-auto","d-block"],[1,"mb-3"],[3,"href"],[1,"modalClick",3,"click"],["href","http://maps.google.com/maps?q=19200+Von+Karman+Ave+Suite+150+Irvine+CA+92612-8553+us&hl=en&sll=33.670738,-117.857927&sspn=0.006331,0.009645&z=17","target","_blank"],[1,"fa","fa-map-marker"],["size","1x","ngClass","me-2",3,"icon"],["href","http://www.ifa.com/pdfs/IFA_Office_Directions_Flyer.pdf","target","_blank"],[1,"fa","fa-envelope"],[1,"fivehundred"],["routerLink","/derick/"],["href","tel:+1-888-777-1789"],[1,"mt-4","fivehundred"],["href","tel:+1-949-428-0435"],["title","email us",1,"cryptedmail","modalClick",3,"click"]],template:function(r,a){r&1&&(i(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1"),o(4,"Locations"),t(),i(5,"h6"),o(6,"Corporate Headquarters"),t(),i(7,"img",3),f("click",function(){return a.openModal("TheAtrium")}),t(),i(8,"jw-modal",4),s(9,"img",5),t(),i(10,"h6"),o(11,"Index Fund Advisors, Inc."),t(),i(12,"address")(13,"p"),o(14,"19200 Von Karman Ave."),s(15,"br"),o(16," Suite 150"),s(17,"br"),o(18," Irvine, CA 92612"),t()(),i(19,"div",6)(20,"p"),o(21,"Phone: "),i(22,"a",7),o(23),t()(),i(24,"p"),o(25,"Toll Free: "),i(26,"a",7),o(27),t()(),i(28,"p"),o(29,"Fax: "),i(30,"a",7),o(31),t()(),i(32,"p"),o(33,"Email: "),i(34,"a",8),f("click",function(){return a.openMail("[email protected]?subject=Mail From Contact Page")}),o(35,"[email protected]"),t()()(),i(36,"p")(37,"a",9)(38,"i",10),s(39,"fa-icon",11),t(),o(40,"Map and Directions"),t()(),i(41,"p")(42,"a",12)(43,"i",13),s(44,"fa-icon",11),t(),o(45,"Irvine Office Parking and Directions"),t()(),i(46,"p"),o(47,"Reserved parking spaces available in parking lot adjacent to the main building entrance."),t()()(),i(48,"div",1)(49,"div",2)(50,"h1"),o(51,"Regional Offices and Representatives"),t(),i(52,"p",14)(53,"a",15),o(54,"Texas Regional Representative"),t()(),i(55,"p")(56,"strong"),o(57,"Toll Free:"),t(),i(58,"a",16),o(59," 888-777-1789"),t()(),i(60,"p",17)(61,"u"),o(62,"Press Contact"),t()(),i(63,"p")(64,"strong"),o(65,"Direct:"),t(),i(66,"a",18),o(67," 949-428-0435"),t()(),i(68,"p",17)(69,"i",13),s(70,"fa-icon",11),t(),i(71,"a",19),f("click",function(){return a.openMail("[email protected]")}),o(72,"Email Press Contact"),t()()()()()),r&2&&(l(22),S("href","tel:+1-",a.globals.phoneLocal,"",C),l(),M(a.globals.phoneLocal),l(3),S("href","tel:+1-",a.globals.phoneTollFree,"",C),l(),M(a.globals.phoneTollFree),l(3),S("href","tel:+1-",a.globals.fax,"",C),l(),M(a.globals.fax),l(8),c("icon",a.faMapMarker),l(5),c("icon",A(12,Se)),l(26),c("icon",A(13,Se)))},dependencies:[k,J,T,K],styles:[`[_ngcontent-%COMP%]:root{--blue: #00b}h1[_ngcontent-%COMP%]{font-size:28px}.fivehundred[_ngcontent-%COMP%]{font-weight:600!important}.modalClick[_ngcontent-%COMP%]{cursor:pointer} 2/*# sourceMappingURL=contact-us.component-KPQYQSN3.css.map */`]})}return n})();var Re=n=>({"button-blue-disabled":n});function Ve(n,p){if(n&1&&(i(0,"option",34),o(1),t()),n&2){let e=p.$implicit;c("ngValue",e.name),l(),N(" ",e.dropdown," ")}}function Oe(n,p){if(n&1){let e=x();i(0,"div",19)(1,"h1",20),o(2,"Choose from the list below:"),t(),i(3,"select",32),f("change",function(a){h(e);let m=g(3);return _(m.selectedPersonChanged(a))}),u(4,Ve,2,2,"option",33),t()()}if(n&2){let e=g(3);l(4),c("ngForOf",e.contacts)}}function De(n,p){n&1&&(i(0,"div",35),o(1,"A valid email address is required."),t())}function Ne(n,p){n&1&&(i(0,"div",35),o(1,"Message needs to be 10 characters or more."),t())}function je(n,p){n&1&&s(0,"span",36)}function Le(n,p){n&1&&(i(0,"div",37),o(1," Please enter a valid email, message, and complete the CAPTCHA. "),t())}function Ue(n,p){if(n&1){let e=x();i(0,"div",16)(1,"div",3)(2,"div",17),u(3,Oe,5,1,"div",18),t(),i(4,"div",17)(5,"div",19)(6,"h1",20),o(7,"Your Email Address:"),t(),s(8,"input",21),u(9,De,2,0,"div",22),t()(),i(10,"div",23)(11,"div",19)(12,"h1",20),o(13,"Your Message:"),t(),s(14,"textarea",24),u(15,Ne,2,0,"div",22),t(),i(16,"div",3)(17,"div",25)(18,"div",26)(19,"re-captcha",27),f("resolved",function(a){h(e);let m=g(2);return _(m.addTokenLog(a))}),t(),i(20,"div"),u(21,je,1,0,"span",28),o(22,"\xA0"),t()(),u(23,Le,2,0,"div",29),t(),i(24,"div",30)(25,"button",31),o(26,"Send Message"),t(),s(27,"div",11),t()()()()()}if(n&2){let e=g(2);l(3),c("ngIf",e.contacts!=null),l(6),c("ngIf",(e.email==null?null:e.email.invalid)&&
2((e.email==null?null:e.email.dirty)||(e.email==null?null:e.email.touched))),l(6),c("ngIf",(e.message==null?null:e.message.invalid)&&((e.message==null?null:e.message.dirty)||(e.message==null?null:e.message.touched))),l(6),c("ngIf",e.captchaToken!=null),l(2),c("ngIf",(e.contactForm.invalid||e.captchaToken==null)&&(e.contactForm.dirty||e.contactForm.touched)),l(2),c("ngClass",j(7,Re,e.contactForm.invalid||e.captchaToken==null||(e.message==null?null:e.message.value.length)<10))("disabled",e.contactForm.invalid||e.captchaToken==null||(e.message==null?null:e.message.value.length)<10)}}function qe(n,p){if(n&1){let e=x();i(0,"form",14),f("ngSubmit",function(){h(e);let a=g();return _(a.contactFormSubmit())}),u(1,Ue,28,9,"div",15),t()}if(n&2){let e=g();c("formGroup",e.contactForm),l(),c("ngIf",!e.isSending)}}function Ge(n,p){n&1&&(i(0,"div",38)(1,"h5"),o(2,"Thank you for submitting your message."),t()())}var ye=(()=>{class n{router;hc;fb;data2Service;elementRef;cdr;modalService;contactForm;isSending=!1;myModal;List=["General Information","Mark Hebner, CEO","Denise Delaney, Advisor","Derick Kann, Advisor","Gordon Shuler, Advisor","Venkat Yarlagadda, Advisor","Mary Brunson, Advisor","Brad von Grote, Advisor","Neal Rutter, Advisor","Daniel Chong, Advisor","Press Contact","Report a bug - Webmaster"];selectedPerson=this.List[0];captchaSiteKey=he.googleReCaptchaKey;formToken$=null;captchaToken=null;sub=new w;subT=new w;get email(){return this.contactForm.get("email")}get message(){return this.contactForm.get("message")}contacts=null;constructor(e,r,a,m,P,Ee,Ie){this.router=e,this.hc=r,this.fb=a,this.data2Service=m,this.elementRef=P,this.cdr=Ee,this.modalService=Ie,this.contactForm=a.group({email:["",v.email],recepient:[this.List[0],v.required],recaptchaReactive:[null,v.required],message:["",[v.required,v.minLength(10),v.maxLength(2e3)]]}),this.subT=this.data2Service.formToken$().subscribe(F=>{this.formToken$=F}),m.contacts$().subscribe(F=>{this.contacts=F})}ngOnDestroy(){this.sub.unsubscribe(),this.subT.unsubscribe()}ngOnInit(){}selectedPersonChanged(e){console.log("selectedPersonChanged",e.target.value),this.selectedPerson=e.target.value}contactFormSubmit(){this.isSending=!0,this.data2Service.contactUsFormSubmit$({to:this.contactForm.value.recepient,email:this.contactForm.value.email,message:this.contactForm.value.message,captchaToken:this.captchaToken,token:this.formToken$}).subscribe(e=>{}),sessionStorage.setItem("email",this.contactForm.value.email),this.sub.unsubscribe()}addTokenLog(e){this.captchaToken=e,this.cdr.detectChanges();var r=this.elementRef.nativeElement.querySelector("#time");this.startTimer(r)}startTimer(e){var r=59,a,m;this.sub=R(1e3).subscribe(P=>{if(this.captchaToken==null){this.sub.unsubscribe();return}a=Math.floor(r/60),m=Math.floor(r%60),a=a<10?"0"+a:a,m=m<10?"0"+m:m,e.textContent=a+":"+m,--r})}openModal(e){this.modalService.open(e)}closeModal(){this.myModal.hide()}static \u0275fac=function(r){return new(r||n)(d(H),d(z),d(ue),d(B),d(O),d(L),d(I))};static \u0275cmp=b({type:n,selectors:[["app-contact"]],standalone:!1,decls:16,vars:2,consts:[["title","Contact Us - Index Fund Advisors, Inc.","description","Contact us using the ","keywords","Contact US"],["title","Contact Us","icon","/assets/images/icons/top-navigation/contact-us.png"],[1,"container","mt-3","mb-5"],[1,"row"],[1,"col-lg-8","col-md-7","col-sm-12"],[3,"formGroup","ngSubmit",4,"ngIf"],["class","m-5 p-5 text-center",4,"ngIf"],[1,"d-flex","justify-content-center","text-center","mt-5"],["src","https://services.ifa.com/art/images/3236_2025-1-23-15-59-30.webp",1,"img-fluid","modalClick",3,"click"],["id","companyphoto"],["src","https://services.ifa.com/art/images/3236_2025-1-23-15-59-30.webp",1,"img-fluid","mx-auto","d-block"],[1,"clearfix"],[1,"mt-2","d-block","text-center"],[1,"col-lg-4","col-md-5","col-sm-12"],[3,"ngSubmit","formGroup"],["class","hideform",4,"ngIf"],[1,"hideform"],[1,"col-md-12","mb-4"],["class","form-group",4,"ngIf"],[1,"form-group"],[1,"fs-4"],["formControlName","email","type","email","placeholder","Email","required","","minlength","7","data-error","Please enter your email",1,"form-control","rounded-0","rounded-0"],["class","text-danger",4,"ngIf"],[1,"col-md-12","mb-3"],["formControlName","message","required","","minlength","10","maxlength","2000","placeholder","Message","rows","7",1,"form-control","rounded-0","rounded-0"],[1,"col-lg-8","col-sm-12","col-8"],[1,"text-center","my-5",2,"width","304px"],["formControlName","recaptchaReactive",3,"resolved"],["id","time","class","text-danger",4,"ngIf"],["class","pb-3 text-danger text-center",4,"ngIf"],[1,"col-lg-4","col-sm-12","col-4","my-5","submit-button","text-start"],["type","submit",1,"btn","btn-primary","rounded-0","button-blue",3,"ngClass","disabled"],["formControlName","recepient",1,"custom-select","rounded-0","rounded-0",3,"change"],[3,"ngValue",4,"ngFor","ngForOf"],[3,"ngValue"],[1,"text-danger"],["id","time",1,"text-danger"],[1,"pb-3","text-danger","text-center"],[1,"m-5","p-5","text-center"]],template:function(r,a){r&1&&(s(0,"app-head",0)(1,"app-about-sub-navigation")(2,"app-jumbotron",1),i(3,"div",2)(4,"div",3)(5,"div",4),u(6,qe,2,2,"form",5)(7,Ge,3,0,"div",6),i(8,"div",7)(9,"img",8),f("click",function(){return a.openModal("companyphoto")}),t(),i(10,"jw-modal",9),s(11,"img",10),t()(),s(12,"div",11)(13,"div",12),t(),i(14,"div",13),s(1
25,"app-contact-us"),t()()()),r&2&&(l(6),c("ngIf",!a.isSending),l(),c("ngIf",a.isSending))},dependencies:[y,k,U,q,ve,oe,me,ce,te,le,ie,ne,se,de,pe,E,T,ae,re,_e,be,ke],styles:[`[_ngcontent-%COMP%]:root{--blue: #00b}.fivehundred[_ngcontent-%COMP%]{font-weight:600!important}select[_ngcontent-%COMP%]{display:block;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-clip:padding-box;border-radius:.25rem;border:1px solid rgba(84,83,83,.08)}.button-blue[_ngcontent-%COMP%]{background-color:#146c90;opacity:1;padding:8px 15px}.background-gray[_ngcontent-%COMP%]{background-color:#f7f7f7;border:1px solid rgba(84,83,83,.08)}.button-blue-disabled[_ngcontent-%COMP%]{background-color:#c1c8cb;border:none;padding:8px 15px;color:gray}table[_ngcontent-%COMP%]{background-color:transparent} 3/*# sourceMappingURL=contact.component-SWVRGS3V.css.map */`],changeDetection:0})}return n})();var ht=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275mod=D({type:n});static \u0275inj=V({imports:[y,G,fe,Q,E,ge,Ce,xe,Y.forChild([{path:"",component:ye}])]})}return n})();export{ht as ContactModule}; 4//# sourceMappingURL=contact.module-KL5LILJD.js.map
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.