PageSourceSearch

https://www.amendoeiraresort.com/bookcore/static/js/web-components…/builds/104.bfa1a5f73ab287474130.chunk.js

js amendoeiraresort.com collected 2026-10-04 13:40:50 UTC 3,477 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkbookcore_client=self.webpackChunkbookcore_client||[]).push([[104],{68840:function(e,t,o){var i=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(96540),a=i(o(5556)),r=o(51678),s=i(o(12873)),d=o(16040),l=o(74848);class p extends n.Component{constructor(e){super(e),this.bindActions(),this.importDeviceView()}componentDidMount(){const{bookingSummary:e,confirmationForm:t,shoppingCartProps:o}=this.props;(0,d.sendViewConfirmationPageEvent)({bookingSummary:e,confirmationForm:t,shoppingCartProps:o})}bindActions(){this.isPaymentBenefitEnabled=this.isPaymentBenefitEnabled.bind(this),this.onClickModalChangeButton=this.onClickModalChangeButton.bind(this),this.updateGiftCardToggleState=this.updateGiftCardToggleState.bind(this),this.updatePointsRedeemerToggleState=this.updatePointsRedeemerToggleState.bind(this)}updateGiftCardToggleState(e){this.isPaymentBenefitEnabled("giftcard")?this.props.confirmationForm.toggleGiftCard(e):this.props.confirmationForm.showModal()}updatePointsRedeemerToggleState(e){this.isPaymentBenefitEnabled("points")?this.props.pointsRedeemerSlider.togglePointsRedeemer(e):this.props.confirmationForm.showModal()}isPaymentBenefitEnabled(e){const{paymentBenefitApplied:t}=this.props.confirmationForm;return t===e||"none"===t}onClickModalChangeButton(){this.onChangePaymentBenefit(),this.props.confirmationForm.hideModal()}onChangePaymentBenefit(){const{paymentBenefitApplied:e}=this.props.confirmationForm;"points"===e?(this.props.pointsRedeemerSlider.onSliderChangeCommited(0),this.props.confirmationForm.toggleGiftCard(!0)):(this.props.confirmationForm.removeGiftCard(),this.props.pointsRedeemerSlider.togglePointsRedeemer(!0))}importDeviceView(){this.props.isDesktop?this.view=(0,n.lazy)(()=>(0,r.lazyRetry)(()=>o.e(83).then(o.bind(o,78901)))):this.view=(0,n.lazy)(()=>(0,r.lazyRetry)(()=>o.e(177).then(o.bind(o,59393))))}render(){const e=this.view;return(0,l.jsx)(n.Suspense,{fallback:this.props.isDesktop?null:(0,l.jsx)(s.default,{type:"inlineloader"}),children:(0,l.jsx)(e,{...this.props,isPaymentBenefitEnabled:this.isPaymentBenefitEnabled,onClickButton:this.onClickModalChangeButton,updateGiftCardToggleState:this.updateGiftCardToggleState,updatePointsRedeemerToggleState:this.updatePointsRedeemerToggleState})})}}p.displayName="ConfirmationPageController",p.propTypes={bookingSummary:a.default.object,confirmationForm:a.default.object,pointsRedeemerSlider:a.default.object,totalPriceResume:a.default.object,upgradeBanner:a.default.object};t.default=p;e.exports=t.default},16040:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={sendViewConfirmationPageEvent:({bookingSummary:e,confirmationForm:t,shoppingCartProps:o})=>{const{hotel:i}=e,{currencyConversions:n,currencySymbol:a,currencyUser:r}=t,{totalWithTaxes:s,taxesAmount:d}=o,l=n[a],p=n[r];t.sendEvent("ga4ViewConfirmationForm",{addonTotalPrice:s*l,currencyCode:a,hotelCode:i.code,hotelName:i.name,itemCategory:"confirmation",numberOfRooms:o.rooms.length,packages:o.packages,pageType:"guest_information",purchaseTaxAmount:d*l,purchaseTaxLocalCurrency:d*p,rooms:o.rooms,scPageTitle:"ROIBACK:Resv:GuestInformation",selectedCurrencyCode:r,subtotalRevenueLocalCurrency:s*p,totalRevenueLocalCurrency:s*p})}};e.exports=t.default},52270:function(e,t,o){var i=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(o(68840));t.default=n.default;e.exports=t.default}}]);

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.