1(self.webpackChunkWebbRes=self.webpackChunkWebbRes||[]).push([[2141],{72064:(h,y,l)=>{var _=l(64667),m=l(27842),r=l(61746),d=l(82773);h.exports=function p(g,u){return u=_(u,g),null==(g=r(g,u))||delete g[d(m(u))]}},925:(h,y,l)=>{var _=l(82358);h.exports=function m(r){return _(r)?void 0:r}},10058:(h,y,l)=>{var _=l(94694),m=l(15529),r=l(39009);h.exports=function d(p){return r(m(p,void 0,_),p+"")}},61746:(h,y,l)=>{var _=l(93436),m=l(63586);h.exports=function r(d,p){return p.length<2?d:_(d,m(p,0,-1))}},94694:(h,y,l)=>{var _=l(56369);h.exports=function m(r){return null!=r&&r.length?_(r,1):[]}},82358:(h,y,l)=>{var _=l(72802),m=l(52398),r=l(27503),u=Function.prototype.toString,v=Object.prototype.hasOwnProperty,x=u.call(Object);h.exports=function k(E){if(!r(E)||"[object Object]"!=_(E))return!1;var S=m(E);if(null===S)return!0;var C=v.call(S,"constructor")&&S.constructor;return"function"==typeof C&&C instanceof C&&u.call(C)==x}},89718:(h,y,l)=>{var _=l(14992),m=l(5245),r=l(38641),d=l(81690);h.exports=function p(g,u){return(d(g)?_:r)(g,m(u,3))}},12482:(h,y,l)=>{var _=l(14992),m=l(77007),r=l(72064),d=l(64667),p=l(11694),g=l(925),u=l(10058),v=l(51675),S=u(function(C,A){var O={};if(null==C)return O;var f=!1;A=_(A,function(T){return T=d(T,C),f||(f=T.length>1),T}),p(C,v(C),O),f&&(O=m(O,7,g));for(var P=A.length;P--;)r(O,A[P]);return O});h.exports=S},72420:(h,y,l)=>{"use strict";l.d(y,{z:()=>d});var _=l(11048),m=l(1659),r=l(89724);let d=(()=>{class p{}return p.\u0275fac=function(u){return new(u||p)},p.\u0275mod=r.\u0275\u0275defineNgModule({type:p}),p.\u0275inj=r.\u0275\u0275defineInjector({imports:[[_.CommonModule,m.u5]]}),p})()},19714:(h,y,l)=>{"use strict";l.r(y),l.d(y,{AssetModule:()=>sn});var _=l(11048),m=l(11576),r=l(58117),d=l(64762),p=l(40136);class g{constructor(o=null){this.is_current_date=!1,this.asset_start_time=p.s_O.startTime,this.asset_end_time=p.s_O.endTime,this.asset_time_step=p.o5b,o&&Object.assign(this,o)}}(0,d.gn)([(0,r.vg)()],g.prototype,"is_current_date",void 0),(0,d.gn)([(0,r.vg)()],g.prototype,"asset_start_time",void 0),(0,d.gn)([(0,r.vg)()],g.prototype,"asset_end_time",void 0),(0,d.gn)([(0,r.vg)()],g.prototype,"asset_time_step",void 0);class u{constructor(o=null){this.half_day_hours=0,this.week_days=0,this.month_days=0,o&&Object.assign(this,o)}}(0,d.gn)([(0,r.vg)()],u.prototype,"half_day_hours",void 0),(0,d.gn)([(0,r.vg)()],u.prototype,"week_days",void 0),(0,d.gn)([(0,r.vg)()],u.prototype,"month_days",void 0);class v{constructor(o=null){this.type="full_amount",this.value=0,o&&Object.assign(this,o)}}(0,d.gn)([(0,r.vg)()],v.prototype,"type",void 0),(0,d.gn)([(0,r.vg)()],v.prototype,"value",void 0);class x{constructor(o=null){this.day_name="",this.is_open=!1,this.open_time=p.s_O.startTime,this.close_time=p.s_O.endTime,this.closed_day_charges=new v,o&&Object.assign(this,o)}}(0,d.gn)([(0,r.vg)()],x.prototype,"day_name",void 0),(0,d.gn)([(0,r.vg)()],x.prototype,"is_open",void 0),(0,d.gn)([(0,r.vg)()],x.prototype,"open_time",void 0),(0,d.gn)([(0,r.vg)()],x.prototype,"close_time",void 0),(0,d.gn)([(0,r.o1)(v)],x.prototype,"closed_day_charges",void 0);const k=[Object.assign(Object.assign({},new x),{is_open:!0,day_name:"mon"}),Object.assign(Object.assign({},new x),{is_open:!0,day_name:"tue"}),Object.assign(Object.assign({},new x),{is_open:!0,day_name:"wed"}),Object.assign(Object.assign({},new x),{is_open:!0,day_name:"thu"}),Object.assign(Object.assign({},new x),{is_open:!0,day_name:"fri"}),Object.assign(Object.assign({},new x),{day_name:"sat"}),Object.assign(Object.assign({},new x),{day_name:"sun"})];class E{constructor(o=null){this.asset_default_date_time=new g,this.default_asset_booking_days=new u,this.asset_availability=[],o&&o.asset_default_date_time&&(this.asset_default_date_time=new g(o.asset_default_date_time)),o&&o.asset_time_step&&(this.asset_default_date_time.asset_time_step=o.asset_time_step),o&&o.default_asset_booking_days&&(this.default_asset_booking_days=new u(o.default_asset_booking_days)),o&&o.asset_availability&&(this.asset_availability=o.asset_availability)}}(0,d.gn)([(0,r.o1)(g)],E.prototype,"asset_default_date_time",void 0),(0,d.gn)([(0,r.o1)(u)],E.prototype,"default_asset_booking_days",void 0),(0,d.gn)([(0,r.IE)(x)],E.prototype,"asset_availability",void 0);class S{constructor(o=null){this.cancellation_policy="",o&&Object.assign(this,o)}}(0,d.gn)([(0,r.vg)()],S.prototype,"cancellation_policy",void 0);class C{constructor(o=null){this.is_enable=!0,this.type="not_required",this.value=0,this.flat_type="flat",o&&Object.assign(this,o)}}(0,d.gn)([(0,r.vg)()],C.prototype,"is_enable",void 0),(0,d.gn)([(0,r.vg)()],C.prototype,"type",void 0),(0,d.gn)([(0,r.vg)()],C.prototype,"value",void 0),(0,d.gn)([(0,r.vg)()],C.prototype,"flat_type",void 0);class A{constructor(o=null){this.asset_availability=new E,this.asset_reservation_deposit=new C,this.cancellation_policy=new S,o&&(this.asset_availability=new E(o),this.asset_reservation_deposit=new C(o.asset_reservation_deposit),this.cancellation_policy=new S({cancellation_policy:o.cancellation_policy}),this.cancellation_policy=new S({cancellation_policy:o.cancellation_policy}))}}(0,d.gn)([(0,r.o1)(E)],A.prototype,"asset_availability",void 0),(0,d.gn)([(0,r.o1)(C)],A.prototype,"asset_reservation_deposit",void 0),(0,d.gn)([(0,r.o1)(S)],A.prototype,"cancellation_policy",void 0);var O=l(16738),f=l.n(O),P=l(22134),T=l(12482),F=l.n(T),H=l(10826),B=l(23815),e=l(89724),I=l(14531),W=l(45210),U=l(36312),G=l(50063),K=l(78726),Q=l(50690),V=l(88989),Z=l(22323),j=l(4817),J=l(11205),Y=l(18657),w=l(1659),z=l(86640),X=l(32697),q=l(59872),ee=l(32445),te=l(30305),ne=l(73755),ae=l(1005),ie=l(9921),oe=l(46025),se=l(16345),le=l(93976),re=l(4816),pe=l(22328);const de=["assetConditionModalRef"],_e=["assetSeasonalAvailabilityModalRef"],ce=["viewSeasonalAvailabilityItemModalRef"],me=["exceptionsHoursModalRef"],ge=["oneWayFeeModalTemplateRef"],ue=["addQuestionsModalTemplateRef"],R=function(){return{standalone:!0}};function ve(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",37)(1,"label"),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"ng-select",77),e.\u0275\u0275listener("change",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(4).getLocationDetail
1s(i._id)})("ngModelChange",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(4).location._id=i}),e.\u0275\u0275elementEnd()()}if(2&n){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,5,"fields.location")),e.\u0275\u0275advance(2),e.\u0275\u0275property("items",t.formContents.locations)("ngModelOptions",e.\u0275\u0275pureFunction0(7,R))("clearable",!1)("ngModel",t.location._id)}}function fe(n,o){if(1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"td")(2,"div",82)(3,"div",83),e.\u0275\u0275element(4,"input",84),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"time"),e.\u0275\u0275elementStart(7,"div",85)(8,"i",86),e.\u0275\u0275text(9,"watch_later"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275element(10,"ngb-timepicker",87),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"td")(12,"div",82)(13,"div",83),e.\u0275\u0275element(14,"input",84),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275pipe(16,"time"),e.\u0275\u0275elementStart(17,"div",85)(18,"i",86),e.\u0275\u0275text(19,"watch_later"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275element(20,"ngb-timepicker",88),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()),2&n){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(5,6,"placeholders.no_data_selected")),e.\u0275\u0275property("value",e.\u0275\u0275pipeBind1(6,8,t.value.open_time)),e.\u0275\u0275advance(6),e.\u0275\u0275property("meridian",!0),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(15,10,"placeholders.no_data_selected")),e.\u0275\u0275property("value",e.\u0275\u0275pipeBind1(16,12,t.value.close_time)),e.\u0275\u0275advance(6),e.\u0275\u0275property("meridian",!0)}}function xe(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div",37),e.\u0275\u0275element(1,"input",91),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2).$implicit,a=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(1),e.\u0275\u0275property("options",a.closedDayCharges(t.value.closed_day_charges.type,!0))}}function he(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"td")(1,"div",89),e.\u0275\u0275element(2,"app-ng-select-scroll-event",90)(3,"span",35),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"td"),e.\u0275\u0275template(6,xe,2,1,"div",62),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext().$implicit,a=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(2),e.\u0275\u0275property("items",a.formContents.closedDayCharges)("searchable",!1)("clearable",!1),e.\u0275\u0275advance(1),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(4,5,"tooltips.select_weekend_closed_day_charges")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",a.closedDayCharges(t.value.closed_day_charges.type))}}function ye(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"tr",13)(1,"td",78),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td")(4,"label",79),e.\u0275\u0275element(5,"input",80)(6,"span",40),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(7,fe,21,14,"ng-container",72),e.\u0275\u0275template(8,he,7,7,"ng-template",81,2,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()),2&n){const t=o.$implicit,a=e.\u0275\u0275reference(9);e.\u0275\u0275property("formGroup",t),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.controls.day_name.value),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",t.controls.is_open.value)("ngIfElse",a)}}function be(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"tr")(1,"td",93),e.\u0275\u0275listener("click",function(){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275nextContext(5).viewSeasonalAvailabilityItem(s)}),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td",93),e.\u0275\u0275listener("click",function(){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275nextContext(5).viewSeasonalAvailabilityItem(s)}),e.\u0275\u0275element(4,"app-rental-date",94),e.\u0275\u0275text(5," to "),e.\u0275\u0275element(6,"app-rental-date",94),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"td")(8,"ul",95)(9,"li",96)(10,"i",97),e.\u0275\u0275listener("click",function(){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275nextContext(5).viewSeasonalAvailabilityItem(s)}),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275text(12,"visibility"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(13,"li",98)(14,"i",97),e.\u0275\u0275listener("click",function(){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275nextContext(5).removeItem("seasonal_store_availability_hours",s._id,"avaibility")}),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275text(16,"delete"),e.\u0275\u0275elementEnd()()()()()}if(2&n){const t=o.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.name),e.\u0275\u0275advance(2),e.\u0275\u0275property("date",t.from_date),e.\u0275\u0275advance(2),e.\u0275\u0275property("date",t.to_date),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(11,5,"tooltips.view")),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(15,7,"tooltips.delete"))}}function Ce(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"tbody"),e.\u0275\u0275template(1,be,17,9,"tr",92),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.assetSeasonalAvailabilityList)}}function Ee(n,o){1&n&&(e.\u0275\u0275elementStart(0,"tfoot")(1,"tr",99)(2,"td",100),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()),2&n&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,"pagination.no_data_available")))}function Se(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"tr")(1,"td"),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"formatDate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"td"),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"formatDate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"td"),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"td"),e.\u0275\u0275text(10),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"td")(12,"ul",95)(13,"li",98)(14,"i",97),e.\u0275\u0275listener("click",function(){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275nextContext(5).removeItem("store_exceptions_hours",s._id,"avaibility")}),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275text(16,"delete"),e.\u0275\u0275elementEnd()()()()()}if(2&n){const t=o.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,5,t.from_date)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,7,t.to_date)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(t.comment),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.closedDayCharges),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(15,9,"tooltips.delete"))}}function Ae(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"tbody"),e.\u0275\u0275template(1,Se,17,11,"tr",92),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.exceptionsHoursList)}}function Ie(n,o){1&n&&(e.\u0275\u0275elementStart(0,"tfoot")(1,"tr")(2,"td",101),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()),2&n&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,"pagination.no_data_available")))}function Te(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",31)(1,"div",61),e.\u0275\u0275template(2,ve,5,8,"div",62),e.\u0275\u0275elementStart(3,"div",33)(4,"h5",34),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275element(7,"span",35),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",36)(10,"ng-scrollbar",63)(11,"table",64)(12,"thead")(13,"tr"),e.\u0275\u0275element(14,"th"),e.\u0275\u0275elementStart(15,"th"),e.\u0275\u0275text(16),e.\u0275\u0275pipe(17,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"th"),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(21,"th"),e.\u0275\u0275text(22),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(24,"tbody"),e.\u0275\u0275template(25,ye,10,4,"tr",65),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(26,"app-permission",66)(27,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(3).submitForm("asset_availability")}),e.\u0275\u0275text(28),e.\u0275\u0275pipe(29,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(30,"div",67)(31,"div",68)(32,"h5",34),e.\u0275\u0275text(33),e.\u0275\u0275pipe(34,"translate"),e.\u0275\u0275element(35,"span",35),e.\u0275\u0275pipe(36,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"app-permission",69)(38,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(3).openModal("assetSeasonalAvailability")}),e.\u0275\u0275text(39),e.\u0275\u0275pipe(40,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(41,"div",36)(42,"ng-scrollbar",63)(43,"table",70)(44,"thead")(45,"tr")(46,"th"),e.\u0275\u0275text(47),e.\u0275\u0275pipe(48,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(49,"th"),e.\u0275\u0275text(50),e.\u0275\u0275pipe(51,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(52,"th",71),e.\u0275\u0275text(53),e.\u0275\u0275pipe(54,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(55,Ce,2,1,"tbody",72),e.\u0275\u0275template(56,Ee,5,3,"ng-template",null,73,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(58,"div",74)(59,"div",68)(60,"h5",34),e.\u0275\u0275text(61),e.\u0275\u0275pipe(62,"translate"),e.\u0275\u0275element(63,"span",35),e.\u0275\u0275pipe(64,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(65,"app-permission",69)(66,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(3).openModal("exceptionsHour")}),e.\u0275\u0275text(67),e.\u0275\u0275pipe(68,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(69,"div",36)(70,"ng-scrollbar",63)(71,"table",70)(72,"thead")(73,"tr")(74,"th"),e.\u0275\u0275text(75),e.\u0275\u0275pipe(76,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(77,"th"),e.\u0275\u0275text(78),e.\u0275\u0275pipe(79,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(80,"th"),e.\u0275\u0275text(81),e.\u0275\u0275pipe(82,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(83,"th"),e.\u0275\u0275text(84),e.\u0275\u0275pipe(85,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(86,"th",75),e.\u0275\u0275text(87),e.\u0275\u0275pipe(88,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(89,Ae,2,1,"tbody",72),e.\u0275\u0275template(90,Ie,5,3,"ng-template",null,76,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()()()()()()}if(2&n){const t=e.\u0275\u0275reference(57),a=e.\u0275\u0275reference(91),i=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275classProp("loading",i.availabilitySettingLoading),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",i.formContents.locations.length>1),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(6,33,"location.accordion_title.availability_settings")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(8,35,"tooltips.location_availability_settings")),e.\u0275\u0275advance(3),e.\u0275\u0275property("autoHeightDisabled",!1),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(17,37,"fields.open_close")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,39,"fields.open_time")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(23,41,"fields.close_time")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",i.getTabControlsByTab("asset_availability","asset_availability")),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",i.loading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(29,43,"buttons.save")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(34,45,"location.accordion_title.seasonal_availability")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(36,47,"tooltips.location_seasonal_availability")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(40,49,"buttons.add_seasonal_availability")),e.\u0275\u0275advance(3),e.\u0275\u0275property("autoHeightDisabled",!1),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(48,51,"fields.title")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(51,53,"fields.date")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(54,55,"fields.action")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.assetSeasonalAvailabilityList.length>0)("ngIfElse",t),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(62,57,"location.accordion_title.availability_hours_exceptions")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(64,59,"tooltips.location_availability_hours_exceptions")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(68,61,"buttons.add_exceptions_hours")),e.\u0275\u0275advance(3),e.\u0275\u0275property("autoHeightDisabled",!1),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(76,63,"fields.from_date")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(79,65,"fields.to_date")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(82,67,"fields.comment")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(85,69,"fields.closed_day_charges")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(88,71,"fields.action")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.exceptionsHoursList.length>0)("ngIfElse",a)}}function Me(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"ng-option",106)(1,"div"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&n){const t=o.$implicit,a=e.\u0275\u0275nextContext(4);e.\u0275\u0275property("value",t.key)("disabled",t.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275classMap(a.checkWrokingTime(t)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.value)}}function we(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"ng-option",106)(1,"div"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&n){const t=o.$implicit,a=e.\u0275\u0275nextContext(4);e.\u0275\u0275property("value",t.key)("disabled",t.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275classMap(a.checkWrokingTime(t)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.value)}}function Oe(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div",29)(1,"div",42)(2,"div",102)(3,"label"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"ng-select",103),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275template(8,Me,3,5,"ng-option",104),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(9,"div",42)(10,"div",102)(11,"label"),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"ng-select",105),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275template(16,we,3,5,"ng-option",104),e.\u
10275\u0275elementEnd()()()()),2&n){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,12,"asset_setting.start_time")),e.\u0275\u0275advance(2),e.\u0275\u0275classMap(t.class),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(7,14,"placeholders.no_data_selected")),e.\u0275\u0275property("clearable",!1),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",t.items),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,16,"asset_setting.end_time")),e.\u0275\u0275advance(2),e.\u0275\u0275classMap(t.class),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(15,18,"placeholders.no_data_selected")),e.\u0275\u0275property("clearable",!1),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",t.items)}}function ke(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"ng-option",107),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=o.$implicit;e.\u0275\u0275property("value",t),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t+" "+e.\u0275\u0275pipeBind1(2,2,"fields.hour"))}}function Be(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"ng-option",107),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=o.$implicit;e.\u0275\u0275property("value",t),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t+" "+e.\u0275\u0275pipeBind1(2,2,"fields.days"))}}function De(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"ng-option",107),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=o.$implicit;e.\u0275\u0275property("value",t),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ","actual_month_days"===t?e.\u0275\u0275pipeBind1(2,2,"fields.actual_month_days"):t+" "+e.\u0275\u0275pipeBind1(3,4,"fields.days")," ")}}function Fe(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",108)(1,"label",109)(2,"input",110),e.\u0275\u0275listener("ngModelChange",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(3).considerCurrentDayInRentalCalculation=i})("change",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(3).changedoNotTrackingMinsHoursHalfday()}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()}if(2&n){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngModel",t.considerCurrentDayInRentalCalculation)("ngModelOptions",e.\u0275\u0275pureFunction0(5,R)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,3,"asset_setting.consider_current_day_in_rental_calculation ")," ")}}function Pe(n,o){1&n&&(e.\u0275\u0275elementStart(0,"div",111)(1,"span",112),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()()),2&n&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,1,"asset_setting.after_enable_recurring_invoices_msg")))}function Re(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",29),e.\u0275\u0275template(1,Te,92,73,"div",30),e.\u0275\u0275elementStart(2,"div",31)(3,"div",32)(4,"div",33)(5,"h5",34),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275element(8,"span",35),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(10,"div",36)(11,"div",37)(12,"label",38),e.\u0275\u0275element(13,"input",39)(14,"span",40),e.\u0275\u0275text(15),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(17,Oe,17,20,"div",41),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"div",29)(19,"div",42)(20,"div",43)(21,"label"),e.\u0275\u0275text(22),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(24,"ng-select",44),e.\u0275\u0275listener("ngModelChange",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).onChangeTimeStep(i)}),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(25,"div",45)(26,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).submitForm("asset_default_date_time")}
1),e.\u0275\u0275text(27),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(29,"div",47)(30,"div",33)(31,"h5",34),e.\u0275\u0275text(32),e.\u0275\u0275pipe(33,"translate"),e.\u0275\u0275element(34,"span",35),e.\u0275\u0275pipe(35,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(36,"div",36)(37,"div",29)(38,"div",42)(39,"div",37)(40,"label"),e.\u0275\u0275text(41),e.\u0275\u0275pipe(42,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(43,"div",48)(44,"ng-select",49),e.\u0275\u0275template(45,ke,3,4,"ng-option",50),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(46,"span",51),e.\u0275\u0275text(47),e.\u0275\u0275pipe(48,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(49,"div",42)(50,"div",37)(51,"label"),e.\u0275\u0275text(52),e.\u0275\u0275pipe(53,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(54,"div",48)(55,"ng-select",52),e.\u0275\u0275template(56,Be,3,4,"ng-option",50),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(57,"span",51),e.\u0275\u0275text(58),e.\u0275\u0275pipe(59,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(60,"div",42)(61,"div",37)(62,"label"),e.\u0275\u0275text(63),e.\u0275\u0275pipe(64,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(65,"div",48)(66,"ng-select",53),e.\u0275\u0275template(67,De,4,6,"ng-option",50),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(68,"span",51),e.\u0275\u0275text(69),e.\u0275\u0275pipe(70,"translate"),e.\u0275\u0275elementEnd()()()()()(),e.\u0275\u0275elementStart(71,"div",45)(72,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).submitForm("default_asset_booking_days")}),e.\u0275\u0275text(73),e.\u0275\u0275pipe(74,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(75,"div",54)(76,"div",55)(77,"h5",56),e.\u0275\u0275text(78),e.\u0275\u0275pipe(79,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(80,"label",38)(81,"input",57),e.\u0275\u0275listener("ngModelChange",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).assetUsageTracking=i})("change",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).changeAssetUsageTracking(i)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(82,"span",40)(83,"span",58),e.\u0275\u0275pipe(84,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(85,"div",54)(86,"div",55)(87,"h5",56),e.\u0275\u0275text(88),e.\u0275\u0275pipe(89,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(90,"label",38)(91,"input",57),e.\u0275\u0275listener("ngModelChange",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).doNotTrackingMinsHoursHalfday=i})("change",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).changedoNotTrackingMinsHoursHalfday()}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(92,"span",40)(93,"span",58),e.\u0275\u0275pipe(94,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(95,Fe,5,6,"div",59),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(96,"div",54)(97,"div",55)(98,"h5",56),e.\u0275\u0275text(99),e.\u0275\u0275pipe(100,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(101,"label",38)(102,"input",57),e.\u0275\u0275listener("ngModelChange",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).recurringInvoices=i})("change",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).changeRecurringInvoiceSetting(i)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(103,"span",40)(104,"span",58),e.\u0275\u0275pipe(105,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(106,Pe,4,3,"div",60),e.\u0275\u0275elementEnd()()()}if(2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.formContents.locations.length>0),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.assetDeafultDateTimeLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(7,52,"asset_setting.rental_default_datetime")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(9,54,"tooltips.asset_setting_asset_default_datetime")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(16,56,"asset_setting.current_date")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!t.getTabControlsByTab("asset_availability","asset_default_date_time").is_current_date.value),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(23,58,"asset_setting.asset_time_stamp")),e.\u0275\u0275advance(2),e.\u0275\u0275property("items",t.assetTimeStep)("clearable",!1),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.loading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(28,60,"buttons.save")),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.assetBookingDaysLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(33,62,"asset_setting.asset_booking_hours_days")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(35,64,"tooltips.hours_days_considered_as_a_week_or_month")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(42,66,"fields.half_day_hours")),e.\u0275\u0275advance(3),e.\u0275\u0275property("clearable",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.defaultAssetBookingDays.halfDayH
1ours),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(48,68,"fields.per_half_day")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(53,70,"fields.week_days")),e.\u0275\u0275advance(3),e.\u0275\u0275property("clearable",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.defaultAssetBookingDays.weekDays),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(59,72,"fields.per_week")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(64,74,"fields.month_days")),e.\u0275\u0275advance(3),e.\u0275\u0275property("clearable",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.defaultAssetBookingDays.monthDays),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(70,76,"fields.per_month")),e.\u0275\u0275advance(3),e.\u0275\u0275classProp("loading",t.loading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(74,78,"buttons.save")),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.assetUsageTrackingLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(79,80,"asset_setting.asset_usage_tracking")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngModel",t.assetUsageTracking)("ngModelOptions",e.\u0275\u0275pureFunction0(92,R)),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(84,82,"tooltips.asset_usage_tracking")),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.doNotTrackingMinsHoursHalfdayLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(89,84,"asset_setting.do_not_tracking_mins_hours_halfday")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngModel",t.doNotTrackingMinsHoursHalfday)("ngModelOptions",e.\u0275\u0275pureFunction0(93,R)),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(94,86,"tooltips.do_not_tracking_mins_hours_halfday")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.doNotTrackingMinsHoursHalfday),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("loading",t.recurringInvoicesLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(100,88,"asset_setting.recurring_invoices")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngModel",t.recurringInvoices)("ngModelOptions",e.\u0275\u0275pureFunction0(94,R)),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(105,90,"tooltips.recurring_invoices")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.recurringInvoices)}}function Le(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div",118)(1,"div",119),e.\u0275\u0275element(2,"input",120,121),e.\u0275\u0275elementStart(4,"label",122),e.\u0275\u0275text(5,"$"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(6,"input",123,121),e.\u0275\u0275elementStart(8,"label",124),e.\u0275\u0275text(9,"%"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(10,"input",125),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275classProp("disabled",!t.assetReservationDeposit("isEnable")),e.\u0275\u0275advance(9),e.\u0275\u0275property("readonly",!t.assetReservationDeposit("isEnable"))("options",t.assetReservationDeposit("masking"))}}function He(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",29)(1,"div",113)(2,"div",37)(3,"label",38)(4,"span",114),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"input",115)(8,"span",40)(9,"span",58),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"div",37),e.\u0275\u0275element(12,"ng-select",116),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(13,Le,11,4,"div",117),e.\u0275\u0275elementStart(14,"div",45)(15,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).submitForm("asset_reservation_deposit")}),e.\u0275\u0275text(16),e.\u0275\u0275pipe(17,"translate"),e.\u0275\u0275elementEnd()()()()}if(2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,10,"asset_setting.reservation_deposit")),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(10,12,"tooltips.asset_setting_reservation_deposit")),e.\u0275\u0275advance(3),e.\u0275\u0275property("readonly",!t.assetReservationDeposit("isEnable"))("items",t.formContents.assetReservationDeposit)("searchable",!1)("clearable",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.assetReservationDeposit()),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.loading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(17,14,"buttons.save"))}}function Ve(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"tr")(1,"td"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td")(4,"ul",95)(5,"li",98)(6,"i",97),e.\u0275\u0275listener("click",function(){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275nextContext(4).removeItem("asset_condition",s._id)}),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275text(8,"delete"),e.\u0275\u0275elementEnd()()()()()}if(2&n){const t=o.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.name),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(7,2,"tooltips.delete"))}}function Ne(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"tbody"),e.\u0275\u0275template(1,Ve,9,4,"tr",92),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.assetConditionList)}}function We(n,o){1&n&&(e.\u0275\u0275elementStart(0,"tfoot")(1,"tr")(2,"td",130),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()),2&n&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,"pagination.no_data_available")))}function je(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",29)(1,"div",126)(2,"div",127)(3,"div",128)(4,"h5",129),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275element(7,"span",35),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).openM
1odal("assetCondition")}),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(12,"div",36)(13,"table",70)(14,"thead")(15,"tr")(16,"th"),e.\u0275\u0275text(17),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"th",71),e.\u0275\u0275text(20),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(22,Ne,2,1,"tbody",72),e.\u0275\u0275template(23,We,5,3,"ng-template",null,2,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()()()()()}if(2&n){const t=e.\u0275\u0275reference(24),a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(6,7,"asset_setting.conditions")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(8,9,"tooltips.asset_setting_conditions")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,11,"buttons.add_condition")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(18,13,"fields.name")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(21,15,"fields.action")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",a.assetConditionList.length>0)("ngIfElse",t)}}function ze(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",29)(1,"div",113)(2,"div",131)(3,"label"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275element(6,"span",35),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(8,"textarea",132),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",133)(11,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).submitForm("cancellation_policy")}),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd()()()()}if(2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(5,6,"asset_setting.cancellation_policy")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(7,8,"tooltips.policy_display_in_order_detail_page")),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(9,10,"placeholders.enter_terms_conditions_text")),e.\u0275\u0275advance(3),e.\u0275\u0275classProp("loading",t.loading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,12,"buttons.save"))}}function $e(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"th",138),e.\u0275\u0275listener("onResize",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(3).resizeColumn(i)}),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()}if(2&n){const t=o.$implicit,a=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("width",a.columnResize&&a.columnResize.hasOwnProperty(t.value)?a.columnResize[t.value]:null),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",a.customColumnLabel(t)," ")}}function Ue(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"tr")(1,"td"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"td"),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"currency"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"td"),e.\u0275\u0275text(9),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"td"),e.\u0275\u0275text(11),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"td")(13,"ul",95)(14,"li",139)(15,"i",140),e.\u0275\u0275listener("click",function(){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275nextContext(4).openOneWayFeeModal(s)}),e.\u0275\u0275text(16,"mode_edit"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(17,"li",98)(18,"i",97),e.\u0275\u0275listener("click",function(){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275nextContext(4).removeItem("one_way_fees",s._id)}),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275text(20,"delete"),e.\u0275\u0275elementEnd()()()()()}if(2&n){const t=o.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.pickup_location_name),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.drop_location_name),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,6,t.fees)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(t.is_enable_for_website),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.is_enable_for_webapp),e.\u0275\u0275advance(7),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(19,8,"tooltips.delete"))}}function Ge(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"tbody"),e.\u0275\u0275template(1,Ue,21,10,"tr",92),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.oneWayFeeList)}}function Ke(n,o){1&n&&(e.\u0275\u0275elementStart(0,"tfoot")(1,"tr")(2,"td",141)(3,"span",142),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()()()),2&n&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,1,"pagination.no_data_available")))}function Qe(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",29)(1,"div",134)(2,"div",127)(3,"div",128)(4,"h5",129),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275element(7,"span",35),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).openOneWayFeeModal()}),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(12,"ng-scrollbar",63)(13,"div",36)(14,"table",135)(15,"thead")(16,"tr"),e.\u0275\u0275template(17,$e,2,2,"th",136),e.\u0275\u0275elementStart(18,"th",71),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(21,Ge,2,1,"tbody",137),e.\u0275\u0275template(22,Ke,6,3,"tfoot",137),e.\u0275\u0275elementEnd()()()()()()}if(2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(6,8,"asset_setting.one_way_fees")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(8,10,"tooltips.asset_setting_one_way_fees")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,12,"buttons.add_one_way_fee")),e.\u0275\u0275advance(2),e.\u0275\u0275property("autoHeightDisabled",!1),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngForOf",t.columnsList),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,14,"fields.action")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.oneWayFeeList.length>0),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.oneWayFeeList.length)}}function Ze(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"i",152),e.\u0275\u0275listener("click",function(i){return i.stopPropagation()}),e.\u0275\u0275text(1,"drag_indicator"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"div",153)(3,"span"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"ul",154)(6,"li",139)(7,"i",140),e.\u0275\u0275listener("click",function(i){e.\u0275\u0275restoreView(t);const s=e.\u0275\u0275nextContext().$implicit,c=e.\u0275\u0275nextContext(5);return i.stopPropagation(),c.editRentalAddon(s._id)}),e.\u0275\u0275text(8,"mode_edit"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"li",98)(10,"i",140),e.\u0275\u0275listener("click",function(i){e.\u0275\u0275restoreView(t);const s=e.\u0275\u0275nextContext().$implicit,c=e.\u0275\u0275nextContext(5);return i.stopPropagation(),c.removeRebtalAddon(s._id)}),e.\u0275\u0275text(11,"delete"),e.\u0275\u0275elementEnd()()()()}if(2&n){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(t.question)}}function Je(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div")(1,"span",158),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"currency"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()),2&n){e.\u0275\u0275nextContext();const t=e.\u0275\u0275reference(24),a=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngbTooltip",t),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(3,3,a.flat_price||0)," (",e.\u0275\u0275pipeBind1(4,5,"asset_setting.fixed"),")")}}function Ye(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",158),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"currency"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){e.\u0275\u0275nextContext(2);const t=e.\u0275\u0275reference(16),a=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("ngbTooltip",t),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(2,3,a.hourly_price),"/",e.\u0275\u0275pipeBind1(3,5,"asset_setting.hourly"),"")}}function Xe(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",158),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"currency"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){e.\u0275\u0275nextContext(2);const t=e.\u0275\u0275reference(18),a=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("ngbTooltip",t),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(2,3,a.daily_price),"/",e.\u0275\u0275pipeBind1(3,5,"asset_setting.dial
1y"),"")}}function qe(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",158),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"currency"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){e.\u0275\u0275nextContext(2);const t=e.\u0275\u0275reference(20),a=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("ngbTooltip",t),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(2,3,a.weekly_price),"/",e.\u0275\u0275pipeBind1(3,5,"asset_setting.weekly"),"")}}function et(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",158),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"currency"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){e.\u0275\u0275nextContext(2);const t=e.\u0275\u0275reference(22),a=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("ngbTooltip",t),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(2,3,a.monthly_price),"/",e.\u0275\u0275pipeBind1(3,5,"asset_setting.monthly"),"")}}function tt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div",167),e.\u0275\u0275template(1,Ye,4,7,"span",168),e.\u0275\u0275template(2,Xe,4,7,"span",168),e.\u0275\u0275template(3,qe,4,7,"span",168),e.\u0275\u0275template(4,et,4,7,"span",168),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.hourly_price),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.daily_price),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.weekly_price),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.monthly_price)}}function nt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"currency"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(3).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(2,2,t.hourly_price),"/",e.\u0275\u0275pipeBind1(3,4,"asset_setting.hourly")," ")}}function at(n,o){if(1&n&&e.\u0275\u0275template(0,nt,4,6,"div",137),2&n){const t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275property("ngIf",t.hourly_price)}}function it(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"currency"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(3).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(2,2,t.daily_price),"/",e.\u0275\u0275pipeBind1(3,4,"asset_setting.dialy")," ")}}function ot(n,o){if(1&n&&e.\u0275\u0275template(0,it,4,6,"div",137),2&n){const t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275property("ngIf",t.daily_price)}}function st(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"currency"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(3).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(2,2,t.weekly_price),"/",e.\u0275\u0275pipeBind1(3,4,"asset_setting.weekly")," ")}}function lt(n,o){if(1&n&&e.\u0275\u0275template(0,st,4,6,"div",137),2&n){const t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275property("ngIf",t.weekly_price)}}function rt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"currency"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(3).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(2,2,t.monthly_price),"/",e.\u0275\u0275pipeBind1(3,4,"asset_setting.monthly")," ")}}function pt(n,o){if(1&n&&e.\u0275\u0275template(0,rt,4,6,"div",137),2&n){const t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275property("ngIf",t.monthly_price)}}function dt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"currency"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(3).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(2,2,t.flat_price),"/",e.\u0275\u0275pipeBind1(3,4,"asset_setting.fixed")," ")}}function _t(n,o){if(1&n&&e.\u0275\u0275template(0,dt,4,6,"div",137),2&n){const t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275property("ngIf",t.flat_price)}}function ct(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div",169)(1,"span",158),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&n){const t=o.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngbTooltip",t.label),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.label)}}function mt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div",155)(1,"div",156)(2,"
1span",157),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275element(5,"i",35),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"div",158),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",156)(10,"span"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(13,Je,5,7,"div",137),e.\u0275\u0275template(14,tt,5,4,"div",159),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(15,at,1,1,"ng-template",null,160,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(17,ot,1,1,"ng-template",null,161,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(19,lt,1,1,"ng-template",null,162,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(21,pt,1,1,"ng-template",null,163,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(23,_t,1,1,"ng-template",null,164,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(25,"div",156)(26,"span"),e.\u0275\u0275text(27),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(29,"div",158),e.\u0275\u0275text(30),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(31,"div",165)(32,"div",156)(33,"span"),e.\u0275\u0275text(34),e.\u0275\u0275pipe(35,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(36,ct,3,2,"div",166),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"div",156)(38,"span",157),e.\u0275\u0275text(39),e.\u0275\u0275pipe(40,"translate"),e.\u0275\u0275element(41,"i",35),e.\u0275\u0275pipe(42,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(43,"div",158),e.\u0275\u0275text(44),e.\u0275\u0275elementEnd()()()),2&n){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(4,16,"fields.addon_short_name")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(6,18,"tooltips.item_name_will_be_display_on_website")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngbTooltip",t.addon_short_name),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.addon_short_name),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,20,"fields.pricing")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","flat_rate"==t.price_type),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","floating_rate"==t.price_type),e.\u0275\u0275advance(13),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(28,22,"fields.tooltip_text")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngbTooltip",t.tooltip_text),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.tooltip_text||""),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(35,24,"fields.answers")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",t.answer_options),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(40,26,"fields.required")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(42,28,"tooltips.is_this_field_mandatory")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngbTooltip",t.is_mandatory),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.is_mandatory)}}function gt(n,o){1&n&&(e.\u0275\u0275elementStart(0,"div",147)(1,"ngb-accordion",148)(2,"ngb-panel",149),e.\u0275\u0275template(3,Ze,12,1,"ng-template",150),e.\u0275\u0275template(4,mt,45,30,"ng-template",151),e.\u0275\u0275elementEnd()()()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("closeOthers",!0))}function ut(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",145),e.\u0275\u0275listener("dragulaModelChange",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(4).rentalAddon.data=i}),e.\u0275\u0275template(1,gt,5,1,"div",146),e.\u0275\u0275elementEnd()}if(2&n){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275property("dragulaModel",t.rentalAddon.data),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.rentalAddon.data)}}function vt(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",127)(1,"div",128)(2,"h5",129),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"button",46),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(3).addQuestions()}),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(8,ut,2,2,"div",144),e.\u0275\u0275elementEnd()}if(2&n){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(4,3,"asset_setting.rental_questionnaire")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,5,"buttons.add_rental_questionnaire")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.rentalAddon.data.length>0)}}function ft(n,o){1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"span",170),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&n&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,1,"pagination.no_data_available")))}function xt(n,o){if(1&n&&(e.\u0275\u0275template(0,vt,9,7,"div",143),e.\u0275\u0275template(1,ft,4,3,"ng-container",137)),2&n){const t=e.\u0275\u0275nextContext(2),a=e.\u0275\u0275reference(2);e.\u0275\u0275property("ngIf",!t.rentalAddon.rentalAddonLoading)("ngIfElse",a),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",0==t.rentalAddon.data.length&&!t.rentalAddon.rentalAddonLoading)}}function ht(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",9)(1,"div",10)(2,"h3",11),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"div",12)(6,"form",13)(7,"div",14)(8,"ul",15,16),e.\u0275\u0275listener("activeIdChange",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().activeTab=i}),e.\u0275\u0275elementStart(10,"li",17)(11,"a",18),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(14,Re,107,95,"ng-template",19),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"li",20)(16,"a",18),e.\u0275\u0275text(17),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(19,He,18,16,"ng-template",21),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"li",22)(21,"a",18),e.\u0275\u0275text(22),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(24,je,25,17,"ng-template",23),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(25,"li",24)(26,"a",18),e.\u0275\u0275text(27),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(29,ze,14,14,"ng-template",25),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(30,"li",26)(31,"a",18),e.\u0275\u0275text(32),e.\u0275\u0275pipe(33,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(34,Qe,23,16,"ng-template",23),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(35,"li",27),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().getRentalAddon()}),e.\u0275\u0275elementStart(36,"a",18),e.\u0275\u0275text(37),e.\u0275\u0275pipe(38,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(39,xt,2,3,"ng-template",23),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(40,"div",28),e.\u0275\u0275elementEnd()()()()}if(2&n){const t=e.\u0275\u0275reference(9),a=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("loading",a.pageLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,18,"asset_setting.title")),e.\u0275\u0275advance(3),e.\u0275\u0275property("formGroup",a.form),e.\u0275\u0275advance(2),e.\u0275\u0275property("activeId",a.activeTab),e.\u0275\u0275advance(2),e.\u0275\u0275classMap(a.getTabClass("asset_availability")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,20,"asset_setting.tabs.asset_availability")),e.\u0275\u0275advance(3),e.\u0275\u0275classMap(a.getTabClass("asset_reservation_deposit")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(18,22,"asset_setting.tabs.reservation_deposit")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(23,24,"asset_setting.tabs.conditions")),e.\u0275\u0275advance(3),e.\u0275\u0275classMap(a.getTabClass("cancellation_policy")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(28,26,"asset_setting.tabs.cancellation_policy")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(33,28,"asset_setting.tabs.one_way_fees")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(38,30,"asset_setting.tabs.rental_questionnaire")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngbNavOutlet",t)}}function yt(n,o){1&n&&e.\u0275\u0275element(0,"app-skeleton",171)}function bt(n,o){1&n&&e.\u0275\u0275element(0,"div",172)}function Ct(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.controls("assetCondition").name.errorMessage)}}function Et(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275element(0,"div"),e.\u0275\u0275elementStart(1,"div",173)(2,"h4",174),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"i",175),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(6,"close"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",176)(8,"form",177),e.\u0275\u0275listener("ngSubmit",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().onAssetConditionSubmit()}),e.\u0275\u0275elementStart(9,"div",37)(10,"label"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementStart(13,"span",178),e.\u0275\u0275text(14,"*"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(15,"input",179),e.\u0275\u0275template(16,Ct,2,1,"span",180),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(17,"div",181)(18,"button",182),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(21,"button",183),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().onAssetConditionSubmit()}),e.\u0275\u0275text(22),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementEnd()()}if(2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("modal-loading",t.assetConditionLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,11,"asset_setting.add_condition")),e.\u0275\u0275advance(5),e.\u0275\u0275property("formGroup",t.assetConditionForm),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(12,13,"fields.name")," "),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",t.controls("assetCondition").name.errors),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,15,"buttons.cancel")),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.assetConditionLoading),e.\u0275\u0275property("disabled",t.assetConditionLoading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(23,17,"buttons.save"))}}function St(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.controls("assetSeasonalAvailability").name.errorMessage)}}function At(n,o){1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"form_validation_msg.required")))}function It(n,o){if(1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"td")(2,"div",82)(3,"div",83),e.\u0275\u0275element(4,"input",84),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"time"),e.\u0275\u0275elementStart(7,"div",85)(8,"i",86),e.\u0275\u0275text(9,"watch_later"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275element(10,"ngb-timepicker",87),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"td")(12,"div",82)(13,"div",83),e.\u0275\u0275element(14,"input",84),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275pipe(16,"time"),e.\u0275\u0275elementStart(17,"div",85)(18,"i",86),e.\u0275\u0275text(19,"watch_later"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275element(2
10,"ngb-timepicker",88),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()),2&n){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(5,6,"placeholders.no_data_selected")),e.\u0275\u0275property("value",e.\u0275\u0275pipeBind1(6,8,t.value.open_time)),e.\u0275\u0275advance(6),e.\u0275\u0275property("meridian",!0),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(15,10,"placeholders.no_data_selected")),e.\u0275\u0275property("value",e.\u0275\u0275pipeBind1(16,12,t.value.close_time)),e.\u0275\u0275advance(6),e.\u0275\u0275property("meridian",!0)}}function Tt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div",37),e.\u0275\u0275element(1,"input",91),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2).$implicit,a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("options",a.closedDayCharges(t.value.closed_day_charges.type,!0))}}function Mt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"td")(1,"div",89),e.\u0275\u0275element(2,"app-ng-select-scroll-event",90)(3,"span",35),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"td"),e.\u0275\u0275template(6,Tt,2,1,"div",62),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext().$implicit,a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("items",a.formContents.closedDayCharges)("searchable",!1)("clearable",!1),e.\u0275\u0275advance(1),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(4,5,"tooltips.select_weekend_closed_day_charges")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",a.closedDayCharges(t.value.closed_day_charges.type))}}function wt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"tr",13)(1,"td",78),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td")(4,"label",79),e.\u0275\u0275element(5,"input",80)(6,"span",40),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(7,It,21,14,"ng-container",72),e.\u0275\u0275template(8,Mt,7,7,"ng-template",81,2,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()),2&n){const t=o.$implicit,a=e.\u0275\u0275reference(9);e.\u0275\u0275property("formGroup",t),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.controls.day_name.value),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",t.controls.is_open.value)("ngIfElse",a)}}function Ot(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275element(0,"div"),e.\u0275\u0275elementStart(1,"div",173)(2,"h4",174),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"i",175),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(6,"close"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",176)(8,"form",177),e.\u0275\u0275listener("ngSubmit",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().onAssetSeasonalAvailabilitySubmit()}),e.\u0275\u0275elementStart(9,"div",37)(10,"label"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementStart(13,"span",178),e.\u0275\u0275text(14,"*"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(15,"input",179),e.\u0275\u0275template(16,St,2,1,"span",180),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"div",37)(18,"label"),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementStart(21,"span",178),e.\u0275\u0275text(22,"*"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(23,"dateRangePicker",185),e.\u0275\u0275listener("isValidDate",function(i){e.\u0275\u0275restoreView(t);const s=e.\u0275\u0275nextContext();return s.dateValidationError(s.assetSeasonalAvailabilityFormError,"date_range",i)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(24,At,3,3,"span",180),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(25,"div",37)(26,"ng-scrollbar",63)(27,"table",64)(28,"thead")(29,"tr"),e.\u0275\u0275element(30,"th"),e.\u0275\u0275elementStart(31,"th"),e.\u0275\u0275text(32),e.\u0275\u0275pipe(33,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(34,"th"),e.\u0275\u0275text(35),e.\u0275\u0275pipe(36,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"th"),e.\u0275\u0275text(38),e.\u0275\u0275pipe(39,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(40,"tbody"),e.\u0275\u0275template(41,wt,10,4,"tr",65),e.\u0275\u0275elementEnd()()()()()(),e.\u0275\u0275elementStart(42,"div",181)(43,"button",182),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(44),e.\u0275\u0275pipe(45,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(46,"button",183),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().onAssetSeasonalAvailabilitySubmit()}),e.\u0275\u0275text(47),e.\u0275\u0275pipe(48,"translate"),e.\u0275\u0275elementEnd()()}if(2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("modal-loading",t.assetSeasonalAvailabilityLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,19,"asset_setting.add_seasonal_availability")),e.\u0275\u0275advance(5),e.\u0275\u0275property("formGroup",t.assetSeasonalAvailabilityForm),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(12,21,"fields.name")," "),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",t.controls("assetSeasonalAvailability").name.errors),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(20,23,"asset_setting.affected_date_from_to")," "),e.\u0275\u0275advance(4),e.\u0275\u0275property("customOptions",t.dateRangePickerOptions),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.assetSeasonalAvailabilityFormError.hasOwnProperty("date_range")&&!t.controls("assetSeasonalAvailability").date_range.value.from_date&&t.controls("assetSeasonalAvailability").date_range.touched),e.\u0275\u0275advance(2),e.\u0275\u0275property("autoHeightDisabled",!1),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(33,25,"fields.open_close")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(36,27,"fields.open_time")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(39,29,"fields.close_time")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",t.controls("assetSeasonalAvailability").availability.controls),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(45,31,"buttons.cancel")),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.assetSeasonalAvailabilityLoading),e.\u0275\u0275property("disabled",t.assetSeasonalAvailabilityLoading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(48,33,"buttons.save"))}}function kt(n,o){1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"form_validation_msg.required")))}function Bt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div",37),e.\u0275\u0275element(1,"input",91),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("options",t.exceptionsHours(!0))}}function Dt(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275element(0,"div"),e.\u0275\u0275elementStart(1,"div",173)(2,"h4",174),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"i",175),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(6,"close"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",176)(8,"form",177),e.\u0275\u0275listener("ngSubmit",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().onExceptionsHoursSubmit()}),e.\u0275\u0275elementStart(9,"div",37)(10,"label"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementStart(13,"span",178),e.\u0275\u0275text(14,"*"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(15,"dateRangePicker",185),e.\u0275\u0275listener("isValidDate",function(i){e.\u0275\u0275restoreView(t);const s=e.\u0275\u0275nextContext();return s.dateValidationError(s.exceptionsHoursFormError,"date_range",i)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(16,kt,3,3,"span",180),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"div",37)(18,"label"),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(21,"input",186),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerStart(22,81),e.\u0275\u0275elementStart(23,"div",37)(24,"label"),e.\u0275\u0275text(25),e.\u0275\u0275pipe(26,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(27,"div",187),e.\u0275\u0275element(28,"app-ng-select-scroll-event",90)(29,"span",35),e.\u0275\u0275pipe(30,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(31,Bt,2,1,"div",62),e.\u0275\u0275elementContainerEnd(),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(32,"div",181)(33,"button",182),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(34),e.\u0275\u0275pipe(35,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(36,"button",183),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().onExceptionsHoursSubmit()}),e.\u0275\u0275text(37),e.\u0275\u0275pipe(38,"translate"),e.\u0275\u0275elementEnd()()}if(2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("modal-loading",t.exceptionsHoursLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,19,"asset_setting.add_exceptions_hours")),e.\u0275\u0275advance(5),e.\u0275\u0275property("formGroup",t.exceptionsHoursForm),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(12,21,"asset_setting.start_end_date")," "),e.\u0275\u0275advance(4),e.\u0275\u0275property("customOptions",t.dateRangePickerOptions),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.exceptionsHoursFormError.hasOwnProperty("date_range")&&!t.controls("exceptionsHour").date_range.value.from_date&&t.controls("exceptionsHour").date_range.touched),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,23,"fields.comment")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(26,25,"fields.closed_day_charges")),e.\u0275\u0275advance(3),e.\u0275\u0275property("items",t.formContents.closedDayCharges)("searchable",!1)("clearable",!1),e.\u0275\u0275advance(1),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(30,27,"tooltips.select_holiday_closed_day_charges")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.exceptionsHours()),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(35,29,"buttons.cancel")),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.exceptionsHoursLoading),e.\u0275\u0275property("disabled",t.exceptionsHoursLoading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(38,31,"buttons.save"))}}function Ft(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"td"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"time"),e.\u0275\u0275pipe(3,"time"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(2,2,t.open_time)," to ",e.\u0275\u0275pipeBind1(3,4,t.close_time),"")}}function Pt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"td"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("Closed (Charge : ",t.closedDayCharges,")")}}function Rt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"tr")(1,"td"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(3,Ft,4,6,"td",137),e.\u0275\u0275template(4,Pt,2,1,"td",137),e.\u0275\u0275elementEnd()),2&n){const t=o.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.day_name),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.is_open),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.is_open)}}function Lt(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",173)(1,"h4",174),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"i",175),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(4,"close"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"div",176)(6,"table",188)(7,"thead")(8,"tr")(9,"th"),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"th"),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(15,"tbody"),e.\u0275\u0275template(16,Rt,5,3,"tr",92),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(17,"div",181)(18,"button",182),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd()()}if(2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.assetSeasonalAvailabilityItem.name),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,5,"fields.day_name")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,7,"fields.from_to_To_time")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",t.assetSeasonalAvailabilityItem.availability),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,9,"buttons.cancel"))}}function Ht(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.controls("oneWayFeeForm").pickup_location_id.errorMessage)}}function Vt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.controls("oneWayFeeForm").drop_location_id.errorMessage)}}function Nt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.controls("oneWayFeeForm").fees.errorMessage)}}function Wt(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275element(0,"div"),e.\u0275\u0275elementStart(1,"div",173)(2,"h4",174),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"i",175),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(6,"close"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",176)(8,"form",177),e.\u0275\u0275listener("ngSubmit",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().onOneWayFeeFormSubmit()}),e.\u0275\u0275elementStart(9,"div",37)(10,"label"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementStart(13,"span",178),e.\u0275\u0275text(14,"*"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(15,"app-ng-select-scroll-event",189),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275template(17,Ht,2,1,"span",180),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"div",37)(19,"label"),e.\u0275\u0275text(20),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275elementStart(22,"span",178),e.\u0275\u0275text(23,"*"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(24,"app-ng-select-scroll-event",190),e.\u0275\u0275pipe(25,"translate"),e.\u0275\u0275template(26,Vt,2,1,"span",1
180),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(27,"div",37)(28,"label"),e.\u0275\u0275text(29),e.\u0275\u0275pipe(30,"translate"),e.\u0275\u0275elementStart(31,"span",178),e.\u0275\u0275text(32,"*"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(33,"input",191),e.\u0275\u0275template(34,Nt,2,1,"span",180),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(35,"div",37)(36,"label",38)(37,"span",192),e.\u0275\u0275text(38),e.\u0275\u0275pipe(39,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(40,"input",193)(41,"span",40),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(42,"div",37)(43,"label",38)(44,"span",114),e.\u0275\u0275text(45),e.\u0275\u0275pipe(46,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(47,"input",194)(48,"span",40),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(49,"div",181)(50,"button",182),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t).$implicit.dismiss()}),e.\u0275\u0275text(51),e.\u0275\u0275pipe(52,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(53,"button",183),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().onOneWayFeeFormSubmit()}),e.\u0275\u0275text(54),e.\u0275\u0275pipe(55,"translate"),e.\u0275\u0275elementEnd()()}if(2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("modal-loading",t.oneWayFeeFormLoading),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,26,"asset_setting.one_way_fee")),e.\u0275\u0275advance(5),e.\u0275\u0275property("formGroup",t.oneWayFeeForm),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(12,28,"asset_setting.pickup_location")," "),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(16,30,"placeholders.pickup_location")),e.\u0275\u0275property("items",t.formContents.locations)("searchable",!1)("clearable",!1),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.controls("oneWayFeeForm").pickup_location_id.errors),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(21,32,"asset_setting.drop_location")," "),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(25,34,"placeholders.drop_location")),e.\u0275\u0275property("items",t.formContents.locations)("searchable",!1)("clearable",!1),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.controls("oneWayFeeForm").drop_location_id.errors),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(30,36,"asset_setting.fees")," "),e.\u0275\u0275advance(4),e.\u0275\u0275property("options",t.customCurrencyMaskConfig),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.controls("oneWayFeeForm").fees.errors),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(39,38,"asset_setting.apply_website_order")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(46,40,"asset_setting.apply_web_app_order")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(52,42,"buttons.cancel")),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.oneWayFeeFormLoading),e.\u0275\u0275property("disabled",t.oneWayFeeFormLoading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(55,44,"buttons.save"))}}function jt(n,o){1&n&&(e.\u0275\u0275elementStart(0,"div",196),e.\u0275\u0275element(1,"app-skeleton",197),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("count",3))}function zt(n,o){1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"form_validation_msg.required")))}function $t(n,o){1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"form_validation_msg.required")))}function Ut(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"span",184),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(t.controls.label.errorMessage)}}function Gt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"tr"),e.\u0275\u0275elementContainerStart(1,13),e.\u0275\u0275elementStart(2,"td",213)(3,"i",214),e.\u0275\u0275text(4,"drag_indicator"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"td",215),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"td",216),e.\u0275\u0275element(9,"input",217),e.\u0275\u0275template(10,Ut,2,1,"span",180),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd(),e.\u0275\u0275elementEnd()),2&n){const t=o.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("formGroup",t),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(7,3,"fields.addon_optons."+t.controls.value.value)," "),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",t.controls.label.touched&&t.controls.label.errors)}}function Kt(n,o){1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",218)(2,"div",29)(3,"div",42)(4,"div",37)(5,"label"),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(8,"input",219),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",42)(10,"div",37)(11,"label"),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(14,"input",220),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(15,"div",42)(16,"div",37)(17,"label"),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(2
10,"input",221),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(21,"div",42)(22,"div",37)(23,"label"),e.\u0275\u0275text(24),e.\u0275\u0275pipe(25,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(26,"input",222),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementContainerEnd()),2&n&&(e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,4,"fields.hourly_price")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,6,"fields.daily_price")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(19,8,"fields.weekly_price")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(25,10,"fields.monthly_price")))}function Qt(n,o){1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",218)(2,"div",29)(3,"div",42)(4,"div",37)(5,"label"),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(8,"input",223),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementContainerEnd()),2&n&&(e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,1,"fields.flat_price")))}function Zt(n,o){1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"label",224),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(4,"input",225),e.\u0275\u0275elementContainerEnd()),2&n&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,1,"fields.tooltip_text")))}function Jt(n,o){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",173)(2,"h4",174),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"i",175),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().$implicit.dismiss()}),e.\u0275\u0275text(6,"close"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",176)(8,"form",177),e.\u0275\u0275listener("ngSubmit",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext().$implicit;return e.\u0275\u0275nextContext().questionsAnswerSubmit(i)}),e.\u0275\u0275elementStart(9,"div",37)(10,"label",157),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementStart(13,"span",178),e.\u0275\u0275text(14,"*"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(15,"span",35),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(17,"input",198),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275template(19,zt,3,3,"span",180),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"div",37)(21,"label"),e.\u0275\u0275text(22),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementStart(24,"span",178),e.\u0275\u0275text(25,"*"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(26,"textarea",199),e.\u0275\u0275pipe(27,"translate"),e.\u0275\u0275text(28," "),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(29,$t,3,3,"span",180),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(30,"div",37)(31,"label"),e.\u0275\u0275text(32),e.\u0275\u0275pipe(33,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(34,"div",200)(35,"table",201)(36,"thead")(37,"tr"),e.\u0275\u0275element(38,"th"),e.\u0275\u0275elementStart(39,"th"),e.\u0275\u0275text(40),e.\u0275\u0275pipe(41,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(42,"th",202),e.\u0275\u0275text(43),e.\u0275\u0275pipe(44,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(45,"tbody",203),e.\u0275\u0275listener("dragulaModelChange",function(i){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext(2).questionsAnswerControls.answer_options.controls=i}),e.\u0275\u0275template(46,Gt,11,5,"tr",92),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(47,"div",37)(48,"div",204)(49,"label"),e.\u0275\u0275element(50,"input",205),e.\u0275\u0275text(51),e.\u0275\u0275pipe(52,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(53,"label"),e.\u0275\u0275element(54,"input",206),e.\u0275\u0275text(55),e.\u0275\u0275pipe(56,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(57,Kt,27,12,"ng-container",137),e.\u0275\u0275template(58,Qt,9,3,"ng-container",137),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(59,"div",207)(60,"label",208),e.\u0275\u0275element(61,"input",209),e.\u0275\u0275text(62),e.\u0275\u0275pipe(63,"translate"),e.\u0275\u0275element(64,"span",35),e.\u0275\u0275pipe(65,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(66,"div",37)(67,"label",210),e.\u0275\u0275element(68,"input",211),e.\u0275\u0275text(69),e.\u0275\u0275pipe(70,"translate"),e.\u0275\u0275element(71,"span",35),e.\u0275\u0275pipe(72,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(73,Zt,5,3,"ng-container",137),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(74,"div",181)(75,"button",182),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(t),e.\u0275\u0275nextContext().$implicit.dismiss()}),e.\u0275\u0275text(76),e.\u0275\u0275pipe(77,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(78,"button",212),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext().$implicit;return e.\u0275\u0275nextContext().questionsAnswerSubmit(i)}),e.\u0275\u0275text(79),e.\u0275\u0275pipe(80,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()}if(2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,28,"asset_setting.add_rental_questionnaire")),e.\u0275\u0275advance(5),e.\u0275\u0275property("formGroup",t.questionsAnswerForm),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(12,30,"fields.addon_short_name")," "),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(16,32,"tooltips.item_name_will_be_display_on_website")),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(18,34,"asset_setting.placeholder.addon_short_name")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.questionsAnswerControls.addon_short_name.touched&&t.questionsAnswerControls.addon_short_name.errors),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(23,36,"fields.questions")," "),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(27,38,"asset_setting.placeholder.question")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.questionsAnswerControls.question.touched&&t.questionsAnswerControls.question.errors),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(33,40,"fields.answers")),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(41,42,"fields.answer")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(44,44,"fields.answer_label")),e.\u0275\u0275advance(2),e.\u0275\u0275property("dragulaModel",t.questionsAnswerControls.answer_options.controls),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.questionsAnswerControls.answer_options.controls),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(52,46,"fields.flat_rate")," "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(56,48,"fields.floating_rate")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","floating_rate"==t.questionsAnswerControls.price_type.value),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","flat_rate"==t.questionsAnswerControls.price_type.value),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(63,50,"edit_layout.required")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(65,52,"tooltips.is_this_field_mandatory")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(70,54,"edit_layout.show_tooltip")," "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(72,56,"tooltips.with_question_show_extra_information")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",1==t.questionsAnswerControls.is_show_tooltip.value),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(77,58,"buttons.cancel")),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("loading",t.rentalAddon.loading),e.\u0275\u0275property("disabled",t.rentalAddon.loading),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(80,60,"buttons.save"))}}function Yt(n,o){if(1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275template(1,jt,2,1,"div",195),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(2,Jt,81,62,"ng-container",137)),2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("modal-loading",t.rentalAddon.loading),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.rentalAddon.formContentLoading),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.rentalAddon.formContentLoading)}}const Xt=[{path:"",component:(()=>{class n{constructor(t,a,i,s,c,b,M,N,D,ln,rn,pn,dn,_n,cn,mn){this.modalService=t,this.formBuilder=a,this.setting=i,this.confirm=s,this.currency=c,this.percentage=b,this.historyService=M,this.router=N,this.route=D,this.commonService=ln,this.dragulaService=rn,this.storageService=pn,this.translate=dn,this.locationService=_n,this.settingService=cn,this.layoutService=mn,this.customCurrencyMaskConfig=p.OUw,this.tabs=["asset_availability","asset_reservation_deposit","conditions","cancellation_policy","one_way_fees","rental_questionnaire"],this.activeTab="asset_availability",this.subscription=null,this.assetTimeStep=p.mmI,this.form=this.createForm(new A),this.formContents={closedDayCharges:p.o8K,assetReservationDeposit:p.hlF,locations:[]},this.loading=!1,this.pageLoading=!1,this.availabilitySettingLoading=!1,this.assetDeafultDateTimeLoading=!1,this.assetBookingDaysLoading=!1,this.assetUsageTrackingLoading=!1,this.doNotTrackingMinsHoursHalfdayLoading=!1,this.recurringInvoicesLoading=!1,this.assetConditionForm=this.createModalForm("assetCondition"),this.assetConditionLoading=!1,this.assetConditionList=[],this.assetSeasonalAvailabilityFormError={},this.assetSeasonalAvailabilityForm=this.createModalForm("assetSeasonalAvailability"),this.assetSeasonalAvailabilityLoading=!1,this.assetSeasonalAvailabilityList=[],this.assetSeasonalAvailabilityItem={name:"",availability:[]},this.exceptionsHoursForm=this.createModalForm("exceptionsHour"),this.exceptionsHoursFormError={},this.dateRangePickerOptions={timePicker:!0,timePickerIncrement:1,startDate:"",endDate:"",applyDateTimeAlways:!0},this.exceptionsHoursLoading=!1,this.exceptionsHoursList=[],this.oneWayFeeForm=this.formBuilder.group({item_id:[null],pickup_location_id:[null,r.CM.notEmpty()],drop_location_id:[null,[r.CM.notEmpty(),r.CM.different({fieldName:"pickup_location_id",messageKey:"differentLocation"})]],fees:[0,[r.CM.notEmpty(),r.CM.greaterThan({value:0})]],is_enable_for_website:[!0],is_enable_for_webapp:[!0]}),this.oneWayFeeFormLoading=!1,this.oneWayFeeList=[],this.currentUrl="",this.assetTimepickerOptions=null,this.oldTimeStep=null,this.defaultAssetBookingDays={halfDayH
1ours:Array(p.IMm.half_day_hours).fill(0,0,6).map(($,L)=>L+1),weekDays:Array(p.IMm.week_days).fill(0,0,7).map(($,L)=>L+1),monthDays:Array(7).fill(0).map(($,L)=>L+24)},this.rentalAddon={data:[],questionId:"",formContentLoading:!1,loading:!1,rentalAddonLoading:!1,updatedData:[],Optionsubscription:new H.w,subscription:new H.w},this.questionsAnswerForm=this.formBuilder.group({addon_short_name:["",[r.CM.notEmpty()]],question:["",[r.CM.notEmpty()]],answer_options:new Array,price_type:["flat_rate"],hourly_price:[0],daily_price:[0],weekly_price:[0],monthly_price:[0],flat_price:[0],is_mandatory:[!1],is_show_tooltip:[!1],tooltip_text:[""]}),this.defaultAddOnOptionList=p.eGP,this.columnsList=[{type:"location",value:"pickup_location"},{type:"location",value:"drop_location"},{type:"currency",value:"fees"},{type:"text",value:"apply_website_order"},{type:"text",value:"apply_web_app_order"}],this.columnResize=[],this.location={_id:"",details:""},this.assetUsageTracking=!1,this.doNotTrackingMinsHoursHalfday=!1,this.considerCurrentDayInRentalCalculation=!0,this.recurringInvoices=!1,this.assetSettings=null,this.items=[]}ngOnInit(){this.defaultAssetBookingDays.monthDays.push("actual_month_days"),this.loading=!0,this.commonService.getFormContents("location:only:active").subscribe(i=>{this.formContents.locations=i.location,this.setting.getByName("asset_reservation_deposit|cancellation_policy|asset_default_date_time|asset_condition|one_way_fees|asset_time_step|default_asset_booking_days|recurring_invoices").subscribe(s=>{var c,b;i.location.length>0?this.getLocationDetails(i.location[0]._id):this.form=this.createForm(new A(s)),this.assetConditionList=s.asset_condition||[],this.setOneWayFeeList(s.one_way_fees),this.assetTimepickerOptions={time_step:s.asset_time_step,working_start_time:null===(c=s.asset_default_date_time)||void 0===c?void 0:c.asset_start_time,working_end_time:null===(b=s.asset_default_date_time)||void 0===b?void 0:b.asset_end_time},this.oldTimeStep=s.asset_time_step,this.recurringInvoices=s.recurring_invoices,this.calculateTimeDurations(),this.loading=!1},()=>{this.loading=!1})}),this.setActiveTab(),this.getAssetUsageTrackingSettings(),this.getdoNotTrackingMinsHoursHalfdaySettings(),this.subscription=this.router.events.subscribe(i=>{i instanceof m.m2&&this.setActiveTab()});const t=this.dragulaService.createGroup("dragDrop",{moves:(i,s,c)=>c.classList.contains("handle")});this.rentalAddon.subscription.add(this.dragulaService.drag("dragDrop").subscribe(()=>{t.options.mirrorContainer=document.querySelector(".mirrorContainer")})),this.rentalAddon.subscription.add(this.dragulaService.dropModel("dragDrop").subscribe(({sourceModel:i,item:s})=>{let c=i.findIndex(b=>b._id==s._id);this.dragAndDropQuestions(c,s._id),this.rentalAddon.data=i})),this.dragulaService.createGroup("addOnOptiondragDrop",{moves:(i,s,c)=>c.classList.contains("handle")}),this.rentalAddon.Optionsubscription.add(this.dragulaService.dropModel("addOnOptiondragDrop").subscribe(({sourceModel:i})=>{this.questionsAnswerControls.answer_options.clear(),i.forEach(s=>{this.questionsAnswerControls.answer_options.push(s)})})),this.currentUrl=this.historyService.currentUrl(),this.columnResize=JSON.parse(this.storageService.getItem("one_way_fees"))}setActiveTab(){const t=this.route.snapshot.queryParams;this.tabs.includes(t.tab)&&(this.activeTab=t.tab,"rental_questionnaire"==t.tab&&this.getRentalAddon())}createForm(t){return this.formBuilder.formGroup(t)}getSettingbyName(t){this.setting.getByName(t).subscribe(a=>{a.asset_condition?this.assetConditionList=a.asset_condition:a.one_way_fees?this.setOneWayFeeList(a.one_way_fees):a.asset_exceptions_hours?this.exceptionsHoursList=a.asset_exceptions_hours:a.asset_seasonal_availability&&(this.assetSeasonalAvailabilityList=a.asset_seasonal_availability)})}getTabForm(t){return this.form.controls[t]}getTabClass(t){let a="";const i=this.getTabForm(t);return i.valid?i.isModified&&(a="tab_modified"):a="tab_invalid",a}getTabControlsByTab(t,a){return this.getTabForm(t).controls[a].controls}closedDayCharges(t,a=!1){return a?"flat_amount"==t?p.OUw:p.VNG:["percentage","flat_amount"].includes(t)}assetReservationDeposit(t="isTypeIsFlat"){const a=this.getTabForm("asset_reservation_deposit").controls;switch(t){case"isEnable":return a.is_enable.value;case"masking":return"flat"==a.flat_type.value?p.OUw:p.VNG;default:return"flat"==a.type.value}}submitForm(t){const a=this.form.value;let i=[];switch(t){case"default_asset_booking_days":if(this.assetBookingDaysLoading)return;this.assetBookingDaysLoading=!0,i.push({name:"default_asset_booking_days",value:a.asset_availability.default_asset_booking_days});break;case"asset_default_date_time":if(this.assetDeafultDateTimeLoading)return;this.assetDeafultDateTimeLoading=!0,i.push({name:"asset_time_step",value:a.asset_availability.asset_default_date_time.asset_time_step}),a.asset_availability.asset_default_date_time=F()(a.asset_availability.asset_default_date_time,["asset_time_step"]),i.push({name:"asset_default_date_time",value:a.asset_availability.asset_default_date_time});break;case"asset_reservation_deposit":if(this.pageLoading)return;this.pageLoading=!0,i.push({name:"asset_reservation_deposit",value:a.asset_reservation_deposit});break;case"cancellation_policy":if(this.pageLoading)return;this.pageLoading=!0,i.push({name:"cancellation_policy",value:a.cancellation_policy.cancellation_policy})}if("asset_availability"==t){if(this.availabilitySettingLoading)return;this.availabilitySettingLoading=!0,i={store_availability_hours:a.asset_availability.asset_availability},this.locationService.storeAvailabilityHour(i,this.location._id).subscribe(s=>
1{this.getLocationDetails(this.location._id),this.availabilitySettingLoading=!1},s=>{this.availabilitySettingLoading=!1})}else this.setting.update(i,{is_return_data:!0}).subscribe(s=>{var c,b;this.getLocationDetails(this.location._id,"otherSettings"),this.assetTimepickerOptions={time_step:s.asset_time_step,working_start_time:null===(c=s.asset_default_date_time)||void 0===c?void 0:c.asset_start_time,working_end_time:null===(b=s.asset_default_date_time)||void 0===b?void 0:b.asset_end_time},this.oldTimeStep=s.asset_time_step,"asset_default_date_time"==t&&this.calculateTimeDurations(),this.pageLoading=!1,this.assetDeafultDateTimeLoading=!1,this.assetBookingDaysLoading=!1},s=>{this.form=this.createForm(new A(s.error.data)),this.assetDeafultDateTimeLoading=!1,this.assetBookingDaysLoading=!1,this.pageLoading=!1})}removeItem(t,a,i=""){this.confirm.open(p.myz),this.confirm.confirmModalRef.closed.subscribe(()=>{"avaibility"==i?this.locationService.removeModalItem(t,this.location._id,a).subscribe(s=>{this.getLocationDetails(this.location._id,"avaibility",!0)}):this.setting.remove(t,a).subscribe(()=>{this.getSettingbyName(t)})})}createModalForm(t,a=!1){switch(t){case"assetCondition":{const i=this.formBuilder.group({name:["",r.CM.notEmpty()]});if(!a)return i;this.assetConditionForm=i}break;case"exceptionsHour":{const i=this.formBuilder.group({date_range:[""],comment:[""],closed_day_charges:this.formBuilder.group({type:["full_amount",r.CM.notEmpty()],value:[0]})});if(!a)return i;this.exceptionsHoursForm=i}break;case"assetSeasonalAvailability":{const i=this.formBuilder.group({name:["",r.CM.notEmpty()],date_range:[""],availability:k});if(!a)return i;this.assetSeasonalAvailabilityForm=i}}}openModal(t){switch(this.createModalForm(t,!0),t){case"assetCondition":this.assetConditionModal=this.modalService.open(this.assetConditionModalRef,{keyboard:!1,backdrop:"static",scrollable:!1});break;case"exceptionsHour":{let a=f()().startOf("day"),i=f()().endOf("day");this.selectedDateForExceptionsHours({start:a,end:i}),this.dateRangePickerOptions=Object.assign(Object.assign({},this.dateRangePickerOptions),{startDate:a.format(p.vcm),endDate:i.format(p.vcm)}),this.exceptionsHoursModal=this.modalService.open(this.exceptionsHoursModalRef,{keyboard:!1,backdrop:"static",scrollable:!1})}break;case"assetSeasonalAvailability":{let a=f()().startOf("day"),i=f()().endOf("day");this.selectedDateForSeasonalAvailability({start:a,end:i}),this.dateRangePickerOptions=Object.assign(Object.assign({},this.dateRangePickerOptions),{startDate:a.format(p.vcm),endDate:i.format(p.vcm)}),this.assetSeasonalAvailabilityModal=this.modalService.open(this.assetSeasonalAvailabilityModalRef,{keyboard:!1,backdrop:"static",size:"lg",scrollable:!1})}}}controls(t){switch(t){case"oneWayFeeForm":return this.oneWayFeeForm.controls;case"assetCondition":return this.assetConditionForm.controls;case"exceptionsHour":return this.exceptionsHoursForm.controls;case"assetSeasonalAvailability":return this.assetSeasonalAvailabilityForm.controls}}onAssetConditionSubmit(){this.assetConditionLoading||(this.assetConditionForm.submitted=!0,this.assetConditionForm.valid&&(this.assetConditionLoading=!0,this.setting.update({name:"asset_condition",value:this.assetConditionForm.value}).subscribe(t=>{this.assetConditionLoading=!1,this.assetConditionModal.close(),this.getSettingbyName("asset_condition")},t=>{this.assetConditionLoading=!1})))}selectedDateForSeasonalAvailability(t){this.assetSeasonalAvailabilityForm.patchModelValue({date_range:{from_date:f()(t.start).format(p.ZKZ),to_date:f()(t.end).format(p.ZKZ)}})}onAssetSeasonalAvailabilitySubmit(){if(this.assetSeasonalAvailabilityLoading)return;let t=this.assetSeasonalAvailabilityForm.value;this.assetSeasonalAvailabilityForm.submitted=!0,this.assetSeasonalAvailabilityForm.markAllAsTouched(),this.assetSeasonalAvailabilityForm.valid&&t.date_range.from_date&&t.date_range.to_date&&!(Object.keys(this.assetSeasonalAvailabilityFormError).length>0)&&(!this.assetSeasonalAvailabilityForm.valid||(t.from_date=t.date_range.from_date,t.to_date=t.date_range.to_date,t=F()(t,["date_range"]),this.assetSeasonalAvailabilityLoading=!0,this.locationService.storeAndUpdateModal("seasonal_store_availability_hours",t,this.location._id).subscribe(a=>{this.assetSeasonalAvailabilityLoading=!1,this.getLocationDetail
1s(this.location._id),this.assetSeasonalAvailabilityModal.close()},a=>{this.assetSeasonalAvailabilityLoading=!1})))}viewSeasonalAvailabilityItem(t){this.assetSeasonalAvailabilityItem=t,this.assetSeasonalAvailabilityItem&&this.assetSeasonalAvailabilityItem.availability.length>0&&this.assetSeasonalAvailabilityItem.availability.forEach(a=>{const i=this.formContents.closedDayCharges.findIndex(s=>s.key==a.closed_day_charges.type);if(-1!=i){let s="";"percentage"==a.closed_day_charges.type?a.closedDayCharges=`Discount (${this.percentage.transform(a.closed_day_charges.value)})`:"flat_amount"==a.closed_day_charges.type?(s=` (${this.currency.transform(a.closed_day_charges.value)})`,a.closedDayCharges=this.formContents.closedDayCharges[i].value+s):a.closedDayCharges=this.formContents.closedDayCharges[i].value+s}}),this.modalService.open(this.viewSeasonalAvailabilityItemModalRef,{scrollable:!1})}exceptionsHours(t=!1){const a=this.exceptionsHoursForm.controls.closed_day_charges.value;return t?"flat_amount"==a.type?p.OUw:p.VNG:["percentage","flat_amount"].includes(a.type)}getClosedDayChargesType(t){const a=this.formContents.closedDayCharges.findIndex(i=>i.key==t.type);if(-1!=a){let i="";return"percentage"==t.type?`Discount (${this.percentage.transform(t.value)})`:("flat_amount"==t.type&&(i=` (${this.currency.transform(t.value)})`),this.formContents.closedDayCharges[a].value+i)}return""}selectedDateForExceptionsHours(t){this.exceptionsHoursForm.patchModelValue({date_range:{from_date:f()(t.start).format(p.ZKZ),to_date:f()(t.end).format(p.ZKZ)}})}onExceptionsHoursSubmit(){if(this.exceptionsHoursLoading)return;let t=this.exceptionsHoursForm.value;this.exceptionsHoursForm.submitted=!0,this.exceptionsHoursForm.markAllAsTouched(),this.exceptionsHoursForm.valid&&t.date_range.from_date&&t.date_range.to_date&&!(Object.keys(this.exceptionsHoursFormError).length>0)&&(t.from_date=t.date_range.from_date,t.to_date=t.date_range.to_date,t=F()(t,["date_range"]),this.exceptionsHoursLoading=!0,this.locationService.storeAndUpdateModal("store_exceptions_hours",t,this.location._id).subscribe(a=>{this.exceptionsHoursLoading=!1,this.exceptionsHoursModal.close(),this.getLocationDetails(this.location._id)},a=>{this.exceptionsHoursLoading=!1}))}setOneWayFeeList(t){this.oneWayFeeList=[],Array.isArray(t)&&t.length&&t.forEach(a=>{const i=this.formContents.locations.find(({_id:c})=>c===a.pickup_location_id),s=this.formContents.locations.find(({_id:c})=>c===a.drop_location_id);this.oneWayFeeList.push(Object.assign(Object.assign({},a),{pickup_location_name:i?i.name:"",drop_location_name:s?s.name:""}))})}onOneWayFeeFormSubmit(){if(this.oneWayFeeFormLoading||(this.oneWayFeeForm.submitted=!0,!this.oneWayFeeForm.valid))return;this.oneWayFeeFormLoading=!0;let t=this.oneWayFeeForm.value,a=t.item_id;t=F()(t,["item_id"]),this.setting.addUpdateOneWayFees({name:"one_way_fees",value:t},a).subscribe(s=>{this.oneWayFeeFormLoading=!1,this.oneWayFeeModalRef.close(),this.getSettingbyName("one_way_fees")},s=>{this.oneWayFeeFormLoading=!1})}openOneWayFeeModal(t=null){this.oneWayFeeForm.resetForm(),t&&this.oneWayFeeForm.patchModelValue({item_id:t._id,pickup_location_id:t.pickup_location_id,drop_location_id:t.drop_location_id,fees:t.fees,is_enable_for_website:t.is_enable_for_website,is_enable_for_webapp:t.is_enable_for_webapp}),this.oneWayFeeForm.submitted=!1,this.oneWayFeeFormLoading=!1,this.oneWayFeeModalRef=this.modalService.open(this.oneWayFeeModalTemplateRef,{keyboard:!1,backdrop:"static",scrollable:!1})}onChangeTimeStep(t){let a=this.getTabForm("asset_availability").controls.asset_default_date_time;if(this.oldTimeStep==t)return a.controls.asset_start_time.reset(),void a.controls.asset_end_time.reset();let i=P.Z.getTimeDurationList(t);const s=this.form.value;
1let c=f()(s.asset_availability.asset_default_date_time.asset_start_time,"HH:mm:ss"),b=f()(s.asset_availability.asset_default_date_time.asset_end_time,"HH:mm:ss"),M=f()("00:00:00","HH:mm:ss");i.forEach(N=>{let D=f()(N.key,"HH:mm:ss");c&&M<c&&c<D&&a.patchValue({asset_start_time:D.format("HH:mm:ss")}),b&&M<b&&b<D&&a.patchValue({asset_end_time:D.format("HH:mm:ss")}),M=D})}get questionsAnswerControls(){return this.questionsAnswerForm.controls}getRentalAddon(){this.rentalAddon.rentalAddonLoading=!0,this.setting.getListRentalAddon().subscribe(t=>{this.rentalAddon.data=t,this.rentalAddon.rentalAddonLoading=!1,"true"===this.route.snapshot.queryParams.open_questionnaire_modal&&this.addQuestions()},t=>{this.rentalAddon.rentalAddonLoading=!1})}addQuestions(){this.questionsAnswerForm.reset();let t=this.questionsAnswerControls.answer_options;t.clear(),this.questionsAnswerForm.markAsUntouched(),this.rentalAddon.questionId="",this.openAddQuestionsModal(),this.defaultAddOnOptionList.forEach((a,i)=>{this.optionsFormGroup(),t.controls[i].patchValue({label:a.label,value:a.value})})}openAddQuestionsModal(){this.addQuestionsModalRef=this.modalService.open(this.addQuestionsModalTemplateRef,{keyboard:!1,backdrop:"static",scrollable:!1,size:"lg"});const t=()=>{let a=Object.assign({},this.route.snapshot.queryParams);delete a.open_questionnaire_modal,delete a.tab,this.router.navigate([],{relativeTo:this.route,queryParams:a,replaceUrl:!0})};this.addQuestionsModalRef.closed.subscribe(t),this.addQuestionsModalRef.dismissed.subscribe(t)}optionsFormGroup(t=null){let a=this.formBuilder.group({label:["",r.CM.notEmpty()],value:[""]});t?this.questionsAnswerControls.answer_options.insert(t,a):this.questionsAnswerControls.answer_options.push(a)}questionsAnswerSubmit(t){if(this.rentalAddon.loading||(this.questionsAnswerForm.markAllAsTouched(),this.questionsAnswerForm.submitted=!0,!this.questionsAnswerForm.valid||!this.questionsAnswerControls.answer_options.valid))return;this.rentalAddon.loading=!0;let a=this.questionsAnswerForm.value;this.rentalAddon.questionId?this.setting.updateRentalAddon(this.rentalAddon.questionId,a).subscribe(i=>{this.rentalAddon.loading=!1,t.close(),this.getRentalAddon()},i=>{this.rentalAddon.loading=!1}):this.setting.storeRentalAddon(a).subscribe(i=>{this.rentalAddon.loading=!1,t.close(),this.getRentalAddon()},i=>{this.rentalAddon.loadingg=!1})}editRentalAddon(t){this.questionsAnswerControls.answer_options.clear(),this.rentalAddon.questionId=t,this.rentalAddon.formContentLoading=!0,this.openAddQuestionsModal(),this.setting.getRentalAddonById(t).subscribe(a=>{if(a){this.questionsAnswerForm.patchValue({addon_short_name:a.addon_short_name||"",question:a.question||"",price_type:a.price_type||"flat_rate",hourly_price:a.hourly_price||0,daily_price:a.daily_price||0,weekly_price:a.weekly_price||0,monthly_price:a.monthly_price||0,flat_price:a.flat_price||0,is_mandatory:a.is_mandatory||!1,is_show_tooltip:a.is_show_tooltip||!1,tooltip_text:a.tooltip_text||""});let i=this.questionsAnswerControls.answer_options;a.answer_options&&a.answer_options.forEach((s,c)=>{this.optionsFormGroup(),i.controls[c].patchValue({label:s.label,value:s.value})})}this.rentalAddon.formContentLoading=!1},a=>{this.rentalAddon.formContentLoading=!1})}removeRebtalAddon(t){this.confirm.open(p.myz),this.confirm.confirmModalRef.closed.subscribe(()=>{this.setting.removeRentalAddon(t).subscribe(a=>{this.getRentalAddon()},a=>{})})}dragAndDropQuestions(t,a){this.setting.rentlAddonOrder({addon_id:a,order:t+1}).subscribe(s=>{})}customColumnLabel(t){let a=t.value;return void 0!==p.shN[t.value]&&(a=p.shN[t.value]),this.translate.instant(`purchase_order.${a}`,{default_label:t.label})}getLocationDetails(t,a="avaibility",i=!1){"avaibility"==a&&(this.availabilitySettingLoading=!0),this.locationService.getByID(t).subscribe(s=>{this.location.details=s,this.location._id=t,this.assetSeasonalAvailabilityList=s.seasonal_store_availability_hours,this.exceptionsHoursList=s.store_exceptions_hours,this.exceptionsHoursList.length>0&&this.exceptionsHoursList.forEach(c=>{const b=this.formContents.closedDayCharges.findIndex(M=>M.key==c.closed_day_charges.type);if(-1!=b){let M="";"percentage"==c.closed_day_charges.type?c.closedDayCharges=`Discount (${this.percentage.transform(c.closed_day_charges.value)})`:"flat_amount"==c.closed_day_charges.type?(M=` (${this.currency.transform(c.closed_day_charges.value)})`,c.closedDayCharges=this.formContents.closedDayCharges[b].value+M):c.closedDayCharges=this.formContents.closedDayCharges[b].value+M}}),i||this.createFormAndSetValue(s),this.availabilitySettingLoading=!1},s=>{this.availabilitySettingLoading=!1})}createFormAndSetValue(t){this.setting.getByName("asset_reservation_deposit|cancellation_policy|asset_default_date_time|asset_condition|one_way_fees|asset_time_step|default_asset_booking_days").subscribe(a=>{var i,s;this.assetTimepickerOptions={time_step:a.asset_time_step,working_start_time:null===(i=a.asset_default_date_time)||void 0===i?void 0:i.asset_start_time,working_end_time:null===(s=a.asset_default_date_time)||void 0===s?void 0:s.asset_end_time},this.form=this.createForm(new A(Object.assign(Object.assign({},a),{asset_availability:t.store_availability_hours}))),this.getTabForm("asset_availability").controls.asset_availability.setValue(t.store_availability_hours)})}resizeColumn(t){this.columnResize={},this.columnsList.forEach((a,i)=>{this.columnResize[a.value]=t[i].width}),this.storageService.setItem("one_way_fees",JSON.stringify(this.columnResize))}dateValidationError(t,a,i){i?t.hasOwnProperty(a)&&delete t[a]:t.hasOwnProperty(a)||(t[a]=i)}changeAssetUsageTracking(t){this.assetUsageTrackingLoading=!0,this.setting.saveAssetUsageTrackingSettings({asset_usage_tracking:t.target.checked}).subscribe(s=>{this.assetUsageTrackingLoading=!1},s=>{this.assetUsageTrackingLoading=!1})}getAssetUsageTrackingSettings(){this.assetUsageTrackingLoading=!0,this.setting.getAssetUsageTrackingSettings().subscribe(t=>{this.assetUsageTracking=t.asset_usage_tracking||!1,this.assetUsageTrackingLoading=!1},t=>{this.assetUsageTrackingLoading=!1})}changedoNotTrackingMinsHoursHalfday(){this.doNotTrackingMinsHoursHalfdayLoading=!0,this.assetSettings&&!this.assetSettings.do_not_tracking_mins_hours_halfday&&(this.considerCurrentDayInRentalCalculation=!0),this.setting.update({name:"do_not_tracking_mins_hours_halfday",value:{is_enable:this.doNotTrackingMinsHoursHalfday,consider_current_day:this.considerCurrentDayInRentalCalculation}}).subscribe(a=>{this.doNotTrackingMinsHoursHalfdayLoading=!1},a=>{this.doNotTrackingMinsHoursHalfdayLoading=!1})}changeRecurringInvoiceSetting(t){this.recurringInvoicesLoading=!0,this.setting.update({name:"recurring_invoices",value:t.target.checked}).subscribe(i=>{this.recurringInvoicesLoading=!1},i=>{this.recurringInvoicesLoading=!1})}getdoNotTrackingMinsHoursHalfdaySettings(){this.doNotTrackingMinsHoursHalfdayLoading=!0,this.settingService.getByName("do_not_tracking_mins_hours_halfday").subscribe(t=>{var a,i;this.assetSettings=t,t&&(this.doNotTrackingMinsHoursHalfday=(null===(a=t.do_not_tracking_mins_hours_halfday)||void 0===a?void 0:a.is_enable)||!1,this.considerCurrentDayInRentalCalculation=!!t.do_not_tracking_mins_hours_halfday&&(null===(i=t.do_not_tracking_mins_hours_halfday)||void 0===i?void 0:i.consider_current_day)),this.doNotTrackingMinsHoursHalfdayLoading=!1},t=>{this.doNotTrackingMinsHoursHalfdayLoading=!1})}calculateTimeDurations(){let t=f()().startOf("day"),a=null,s=this.getTabForm("asset_availability").controls.asset_default_date_time.controls.asset_start_time.value;s&&(a=f()(s,"HH:mm:ss")),this.items=[],this.items.push({key:t.format("HH:mm:ss"),value:t.format("hh:mm A")}),this.addItemsBaseOnTimeStep(t,a)}addItemsBaseOnTimeStep(t,a){var i;const s=(0,B.cloneDeep)(t);if(t.add(this.assetTimepickerOptions&&this.assetTimepickerOptions.time_step?this.assetTimepickerOptions.time_step:p.o5b,"minutes"),a&&s<a&&a<t&&this.items.push({key:a.format("HH:mm:ss"),value:a.format("hh:mm A"),disabled:!0}),t<f()().endOf("day")){let c={key:t.format("HH:mm:ss"),value:t.format("hh:mm A"),disabled:!1};if(0!=(null===(i=this.assetTimepickerOptions)||void 0===i?void 0:i.set_default_value)&&null==a){let b=f()();s<b&&b<t&&this.getTabForm("asset_availability").controls.asset_default_date_time.patchValue({asset_start_time:c.key,asset_end_time:c.key})}this.items.push(c),this.addItemsBaseOnTimeStep(t,a)}}checkWrokingTime(t){let a=f()(t.key,"HH:mm:ss");return this.assetTimepickerOptions&&this.assetTimepickerOptions.working_start_time&&this.assetTimepickerOptions.working_end_time?f()(this.assetTimepickerOptions.working_start_time,"HH:mm:ss")<=a&&a<=f()(this.assetTimepickerOptions.working_end_time,"HH:mm:ss")?"working-time":"not-working-time":"default"}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe(),this.historyService.setHistory({url:this.currentUrl,title:"asset_settings",iconType:"icon",iconName:"settings"}),this.dragulaService.destroy("dragDrop"),this.dragulaService.destroy("addOnOptiondragDrop"),this.rentalAddon.Optionsubscription&&this.rentalAddon.Optionsubscription.unsubscribe(),this.rentalAddon.subscription&&this.rentalAddon.subscription.unsubscribe()}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(I.FF
1),e.\u0275\u0275directiveInject(r.GW),e.\u0275\u0275directiveInject(W.R),e.\u0275\u0275directiveInject(U.H),e.\u0275\u0275directiveInject(_.CurrencyPipe),e.\u0275\u0275directiveInject(G.J),e.\u0275\u0275directiveInject(K.q),e.\u0275\u0275directiveInject(m.F0),e.\u0275\u0275directiveInject(m.gz),e.\u0275\u0275directiveInject(Q.v),e.\u0275\u0275directiveInject(V.pQ),e.\u0275\u0275directiveInject(Z.V),e.\u0275\u0275directiveInject(j.sK),e.\u0275\u0275directiveInject(J.a),e.\u0275\u0275directiveInject(W.R),e.\u0275\u0275directiveInject(Y.P))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-asset"]],viewQuery:function(t,a){if(1&t&&(e.\u0275\u0275viewQuery(de,5),e.\u0275\u0275viewQuery(_e,5),e.\u0275\u0275viewQuery(ce,5),e.\u0275\u0275viewQuery(me,5),e.\u0275\u0275viewQuery(ge,5),e.\u0275\u0275viewQuery(ue,5)),2&t){let i;e.\u0275\u0275queryRefresh(i=e.\u0275\u0275loadQuery())&&(a.assetConditionModalRef=i.first),e.\u0275\u0275queryRefresh(i=e.\u0275\u0275loadQuery())&&(a.assetSeasonalAvailabilityModalRef=i.first),e.\u0275\u0275queryRefresh(i=e.\u0275\u0275loadQuery())&&(a.viewSeasonalAvailabilityItemModalRef=i.first),e.\u0275\u0275queryRefresh(i=e.\u0275\u0275loadQuery())&&(a.exceptionsHoursModalRef=i.first),e.\u0275\u0275queryRefresh(i=e.\u0275\u0275loadQuery())&&(a.oneWayFeeModalTemplateRef=i.first),e.\u0275\u0275queryRefresh(i=e.\u0275\u0275loadQuery())&&(a.addQuestionsModalTemplateRef=i.first)}},decls:17,vars:2,consts:[["class","page",3,"loading",4,"ngIf","ngIfElse"],["skeleton",""],["elseBlock",""],["assetConditionModalRef",""],["assetSeasonalAvailabilityModalRef",""],["exceptionsHoursModalRef",""],["viewSeasonalAvailabilityItemModalRef",""],["oneWayFeeModalTemplateRef",""],["addQuestionsModalTemplateRef",""],[1,"page"],[1,"header"],[1,"title"],[1,"body"],[3,"formGroup"],[1,"tab"],["ngbNav","",3,"activeId","activeIdChange"],["nav","ngbNav"],["ngbNavItem","asset_availability"],["ngbNavLink",""],["ngbNavContent","","formGroupName","asset_availability"],["ngbNavItem","asset_reservation_deposit"],["ngbNavContent","","formGroupName","asset_reservation_deposit"],["ngbNavItem","conditions"],["ngbNavContent",""],["ngbNavItem","cancellation_policy"],["ngbNavContent","","formGroupName","cancellation_policy"],["ngbNavItem","one_way_fees"],["ngbNavItem","rental_questionnaire",3,"click"],[3,"ngbNavOutlet"],[1,"row"],["class","col-xl-6",4,"ngIf"],[1,"col-xl-6"],["formGroupName","asset_default_date_time",1,"box","highlight","assetDefaultDateTime","mb-4"],[1,"box-header"],[1,"box-title"],[1,"info-icon","ms-2",3,"ngbTooltip"],[1,"box-body"],[1,"form-group"],[1,"switchBox","inline"],["type","checkbox","formControlName","is_current_date"],[1,"switch"],["class","row",4,"ngIf"],[1,"col-md-6"],["container","body",1,"form-group"],["appCloseDropdown","","bindLabel","label","bindValue","value","formControlName","asset_time_step",3,"items","clearable","ngModelChange"],[1,"d-block","text-end"],[1,"btn","btn-primary",3,"click"],["formGroupName","default_asset_booking_days",1,"box","highlight","assetDefaultDateTime","mb-4"],[1,"input-group","select","both"],["appCloseDropdown","","formControlName","half_day_hours",3,"clearable"],[3,"value",4,"ngFor","ngForOf"],[1,"input-group-text"],["appCloseDropdown","","formControlName","week_days",3,"clearable"],["appCloseDropdown","","formControlName","month_days",3,"clearable"],[1,"box","highlight","assetDefaultDateTime","mb-4"],[1,"d-flex","m-3"],[1,"me-2"],["type","checkbox",3,"ngModel","ngModelOptions","ngModelChange","change"],[1,"info-icon",3,"ngbTooltip"],["class","d-flex align-items-center m-3",4,"ngIf"],["class","m-3",4,"ngIf"],[1,"box","highlight","mb-4"],["class","form-group",4,"ngIf"],["track","horizontal","appearance","standard",3,"autoHeightDisabled"],[1,"assetAvailability"],[3,"formGroup",4,"ngFor","ngForOf"],["permission","edit_location",1,"text-end"],[1,"seasonal-availability"],[1,"box-header","flex-wrap"],["permission","edit_location"],[1,"table","last-column-center"],[1,"action_2"],[4,"ngIf","ngIfElse"],["seasonalAvailabilityElseBlock",""],[1,"exceptions-hours"],[1,"action_1"],["exceptionsHoursElseBlock",""],["appCloseDropdown","","bindLabel","name","bindValue","_id",3,"items","ngModelOptions","clearable","ngModel","change","ngModelChange"],[1,"text-capitalize"],[1,"switchBox"],["type","checkbox","formControlName","is_open"],["formGroupName","closed_day_charges"],["ngbDropdown","","container","body",1,"form-group","timepicker"],["ngbDropdownToggle","",1,"input-group","right"],["readonly","",1,"form-control",3,"placeholder","value"],[1,"input-group-text","time"],[1,"material-icons"],["ngbDropdownMenu","","formControlName","open_time",3,"meridian"],["ngbDropdownMenu","","formControlName","close_time",3,"meridian"],[1,"form-group","help"],["formControlName","type","bindLabel","value","bindValue","key","appendTo","body",3,"items","searchable","clearable"],["type","text","placeholder","0","formControlName","value","currencyMask","",1,"form-control",3,"options"],[4,"ngFor","ngForOf"],[3,"click"],[3,"date"],[1,"action"],[1,"view"],[1,"material-icons",3,"ngbTooltip","click"],[1,"delete"],[1,"text-center"],["colspan","3"],["colspan","5"],["container","body",1,"form-group","timepicker"],["appCloseDropdown","","formControlName","asset_start_time",1,"custome-timepicker",3,"placeholder","clearable"],[3,"value","disabled",4,"ngFor","ngForOf"],["appCloseDropdown","","formControlName","asset_end_time",1,"custome-timepicker",3,"placeholder","clearable"],[3,"value","disabled"],[3,"value"],[1,"d-flex","align-items-center","m-3"],[1,"mt-0","label-checkbox"],["type","checkbox",1,"form-check-input",3,"ngModel","ngModelOptions","ngModelChange","change"],[1,"m-3"],[1,"mt-0"],[1,"col-md-5"],[1,"me-3"],["type","checkbox","formControlName","is_enable"],["appCloseDropdown","","formControlName","type","bindLabel","value","bindValue","key",3,"readonly","items","searchable","clearable"],["class","form-group inline",4,"ngIf"],[1,"form-group","inline"],[1,"labelSwitch","flatType","me-2"],["type","radio","id","switch_left","value","flat","formControlName","flat_type"],["flatType",""],["for","switch_left"],["type","radio","id","switch_right","value","percentage","formControlName","flat_type"],["for","switch_right"],["type","text","placeholder","0","formControlName","value","currencyMask","",1,"form-control",3,"readonly","options"],[1,"col-xl-5","col-lg-8"],[1,"box"],[1,"box-header","d-flex","align-items-center"],[1,"box-title","flex-grow-1"],["colspan","2"],[1,"form-group","mb-0"],["formControlName","cancellation_policy",1,"form-control","cancellation_policy",3,"placeholder"],[1,"d-block","text-end","mt-2"],[1,"tableWidth"],[1,"table","resizeable-table","last-column-center"],["resizable","",3,"width","onResize",4,"ngFor","ngForOf"],[4,"ngIf"],["resizable","",3,"width","onResize"],[1,"edit"],[1,"material-icons",3,"click"],["colspan","6"],[1,"n
1o-data-available","mt-3"],["class","box",4,"ngIf","ngIfElse"],["class","mirrorContainer","dragula","dragDrop",3,"dragulaModel","dragulaModelChange",4,"ngIf"],["dragula","dragDrop",1,"mirrorContainer",3,"dragulaModel","dragulaModelChange"],["class","accordion-group mt-2",4,"ngFor","ngForOf"],[1,"accordion-group","mt-2"],[3,"closeOthers"],["id","static-1"],["ngbPanelTitle",""],["ngbPanelContent",""],[1,"material-icons","handle","me-2",3,"click"],[1,"rental-addon"],[1,"action","d-flex"],[1,"row","addon-rental-label-value-row"],[1,"col-md-3","addon-rental-label-value-col"],[1,"d-flex"],[3,"ngbTooltip"],["class","d-grid",4,"ngIf"],["hourlyPrice",""],["dialyPrice",""],["weeklyPrice",""],["monthlyPrice",""],["fixedPrice",""],[1,"row","addon-rental-label-value-row","mt-2"],["class","d-block",4,"ngFor","ngForOf"],[1,"d-grid"],[3,"ngbTooltip",4,"ngIf"],[1,"d-block"],[1,"no-rental-addon-available"],["type","list"],[1,"loading-page","full-screen"],[1,"modal-header"],[1,"modal-title","text-capitalize"],[1,"material-icons","close",3,"click"],[1,"modal-body"],[3,"formGroup","ngSubmit"],[1,"text-danger"],["type","text","formControlName","name",1,"form-control"],["class","error",4,"ngIf"],[1,"modal-footer"],["type","button","ngbAutofocus","",1,"btn","btn-secondary",3,"click"],["type","submit",1,"btn","btn-primary",3,"disabled","click"],[1,"error"],["name","date","formControlName","date_range",3,"customOptions","isValidDate"],["type","text","formControlName","comment",1,"form-control"],[1,"help"],[1,"table"],["formControlName","pickup_location_id","bindLabel","name","bindValue","_id","appendTo","body",3,"items","searchable","clearable","placeholder"],["formControlName","drop_location_id","bindLabel","name","bindValue","_id","appendTo","body",3,"items","searchable","clearable","placeholder"],["type","text","formControlName","fees","currencyMask","",1,"form-control",3,"options"],[1,"me-4"],["type","checkbox","formControlName","is_enable_for_website"],["type","checkbox","formControlName","is_enable_for_webapp"],["class","modal-content-loading",4,"ngIf"],[1,"modal-content-loading"],["type","form-md",3,"count"],["type","text","formControlName","addon_short_name",1,"form-control",3,"placeholder"],["type","text","formControlName","question","rows","2",1,"form-control",3,"placeholder"],["formArrayName","answer_options"],[1,"table","last-column-center","rental-addon-options"],[1,"text-start"],["dragula","addOnOptiondragDrop",1,"optionMirrorContainer",3,"dragulaModel","dragulaModelChange"],[1,"price-type-row"],["formControlName","price_type","name","price_type","value","flat_rate","type","radio",1,"form-check-input"],["formControlName","price_type","name","price_type","value","floating_rate","type","radio",1,"form-check-input"],[1,"form-group","d-flex"],[1,"label-checkbox"],["type","checkbox","formControlName","is_mandatory","name","formula",1,"form-check-input"],[1,"label-checkbox","d-flex"],["type","checkbox","formControlName","is_show_tooltip","name","is_show_tooltip",1,"form-check-input"],["type","button",1,"btn","btn-primary",3,"disabled","click"],[1,"drag-move"],[1,"material-icons","handle"],[1,"drag-value"],[1,"drag-option","text-start"],["type","text","formControlName","label",1,"form-control"],[1,"col-md-12"],["type","text","name","hourly_price","currencyMask","","formControlName","hourly_price",1,"form-control"],["type","text","name","daily_price","currencyMask","","formControlName","daily_price",1,"form-control"],["type","text","name","weekly_price","currencyMask","","formControlName","weekly_price",1,"form-control"],["type","text","name","monthly_price","currencyMask","","formControlName","monthly_price",1,"form-control"],["type","text","name","flat_price","currencyMask","","formControlName","flat_price",1,"form-control"],[1,"mt-2"],["type","text","formControlName","tooltip_text",1,"form-control"]],template:function(t,a){if(1&t&&(e.\u0275\u0275template(0,ht,41,32,"div",0),e.\u0275\u0275template(1,yt,1,0,"ng-template",null,1,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(3,bt,1,0,"ng-template",null,2,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(5,Et,24,19,"ng-template",null,3,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(7,Ot,49,35,"ng-template",null,4,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(9,Dt,39,33,"ng-template",null,5,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(11,Lt,21,11,"ng-template",null,6,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(13,Wt,56,46,"ng-template",null,7,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(15,Yt,3,4,"ng-template",null,8,e.\u0275\u0275templateRefExtractor)),2&t){const i=e.\u0275\u0275reference(4);e.\u0275\u0275property("ngIf",!a.loading)("ngIfElse",i)}},directives:[_.NgIf,w._Y,w.JL,w.sg,r.w5,I.Pz,I.nv,I.Vx,I.uN,w.x0,z.w9,X.O,w.JJ,w.On,r.x0,r.bf,I._L,q.KC,_.NgForOf,w.Wl,w.u,I.jt,I.iD,I.Pm,I.Vi,ee.I,w.Fj,te.g,ne.i,ae.l,z.xv,w._,ie.H,oe.E,V.sW,I.gY,I.Gk,I.Cu,I.gW,I.tO,se._,le.C,w.CE],pipes:[j.X$,re._,pe.i,_.CurrencyPipe],styles:['.tab[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding-top:0}
1.box.assetDefaultDateTime[_ngcontent-%COMP%]{padding-bottom:10px}.cancellation_policy[_ngcontent-%COMP%]{min-height:100px}.tableWidth[_ngcontent-%COMP%]{max-width:900px}@media (max-width: 1024px){.tab[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{bottom:7px!important}}.price-type-row[_ngcontent-%COMP%]{margin-bottom:20px}.price-type-row[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;margin-right:15px}.price-type-row[_ngcontent-%COMP%] label[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{margin-right:5px}.rental-addon[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:space-between}.action[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{cursor:pointer;margin:0 4px}.action[_ngcontent-%COMP%] li.save[_ngcontent-%COMP%], .action[_ngcontent-%COMP%] li.edit[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .action[_ngcontent-%COMP%] li.edit[_ngcontent-%COMP%]{color:var(--primary-light)}.action[_ngcontent-%COMP%] li.delete[_ngcontent-%COMP%]{color:var(--danger)}.action[_ngcontent-%COMP%] li.save[_ngcontent-%COMP%]:hover, .action[_ngcontent-%COMP%] li.edit[_ngcontent-%COMP%]:hover a[_ngcontent-%COMP%], .action[_ngcontent-%COMP%] li.edit[_ngcontent-%COMP%]:hover{color:var(--primary-dark)}.action[_ngcontent-%COMP%] li.delete[_ngcontent-%COMP%]:hover{color:var(--danger-dark)}.addon-rental-label-value-row[_ngcontent-%COMP%]{margin-bottom:-10px}.addon-rental-label-value-row[_ngcontent-%COMP%] .addon-rental-label-value-col[_ngcontent-%COMP%]{margin-bottom:10px}.addon-rental-label-value-row[_ngcontent-%COMP%] .addon-rental-label-value-col[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;color:var(--white-opacity-5)}.addon-rental-label-value-row[_ngcontent-%COMP%] .addon-rental-label-value-col[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:empty:after{content:"-"}.gu-mirror[_ngcontent-%COMP%]{width:100%}.gu-mirror[_ngcontent-%COMP%] .drag-move[_ngcontent-%COMP%]{width:90px;padding:10px 15px}.gu-mirror[_ngcontent-%COMP%] .drag-value[_ngcontent-%COMP%]{width:200px;padding:10px 15px}.gu-mirror[_ngcontent-%COMP%] .drag-option[_ngcontent-%COMP%]{width:700px;padding:10px 15px}.input-group[_ngcontent-%COMP%] ng-select[_ngcontent-%COMP%]{width:100%}.box[_ngcontent-%COMP%]{position:relative}.box[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:10px}.box[_ngcontent-%COMP%] .seasonal-availability[_ngcontent-%COMP%], .box[_ngcontent-%COMP%] .exceptions-hours[_ngcontent-%COMP%]{align-items:center;margin-top:20px;border-top:1px solid var(--white-opacity-1)}.box[_ngcontent-%COMP%] .seasonal-availability[_ngcontent-%COMP%] .box-header[_ngcontent-%COMP%], .box[_ngcontent-%COMP%] .exceptions-hours[_ngcontent-%COMP%] .box-header[_ngcontent-%COMP%]{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.box.loading[_ngcontent-%COMP%]:before{content:"";cursor:progress;position:absolute;inset:0;background:var(--widget-box-loading-background-color);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:5px}.box.loading[_ngcontent-%COMP%]:after{content:"";width:30px;height:30px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);z-index:2}']}),n})(),data:{breadcrumb:!1}}];let qt=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({imports:[[m.Bz.forChild(Xt)],m.Bz]}),n})();var en=l(44466),tn=l(72420),nn=l(50984),an=l(31448),on=l(53803);let sn=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({imports:[[_.CommonModule,en.m,qt,tn.z,r.Ju,nn.w,V.qE,an.y,on.C]]}),n})()},53803:(h,y,l)=>{"use strict";l.d(y,{C:()=>d});var _=l(11048),m=l(44466),r=l(89724);let d=(()=>{class p{}
1return p.\u0275fac=function(u){return new(u||p)},p.\u0275mod=r.\u0275\u0275defineNgModule({type:p}),p.\u0275inj=r.\u0275\u0275defineInjector({imports:[[_.CommonModule,m.m]]}),p})()},50984:(h,y,l)=>{"use strict";l.d(y,{w:()=>d});var _=l(11048),m=l(44466),r=l(89724);let d=(()=>{class p{}return p.\u0275fac=function(u){return new(u||p)},p.\u0275mod=r.\u0275\u0275defineNgModule({type:p}),p.\u0275inj=r.\u0275\u0275defineInjector({imports:[[_.CommonModule,m.m]]}),p})()},1005:(h,y,l)=>{"use strict";l.d(y,{l:()=>d});var _=l(89724),m=l(18657),r=l(22328);let d=(()=>{class p{constructor(u){this.layoutService=u}ngOnInit(){this.DateFormateBasedOnSettings=this.layoutService.DateFormateBasedOnSettings}}return p.\u0275fac=function(u){return new(u||p)(_.\u0275\u0275directiveInject(m.P))},p.\u0275cmp=_.\u0275\u0275defineComponent({type:p,selectors:[["app-rental-date"]],inputs:{date:"date"},decls:3,vars:4,template:function(u,v){1&u&&(_.\u0275\u0275elementStart(0,"span"),_.\u0275\u0275text(1),_.\u0275\u0275pipe(2,"formatDate"),_.\u0275\u0275elementEnd()),2&u&&(_.\u0275\u0275advance(1),_.\u0275\u0275textInterpolate(_.\u0275\u0275pipeBind2(2,1,v.date,v.DateFormateBasedOnSettings)))},pipes:[r.i],styles:[""]}),p})()},9921:(h,y,l)=>{"use strict";l.d(y,{H:()=>p});var _=l(89724),m=l(46025);const r=["resizable",""],d=["*"];let p=(()=>{class g{constructor(){this.width=null,this.onResize=new _.EventEmitter}onResizeColumn(v){this.width=v}resizeColumn(v){this.onResize.emit(v)}}return g.\u0275fac=function(v){return new(v||g)},g.\u0275cmp=_.\u0275\u0275defineComponent({type:g,selectors:[["th","resizable",""]],hostVars:2,hostBindings:function(v,x){2&v&&_.\u0275\u0275styleProp("width",x.width,"px")},outputs:{onResize:"onResize"},attrs:r,ngContentSelectors:d,decls:4,vars:0,consts:[[1,"wrapper"],[1,"content"],[1,"bar",3,"resizable","onResize"]],template:function(v,x){1&v&&(_.\u0275\u0275projectionDef(),_.\u0275\u0275elementStart(0,"div",0)(1,"div",1),_.\u0275\u0275projection(2),_.\u0275\u0275elementEnd(),_.\u0275\u0275elementStart(3,"div",2),_.\u0275\u0275listener("resizable",function(E){return x.onResizeColumn(E)})("onResize",function(E){return x.resizeColumn(E)}),_.\u0275\u0275elementEnd()())},directives:[m.E],styles:["[_nghost-%COMP%]:last-child .bar[_ngcontent-%COMP%]{display:none}.wrapper[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.content[_ngcontent-%COMP%]{flex:1}.bar[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;width:2px;margin:0 -16px 0 16px;justify-self:flex-end;border-left:2px solid transparent;border-right:2px solid transparent;background-clip:content-box;cursor:col-resize;opacity:0;transition:opacity .3s}.bar[_ngcontent-%COMP%]:hover, .bar[_ngcontent-%COMP%]:active{opacity:1}.wrapper[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{min-height:auto!important;margin-bottom:0!important}"],changeDetection:0}),g})()},46025:(h,y,l)=>{"use strict";l.d(y,{E:()=>E});var _=l(11048),m=l(89724),r=l(68307),d=l(43190),p=l(88002),g=l(87519),u=l(46782),v=l(22759),x=l(25917),k=l(50384);let E=(()=>{class S{constructor(A,O,f){this.documentRef=A,this.elementRef=O,this.auth=f,this.resizeArray=[],this.calculateWidth=()=>!0===this.auth.getUser().column_resize?(0,v.R)(this.elementRef.nativeElement,"mousedown").pipe((0,r.b)(T=>T.preventDefault()),(0,d.w)(()=>{var T;const{width:F,right:H}=null===(T=this.elementRef.nativeElement.closest("th"))||void 0===T?void 0:T.getBoundingClientRect();return(0,v.R)(this.documentRef,"mousemove").pipe((0,p.U)(({clientX:B})=>F+B-H),(0,g.x)(),(0,u.R)((0,v.R)(this.documentRef,"mouseup").pipe((0,r.b)(()=>{var B;this.resizeArray=[],Array.from(null===(B=this.elementRef.nativeElement.closest("tr"))||void 0===B?void 0:B.children).forEach(e=>{this.resizeArray.push({width:e.offsetWidth})}),this.onResize.emit(this.resizeArray)}))))})):(0,x.of)().pipe(),this.onResize=new m.EventEmitter,this.resizable=this.calculateWidth()}}return S.\u0275fac=function(A){return new(A||S)(m.\u0275\u0275directiveInject(_.DOCUMENT),m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(k.e))},S.\u0275dir=m.\u0275\u0275defineDirective({type:S,selectors:[["","resizable",""]],outputs:{onResize:"onResize",resizable:"resizable"}}),S})()}}]);
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.