1"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[178],{477:(M,m,_)=>{_.d(m,{Q:()=>g});var T=_(177),d=_(59),e=_(4438);let g=(()=>{var O;class p{constructor(){this.bed=[],this.displayBed=""}ngOnChanges(n){n.bed&&n.bed.currentValue&&(this.displayBed=this.bed.map(l=>`${l.count}`+"\u500B"+`${(0,d.I)(l.bed)}`).join(","))}}return(O=p).\u0275fac=function(n){return new(n||O)},O.\u0275cmp=e.VBU({type:O,selectors:[["app-bed-tags"]],inputs:{bed:"bed"},standalone:!0,features:[e.OA$,e.aNF],decls:1,vars:1,template:function(n,l){1&n&&e.EFF(0),2&n&&e.JRh(l.displayBed)},dependencies:[T.MD],styles:["[_nghost-%COMP%]{width:100%}"]}),p})()},522:(M,m,_)=>{_.d(m,{i:()=>S});var T=_(177),d=_(4754),e=_(4438);const g=(n,l)=>[n,l];function O(n,l){if(1&n&&(e.qex(0),e.j41(1,"li",3)(2,"span",4),e.EFF(3,"check_circle"),e.k0s(),e.EFF(4),e.k0s(),e.bVm()),2&n){const r=l.$implicit,c=e.XpG(2);e.R7$(),e.Y8G("ngClass",e.l_i(2,g,"item-"+r.key,c.customListDecClass)),e.R7$(3),e.SpI(" ",r.text," ")}}function p(n,l){if(1&n&&(e.j41(0,"ul",1),e.DNE(1,O,5,5,"ng-container",2),e.k0s()),2&n){const r=e.XpG();e.R7$(),e.Y8G("ngForOf",r.displayTags)}}let S=(()=>{var n;class l{constructor(){this.symbos=[],this.customListDecClass="",this.displayTags=[]}ngOnChanges(c){this.setDisplayTags()}setDisplayTags(){this.symbos.length>0&&(this.displayTags=(0,d.bB)(this.symbos))}}return(n=l).\u0275fac=function(c){return new(c||n)},n.\u0275cmp=e.VBU({type:n,selectors:[["app-symbo-list"]],inputs:{symbos:"symbos",customListDecClass:"customListDecClass"},standalone:!0,features:[e.OA$,e.aNF],decls:1,vars:1,consts:[["class","list",4,"ngIf"],[1,"list"],[4,"ngFor","ngForOf"],[1,"list-item",3,"ngClass"],[1,"material-symbols-rounded"]],template:function(c,u){1&c&&e.DNE(0,p,2,1,"ul",0),2&c&&e.Y8G("ngIf",u.displayTags.length>0)},dependencies:[T.MD,T.YU,T.Sq,T.bT],styles:['.list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding:0;list-style:none}.list-item[_ngcontent-%COMP%]{width:25%;position:relative;color:var(--mainText);font-size:16px;line-height:23px;margin-bottom:8px;padding-left:24px}.list-item[_ngcontent-%COMP%]:before{position:absolute;top:10px;left:10px;width:3px;height:3px;border-radius:50%;background-color:var(--mainText);content:""}.list-item.item--blue_square[_ngcontent-%COMP%]{width:50%;padding-left:35px;margin-bottom:15px}.list-item.item--blue_square[_ngcontent-%COMP%]:before{position:absolute;top:6px;left:4px;width:12px;height:12px;background-color:var(--main-pri);border-radius:0;content:""}.list-item.item--green_check[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;padding-left:0;margin-bottom:0;font-size:12px}.list-item.item--green_check[_ngcontent-%COMP%] .material-symbols-rounded[_ngcontent-%COMP%]{display:inline-block;font-size:16px;color:var(--success);padding-right:4px}.list-item.item--green_check[_ngcontent-%COMP%]:before{display:none}.material-symbols-rounded[_ngcontent-%COMP%]{display:none}@media (max-width: 550px){.list-item[_ngcontent-%COMP%]{width:100%}}']}),l})()},178:(M,m,_)=>{_.r(m),_.d(m,{RoomWebsiteLayout001Module:()=>J});var T=_(177),d=_(6405),e=_(4438),g=_(7025),O=_(5498),p=_(5409),S=_(522),n=_(6807),l=_(4380),r=_(477),c=_(5569);function u(o,i){if(1&o&&(e.j41(0,"div",61)(1,"figure",62)(2,"a",63),e.nrm(3,"img",64),e.k0s()()()),2&o){const t=i.$implicit,s=e.XpG(2);e.R7$(2),e.Y8G("href",t,e.B4B),e.R7$(),e.Y8G("src",t,e.B4B)("alt",s.room.title)}}function Y(o,i){if(1&o&&(e.j41(0,"div",61),e.nrm(1,"img",65),e.k0s()),2&o){const t=i.$implicit;e.R7$(),e.Y8G("src",t,e.B4B)}}function N(o,i){if(1&o&&(e.EFF(0),e.qex(1),e.pXf(2,11),e.bVm()),2&o){const t=e.XpG(2);e.SpI(" ",t.room.description.size,"")}}function U(o,i){if(1&o&&(e.EFF(0),e.nI1(1,"number"),e.qex(2),e.pXf(3,12),e.bVm()),2&o){const t=e.XpG(2);e.SpI(" ",e.i5U(1,1,3.3058*t.room.description.size,"1.0-0"),"")}}function v(o,i){if(1&o&&(e.j41(0,"li"),e.qex(1),e.pXf(2,13),e.bVm(),e.EFF(3),e.k0s()),2&o){const t=e.XpG(2);e.R7$(3),e.SpI(": ",t.room.description.bathroom.text,"")}}function G(o,i){if(1&o&&(e.j41(0,"li"),e.qex(1),e.pXf(2,14),e.bVm(),e.EFF(3,": "),e.nrm(4,"app-bed-tags",66),e.k0s()),2&o){const t=e.XpG(2);e.R7$(4),e.Y8G("bed",t.room.description.bed)}}function x(o,i){if(1&o&&(e.j41(0,"li"),e.qex(1),e.pXf(2,15),e.bVm(),e.EFF(3),e.k0s()),2&o){const t=e.XpG(2);e.R7$(3),e.SpI(": ",t.room.description.window.text,"")}}function F(o,i){if(1&o&&(e.j41(0,"li",67),e.EFF(1),e.k0s()),2&o){const t=i.$implicit;e.R7$(),e.JRh(t.facilities_title)}}function X(o,i){if(1&o&&(e.j41(0,"div",68)(1,"div",69)(2,"figure",70)(3,"a",71),e.nrm(4,"img",65),e.k0s()(),e.j41(5,"div",72)(6,"h4",30)(7,"a",71),e.EFF(8),e.k0s()()()()()),2&o){const t=i.$implicit;e.R7$(3),e.Y8G("routerLink",t.href),e.R7$(),e.Y8G("src",t.photo[0],e.B4B),e.R7$(3),e.Y8G("routerLink",t.href),e.R7$(),e.JRh(t.title)}}function k(o,i){if(1&o){const t=e.RV6();e.j41(0,"div",17)(1,"div",21)(2,"div",22)(3,"div",23)(4,"div",24)(5,"div",25),e.DNE(6,u,4,3,"div",26),e.k0s(),e.j41(7,"div",27),e.DNE(8,Y,2,1,"div",26),e.k0s()()(),e.j41(9,"div",23)(10,"div",28)(11,"div",29)(12,"h2",30)(13,"a",31),e.EFF(14),e.k0s()(),e.j41(15,"div",32)(16,"a",33),e.bIt("click",function(){e.eBV(t);const E=e.XpG();return e.Njj(E.goRoomBookingPage())}),e.pXf(17,0),e.k0s()()()()()(),e.j41(18,"div",34)(19,"ul",35)(20,"li",36)(21,"a",37),e.pXf(22,1),e.k0s()(),e.j41(23,"li",36)(24,"a",38),e.pXf(25,2),e.k0s()(),e.j41(26,"li",36)(27,"a",39),e.pXf(28,3),e.k0s()(),e.j41(29,"li",36)(30,"a",40),e.pXf(31,4),e.k0s()(),e.j41(32,"li",36)(33,"a",41),e.pXf(34,5),e.k0s()()(),e.j41(35,"div",42)(36,"div",43),e.nrm(37,"div",44),e.nI1(38,"safeHtml"),e.j41(39,"ul",45)(40,"li"),e.qex(41),e.pXf(42,6),e.bVm(),e.EFF(43,": "),e.DNE(44,N,3,1,"ng-container")(45,U,4,4,"ng-container"),e.k0s(),e.j41(46,"li"),e.qex(47),e.pXf(48,7),e.bVm(),e.EFF(49),e.k0s(),e.DNE(50,v,4,1,"li",46)(51,G,5,1,"li",46)(52,x,4,1,"li",46),e.k0s()(),e.j41(53,"div",47)(54,"div",48)(55,"h4",49),e.pXf(56,8),e.k0s(),e.nrm(57,"app-symbo-list",50),e.k0s(),e.j41(58,"div",48)(59,"h4",49),e.pXf(60,9),e.k0s(),e.j41(61,"ul",51),e.DNE(62,F,2,1,"li",52),e.k0s()()(),e.j41(63,"div",53)(64,"div",54),e.nrm(65,"app-html-render",55),e.k0s()(),e.j41(66,"div",56)(67,"div",54),e.nrm(68,"app-html-render",55),e.k0s()(),e.j41(69,"div",57)(70,"div",54),e.nrm(71,"app-html-render",55)(72,"app-cancellation-type",58),e.k0s()()(),e.j41(73,"div",59)(74,"h4"),e.pXf(75,10),e.k0s()(),e.j41(76,"div",22),e.DNE(77,X,9,4,"div",60),e.k0s()()()()}if(2&o){const t=e.XpG();e.R7$(6),e.Y8G("ngForOf",t.room.photo),e.R7$(2),e.Y8G("ngForOf",t.room.photo),e.R7$(6),e.JRh(t.room.title),e.R7$(23),e.Y8G("innerHTML",e.bMT(38,16,t.room.introduction),e.npT),e.R7$(7),e.vxM("zh-Hant"===t.currentLang||"zh-CN"===t.currentLang?44:45),e.R7$(5),e.SpI(": ",t.room.description.people,""),e.R7$(),e.Y8G("ngIf",t.room.description.bathroom),e.R7$(),e.Y8G("ngIf",t.room.description.bed.length>0),e.R7$(),e.Y8G("ngIf",t.room.description.window),e.R7$(5),e.Y8G("symbos",t.room.symbo),e.R7$(5),e.Y8G("ngForOf",t.facilitiesArray),e.R7$(3),e.Y8G("src",t.hotel.info.booking_policy),e.R7$(3),e.Y8G("src",t.hotel.info.customer_notice),e.R7$(3),e.Y8G("src",t.hotel.info.cancel_policy),e.R7$(),e.Y8G("id",t.hotel.info.refund_template_id),e.R7$(5),e.Y8G("ngForOf",t.hotel.rooms)}}const D=[{path:":id",component:(()=>{var o;class i extends O.Q{constructor(){super(...arguments),this.facilitiesService=(0,e.WQX)(p.$),this.facilitiesArray=[],this.currentLang=(0,e.WQX)(e.xe9)}initRoom(s){(0,T.UE)(this.platformId)&&(0,g.m)("initRoomImageGallery"),this.room=s,this.facilitiesService.getFacilities().subscribe(E=>{this.facilitiesArray=E})}}return(o=i).\u0275fac=(()=>{let t;return function(E){return(t||(t=e.xGo(o)))(E||o)}})(),o.\u0275cmp=e.VBU({type:o,selectors:[["app-room-website-layout001"]],features:[e.Vt3],decls:7,vars:4,consts:()=>{let t,s,E,R,f,C,A,P,I,L,B,b,W,y,$,h;return t="\u7ACB\u5373\u8A02\u623F",s="\u623F\u9593\u4ECB\u7D39",E="\u8A2D\u65BD\u4ECB\u7D39",R="\u4F4F\u623F\u9808\u77E5",f="\u98EF\u5E97\u6CE8\u610F\u4E8B\u9805",C="\u9000\u8A02\u53D6\u6D88\u898F\u5B9A",A="\u9762\u7A4D",P="\u4EBA\u6578",I="\u623F\u578B\u8A2D\u65BD\u8207\u5099\u54C1",L="\u98EF\u5E97\u8A2D\u65BD\u8207\u670D\u52D9",B="\u63A8\u85A6\u623F\u578B",b="\u576A",W="\u5E73\u65B9\u516C\u5C3A",y="\u885B\u6D74",$="\u5E8A\u578B",h="\u7A97\u578B",[t,s,E,R,f,C,A,P,I,L,B,b,W,y,$,h,[1,"page-title","gradient-overlay","op6"],[1,"container"],[1,"inner"],[1,"shop-page"],["class","container",4,"ngIf"],[1,"shop-details"],[1,"row"],[1,"col-md-6"],[1,"product-slider"],[1,"owl-carousel","big-images","image-gallery","room-image-gallery"],["class","item",4,"ngFor","ngForOf"],[1,"owl-carousel","thumbs"],[1,"shop-item-details"],[1,"product-inner"],[1,"product-title"],["href","javascript:;"],[1,"product-cart","mt50"],["href","javascript:;",1,"btn","add-to-cart",3,"click"],[1,"product-tabs","mt80"],["id","product-tab","role","tablist",1,"nav","nav-tabs"],[1,"nav-item"],["id","description-tab","data-toggle","tab","href","#description","role","tab","aria-controls","description","aria-selected","true",1,"nav-link","active"],["id","additional-information-tab","data-toggle","tab","href","#additional-information","role","tab","aria-controls","additional-information","aria-selected","false",1,"nav-link"],["id","booking-policy-tab","data-toggle","tab","href","#booking-policy","role","tab","aria-controls","booking-policy","aria-selected","false",1,"nav-link"],["id","customer-notice-tab","data-toggle","tab","href","#customer-notice","role","tab","aria-controls","customer-notice","aria-selected","false",1,"nav-link"],["id","cancel-policy-tab","data-toggle","tab","href","#cancel-policy","role","tab","aria-controls","cancel-policy","aria-selected","false",1,"nav-link"],["id","product-tab-content",1,"tab-content"],["id","description","role","tabpanel","aria-labelledby","description-tab",1,"tab-pane","fade","show","active"],[3,"innerHTML"],[1,"list","mt30","mb15"],[4,"ngIf"],["id","additional-information","role","tabpanel","aria-labelledby","additional-information-tab",1,"tab-pane","fade"],[1,"facility"],[1,"facility-title-main"],[3,"symbos"],[1,"list"],["class","list-item",4,"ngFor","ngForOf"],["id","booking-policy","role","tabpanel","aria-labelledby","booking-policy-tab",1,"tab-pane","fade"],[1,"rule-content","article-html"],[3,"src"],["id","customer-notice","role","tabpanel","aria-labelledby","customer-notice-tab",1,"tab-pane","fade"],["id","cancel-policy","role","tabpanel","aria-labelledby","cancel-policy-tab",1,"tab-pane","fade"],[3,"id"],[1,"section-title","sm","mt50"],["class","col-md-3",4,"ngFor","ngForOf"],[1,"item"],[1,"color-overlay-hover","image-icon"],[3,"href"],["alt","Image",1,"img-fluid",3,"src","alt"],["alt","Image",1,"img-fluid",3,"src"],[3,"bed"],[1,"list-item"],[1,"col-md-3"],[1,"shop-item"],[1,"color-overlay-hover"],[3,"routerLink"],[1,"product-details"]]},template:function(s,E){1&s&&(e.j41(0,"div",16)(1,"div",17)(2,"div",18)(3,"h1"),e.EFF(4),e.k0s()()()(),e.j41(5,"main",19),e.DNE(6,k,78,18,"div",20),e.k0s()),2&s&&(e.xc7("background-image",E.hotel.info.template_images.room?"url("+E.hotel.info.template_images.room+")":"url(assets/layout/layout001/images/breadcrumb.jpg)"),e.R7$(4),e.JRh(E.roomsTitle),e.R7$(2),e.Y8G("ngIf",E.room))},dependencies:[T.Sq,T.bT,d.Wk,S.i,n.n,l.J,r.Q,T.QX,c.$],styles:['.add-to-cart[_ngcontent-%COMP%]{float:left}.shop-item-details[_ngcontent-%COMP%]{padding-top:20px}.facility[_ngcontent-%COMP%]{margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid #e3e3e3}.facility[_ngcontent-%COMP%]:last-child{margin-bottom:0;border-bottom:none}.facility[_ngcontent-%COMP%] .list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-bottom:16px;width:100%;list-style:none}.facility[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%]{position:relative;margin-bottom:8px;padding-left:20px;width:25%;color:#898b8f;font-size:16px;line-height:23px}.facility[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%]:before{position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50%;background-color:#898b8f;
1content:""}.facility-title-main[_ngcontent-%COMP%]{margin:0;color:#7a7b7f;font-size:1.1rem}.facility[_ngcontent-%COMP%] .list{margin:1.2rem 0;padding:0}.facility[_ngcontent-%COMP%] .list-item{color:#898b8f}.facility[_ngcontent-%COMP%] .list-item:before{background-color:#898b8f}#customer-notice[_ngcontent-%COMP%], #cancel-policy[_ngcontent-%COMP%], #booking-policy[_ngcontent-%COMP%]{padding:12px}.article-html[_ngcontent-%COMP%] {color:var(--deepText3);text-align:left;font-size:16px;line-height:30px}.article-html[_ngcontent-%COMP%] p{font-size:16px}.article-html[_ngcontent-%COMP%] img{display:block;max-width:100%}.rule-content[_ngcontent-%COMP%]{color:var(--deepText3);text-align:left;font-size:16px;line-height:30px}.rule-content.has-time[_ngcontent-%COMP%]{display:inline-flex;width:calc(100% - 260px)}']}),i})()}];let j=(()=>{var o;class i{}return(o=i).\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.$C({type:o}),o.\u0275inj=e.G2t({imports:[d.iI.forChild(D),d.iI]}),i})(),J=(()=>{var o;class i{}return(o=i).\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.$C({type:o}),o.\u0275inj=e.G2t({imports:[T.MD,j,S.i,n.n,l.J,r.Q]}),i})()}}]);
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.