PageSourceSearch

https://midlandsoccerclub.com/chunk-DLHY2JKF.js

js midlandsoccerclub.com collected 2026-10-09 22:41:42 UTC 24,179 bytes, 62 lines download raw bytes

1import{a as $}from"./chunk-WLMRFXCZ.js";import{a as R}from"./chunk-Z3AXU4EF.js";import{$b as be,Gb as Fe,Hd as De,Ob as ge,Sc as Ce,Wb as V,kd as ve,kh as xe}from"./chunk-X5J6QTCG.js";import{$ as G,$a as S,Bf as me,Fa as h,Ib as a,Jb as ne,Jf as pe,Ka as v,Kb as se,Ma as Y,Na as H,Ob as re,Qb as le,Rb as oe,Sa as X,Sb as ce,Th as F,U as P,Vh as ue,_ as z,ba as Q,bb as w,be as de,d as B,db as J,di as he,eb as Z,fa as f,fb as K,fi as fe,ga as y,gb as I,hb as d,hd as C,ib as m,jb as p,k as U,ma as L,nb as ee,o as j,ob as te,pb as ie,pj as ye,qb as A,sb as D,sf as E,tb as u,u as W,xb as ae,yb as N,zb as M}from"./chunk-SMW7PHYX.js";import{a as _,j as k}from"./chunk-BMIYOSOG.js";var T=(()=>{let c=class c{constructor(t){this.webAPI=t,this.columns=[{field:"facilitiesID",header:"Facility ID (Import Code)"},{field:"name",header:"Facility"},{field:"address1",header:"Address Line 1"},{field:"address2",header:"Address Line 2"},{field:"city",header:"City"},{field:"state",header:"State"},{field:"zip",header:"Zip"},{field:"isInDoor",header:"Indoor"},{field:"isAway",header:"Home/Away"},{field:"infoLink",header:"External Link"},{field:"order",header:"Order"}],this.baseURL="admin/club/practice-facilities"}getPracticeFacility(){return this.webAPI.getData(this.baseURL)}getPracticeFacilityDropdown(t,e,i=!1,n=!1,r=!1){let s=new C;return t&&t.length>0&&t.forEach(g=>{s=s.append("tags",g.toString())}),e&&e.length>0&&e.forEach(g=>{s=s.append("configurations",g.toString())}),s=s.append("includeFacilitiesWithoutFields",i.toString()),s=s.append("hasRentalsEnabled",n.toString()),s=s.append("includeRemoved",r.toString()),this.webAPI.getData(`${this.baseURL}/dropdown`,s)}getAwayPracticeFacilityDropdown(t,e,i=!1){let n=new C;return t&&t.length>0&&t.forEach(r=>{n=n.append("tag",r.toString())}),e&&e.length>0&&e.forEach(r=>{n=n.append("configurations",r.toString())}),n=n.append("includeRemoved",i.toString()),this.webAPI.getData(`${this.baseURL}/away/dropdown`,n)}getPracticeFacilityMetaDataFull(t,e){let i=new C;return t&&(i=i.append("id",t.toString())),e&&(i=i.append("country",e.toString())),this.webAPI.getData(`${this.baseURL}/metadata`,i)}getPracticeFacilityMetaDataBase(t){let e=new C;return t&&(e=e.append("country",t.toString())),this.webAPI.getData(`${this.baseURL}/base-metadata`,e)}getNewPracticeFacilityMetaData(){return this.webAPI.getData(`${this.baseURL}/metadata`)}getPracticeFacilityImportMetaData(){return this.webAPI.getData(`${this.baseURL}/import-metadata`)}importClubPracticeFacilities(t){return this.webAPI.postMultiPartContent(`${this.baseURL}/import`,t,t.name)}exportPracticeFacilities(){return this.webAPI.getContentData(`${this.baseURL}/export`)}getPracticeFacilityMember(t,e,i){let n=new C;return e!==void 0&&(n=n.append("includeAssignments",e.toString())),i?.length&&i.forEach(r=>n=n.append("currentFieldIds",r.toString())),this.webAPI.getData(`${this.baseURL}/${t}`,n)}savePracticeFacility(t){return t.id?this.webAPI.putData(this.baseURL,t):this.webAPI.postData(this.baseURL,t)}checkForDuplicatedFacilities(t){return this.webAPI.postData(`${this.baseURL}/unique`,t)}deletePracticeFacility(t){return this.webAPI.deleteData(`${this.baseURL}/${t}`)}restorePracticeFacility(t){return this.webAPI.putData(`${this.baseURL}/${t}/restore`,{})}getFacilityField(t,e){return this.webAPI.getData(`${this.baseURL}/${t}/fields/${e}`)}saveFacilityField(t){return t.facilityFieldID?this.webAPI.putData(`${this.baseURL}/${t.practiceFacilityID}/fields/`,t):this.webAPI.postData(`${this.baseURL}/${t.practiceFacilityID}/fields/`,t)}deleteFacilityField(t,e){return this.webAPI.deleteData(`${this.baseURL}/${t}/fields/${e}`)}restoreFacilityField(t,e){return this.webAPI.putData(`${this.baseURL}/${t}/fields/${e}/restore`,{})}getFacilityFieldMetaData(){return this.webAPI.getData(`${this.baseURL}/fields/metadata`)}checkForDuplicatedField(t,e){let i=new C;return i=i.append("fieldName",e),this.webAPI.getData(`${this.baseURL}/${t}/fields/unique`,i)}getFacilityFieldImportMetaData(){return this.webAPI.getData(`${this.baseURL}/fields/import-metadata`)}importFacilityFields(t){return this.webAPI.postMultiPartContent(`${this.baseURL}
1/fields/import`,t,t.name)}exportFacilityFields(){return this.webAPI.getContentData(`${this.baseURL}/fields/export`)}getFieldAvailabilities(t){return this.webAPI.postData(`${this.baseURL}/fields/schedule`,t)}getFieldAvailabilityMetaData(){return this.webAPI.getData(`${this.baseURL}/fields/availability/metadata`)}saveFieldAvailability(t,e){return t.fieldAvailabilityID?this.webAPI.putData(`${this.baseURL}/${e.practiceFacilityID}/fields/${e.facilityFieldID}/availability`,t):this.webAPI.postData(`${this.baseURL}/${e.practiceFacilityID}/fields/${e.facilityFieldID}/availability`,t)}saveFieldAvailabilityUsageRules(t,e,i){return this.webAPI.postData(`${this.baseURL}/${t.practiceFacilityID}/fields/${t.facilityFieldID}/availability/${e.fieldAvailabilityID}/usage-rules`,i)}deleteFieldAvailability(t,e){return this.webAPI.deleteData(`${this.baseURL}/${e.practiceFacilityID}/fields/${e.facilityFieldID}/availability/${t.fieldAvailabilityID}`)}getFieldTags(){return this.webAPI.getData(`${this.baseURL}/fields/tags`)}getCoaches(){return this.webAPI.getData(`${this.baseURL}/coaches`)}getFieldConfigurations(){return this.webAPI.getData(`${this.baseURL}/fields/configurations`)}getFieldConfigurationMetaData(){return this.webAPI.getData(`${this.baseURL}/fields/usage-rules/metadata`)}getPracticeFacilities(){return this.webAPI.getData("public/practice-facility")}importFieldAvailabilities(t){return this.webAPI.postMultiPartContent(`${this.baseURL}/availabilities/import`,t,t.name)}exportFieldAvailabilities(){return this.webAPI.getContentData(`${this.baseURL}/availabilities/export`)}getFieldAvailabilityForCalendar(t,e,i,n){let r=E(i),s=E(n);return this.webAPI.getData(`${this.baseURL}/${t}/fields/${e}/availability/calendar?startDate=${r}&endDate=${s}`)}getFacilityCalendarEvents(t,e,i,n){let r=E(i),s=E(n);return this.webAPI.getData(`${this.baseURL}/${t}/fields/${e}/calendar-events?startDate=${r}&endDate=${s}`)}getPlaceAutocomplete(t,e){let i=new C().set("input",t);return e&&(i=i.set("type",e)),this.webAPI.getData(`${this.baseURL}/autocomplete`,i)}getPlaceDetails(t){let e=new C().set("placeId",t);return this.webAPI.getData(`${this.baseURL}/place-details`,e)}uploadPracticeFacilityImage(t){return this.webAPI.postMultiPartContent(`${this.baseURL}/upload-image`,t,t.name)}uploadFacilityFieldImage(t,e){return this.webAPI.postMultiPartContent(`${this.baseURL}/${t}/fields/upload-image`,e,e.name)}};c.\u0275fac=function(e){return new(e||c)(Q(fe))},c.\u0275prov=z({token:c,factory:c.\u0275fac});let l=c;return l})();var we=class extends ue{constructor(){super(),this.selected=!1,this.filteredFields=[],this.country="USA",this.isAway=!0}};var Ve=(function(l){return l[l.OPEN=1]="OPEN",l[l.CLOSED=2]="CLOSED",l[l.PENDING=3]="PENDING",l})(Ve||{});var qe=["practiceFacilityForm"],Oe=["fileUploadField"];function ke(l,c){l&1&&(a(0,`
2  `),d(1,"h3"),a(2,"Create a Facility"),m(),a(3,`
3`))}function Be(l,c){l&1&&(a(0,`
4  `),d(1,"h3"),a(2,"Facility Edit"),m(),a(3,`
5`))}function je(l,c){l&1&&(a(0,`
6      `),p(1,"app-dynamic-form-field",20),a(2,`
7    `)),l&2&&(h(),I("enableFilter",!0))}function We(l,c){if(l&1){let o=A();a(0,`
8  `),d(1,"app-dynamic-form",2,0),D("onCancel",function(){f(o);let e=u();return y(e.cancel())})("onSubmit",function(e){f(o);let i=u();return y(i.save(e))})("valueChanges",function(e){f(o);let i=u();return y(i.checkForUniqueFacility(e))})("onDelete",function(){f(o);let e=u();return y(e.delete())}),a(3,`
9    `),p(4,"app-dynamic-form-field",3),a(5,`
10    `),p(6,"app-dynamic-form-field",4),a(7,`
11    `),p(8,"app-dynamic-form-field",5),a(9,`
12    `),p(10,"app-dynamic-form-field",6),a(11,`
13    `),p(12,"app-dynamic-form-field",7),a(13,`
14    `),p(14,"app-dynamic-form-field",8),a(15,`
15    `),d(16,"app-dynamic-form-field",9),D("onChange",function(e){f(o);let i=u();return y(i.updateCountry(e))}),m(),a(17,`
16    `),p(18,"app-dynamic-form-field",10),a(19,`
17    `),p(20,"app-dynamic-form-field",11),a(21,`
18    `),p(22,"app-dynamic-form-field",12),a(23,`
19    `),p(24,"app-dynamic-form-field",13),a(25,`
20    `),p(26,"app-dynamic-form-field",14),a(27,`
21    `),S(28,je,3,1),p(29,"app-dynamic-form-field",15),a(30,`
22    `),p(31,"app-dynamic-form-field",16),a(32,`
23    `),d(33,"app-dynamic-form-field",17,1),D("onChange",function(e){f(o);let i=u();return y(i.facilityImage=e.target.files[0])})("onFileDelete",function(){f(o);let e=u();return y(e.onFileDeleted())}),m(),a(35,`
24    `),d(36,"app-dynamic-form-field",18),D("onChange",function(e){f(o);let i=u();return y(i.changeClubAccountingClass(e))}),m(),a(37,`
25    `),p(38,"app-dynamic-form-field",19),a(39,`
26  `),m(),a(40,`
27`)}if(l&2){let o=u();h(),I("viewOnly",o.viewOnly)("fields",o.fields)("entity",o.practiceFacilityEntity)("horizontalForm",!0)("contentFieldsMode",!0)("showSubmitButton",o.showSubmit)("submitButtonEnabled",o.uniqueFacilityConfirmed)("submitButtonDisabledMessage","Please enter the facility's name and address information")("debounceTime",1e3)("showDeleteButton",o.practiceFacilityEntity.id&&o.showSubmit)("deleteButtonText","Remove")("deletingButtonText","Removing")("deleteMessage","Are you sure you want to remove this item?")("buttonsPosition","left"),h(27),w(o.viewOnly?-1:28),h(5),I("selectedFileName",o.practiceFacilityEntity.file)("canDownload",!1)("canRemoveFile",!0)("acceptedFileExtensions",o.acceptedFileTypes)("acceptType",o.fileImageUploadAcceptTypes)("showFileUploadImagePreview",!0)("hidePreviewDescription",!0)}}function ze(l,c){if(l&1){let o=A();a(0,`
28      `),d(1,"div",23),a(2,`
29        `),d(3,"div",24),a(4,`
30          `),d(5,"div",25),a(6),m(),a(7,`
31          `),d(8,"div",26),a(9,`
32            `),d(10,"span",27),a(11),m(),a(12,`
33          `),m(),a(13,`
34        `),m(),a(14,`
35        `),d(15,"div",28),a(16,`
36          `),d(17,"button",29),D("click",function(){let e=f(o).$implicit,i=u(2);return y(i.useExistingFacility(e))}),a(18,"Use this"),m(),a(19,`
37        `),m(),a(20,`
38      `),m(),a(21,`
39    `)}if(l&2){let o=c.$implicit;h(6),se(`
40            `,o.name,`
41          `),h(5),re(`
42              `,o.address1,`
43              `,o.address2,`
44              `,o.city,`
45              `,o.state,`
46              `,o.zip,`
47            `)}}function Ge(l,c){if(l&1){let o=A();a(0,`
48      `),d(1,"app-dialog-footer"),a(2,`
49        `),ie(3,30),a(4,`
50        `),ee(5,31),a(6,`
51          `),d(7,"button",32),D("click",function(){f(o);let e=u(2);return y(e.ignoreExisingFacilities())}),a(8,"Add Anyway"),m(),a(9,`
52        `),te(),a(10,`
53      `),m(),a(11,`
54    `)}}function Qe(l,c){if(l&1){let o=A();a(0,`
55  `),d(1,"p-dialog",21),ce("visibleChange",function(e){f(o);let i=u();return oe(i.showDuplicatedFacilityModal,e)||(i.showDuplicatedFacilityModal=e),y(e)}),a(2,`
56    `),d(3,"div"),a(4,`
57      It looks like we already have location
58      `),d(5,"b"),a(6),m(),a(7,`
59    `),m(),a(8,`
60    `),Z(9,ze,22,6,null,null,J),X(11,Ge,12,0,"ng-template",22),a(12,`
61  `),m(),a(13,`
62`)}if(l&2){let o=u();h(),I("modal",!0)("closable",!1),le("visible",o.showDuplicatedFacilityModal),h(5),ne(o.currentFacility.name),h(3),K(o.matchingFacilities)}}var kt=(()=>{let c=class c{constructor(t,e,i,n,r,s){this.siteDataService=t,this.practiceFacilityService=e,this.formService=i,this.programService=n,this.facilityRentalService=r,this.authService=s,this.viewOnly=!1,this.saveComplete=new L,this.cancelEvent=ne
62w L,this.deleteComplete=new L,this.showSubmit=!0,this.uniqueFacilityConfirmed=!1,this.showDuplicatedFacilityModal=!1,this.facilityRentalSettings=null,this.unsubscribe$=new B,this.acceptedFileTypes=me,this.fileImageUploadAcceptTypes=pe,this.fileDeleted=!1,this.facilityNameSuggestions=[],this.address1Suggestions=[],this.isLoadingFacilityName=!1,this.isLoadingAddress1=!1}ngOnInit(){return k(this,null,function*(){this.user=yield j(this.authService.getUser()),console.log("club perm: ",this.user[F.Clubs],"club settings perm: ",this.user[F.ClubSettings],"facility rental perm: ",this.user[F.FacilityRentals]);let t={full:this.practiceFacilityService.getPracticeFacilityMetaDataFull(this.practiceFacilityEntity.id,this.practiceFacilityEntity.country),partial:this.practiceFacilityService.getPracticeFacilityMetaDataBase(),accountingClasses:this.user[F.ProgramRegistrationAdmin]?this.programService.getClubAccountingClasses():U(null),rentalSettings:this.user[F.FacilityRentals]?this.facilityRentalService.getSettings():U(null)};W(t).pipe(P(this.unsubscribe$)).subscribe({next:e=>{let i=this.user[F.Clubs]&&this.user[F.ClubSettings]&&this.user[F.FacilityRentals]&&this.user[F.ProgramRegistrationAdmin];if(e.accountingClasses&&e.rentalSettings&&i)this.clubAccountingClasses=e.accountingClasses,this.facilityRentalSettings=e.rentalSettings,(!this.practiceFacilityEntity.id||!this.practiceFacilityEntity.clubAccountingClassID)&&this.facilityRentalSettings?.clubAccountingClassID&&(this.practiceFacilityEntity.clubAccountingClassID=this.facilityRentalSettings.clubAccountingClassID),(!this.practiceFacilityEntity.id||!this.practiceFacilityEntity.clubSurchargeID)&&this.facilityRentalSettings?.clubSurchargeID&&(this.practiceFacilityEntity.clubSurchargeID=this.facilityRentalSettings.clubSurchargeID);else if(e?.full?.metadata?.fields){let r=e.full.metadata.fields.find(g=>g.controlName==="clubAccountingClassID"),s=e.full.metadata.fields.find(g=>g.controlName==="clubSurchargeID");r&&(r.viewOnly=!0,r.required=!1,r.validators=[]),s&&(s.viewOnly=!0,s.required=!1,s.validators=[])}this.fullFields=e.full.metadata.fields;let n=r=>{r.forEach(s=>{this.practiceFacilityEntity?.id?(s.controlName==="name"&&(s.hasAutoComplete=!1,s.dynamicFormFieldTextBoxTypeID=V.TEXT,this.nameField=s),s.controlName==="address1"&&(s.hasAutoComplete=!1,s.dynamicFormFieldTextBoxTypeID=V.TEXT,this.address1Field=s)):(s.controlName==="name"&&(s.hasAutoComplete=!0,s.autoCompleteHandler=this.onFacilityNameInput.bind(this),s.autoCompleteSuggestions=this.facilityNameSuggestions,s.autoCompleteOnSelect=this.onFacilityNameSelect.bind(this),this.nameField=s),s.controlName==="address1"&&(s.hasAutoComplete=!0,s.autoCompleteHandler=this.onAddress1Input.bind(this),s.autoCompleteSuggestions=this.address1Suggestions,s.autoCompleteOnSelect=this.onAddress1Select.bind(this),this.address1Field=s))})};n(e.full.metadata.fields),n(e.partial.metadata.fields),this.practiceFacilityEntity.id?(this.fields=e.full.metadata.fields,this.uniqueFacilityConfirmed=!0):this.fields=e.partial.metadata.fields,this.showSubmit=this.fields.findIndex(r=>!r.viewOnly)>-1,this.siteDataService.hideSiteLoader()}})})}save(t){t.id=this.practiceFacilityEntity.id,this.fileUploadField&&this.fileUploadField.hasFileChanged?this.facilityImage?this.practiceFacilityService.uploadPracticeFacilityImage(this.facilityImage).subscribe({next:e=>{t.file=e.location,this.savePracticeFacility(t)},error:()=>{this.formService.hideFormLoader(),this.siteDataService.showSiteErrorAlert("There was a problem uploading the image")}}):this.fileDeleted?(t.file=null,this.savePracticeFacility(t)):this.savePracticeFacility(t):(t.file=this.practiceFacilityEntity.file,this.savePracticeFacility(t))}changeClubAccountingClass(t){t&&this.fields.some(e=>e.controlName==="clubSurchargeID")&&(this.clubAccountingClasses.some(e=>e.clubAccountingClassID===t&&e.assignments.some(i=>i.isSurchargeRequired))?(this.fields.find(e=>e.controlName==="clubSurchargeID").validators.push({validatorType:ge.REQUIRED}),this.fields.find(e=>e.controlName==="clubSurchargeID").required=!0):(this.fields.find(e=>e.controlName==="clubSurchargeID").validators=[],this.fields.find(e=>e.controlName==="clubSurchargeID").required=!1),this.fields=[...this.fields])}savePracticeFacility(t){this.practiceFacilityService.savePracticeFacility(t).subscribe({next:e=>{this.siteDataService.showSiteSuccessAlert("Facility saved successfully"),this.formService.hideFormLoader(),e&&(this.practiceFacilityEntity.id=e.id),this.saveComplete.emit({practiceFacility:e,choseExistingFacility:!1})},error:()=>{this.formService.hideFormLoader(),this.siteDataService.showSiteErrorAlert("There was a problem saving the Facility")}})}checkForUniqueFacility(t){this.practiceFacilityForm.isValid&&!this.uniqueFacilityConfirmed&&(this.formService.showFormLoader(),this.practiceFacilityService.checkForDuplicatedFacilities(t).subscribe({next:e=>{e.length<1?(this.uniqueFacilityConfirmed=!0,this.fields=[...this.fullFields.filter(i=>!this.fields.find(n=>n.controlName===i.controlName)),...this.fields],this.practiceFacilityEntity=_(_({},this.practiceFacilityEntity),this.practiceFacilityForm.validFieldsValue)):(this.currentFacility=t,this.matchingFacilities=e,this.showDuplicatedFacilityModal=!0),this.formService.hideFormLoader()},error:()=>{this.formService.hideFormLoader()}}))}useExistingFacility(t){this.showDuplicatedFacilityModal=!1,this.uniqueFacilityConfirmed=!0,this.fields=[...this.fullFields.filter(e=>!this.fields.find(i=>i.controlName===e.controlName)),...this.fields],this.saveComplete.emit({practiceFacility:t,choseExistingFacility:!0})}ignoreExisingFacilities(){this.uniqueFacilityConfirmed=!0,this.fields=[...this.fullFields.filter(t=>!this.fields.find(e=>e.controlName===t.controlName)),...this.fields],this.practiceFacilityEntity=_(_({},this.practiceFacilityEntity),this.practiceFacilityForm.validFieldsValue),this.showDuplicatedFacilityModal=!1}updateCountry(t){(this.uniqueFacilityConfirmed?this.practiceFacilityService.getPracticeFacilityMetaDataFull(this.practiceFacilityEntity.id,t):this.practiceFacilityService.getPracticeFacilityMetaDataBase(t)).pipe(P(this.unsubscribe$)).subscribe(i=>
62{this.fields=i.metadata.fields,this.siteDataService.hideSiteLoader()})}cancel(){this.cancelEvent.emit("canceled")}delete(){this.practiceFacilityService.deletePracticeFacility(this.practiceFacilityEntity.id).subscribe({next:()=>{this.siteDataService.showSiteSuccessAlert("Facility successfully removed"),this.siteDataService.hideSiteLoader(),this.deleteComplete.emit("deleted")},error:()=>{this.formService.hideFormLoader(),this.siteDataService.showSiteErrorAlert("There was a problem removing this Facility")}})}onFacilityNameInput(t){let e=t.query;if(!e){this.facilityNameSuggestions=[],this.nameField&&(this.nameField.autoCompleteSuggestions=[]);return}this.isLoadingFacilityName=!0,this.practiceFacilityService.getPlaceAutocomplete(e,"establishment").subscribe({next:i=>{let n=Array.isArray(i)?i:i&&i.suggestions?i.suggestions:[];this.facilityNameSuggestions=n.map(r=>({label:r.placePrediction.structuredFormat.mainText.text+(r.placePrediction.structuredFormat.secondaryText?.text?", "+r.placePrediction.structuredFormat.secondaryText.text:""),value:r.placePrediction.placeId,placePrediction:r.placePrediction})),this.nameField&&(this.nameField.autoCompleteSuggestions=this.facilityNameSuggestions),this.isLoadingFacilityName=!1},error:()=>this.isLoadingFacilityName=!1})}onAddress1Input(t){let e=t.query;if(!e){this.address1Suggestions=[],this.address1Field&&(this.address1Field.autoCompleteSuggestions=[]);return}this.isLoadingAddress1=!0,this.practiceFacilityService.getPlaceAutocomplete(e,"address").subscribe({next:i=>{let n=Array.isArray(i)?i:i&&i.suggestions?i.suggestions:[];this.address1Suggestions=n.map(r=>({label:r.placePrediction.structuredFormat.mainText.text+(r.placePrediction.structuredFormat.secondaryText?.text?", "+r.placePrediction.structuredFormat.secondaryText.text:""),value:r.placePrediction.placeId,placePrediction:r.placePrediction})),this.address1Field&&(this.address1Field.autoCompleteSuggestions=this.address1Suggestions),this.isLoadingAddress1=!1},error:()=>this.isLoadingAddress1=!1})}patchFormWithGooglePlaceDetails(t,e,i=!0){if(!t||!t.place||!this.practiceFacilityForm||!this.practiceFacilityForm.form)return;let n=t.place,r=b=>n.addressComponents?.find(Ne=>Ne.types?.includes(b))?.longText||"",s=132,g=130,_e=116,Pe=124,Ie=96,Ae=139,Ee=r(s),Le=r(g),Re=[Ee,Le].join(" "),$e=r(_e),Te=r(Pe),x=r(Ie),Ue=r(Ae);console.log("Google Place state: ",x,this.fields,this.fields.find(b=>b.label==="Texas"));let q=this.fields.find(b=>b.controlName==="state")?.options||[];
62x&&q.some(b=>b.label.toLowerCase()===x.toLowerCase())&&(x=q.find(b=>b.label.toLowerCase()===x.toLowerCase()).value);let O={address1:Re||n.formattedAddress||"",city:$e||"",zip:Te||"",state:x,country:"USA",address2:Ue||"",infoLink:t?.place?.googleMapsLinks?.placeUri||""};i&&(O.name=n.displayName?.text),this.practiceFacilityForm.form.patchValue(O)}setAutoCompleteInputValue(t,e){t&&this.practiceFacilityForm&&this.practiceFacilityForm.form&&this.practiceFacilityForm.form.get(t.controlName)?.setValue(e)}getSelectedPlace(t){let e=t?.value&&typeof t.value=="object"?t.value:t,i=e?.placePrediction?.placeId||e?.value||e?.placeId||"",n=e?.label||"";return{placeId:i,label:n}}onFacilityNameSelect(t){let{placeId:e,label:i}=this.getSelectedPlace(t);e&&this.practiceFacilityService.getPlaceDetails(e).pipe(P(this.unsubscribe$)).subscribe({next:n=>{this.setAutoCompleteInputValue(this.nameField,i),this.patchFormWithGooglePlaceDetails(n,i,!0)},error:()=>this.siteDataService.showSiteErrorAlert("Unable to load facility details.")})}onAddress1Select(t){let{placeId:e,label:i}=this.getSelectedPlace(t);e&&this.practiceFacilityService.getPlaceDetails(e).pipe(P(this.unsubscribe$)).subscribe({next:n=>{this.setAutoCompleteInputValue(this.address1Field,i),this.patchFormWithGooglePlaceDetails(n,i,!0)},error:()=>this.siteDataService.showSiteErrorAlert("Unable to load address details.")})}onFileDeleted(){this.fileDeleted=!0,this.facilityImage=null}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}};c.\u0275fac=function(e){return new(e||c)(v(ye),v(T),v(be),v(R),v($),v(he))},c.\u0275cmp=Y({type:c,selectors:[["app-practice-facility-form"]],viewQuery:function(e,i){if(e&1&&ae(qe,5)(Oe,5),e&2){let n;N(n=M())&&(i.practiceFacilityForm=n.first),N(n=M())&&(i.fileUploadField=n.first)}},inputs:{practiceFacilityEntity:"practiceFacilityEntity",viewOnly:"viewOnly"},outputs:{saveComplete:"saveComplete",cancelEvent:"cancelEvent",deleteComplete:"deleteComplete"},standalone:!1,decls:4,vars:4,consts:[["practiceFacilityForm",""],["fileUploadField",""],[3,"onCancel","onSubmit","valueChanges","onDelete","viewOnly","fields","entity","horizontalForm","contentFieldsMode","showSubmitButton","submitButtonEnabled","submitButtonDisabledMessage","debounceTime","showDeleteButton","deleteButtonText","deletingButtonText","deleteMessage","buttonsPosition"],["fieldName","name"],["fieldName","address1"],["fieldName","address2"],["fieldName","city"],["fieldName","zip"],["fieldName","state"],["fieldName","country",3,"onChange"],["fieldName","isInDoor"],["fieldName","infoLink"],["fieldName","note"],["fieldName","order"],["fieldName","isAway"],["fieldName","facilityStatusID"],["fieldName","statusDescription"],["fieldName","file",3,"onChange","onFileDelete","selectedFileName","canDownload","canRemoveFile","acceptedFileExtensions","acceptType","showFileUploadImagePreview","hidePreviewDescription"],["fieldName","clubAccountingClassID",3,"onChange"],["fieldName","clubSurchargeID"],["fieldName","practiceFacilityClubAssign",3,"enableFilter"],["styleClass","shortWidthDialog","showHeader","true","header","Location might already exist",3,"visibleChange","modal","closable","visible"],["pTemplate","footer"],[1,"border-all","border-radius","p-2","bg-white","mb-2","row","m-1"],[1,"col"],[1,"text-medium","fw-700"],[1,"mb-2","p-1","bg-primary","d-flex","text-smallest","justify-content-between"],[1,"text-grey","text-small","d-block"],[1,"col-auto"],["type","button",1,"btn",3,"click"],["slot","secondary"],["slot","primary"],[1,"btn",3,"click"]],template:function(e,i){e&1&&(S(0,ke,4,0),S(1,Be,4,0),S(2,We,41,22),S(3,Qe,14,4)),e&2&&(w(i.practiceFacilityEntity!=null&&i.practiceFacilityEntity.id?-1:0),h(),w(i.practiceFacilityEntity!=null&&i.practiceFacilityEntity.id?1:-1),h(),w(i.fields?2:-1),h(),w(i.showDuplicatedFacilityModal?3:-1))},dependencies:[De,ve,de,Ce,Fe],encapsulation:2});let l=c;return l})();var Xt=(()=>{let c=class c{};c.\u0275fac=function(e){return new(e||c)},c.\u0275mod=H({type:c}),c.\u0275inj=G({providers:[T,R,$],imports:[xe]});let l=c;return l})();export{we as a,Ve as b,T as c,kt as d,Xt as e};

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.