1"use strict";(self.webpackChunkany_repair_angular=self.webpackChunkany_repair_angular||[]).push([[5649],{55298:function(e,t,r){r.d(t,{g:function(){return l}});var i=r(2316),n=r(2281),o=r(90326),a=r(83315),s=r(1707),c=r(70325),d=function(e,t,r,i){return new(r||(r=Promise))(function(n,o){function a(e){try{c(i.next(e))}catch(t){o(t)}}function s(e){try{c(i.throw(e))}catch(t){o(t)}}function c(e){e.done?n(e.value):function(e){return e instanceof r?e:new r(function(t){t(e)})}(e.value).then(a,s)}c((i=i.apply(e,t||[])).next())})};let l=(()=>{class e{constructor(e,t){this.utilityService=e,this.toastr=t,this.isInvalidDate=!1,this.isClear=!1,this.fromDateValueEmitter=new i.EventEmitter,this.toDateValueEmitter=new i.EventEmitter}ngOnChanges(e){const t=e.isClear;if(void 0!==t.previousValue&&t.currentValue!==t.previousValue&&(this.from||this.to))return this.clearFilters()}ngOnInit(){}startDate(e){return d(this,void 0,void 0,function*(){this.from=e,this.fromDateValueEmitter.emit(this.from),this.to=n().format("yyyy-MM-DD"),this.toDateValueEmitter.emit(this.to)})}endDate(e){return d(this,void 0,void 0,function*(){this.to=e,this.toDateValueEmitter.emit(this.to),this.fromDateValueEmitter.emit(this.from)})}clearFilters(e){this.from="",this.to=""}timeValidation(e,t){return new Promise((r,i)=>d(this,void 0,void 0,function*(){let i="from"==t?new Date(e):new Date(this.from),o="to"==t?new Date(e):new Date(this.to),a=n(o);n(i).subtract(1,"days").isBefore(a)?(this.isInvalidDate=!1,r(this.isInvalidDate)):(this.isInvalidDate=!0,this.toastr.error("From date cannot be greater than to date, Please select valid date"),this.from="",r(this.isInvalidDate))}))}}return e.\u0275fac=function(t){return new(t||e)(i.\u0275\u0275directiveInject(o.t),i.\u0275\u0275directiveInject(a._W))},e.\u0275cmp=i.\u0275\u0275defineComponent({type:e,selectors:[["app-date-filter"]],inputs:{isClear:"isClear"},outputs:{fromDateValueEmitter:"fromDateValue",toDateValueEmitter:"toDateValue"},features:[i.\u0275\u0275NgOnChangesFeature],decls:11,vars:9,consts:[[1,"row"],[1,"col-md-6","form-group","pl-0"],["for","exampleFormControlSelect1",1,"control-label"],["type","date","name","from","placeholder","from",1,"form-control",3,"ngModel","ngModelChange"],["type","date","name","to","placeholder","to",1,"form-control",3,"ngModel","min","ngModelChange"]],template:function(e,t){1&e&&(i.\u0275\u0275elementStart(0,"div",0),i.\u0275\u0275elementStart(1,"div",1),i.\u0275\u0275elementStart(2,"label",2),i.\u0275\u0275text(3),i.\u0275\u0275pipe(4,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(5,"input",3),i.\u0275\u0275listener("ngModelChange",function(e){return t.from=e})("ngModelChange",function(e){return t.startDate(e)}),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(6,"div",1),i.\u0275\u0275elementStart(7,"label",2),i.\u0275\u0275text(8),i.\u0275\u0275pipe(9,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(10,"input",4),i.\u0275\u0275listener("ngModelChange",function(e){return t.to=e})("ngModelChange",function(e){return t.endDate(e)}),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementEnd()),2&e&&(i.\u0275\u0275advance(3),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(4,5,"page.fromdate")),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngModel",t.from),i.\u0275\u0275advance(3),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(9,7,"page.todate")),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngModel",t.to)("min",t.from))},directives:[s.Fj,s.JJ,s.On],pipes:[c.X$],styles:[""],changeDetection:0}),e})()},42811:function(e,t,r){r.d(t,{U:function(){return s}});var i=r(2316),n=r(1707),o=r(80639),a=r(70325);let s=(()=>{class e{constructor(e){this.formBuilder=e,this.isClear=!1,this.searchBarValueEmitter=new i.EventEmitter}ngOnInit(){this.searchForm=this.formBuilder.group({searchText:["",[n.kI.maxLength(15)]]}),this.searchFormSub=this.searchForm.valueChanges.pipe((0,o.b)(800)).subscribe(e=>{this.searchText=e.searchText,console.log("\ud83d\ude80 ~ file: searchbar.component.ts:37 ~ SearchbarComponent ~ ngOnInit ~ this.searchText:",this.searchText),this.emitValue(this.searchText.trim())})}ngOnChanges(e){const t=e.isClear;void 0!==t.previousValue&&t.currentValue!==t.previousValue&&this.searchForm.patchValue({searchText:""})}emitValue(e){console.log("\ud83d\ude80 ~ file: searchbar.component.ts:56 ~ SearchbarComponent ~ emitValue ~ event:",e),this.searchBarValueEmitter.emit(e)}onKeyUp(e){e.length>2&&this.emitValue(e)}omit_number(e){var t=new RegExp("^[a-zA-Z0-9 ]+$"),r=String.fromCharCode(e.charCode?e.charCode:e.which);return!!t.test(r)||(e.preventDefault(),!1)}changed(e){}ngOnDestroy(){}}return e.\u0275fac=function(t){return new(t||e)(i.\u0275\u0275directiveInject(n.qu))},e.\u0275cmp=i.\u0275\u0275defineComponent({type:e,selectors:[["app-searchbar"]],inputs:{isClear:"isClear",inputText:"inputText"},outputs:{searchBarValueEmitter:"searchBarValue"},features:[i.\u0275\u0275NgOnChangesFeature],decls:8,vars:4,consts:[["action","",3,"formGroup"],[1,"border","rounded-pill","p-1","defaultWidth","d-flex"],[1,"input-group-prepend","border-0"],["
1id","button-addon4","type","button",1,"btn","btn-link","text-info"],[1,"fa","fa-search"],[1,"d-flex","w-100","search-box"],["type","search","formControlName","searchText","aria-describedby","button-addon4",1,"bg-none","border-0","w-100",3,"placeholder","keypress"]],template:function(e,t){1&e&&(i.\u0275\u0275elementStart(0,"form",0),i.\u0275\u0275elementStart(1,"div",1),i.\u0275\u0275elementStart(2,"div",2),i.\u0275\u0275elementStart(3,"button",3),i.\u0275\u0275element(4,"i",4),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(5,"div",5),i.\u0275\u0275elementStart(6,"input",6),i.\u0275\u0275listener("keypress",function(e){return t.omit_number(e)}),i.\u0275\u0275pipe(7,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementEnd()),2&e&&(i.\u0275\u0275property("formGroup",t.searchForm),i.\u0275\u0275advance(6),i.\u0275\u0275property("placeholder",i.\u0275\u0275pipeBind1(7,2,"page.search")))},directives:[n._Y,n.JL,n.sg,n.Fj,n.JJ,n.u],pipes:[a.X$],styles:[".form-control[_ngcontent-%COMP%]:focus{box-shadow:none}.form-control-underlined[_ngcontent-%COMP%]{border-width:0;border-bottom-width:1px;border-radius:0;padding-left:0}body[_ngcontent-%COMP%]{background:#ffd89b;background:linear-gradient(to right,#ffd89b,#19547b);min-height:100vh}.form-control[_ngcontent-%COMP%]::-moz-placeholder{font-size:1rem;font-weight:400;color:#aaa;font-style:bold}.form-control[_ngcontent-%COMP%]:-ms-input-placeholder{font-size:1rem;font-weight:400;color:#aaa;font-style:bold}.form-control[_ngcontent-%COMP%]::placeholder{font-size:1rem;font-weight:400;color:#aaa;font-style:bold}.widthCls[_ngcontent-%COMP%]{width:80%}.search-box[_ngcontent-%COMP%]{padding:0 10px 0 0}"]}),e})()},41733:function(e,t,r){r.d(t,{R:function(){return v}});var i=r(2316),n=r(33360),o=r(90326),a=r(31585),s=r(85991),c=r(54364),d=r(10234),l=r(70325),p=function(e,t,r,i){return new(r||(r=Promise))(function(n,o){function a(e){try{c(i.next(e))}catch(t){o(t)}}function s(e){try{c(i.throw(e))}catch(t){o(t)}}function c(e){e.done?n(e.value):function(e){return e instanceof r?e:new r(function(t){t(e)})}(e.value).then(a,s)}c((i=i.apply(e,t||[])).next())})};function h(e,t){if(1&e){const e=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"button",9),i.\u0275\u0275listener("click",function(){const t=i.\u0275\u0275restoreView(e).$implicit;return i.\u0275\u0275nextContext(3).selectProvider(t)}),i.\u0275\u0275elementStart(1,"span"),i.\u0275\u0275text(2),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementEnd()}if(2&e){const e=t.$implicit;i.\u0275\u0275nextContext(3),i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate(e.companyName)}}function u(e,t){if(1&e&&(i.\u0275\u0275elementStart(0,"div",7),i.\u0275\u0275template(1,h,3,1,"button",8),i.\u0275\u0275elementEnd()),2&e){const e=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(1),i.\u0275\u0275property("ngForOf",e.serviceproviderList)}}function m(e,t){if(1&e&&(i.\u0275\u0275elementStart(0,"div",3),i.\u0275\u0275elementStart(1,"div",4),i.\u0275\u0275elementStart(2,"button",5),i.\u0275\u0275text(3),i.\u0275\u0275pipe(4,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(5,u,2,1,"div",6),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementEnd()),2&e){const e=i.\u0275\u0275nextContext();i.\u0275\u0275advance(3),i.\u0275\u0275textInterpolate1(" ",e.selectedProvider?e.selectedProvider.companyName:i.\u0275\u0275pipeBind1(4,2,"page.selectserviceprovider")," "),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngIf",e.showDropdown)}}let v=(()=>{class e{constructor(e,t,r,n){this._serviceProviderService=e,this.spinnerLoader=t,this.utilityService=r,this.dropDown=n,this.serviceproviderList=[],this.selectedProvider="",this.isStaffLog=!1,this.isClear=!1,this.serviceproviderEmitter=new i.EventEmitter,this.showDropdown=!1}ngOnChanges(e){const t=e.isClear;void 0!==t.previousValue&&t.currentValue!==t.previousValue&&this.clearFilters()}ngOnInit(){this.filterServiceProviders={categoryName:"",searchText:"",categoryId:""},this.getAllServiceProviders(),this.utilityService._clearFilterObserverStaff.subscribe(e=>p(this,void 0,void 0,function*(){"staff"==e.value&&this.clearFilters()}))}getAllServiceProviders(){this.spinnerLoader.show(),this.dropDown.getServiveProviderDropdownList().subscribe(e=>p(this,void 0,void 0,function*(){this.spinnerLoader.hide(),this.serviceproviderList=e,this.serviceproviderList.sort((e,t)=>
1e.companyName!==t.companyName?e.companyName<t.companyName?-1:1:0),this.serviceproviderList.unshift({companyName:"All",ownerName:"All",_id:""}),this.showDropdown=!0}))}selectProvider(e){e&&(this.selectedProvider=e,this.serviceproviderEmitter.emit({_id:e._id,companyName:e.companyName}))}clearFilters(){this.selectedProvider=""}}return e.\u0275fac=function(t){return new(t||e)(i.\u0275\u0275directiveInject(n.G),i.\u0275\u0275directiveInject(s.t2),i.\u0275\u0275directiveInject(o.t),i.\u0275\u0275directiveInject(a.c))},e.\u0275cmp=i.\u0275\u0275defineComponent({type:e,selectors:[["app-service-provider-filter"]],inputs:{isStaffLog:"isStaffLog",isClear:"isClear"},outputs:{serviceproviderEmitter:"serviceprovider"},features:[i.\u0275\u0275NgOnChangesFeature],decls:5,vars:4,consts:[[1,"form-group","ml-3",2,"float","left"],["for","exampleFormControlSelect1"],["class","input-icon",4,"ngIf"],[1,"input-icon"],["ngbDropdown","",1,"d-inline-block","dropdown"],["id","dropdownBasic1","ngbDropdownToggle","",1,"btn","btn-custome","ellipsis-css-service-provider-filter"],["ngbDropdownMenu","","aria-labelledby","dropdownBasic1",4,"ngIf"],["ngbDropdownMenu","","aria-labelledby","dropdownBasic1"],["class","dropdown-item",3,"click",4,"ngFor","ngForOf"],[1,"dropdown-item",3,"click"]],template:function(e,t){1&e&&(i.\u0275\u0275elementStart(0,"div",0),i.\u0275\u0275elementStart(1,"label",1),i.\u0275\u0275text(2),i.\u0275\u0275pipe(3,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(4,m,6,4,"div",2),i.\u0275\u0275elementEnd()),2&e&&(i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(3,2,"page.serviceprovider")),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngIf",t.serviceproviderList))},directives:[c.O5,d.jt,d.iD,d.Vi,c.sg],pipes:[l.X$],styles:[".dropdown-menu[_ngcontent-%COMP%]{width:100%!important;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);max-height:300px;overflow:scroll}.dropdown-item[_ngcontent-%COMP%]{width:100%!important;color:#000!important}"],changeDetection:0}),e})()},33360:function(e,t,r){r.d(t,{G:function(){return m}});var i=r(53882),n=r(76491),o=r(45871),a=r(33927),s=r(18293),c=r(92340),d=r(90326),l=r(2316),p=r(83315),h=r(85991);const u=c.N.serverURL;let m=(()=>
1{class e{constructor(e,t,r,i){this.http=e,this.toastr=t,this._utilityService=r,this.spinner=i,this.editServiceProviderSub=new n.X(null),this._editServiceProviderObservable=this.editServiceProviderSub.asObservable()}setEditServiceProvider(e){this.editServiceProviderSub.next(e)}addServiceProvider(e){return this.http.post(u+"/admin/addServiceProvider",e)}listServiceProvider(e){return this.spinner.show(),this.http.post(u+"/admin/get/serviceproviders",e).pipe((0,a.U)(e=>{var t=[];return 1==e.success?(e.data.forEach((e,r)=>{t.push({_id:null==e?void 0:e._id,companyName:(null==e?void 0:e.companyName)||(null==e?void 0:e.ownerName),totalOngoing:null==e?void 0:e.totalOngoing,avgRating:(null==e?void 0:e.avgRating)?Number(null==e?void 0:e.avgRating).toFixed(2):0,categorieName:this.checkIsArrayOrObject(null==e?void 0:e.catagories),createdAt_Local:this._utilityService.formatDate(e.createdAt_Local),numberWithCode:null==e?void 0:e.numberWithCode,ownerName:null==e?void 0:e.ownerName,isActive:null==e?void 0:e.isActive})}),this.spinner.hide()):(this.spinner.hide(),t=[]),this.spinner.hide(),{data:t,totalCount:e.totalCount}}),(0,s.K)(e=>(this.spinner.hide(),(0,o._)(e))))}checkIsArrayOrObject(e){return Array.isArray(e)?e.map(e=>e.catagorieName):e.catagorieName}getMainCategories(){return this.http.post(u+"/user/getMainCatagories",{}).pipe((0,a.U)(e=>e),(0,s.K)(e=>(0,o._)("Something went wrong!")))}viewServiceProvider(e){return this.spinner.show(),this.http.post(u+"/admin/view-serviceProvider",e).pipe((0,a.U)(e=>(this.spinner.hide(),e)),(0,s.K)(e=>(this.spinner.hide(),(0,o._)(e))))}editServiceProvider(e){return this.http.post(u+"/admin/updateServiceProvider",e)}checkBranchAssignedToStaff(e){return this.http.post(u+"/admin/check-staff-branches",e)}statusToggle(e){return this.http.post(`${u}/admin/status-toggle`,e).pipe((0,a.U)(e=>e),(0,s.K)(e=>(this.spinner.hide(),(0,o._)(e))))}addServicesOnBehalfOfSPA(e){return this.http.post(u+"/admin/on-behalf-of-spa-add-category",e)}viewCategory(e){return this.http.post(u+"/admin/view-category",e)}viewUpdatedCategory(e){return this.http.post(u+"/admin/view-updated-category",e)}addCategorySPA(e){return this.http.post(u+"/serviceProviderAdmin/add/Services",e)}viewCategorySPA(e){return this.http.post(u+"/serviceProviderAdmin/view-category",e)}editCategorySPA(e){return new i.WM({"Content-Type":"application/x-www-form-urlencoded"}),this.http.post(u+"/serviceProviderAdmin/edit-category",e)}viewSpaCategory(e){return this.http.post(u+"/admin/view-spa-category",e)}getOtherServices(e){return this.http.post(u+"/serviceProviderAdmin/get-other-services",e)}approveDeclineRequest(e){return this.http.post(u+"/admin/approve-decline-service-provider",e)}listServiceProviderFilter(e){return this.http.post(u+"/admin/get/serviceproviders-filter",e).pipe((0,a.U)(e=>{var t=[];return 1==e.success?e.data.forEach((e,r)=>{t.push({_id:null==e?void 0:e._id,companyName:(null==e?void 0:e.companyName)||(null==e?void 0:e.ownerName),totalOngoing:null==e?void 0:e.totalOngoing,avgRating:(null==e?void 0:e.avgRating)?Number(null==e?void 0:e.avgRating).toFixed(2):0,categorieName:this.checkIsArrayOrObject(null==e?void 0:e.catagories),createdAt_Local:this._utilityService.formatDate(e.createdAt_Local),numberWithCode:null==e?void 0:e.numberWithCode,ownerName:null==e?void 0:e.ownerName,isActive:null==e?void 0:e.isActive})}):t=[],{data:t,totalCount:e.totalCount}}))}checkChildCategoryExistValidatorSPA(e){return this.http.post(u+"/serviceProviderAdmin/category-validator",e)}categoryListing(e){return this.http.post(u+"/admin/get-all-category-list",e).pipe((0,a.U)(e=>e),(0,s.K)(e=>(0,o._)("Something went wrong!")))}addServicesSPASignUp(e){return this.http.post(u+"/auth/spa-add-category",e)}spaSignUp(e){return this.http.post(u+"/auth/spa-sign-up",e)}}return e.\u0275fac=function(t){return new(t||e)(l.\u0275\u0275inject(i.eN),l.\u0275\u0275inject(p._W),l.\u0275\u0275inject(d.t),l.\u0275\u0275inject(h.t2))},e.\u0275prov=l.\u0275\u0275defineInjectable({token:e,factory:e.\u0275fac,providedIn:"root"}),e})()}}]); 2//# sourceMappingURL=5649-es2015.a95b4f28055a389ab48f.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.