1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1116],{31116:(e,t,s)=>{s.r(t),s.d(t,{default:()=>r});var a=s(20629),l={name:"FeeCalendar",components:{DealsBannersCarousel:s(95366).Z},props:{hotelId:{type:[String,Number],required:!0},contractId:{type:[String,Number],required:!0}},data:()=>({}),computed:{...(0,a.rn)("layout",["loading"]),...(0,a.rn)("contract",["feeCalendar"])},mounted(){this.contractFeeCalendar({hotelId:this.hotelId,contractId:this.contractId}).then((()=>{this.scrollToTop(),this.$emit("loaded")}))},methods:{...(0,a.nv)("contract",["contractFeeCalendar"]),getClasses:e=>({"flex-table__row":!0,"flex-table__row-past":e.past}),getPromoText(e){if(Array.isArray(e.promos))return"";let t=[];const s=Object.keys(e.promos);for(const a of s)t.push(e.promos[a].name);return t.join(", ")},getFeeClasses(e){let t=!1,s=!1;if(!Array.isArray(e.promos)){const a=Object.keys(e.promos);for(const l of a)s=s||"plus"===e.promos[l].type,t=t||"minus"===e.promos[l].type}return{"flex-table__cell":!0,"align-items-start":!0,"flex-table__cell-red":s,"flex-table__cell-green":t}}}},r=(0,s(51900).Z)(l,(function(){var e=this,t=e._self._c;return e.loading?e._e():t("div",{staticClass:"fee-calendar"},[t("DealsBannersCarousel"),e._v(" "),e.mSM?t("div",{staticClass:"fee-calendar__title"},[e._v("\n "+e._s(`ÐалендаÑÑ Ð²Ð¾Ð·Ð½Ð°Ð³ÑÐ°Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ð¾ договоÑÑ â${e.feeCalendar.contract.number}`)+"\n ")]):e._e(),e._v(" "),t("div",{staticClass:"white-block mt-0 mt-md-30"},[e.lSM?t("div",{staticClass:"fee-calendar__title"},[e._v("\n "+e._s(`ÐалендаÑÑ Ð²Ð¾Ð·Ð½Ð°Ð³ÑÐ°Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ð¾ договоÑÑ â${e.feeCalendar.contract.number}`)+"\n ")]):e._e(),e._v(" "),t("div",{staticClass:"flex-table-wrapper"},[t("div",{staticClass:"flex-table fee-table"},[t("div",{staticClass:"flex-table__content"},e._l(e.feeCalendar.schedule,(function(s,a){return t("div",{key:`${a}_${s.fee}`,class:e.getClasses(s)},[t("div",{staticClass:"flex-table__cell align-items-start"},[e._v("\n "+e._s(s.year)+"\n ")]),e._v(" "),t("div",{staticClass:"flex-table__cell align-items-start"},[e._v("\n "+e._s(s.month_name)+"\n ")]),e._v(" "),t("div",{class:e.getFeeClasses(s)},[e._v("\n "+e._s(s.fee)+"%\n ")]),e._v(" "),t("div",{staticClass:"flex-table__cell align-items-start"},[e._v("\n "+e._s(e.getPromoText(s))+"\n ")])])})),0)])])])],1)}),[],!1,null,null,null).exports}}]);
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.