1"use strict";(self.webpackChunkwrr_web=self.webpackChunkwrr_web||[]).push([[5342],{9256:(I,f,o)=>{o.d(f,{e:()=>w});var d=o(8271),r=o(4650),u=o(7663),_=o(6895),g=o(9383);function h(v,e){if(1&v){const p=r.EpF();r.TgZ(0,"div",1)(1,"div",2),r.NdJ("click",function(){const T=r.CHM(p).$implicit,C=r.oxw();return r.KtG(C.selectOption(T.id))}),r._uU(2),r.qZA(),r._UZ(3,"div",3),r.qZA()}if(2&v){const p=e.$implicit;r.xp6(2),r.hij(" ",p.title," ")}}let w=(()=>{class v{constructor(p,m){this.popoverRef=p,this.data=m}ngOnInit(){}selectOption(p){this.popoverRef.close("selected",p)}cancel(){this.popoverRef.close("cancel")}}return v.\u0275fac=function(p){return new(p||v)(r.Y36(u.i),r.Y36(d.R))},v.\u0275cmp=r.Xpm({type:v,selectors:[["app-popup-menu"]],decls:6,vars:4,consts:[["class","menu-option",4,"ngFor","ngForOf"],[1,"menu-option"],[1,"option-label",3,"click"],[1,"menu-separator"]],template:function(p,m){1&p&&(r.TgZ(0,"div"),r.YNc(1,h,4,1,"div",0),r.TgZ(2,"div",1)(3,"div",2),r.NdJ("click",function(){return m.cancel()}),r._uU(4),r.ALo(5,"translate"),r.qZA()()()),2&p&&(r.xp6(1),r.Q6J("ngForOf",m.data.menuOptions),r.xp6(3),r.hij(" ",r.lcZ(5,2,"CANCEL")," "))},dependencies:[_.sg,g.X$],styles:[".menu-option[_ngcontent-%COMP%]{text-align:center;text-transform:uppercase;color:var(--ion-color-primary);letter-spacing:-.5px}.option-label[_ngcontent-%COMP%]{padding:1rem;cursor:pointer}
1.menu-separator[_ngcontent-%COMP%]{border-top:1px solid #d1d5db}"]}),v})()},5342:(I,f,o)=>{o.r(f),o.d(f,{UserReviewsFromGuestsModule:()=>ne});var d=o(6895),r=o(4746),u=o(9132),_=o(5698),g=o(8646),h=o(9256),w=o(5340),v=o(3970),e=o(4650),p=o(8423),m=o(8867),x=o(2553),T=o(4487),C=o(9383),R=o(6297),b=o(2289),y=o(6353),E=o(7392),Z=o(4859),U=o(50),S=o(6393),A=o(6882),F=o(7296),L=o(224),M=o(6090);function O(i,a){1&i&&(e.TgZ(0,"div",8),e._UZ(1,"img",9),e.qZA())}function P(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"button",31),e.NdJ("click",function(s){e.CHM(t);const c=e.oxw().$implicit,l=e.oxw(2);return e.KtG(l.openPopoverMenuReviewAsHost(c,s))}),e.TgZ(1,"mat-icon",32),e._uU(2,"more_horiz"),e.qZA()()}}function G(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"button",31),e.NdJ("click",function(s){e.CHM(t);const c=e.oxw().$implicit,l=e.oxw(2);return e.KtG(l.openPopoverMenuReviewAsGuest(c,s))}),e.TgZ(1,"mat-icon",32),e._uU(2,"more_horiz"),e.qZA()()}}function N(i,a){1&i&&(e.TgZ(0,"div",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"ACTVITY_WAS_DELETE")," "))}function D(i,a){if(1&i&&(e.TgZ(0,"div",34),e._uU(1),e.ALo(2,"formatDate"),e.qZA()),2&i){const t=e.oxw().$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,t.activityDate,"datetime")," ")}}function Y(i,a){if(1&i&&(e.TgZ(0,"div",34),e._uU(1),e.ALo(2,"formatDate"),e.ALo(3,"formatDate"),e.qZA()),2&i){const t=e.oxw().$implicit;e.xp6(1),e.AsE(" ",e.xi3(2,2,t.activityDate,"dateYear"),"\xa0\xa0\u2014\xa0 ",e.xi3(3,5,t.activityDateEnd,"dateYear")," ")}}function J(i,a){if(1&i&&(e.TgZ(0,"div",35),e._UZ(1,"app-truncate-text",36),e.qZA()),2&i){const t=e.oxw().$implicit,n=e.oxw(2);e.xp6(1),e.Q6J("text",t.reviewComment)("limit",n.commentTextLimit)}}function k(i,a){1&i&&(e.TgZ(0,"span",47),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"RESPONSE_FROM"),""))}function Q(i,a){if(1&i&&(e.TgZ(0,"span",48),e._uU(1),e.qZA()),2&i){const t=e.oxw(2).$implicit;e.xp6(1),e.hij(" ",t.hostName,"")}}function $(i,a){1&i&&(e.TgZ(0,"span",47),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"YOUR_RESPONSE"),""))}function j(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"button",49),e.NdJ("click",function(){e.CHM(t);const s=e.oxw(2).$implicit,c=e.oxw(2);return e.KtG(c.deleteResponse(s))}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"DELETE")," "))}function H(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"button",49),e.NdJ("click",function(){e.CHM(t);const s=e.oxw(2).$implicit,c=e.oxw(2);return e.KtG(c.reportReply(s))}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"REPORT")," "))}function K(i,a){if(1&i&&(e.TgZ(0,"div",50),e._UZ(1,"app-truncate-text",36),e.qZA()),2&i){const t=e.oxw(2).$implicit,n=e.oxw(2);e.xp6(1),e.Q6J("text",t.replyComment)("limit",n.commentTextLimit)}}function z(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div",37)(1,"div",38)(2,"div",39)(3,"div",40),e.NdJ("click",function(){e.CHM(t);const s=e.oxw().$implicit,c=e.oxw(2);return e.KtG(c.goToProfile(s.hostId))}),e._UZ(4,"img",16),e.qZA(),e.TgZ(5,"div",41),e.YNc(6,k,3,3,"span",42),e.YNc(7,Q,2,1,"span",43),e.YNc(8,$,3,3,"span",42),e.TgZ(9,"div",44),e._uU(10),e.ALo(11,"formatDateInLocaltime"),e.qZA()()(),e.YNc(12,j,3,3,"button",45),e.YNc(13,H,3,3,"button",45),e.qZA(),e.YNc(14,K,2,2,"div",46),e.qZA()}if(2&i){const t=e.oxw().$implicit,n=e.oxw(2);e.xp6(4),e.s9C("src",null===t.hostImage?"/assets/images/user-default.png":t.hostImage+".thumb",e.LSH),e.xp6(2),e.Q6J("ngIf",n.personId!==n.userId),e.xp6(1),e.Q6J("ngIf",n.personId!==n.userId),e.xp6(1),e.Q6J("ngIf",n.personId===n.userId),e.xp6(2),e.hij(" ",e.xi3(11,8,t.replyCreatedDate,"monthYear")," "),e.xp6(2),e.Q6J("ngIf",n.personId===n.userId),e.xp6(1),e.Q6J("ngIf",n.userId===t.guestId),e.xp6(1),e.Q6J("ngIf",t.replyComment)}}function B(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div")(1,"div",12)(2,"div",13)(3,"div",14),e.NdJ("click",function(){const c=e.CHM(t).$implicit,l=e.oxw(2);return e.KtG(l.goToProfile(c.guestId))}),e.TgZ(4,"div",15),e._UZ(5,"img",16),e.qZA(),e.TgZ(6,"div",17)(7,"div",18),e._uU(8),e.qZA(),e.TgZ(9,"div",19),e._uU(10),e.ALo(11,"formatDateInLocaltime"),e.qZA()()(),e.YNc(12,P,3,0,"button",20),e.YNc(13,G,3,0,"button",20),e.qZA(),e.TgZ(14,"div",21)(15,"div",22)(16,"div",23),e.NdJ("click",function(){const c=e.CHM(t).$implicit,l=e.oxw(2);return e.KtG(l.goToActivity(c))}),e._uU(17),e.qZA(),e.YNc(18,N,3,3,"div",24),e.YNc(19,D,3,4,"div",25),e.YNc(20,Y,4,8,"div",25),e.qZA(),e.TgZ(21,"div",26),e._UZ(22,"app-rate-stars",27),e.qZA(),e.YNc(23,J,2,2,"div",28),e.qZA()(),e.YNc(24,z,15,11,"div",29),e._UZ(25,"div",30),e.qZA()}if(2&i){const t=a.$implicit,n=e.oxw(2);e.xp6(5),e.s9C("src",null===t.guestImage?"/assets/images/user-default.png":t.guestImage+".thumb",e.LSH),e.xp6(3),e.hij(" ",t.guestName," "),e.xp6(2),e.hij(" ",e.xi3(11,15,t.reviewCreatedDate,"monthYear")," "),e.xp6(2),e.Q6J("ngIf",n.personId===n.userId&&t.reviewComment),e.xp6(1),e.Q6J("ngIf",t.guestId===n.userId&&!t.replyId),e.xp6(3),e.Q6J("ngClass",0===t.activityStatus?"activity-name-subtitle-deleted":""),e.xp6(1),e.hij(" ",t.activityTitle," "),e.xp6(1),e.Q6J("ngIf",0===t.activityStatus),e.xp6(1),e.Q6J("ngIf",2!==t.activityClass&&n.personId===n.userId),e.xp6(1),e.Q6J("ngIf",2===t.activityClass&&n.personId===n.userId),e.xp6(2),e.Q6J("activityRate",t.reviewRate)("colorNumber",0)("iconSize","small"),e.xp6(1),e.Q6J("ngIf",t.reviewComment),e.xp6(1),e.Q6J("ngIf",t.replyId)}}function W(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div",10),e.NdJ("scrolled",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.doInfinite())}),e.YNc(1,B,26,18,"div",11),e.ALo(2,"async"),e.qZA()}if(2&i){const t=e.oxw();e.Q6J("alwaysCallback",!0)("infiniteScrollDisabled",t.infiniteScrollDisabled),e.xp6(1),e.Q6J("ngForOf",e.lcZ(2,3,t.reviews))}}function V(i,a){1&i&&(e.TgZ(0,"div",51),e._UZ(1,"ngx-spinner",52),e.qZA()),2&i&&(e.xp6(1),e.Q6J("fullScreen",!1))}function q(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"app-connection-error",53),e.NdJ("tryAgain",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.fetchData())}),e.qZA()}}const X=[{path:"",component:(()=>{class i{constructor(t,n,s,c,l,oe,se,re,ae,ce,le,pe){this.spinner=t,this.utils=n,this.router=s,this.reviewsService=c,this.popoverService=l,this.translate=oe,this.activatedRoute=se,this.reviewService=re,this.authService=ae,this.breakpointObserver=ce,this.scroller=le,this.navigationService=pe,this.isLoadingList=!1,this.error=!1,this.limit=30,this.offset=0,this.infiniteScrollDisabled=!1,this.showInfinitScrollSpinner=!1,this.commentTextLimit=150}ngOnInit(){const t=this.activatedRoute.snapshot.parent?.parent?.params;t?(this.personId=parseInt(t.personId),this.reviews=this.reviewService.userReviewsFromGuests,this.authService.user.pipe((0,_.q)(1)).subscribe(n=>{n?(this.userId=n.id,this.breakpointObserverSub=this.breakpointObserver.observe("(min-width: 743px)").subscribe(s=>{this.commentTextLimit=s.matches?700:150})):this.router.navigateByUrl("/app/search/people")}),this.fetchData()):this.router.navigateByUrl("/app/search/people")}fetchData(){this.spinner.show("loadingSpinner"),this.error&&this.reviewsService.getUserReviewsFromStats(this.personId).pipe((0,_.q)(1)).subscribe({next:()=>{},error:()=>{}});let t=this.limit;this.offset>0&&(t+=this.offset),this.error=!1,this.isLoadingList=!0,this.reviewsService.getUserReviewsFromGuests(this.personId,t,0,!1).pipe((0,_.q)(1)).subscribe({next:()=>{this.spinner.hide("loadingSpinner"),this.isLoadingList=!1,this.scrollToInitialPosition()},error:()=>{this.spinner.hide("loadingSpinner"),this.error=!0,this.isLoadingList=!1}})}doInfinite(){if(this.isLoadingList||this.error||this.showInfinitScrollSpinner)return;this.showInfinitScrollSpinner=!0;let t=this.offset;this.offset=this.offset+this.limit,this.reviewsService.getUserReviewsFromGuests(this.personId,this.limit,this.offset,!0).pipe((0,_.q)(1)).subscribe({next:n=>{n.length<=0&&(this.offset=this.offset>0?this.offset-this.limit:0,this.infiniteScrollDisabled=!0),this.showInfinitScrollSpinner=!1},error:()=>{this.offset=t,this.showInfinitScrollSpinner=!1}})}goToProfile(t){this.router.navigate(["/app/","user",t])}goToActivity(t){1==t.activityStatus&&this.router.navigate(["/app/activity",t.activityId])}openPopoverMenuReviewAsHost(t,n){let s=[{title:this.translate.instant("REPORT_REVIEW"),id:2}];if(!t.replyId){const l={title:this.translate.instant("REPLY_TO_REVIEW"),id:1};s.unshift(l)}this.popoverService.open(h.e,{scrollStrategy:"block",panelClass:"panel-popup-menu",backdropClass:"overlay-backdrop-m",position:"bellow_menu",data:{menuOptions:s}},n).afterClosed.subscribe(l=>{if("selected"==l.role)switch(l.results){case 1:this.replyToReview(t);break;case 2:this.reportReview(t)}})}openPopoverMenuReviewAsGuest(t,n){const s=[{title:this.translate.instant("DELETE_REVIEW"),id:1}];this.popoverService.open(h.e,{scrollStrategy:"block",panelClass:"panel-popup-menu",backdropClass:"overlay-backdrop-m",position:"bellow_menu",data:{menuOptions:s}},n).afterClosed.subscribe(l=>{"selected"==l.role&&1===l.results&&this.deleteReview(t)})}reportReview(t){this.popoverService.open(w.D,{backdropClass:"overlay-backdrop-m",panelClass:"panel-message",data:{reviewId:t.reviewId}})}deleteReview(t){this.popoverService.open(g.U,{panelClass:"panel-confirm-action",data:{title:this.translate.instant("DELETE_REVIEW_QUESTION"),cancelLabel:this.translate.instant("NO"),okLabel:this.translate.instant("YES_DELETE"),confirmationType:0}}).afterClosed.subscribe(s=>{"ok"===s.role&&(this.spinner.show("spinner"),this.reviewsService.deleteReview(t.reviewId).subscribe({next:()=>{this.spinner.hide("spinner")},error:c=>{this.spinner.hide("spinner"),c.error&&c.error.code?(this.utils.showErrorMsg(c.error.code),"NO_REVIEW_TO_DELETE"===c.error.code&&this.fetchData()):this.utils.showErrorMsg("REQUEST_FAILED")}}))})}deleteResponse(t){this.popoverService.open(g.U,{panelClass:"panel-confirm-action",data:{title:this.translate.instant("DELETE_RESPONSE_QUESTION"),cancelLabel:this.translate.instant("NO"),okLabel:this.translate.instant("YES_DELETE"),confirmationType:0}}).afterClosed.subscribe(s=>{"ok"===s.role&&(this.spinner.show("spinner"),this.reviewsService.deleteResponse(t.replyId).subscribe({next:()=>{this.spinner.hide("spinner")},error:c=>{this.spinner.hide("spinner"),c.error&&"NO_RESPONSE_TO_DELETE"==c.error.code||this.utils.showErrorMsg("REQUEST_FAILED")}}))})}reportReply(t){this.popoverService.open(w.D,{backdropClass:"overlay-backdrop-m",panelClass:"panel-message",data:{replyId:t.replyId}})}replyToReview(t){this.popoverService.open(v.$,{panelClass:"panel-confirm-action",data:{activityType:t.activityType,userImage:t.guestImage,userName:t.guestName,reviewCreatedDate:t.reviewCreatedDate,reviewComment:t.reviewComment,reviewId:t.reviewId}})}scrollToInitialPosition(){const t=this.navigationService.getScrollPosition();0!=t[1]&&setTimeout(()=>{this.scroller.scrollToPosition(t)})}ngOnDestroy(){this.breakpointObserverSub.unsubscribe()}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(p.t2),e.Y36(m.T),e.Y36(u.F0),e.Y36(x.Y),e.Y36(T.X),e.Y36(C.sK),e.Y36(u.gz),e.Y36(x.Y),e.Y36(R.e),e.Y36(b.Yg),e.Y36(d.EM),e.Y36(y.f))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-user-reviews-from-guests"]],decls:9,vars:9,consts:[[1,"list-container"],["class","no-results",4,"ngIf"],["infinite-scroll","",3,"alwaysCallback","infiniteScrollDisabled","scrolled",4,"ngIf"],[1,"spinner-container"],["bdColor","","size","default","color","#35364a","type","ball-elastic-dots",3,"fullScreen","showSpinner"],["class","loading-container",4,"ngIf"],["class","error-wrapper",3,"tryAgain",4,"ngIf"],["bdColor","rgba(53,54,74, 0.6)","name","spinner","size","default","color","#fff","type","ball-elastic-dots",3,"fullScreen"],[1,"n
1o-results"],["src","assets/icons/no-results.png"],["infinite-scroll","",3,"alwaysCallback","infiniteScrollDisabled","scrolled"],[4,"ngFor","ngForOf"],[1,"review-container"],[1,"review-user-action"],[1,"review-user",3,"click"],[1,"avatar"],[1,"avatar-img",3,"src"],[1,"review-name-date-container"],[1,"review-info-item","name"],[1,"rate-date"],["mat-icon-button","",3,"click",4,"ngIf"],[1,"review-details-container"],[1,"review-info"],[1,"review-info-item","activity-name-subtitle",3,"ngClass","click"],["class","activity-deleted-label",4,"ngIf"],["class","review-info-item session-date",4,"ngIf"],[1,"rate-stars"],[3,"activityRate","colorNumber","iconSize"],["class","review-comment",4,"ngIf"],["class","reply-container",4,"ngIf"],[1,"review-separator"],["mat-icon-button","",3,"click"],["aria-label","more",1,"more-icon"],[1,"activity-deleted-label"],[1,"review-info-item","session-date"],[1,"review-comment"],[3,"text","limit"],[1,"reply-container"],[1,"reply-userinfo-button-container"],[1,"reply-userinfo"],[1,"avatar",3,"click"],[1,"reply-info"],["class","response-from",4,"ngIf"],["class","reply-user-name",4,"ngIf"],[1,"reply-date"],["mat-stroked-button","","color","primary","class","button-white",3,"click",4,"ngIf"],["class","reply-text",4,"ngIf"],[1,"response-from"],[1,"reply-user-name"],["mat-stroked-button","","color","primary",1,"button-white",3,"click"],[1,"reply-text"],[1,"loading-container"],["bdColor","#b6b6b833","name","loadingSpinner","size","default","color","#35364a","type","ball-elastic-dots",3,"fullScreen"],[1,"error-wrapper",3,"tryAgain"]],template:function(t,n){if(1&t&&(e.TgZ(0,"div",0),e.YNc(1,O,2,0,"div",1),e.ALo(2,"async"),e.YNc(3,W,3,5,"div",2),e.TgZ(4,"div",3),e._UZ(5,"ngx-spinner",4),e.qZA()(),e.YNc(6,V,2,1,"div",5),e.YNc(7,q,1,0,"app-connection-error",6),e._UZ(8,"ngx-spinner",7)),2&t){let s;e.xp6(1),e.Q6J("ngIf",0===(null==(s=e.lcZ(2,7,n.reviews))?null:s.length)&&!n.isLoadingList&&!n.error),e.xp6(2),e.Q6J("ngIf",!n.isLoadingList&&!n.error),e.xp6(2),e.Q6J("fullScreen",!1)("showSpinner",n.showInfinitScrollSpinner),e.xp6(1),e.Q6J("ngIf",n.isLoadingList),e.xp6(1),e.Q6J("ngIf",n.error&&!n.isLoadingList),e.xp6(1),e.Q6J("fullScreen",!0)}},dependencies:[d.mk,d.sg,d.O5,p.Ro,E.Hw,Z.lW,U.V,S.H,A.g,F.Ry,d.Ov,C.X$,L.i,M.y],styles:[".list-container[_ngcontent-%COMP%]{padding:11rem 1.25rem 1rem;margin:0 auto}.review-user-action[_ngcontent-%COMP%]{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.loading-container[_ngcontent-%COMP%]{position:fixed;top:55px;height:100%;width:100%;background-color:#fafafa;z-index:10000;right:0}.error-wrapper[_ngcontent-%COMP%]{position:fixed;top:65px;left:0;right:0;z-index:1000;background-color:#fff}@media (min-width: 743px){.loading-container[_ngcontent-%COMP%]{top:64px}.list-container[_ngcontent-%COMP%]{padding-top:3.5rem;padding-left:1.7rem;margin:0;max-width:800px}.no-results[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:3.5rem;width:3.5rem}.error-wrapper[_ngcontent-%COMP%]{background-color:#fafafa}}"]}),i})()}];let ee=(()=>{class i{}return i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=e.oAB({type:i}),i.\u0275inj=e.cJS({imports:[u.Bz.forChild(X),u.Bz]}),i})();var te=o(4006);let ie=(()=>{class i{}return i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=e.oAB({type:i}),i.\u0275inj=e.cJS({imports:[d.ez,te.u5,r.P]}),i})(),ne=(()=>{class i{}return i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=e.oAB({type:i}),i.\u0275inj=e.cJS({imports:[d.ez,ee,r.P,ie]}),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.