PageSourceSearch

https://www.hoteltoronto.info/new/designs/22/build/898.12a3189e916ee084a838.js

js hoteltoronto.info collected 2026-10-10 01:47:12 UTC 14,496 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunklib=self.webpackChunklib||[]).push([[898,2701,2928,6364,6471,8414,9271],{66364:(e,t,n)=>{n.d(t,{A:()=>c,L:()=>u});var r=n(95223),i=n(35494),o=n(80951),a=n(75761);function l(e,t,n,r,i,o,a){try{var l=e[o](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,i)}function s(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){l(o,r,i,a,s,"next",e)}function s(e){l(o,r,i,a,s,"throw",e)}a(void 0)}))}}var c=function(){var e=s((function*(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".js-main-form .js-avail-form",t=(0,o.XF)(".js-fixed-header");if(t){var r=(e=>{var t=(0,o.XF)(e);if(t)return t.offsetTop+t.offsetHeight})(e),{default:i}=yield n.e(2701).then(n.bind(n,42701));new i(t,{top:r})}}));return function(){return e.apply(this,arguments)}}(),d={},u=function(){var e=s((function*(e){var t=(0,o.XF)(e);if(t){d.dateFromElement||(d.dateFromElement=(0,o.XF)(".js-new-calendar-from-text",t)),d.dateToElement||(d.dateToElement=(0,o.XF)(".js-new-calendar-to-text",t)),d.guestCountElement||(d.guestCountElement=(0,o.XF)(".js-guests-count",t)),d.adultsCountElement||(d.adultsCountElement=(0,o.XF)(".js-adults-count",t)),d.childrenCountElement||(d.childrenCountElement=(0,o.XF)(".js-children-count",t)),d.childrenSelectAgeElements||(d.childrenSelectAgeElements=(0,o.mp)("select.js-child-age-select",t));var{dateFromElement:n,dateToElement:l,guestCountElement:s,adultsCountElement:c,childrenCountElement:u,childrenSelectAgeElements:h}=d,v=yield r.A.localFormater(i.A.dateFrom);n.textContent=v;var m=yield r.A.localFormater(i.A.dateTo);l.textContent=m,s.textContent=i.A.adultsCount+i.A.childrenCount,c.textContent=i.A.adultsCount,u.textContent=i.A.childrenCount,null==h||h.forEach(((e,t)=>{if(i.A.children[t]){e.value=i.A.children[t].age;var n=(0,a.nq)(e.value),r=e.nextElementSibling;(0,o.XF)("span.current",r).textContent=n}})),new MutationObserver((()=>{d.childrenSelectAgeElements=(0,o.mp)("select.js-child-age-select",t)})).observe(t,{childList:!0,subtree:!0})}}));return function(t){return e.apply(this,arguments)}}()},78852:(e,t,n)=>{n.r(t),n.d(t,{callByUserAction:()=>l,createTitleChanger:()=>s,toggleMainHeadOnScroll:()=>a});var r=n(80951),i=n(42701),o=n(41695),a=e=>{var t=(0,r.XF)(e);if(t){var n=((0,o.Fr)()?t.getBoundingClientRect().bottom:t.getBoundingClientRect().top)+window.scrollY;new i.default(t,{top:n,toggleClass:"is-sticky",callByInit:!0})}},l=e=>{var t=["click","mousemove","keydown","scroll","resize"],n={timeoutId:null},r=()=>{e(),t.forEach((e=>document.removeEventListener(e,i)))},i=()=>{clearTimeout(n.timeoutId),r()};n.timeoutId=setTimeout((()=>r()),3e3),t.forEach((e=>document.addEventListener(e,i)))},s=e=>{var t=(0,r.XF)(e);return{changeTitle:e=>{t.textContent=e}}}},78481:(e,t,n)=>{n.a(e,(async(e,r)=>{try{n.r(t);var i=n(41695),o=n(88211),a=n(52192),l=n(78852),s=n(66364),c=n(95e3),d=n(23161),u=n(6908),h=n(61747),v=n(29665),m=n(48808),f=n(99532),p=n(98053),g=n(62798),y=(n(93495),n(88414),n(72928),n(59271),n(67760)),w=n(76123),A=n(97350),b=n(72816),j=n(76285),C=n(31458),E=n(15610),P=(n(25363),e([y]));function N(e,t,n,r,i,o,a){try{var l=e[o](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,i)}y=(P.then?(await P)():P)[0];var k=travel.options.availableParams.use===String(1),F={city:11.5,region:7};(0,l.toggleMainHeadOnScroll)(".js-main-head");var x=new m.A(".js-hotellist-filters",{submitOnChange:(0,i.xl)()}),S=new f.A(x),I=new v.A(".js-filters-modal",u.R),O=travel.options.cityID?F.city:F.region,H=(0,A.Ay)(".js-list-map",{zoom:O,minZoom:4}),L=new E.A({recordsPerPage:20}),T=new C.A(S),B=new y.A,_=new b.A,q=(0,j.R_)(),X=(0,i.Fr)()?new d.default(".js-map-container",u.E):null,D={hotels:[],lockedHotelId:null},M=new d.default(".js-map-loader"),V=new d.default(".js-hotellist-loader"),z=new h.A("#splash",{simulateProgress:!0});k&&z.show();var R=(0,c.H)((()=>{M.show(),V.show();var e=H.getBounds(),t=S.getFilters();T.getHotelsByMap({part:1,mapBounds:e,filters:t,limit:20})}),500);T.on("fetchHotelsByMap",(e=>{var t,{hotels:n=[],total:r=0,filters:i=[],texts:o={}}=e,a=+(null===(t=S.getFilters().find((e=>"part"===e.type)))||void 0===t?void 0:t.value)||1,l=(0,w.yQ)(D.lockedHotelId,n);D.hotels=n,D.lockedHotelId=(null==l?void 0:l.HotelID)||null,H.removePlaces(n),H.addPlaces(n,j.nt),l&&_.show(l),B.setList(n,{title:o.pagination_text}),D.lockedHotelId&&(B.lockHotelCard((0,j.rp)(D.lockedHotelId)),B.scrollToCard((0,j.rp)(D.lockedHotelId))),L.isInited()?L.reinit(a,{totalRecords:r}):L.init(1,{totalRecords:r}),S.view.updateHtmlByFiltersData(i),(0,g.Bu)(".js-show-filters-btn",S),(0,g.RN)(".js-clear-filter-btn",S),z.hide(),M.hide(),V.hide()})),S.model.on("update",(()=>{var e;x.setPage(1);var t=H.getBounds(),n=S.getFilters(),r=(null===(e=n.find((e=>"part"===e.type)))||void 0===e?void 0:e.value)||1;z.show(),M.show(),V.show(),T.getHotelsByMap({part:r,mapBounds:t,filters:n,limit:20})})),(0,i.xl)()||((0,g.ct)(".js-filters-modal .js-btns"),(0,g.Dl)(".js-filters-modal .js-apply-filter-btn",S),S.view.on("submit",(()=>I.hide())),S.view.on("reset",(()=>I.hide()))),H.on("marker-enter",(e=>B.activateHotelCard(e))),H.on("marker-leave",(e=>B.deactivateHotelCard(e))),H.on("marker-lock",(e=>{var t=(0,j.J9)(e),n=(0,w.yQ)(t,D.hotels);n&&(D.lockedHotelId=t),(0,i.xl)()&&(B.lockHotelCard(e),B.scrollToCard(e)),_.show(n)})),H.on("marker-unlock",(()=>{B.unlockHotelCards(),_.hide(),D.lockedHotelId=null})),(0,j.nj)(H,!0).then((()=>{H.on("viewport-change",R)})),q.on("resize-start",(()=>{_.hide()})),q.on("resize-end",(()=>{H.resize()})),null==X||X.on("show",(()=>
1H.resize())),B.on("card-enter",(e=>{(0,i.xl)()&&H.activateMarker(e)})),B.on("card-leave",(()=>H.resetActivePlaces())),L.on("pageChange",(e=>{S.setFields({part:e});var t=document.querySelector(".js-fixed-header"),n=document.querySelector(".js-main-head"),r=t.offsetHeight+n.offsetHeight;(0,a.A)(document.querySelector(".js-hotellist-hotels"),{top:r})}));var W=function(){var e,t=(e=function*(){var{mainAvailForm:e}=yield Promise.resolve().then(n.bind(n,93495));k||(0,w.Vf)(e)},function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){N(o,r,i,a,l,"next",e)}function l(e){N(o,r,i,a,l,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}();(0,p.A)(S),(0,g.gf)(".js-clear-filter-btn",S),T.getHotelsByMap({part:1,mapBounds:H.getBounds(),filters:S.getFilters(),limit:20}),window.addEventListener("load",(()=>{window.requestIdleCallback((()=>{(0,s.A)(".js-fixed-header"),W()}),{timeout:2e3})})),setTimeout((()=>{n.e(8836).then(n.bind(n,18836)),n.e(2175).then(n.bind(n,67413)),n.e(6731).then(n.bind(n,41969))}),0),(0,o.A)(".js-open-contact-us-modal",(()=>n.e(3926).then(n.bind(n,96307)))),r()}catch(Q){r(Q)}}))},88414:(e,t,n)=>{n.r(t);var r=n(80951),i=n(88211);function o(e,t,n,r,i,o,a){try{var l=e[o](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,i)}var a=(0,r.XF)(".js-benefits-slider"),l=function(){var e,t=(e=function*(){var{createSlider:e}=yield Promise.all([n.e(6562),n.e(1463),n.e(4667),n.e(9907)]).then(n.bind(n,59907));e(a,{slidesPerView:1.4,spaceBetween:"10",pagination:{dynamicBullets:!0},breakpoints:{520:{slidesPerView:1.4},767:{slidesPerView:1.5},1024:{slidesPerView:2}}})},function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function l(e){o(a,r,i,l,s,"next",e)}function s(e){o(a,r,i,l,s,"throw",e)}l(void 0)}))});return function(){return t.apply(this,arguments)}}();a&&(0,i.A)(".js-benefits-slider",l)},72928:(e,t,n)=>{n.r(t);var r=n(80951),i=n(88211);function o(e,t,n,r,i,o,a){try{var l=e[o](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,i)}var a=(0,r.XF)(".js-seasons-slider"),l=function(){var e,t=(e=function*(){var{createSlider:e}=yield Promise.all([n.e(6562),n.e(1463),n.e(4667),n.e(9907)]).then(n.bind(n,59907));e(a,{slidesPerView:1.1,spaceBetween:10,pagination:{dynamicBullets:!0},breakpoints:{520:{slidesPerView:1.1},767:{slidesPerView:1.1},1024:{slidesPerView:2}}})},function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function l(e){o(a,r,i,l,s,"next",e)}function s(e){o(a,r,i,l,s,"throw",e)}l(void 0)}))});return function(){return t.apply(this,arguments)}}();a&&travel.isMobile()&&(0,i.A)(".js-seasons-slider",l)},59271:(e,t,n)=>{n.r(t);var r=n(80951),i=n(88211);function o(e,t,n,r,i,o,a){try{var l=e[o](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,i)}var a=(0,r.XF)(".js-season-accordion"),l=function(){var e,t=(e=function*(){var{default:e}=yield Promise.resolve().then(n.bind(n,56242)),t=(0,r.mp)(".js-season-accordion-btn",a);t.length&&new e(t,{multiple:!1})},function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function l(e){o(a,r,i,l,s,"next",e)}function s(e){o(a,r,i,l,s,"throw",e)}l(void 0)}))});return function(){return t.apply(this,arguments)}}();a&&(0,i.A)(".js-season-accordion",l)},75761:(e,t,n)=>{n.d(t,{Ay:()=>m,nq:()=>v,vL:()=>h});var r=n(78857),i=n(35494),o=n(80951);function a(e,t,n,r,i,o,a){try{var l=e[o](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,i)}function l(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}var s=e=>new Intl.DateTimeFormat(travel.options.language,{year:"numeric",month:"short",day:"numeric",weekday:"short"}).format(e),c=new WeakSet;class d extends r.A{constructor(e){super(),l(this,c),this.container=(0,o.XF)(e),this.container&&(this.childsAgeWrap=this.container.querySelector(".js-age-container"),function(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}(c,this,u).call(this))}formUpdate(){var e,t=this;return(e=function*(){t.container.adults.value=i.A.adultsCount,t.container.children.value=i.A.childrenCount,t.container.cityID&&(t.container.cityID.value=i.A.cityId),t.container.querySelector(".js-new-calendar-from-text").textContent=s(i.A.dateFrom),t.container.querySelector(".js-new-calendar-to-text").textContent=s(i.A.dateTo);var e=e=>e.toISOString().split("T")[0];t.container.from.value=yield e(i.A.dateFrom),t.container.to.value=yield e(i.A.dateTo);var n=!i.A.children.length;t.childsAgeWrap.hidden=n;var r=[...t.childsAgeWrap.querySelectorAll(".js-child-age")];
1r.splice(i.A.children.length).forEach((e=>{e.querySelector(".js-child-age-select").removeEventListener("change",t.inputChangeChildAge),e.remove()}));for(var o=r.length;o<i.A.children.length;o++){var a=h("childAge".concat(o+1),i.A.children[o].age),l=a.querySelector(".js-child-age-select");l.addEventListener("change",t.inputChangeChildAge),l.dataset.index=o,t.childsAgeWrap.appendChild(a)}t.validTouch&&t.emit("revalidate")},function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function l(e){a(o,r,i,l,s,"next",e)}function s(e){a(o,r,i,l,s,"throw",e)}l(void 0)}))})()}updateErrors(e){this.validTouch=!0;var t=[...this.childsAgeWrap.querySelectorAll(".js-child-age")];t.forEach((e=>e.classList.remove("error-age"))),e.children.forEach(((e,n)=>!e&&t[n].classList.add("error-age")));var n=this.container.querySelector(".js-ch-error-one"),r=this.container.querySelector(".js-ch-error-plural");n.classList.add("hidden"),r.classList.add("hidden");var i=e.children.filter((e=>!e)).length;i&&(1===i?n:r).classList.remove("hidden")}inputChangeChildAge(e){var{index:t}=e.target.dataset;i.A.children[t].age=e.target.value,i.A._emiter.emit("update")}getForm(){return this.container}}function u(){var e=this.container.adults,t=this.container.children,n=this.container.cityID;null!=n&&n.value?i.A.cityId=parseInt(n.value):null==n||n.addEventListener("change",(e=>{i.A.cityId=parseInt(e.target.value),this.emit("update:city",{cityID:i.A.cityId})})),e.addEventListener("change",(e=>i.A.adultsCount=parseInt(e.target.value))),t.addEventListener("change",(e=>{i.A.childrenCount=parseInt(e.target.value);for(var t=i.A.children.slice(0,i.A.childrenCount),n=i.A.children.length;n<i.A.childrenCount;n++)t.push({age:""});i.A.children=t})),this.container.addEventListener("submit",(e=>{e.preventDefault(),this.emit("submit")}))}var h=(e,t)=>{var n=document.querySelector("#child-age-template").content.cloneNode(!0),r=n.querySelector(".js-child-age-select");return r.setAttribute("name",e),r.value=t,n},v=e=>{switch(e){case"":return"-";case"0":return"<1";default:return e}};const m=d},42701:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(78857),i=n(80951);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class s extends r.A{constructor(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),this.element=(0,i.XF)(e),this._options=a({top:0,bottom:0,toggleClass:"is-fixed",callOnInit:!1,resetAt:null},t),this._options.callOnInit&&this._scrollListener(),window.addEventListener("scroll",this._scrollListener.bind(this),{passive:!0})}_scrollListener(){this._getFixed()?this._setSticky():this._unsetSticky()}_setSticky(){this.element.classList.add(this._options.toggleClass),this.emit("set-sticky")}_unsetSticky(){this.element.classList.remove(this._options.toggleClass),this.emit("unset-sticky")}_getFixed(){var e=document.documentElement.scrollTop||0,{top:t,bottom:n,resetAt:r}=this._options;return n?e>t&&e<n:null!==r&&e<=t?e>r&&this.element.classList.contains(this._options.toggleClass):e>t}updateOptions(e){this._options=a(a({},this._options),e)}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.