"use strict";(globalThis.webpackChunkGamitee=globalThis.webpackChunkGamitee||[]).push([[8870],{1921:(t,e,n)=>{n.d(e,{A:()=>l});var i,o,r,a=n(7117),s=n(9813);class l{set shouldUseAi(t){t?a.ZO.removeItem(s.IS_AI_USAGE_CONSENT_GIVEN):a.ZO.setItem(s.IS_AI_USAGE_CONSENT_GIVEN,"false")}get shouldUseAi(){return"false"!==a.ZO.getItem(s.IS_AI_USAGE_CONSENT_GIVEN)}set isTooltipOpen(t){t?a.ZO.setItem(s.AI_TOOLTIP_STATE,"open"):a.ZO.removeItem(s.AI_TOOLTIP_STATE)}get isTooltipOpen(){return"open"===a.ZO.getItem(s.AI_TOOLTIP_STATE)}get sessionHasBeenShared(){return this._sessionStateDataLayer.sessionHasBeenShared}get _seenLocations(){return JSON.parse(a.ZO.getItem(s.AI_LOCATION_KEY)??"[]")}set _seenLocations(t){a.ZO.setItem(s.AI_LOCATION_KEY,Array.from(t??[]))}constructor(t,e){this._dataLayer=t,this._sessionStateDataLayer=e}markMessageAsAdded(t){const e=JSON.parse(a.ZO.getItem(s.AI_MESSAGES_ADDED)||"{}");e[t]="true",a.ZO.setItem(s.AI_MESSAGES_ADDED,e)}isMessageAdded(t){return"true"===JSON.parse(a.ZO.getItem(s.AI_MESSAGES_ADDED)||"{}")[t]}checkIfLocationSeen(t){return this._seenLocations.some((e=>e.city===t.city&&e.country===t.country&&e.type===t.type))}addSeenLocations(t){a.ZO.setItem(s.AI_LOCATION_KEY,Array.from([...this._seenLocations,...t]??[]))}async getAllQuestions(){return await this._dataLayer.getAllQuestions()}async askAi(t,e,n,i,o){const r=await this._dataLayer.askAi(t,e,n,i,o);return{questionId:r.question_id,text:r.text}}}i=l,r={INVITE:"invite"},(o=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(o="MessagesTypes"))in i?Object.defineProperty(i,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):i[o]=r},4757:(t,e,n)=>{n.d(e,{KU:()=>a,dn:()=>o,j3:()=>r,wN:()=>s});var i=n(3745).__;const o="ai-assistant",r="ai-assistant",a=()=>i("ai_avatar_name"),s=()=>({_id:r,displayName:a(),imCapabilities:{},isActive:!0,picture:o})},6433:(t,e,n)=>{n.d(e,{P:()=>o,i:()=>i});const i={popup_state_changed_event:"voting-popup-state-changed",voting_clicked_event:"voting-clicked"},o={ITEMS:"items",RECOMMENDATIONS_BY_LOCATION:"recommendationsByLocation",RECOMMENDATIONS_BY_POST_PROPERTY:"recommendationsByPostProperty",API:"api"}},2649:(t,e,n)=>{n.d(e,{A:()=>B});var i=n(7889),o=n(2410),r=n(962),a=n(7639),s=n(4352),l=n(5220),c=n(8551);const d=()=>o.A` `;var p,u,A,h,m,g,f,C=n(3745).__;function v(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function b(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function x(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let B=(p=(0,a.Ay)({connectionAware:!0}),(0,i.p_)(u=p((f=class JoynedCommentsCounterBtnElement extends HTMLElement{constructor(){super(),b(this,"styles",[s.A]),b(this,"_commentsIcon",d()),v(this,"unreadCount",h,this),v(this,"commentCounter",m,this),v(this,"inPost",g,this),b(this,"attributeBucket",(0,r.A)(this)),b(this,"registerEvents",(()=>[(0,c.Mm)({target:this,name:"click"},{target:this,name:JoynedCommentsCounterBtnElement.CLICKED}),(0,c.q2)(this,"keydown",this._dispatchOnEnter)]));const t=this.attachShadow({mode:"open"});this.tabIndex=0,this.setAttribute("role","button"),this._counterContent=o.A` `,this._commentButton=o.A`
${this._commentsIcon} ${this._counterContent}
`,t.appendChild(this._commentButton),this.attributeBucket.register("commentCounter",(t=>{const e=t>0?t.toString():"0",n=C("1"===t.toString()?"opinions_offering_tab_singular":"opinions_offering_tab"),i=l.D.test(n);this._counterContent.textContent=i?(0,l.A)(n).format({counter:e}):`${e} ${n}`,this.setAttribute("aria-label",this._counterContent.textContent)})),this.attributeBucket.register("unreadCount",(t=>{this.classList.toggle("blink",t>0)}))}_dispatchOnEnter(t){"Enter"===t.key&&this.dispatchEvent(new Event(JoynedCommentsCounterBtnElement.CLICKED,{bubbles:!0,composed:!0}))}},b(f,"CLICKED","comment-counter-clicked"),h=x((A=f).prototype,"unreadCount",[i.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),m=x(A.prototype,"commentCounter",[i.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=x(A.prototype,"inPost",[i.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=A))||u)||u)},7551:(t,e,n)=>{n.d(e,{A:()=>qt});var i=n(2761),o=n(8723),r=n(1947),a=n(7889),s=n(8037),l=n(4707),c=n(5351),d=n(7809),p=n(2410),u=n(7639),A=n(962),h=n(4265),m=n(3452),g=n(1800),f=n(765);class C extends Event{constructor(t,e,n){super(t),this.offeringId=e,this.data=n}clone(){return new C(this.type,this.offeringId,this.data)}}var v,b,x,B,y=n(7817);function w(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}let E=(v=(0,u.Ay)({}),(0,a.p_)(b=v((x=class GamiteeStarRatingElement extends HTMLElement{constructor(){var t,e,n,i;super(),t=this,e="rateCount",i=this,(n=B)&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),w(this,"attributeBucket",(0,A.A)(this));const o=this.attachShadow({mode:"open"});this._rating=p.A`
`,o.appendChild(this._rating),this._stars=this._rating.querySelector("#gmt-star-rating"),this.createAttributes()}createAttributes(){this.attributeBucket.register("rateCount",(t=>{const e=t>5?"5.0":(.5*Math.round(t/.5)).toFixed(1);(0,y.v7)(this._stars),this._stars.appendChild(p.A` `)}))}},k=x.prototype,F="rateCount",z=[a.CF],S={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(S).forEach((function(t){_[t]=S[t]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=z.slice().reverse().reduce((function(t,e){return e(k,F,t)||t}),_),T&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(T):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(k,F,_),_=null),B=_,b=x))||b)||b);var k,F,z,S,T,_,I,j,M,D,O,$,P,L,H,N,U=n(9305),R=n(911),Y=n(3745).__;function G(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function V(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function W(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let q=(I=(0,u.Ay)({}),(0,a.p_)(j=I((M=class JoynedGoodsOfferingCardElement extends HTMLElement{set priceHeader(t){this._priceHeader.textContent=t}get priceHeader(){return this._priceHeader.textContent??""}get displaySettings(){return this._displaySettings}set displaySettings(t){this._displaySettings=t,this.frameElement.votingColor=t.colors.votingColor??"",this.frameElement.disableMenu=t.disableMenu??!1,this.displaySettings.offeringOptions?.actionButtonText?(this.actionButtonContainer.appendChild(this.timeoutContainer),this.actionButton=p.A``,this.actionButtonContainer.appendChild(this.actionButton),this.displaySettings.colors?.actionButton&&(this.actionButton.style.setProperty("--gm-action-color",this.displaySettings.colors.actionButton.color??""),this.actionButton.style.setProperty("--gm-action-background",this.displaySettings.colors.actionButton.backgroundColor),this.actionButton.style.setProperty("--gm-action-hover-color",this.displaySettings.colors.actionButton.hoverColor),this.actionButton.style.setProperty("--gm-action-hover-background",this.displaySettings.colors.actionButton.hoverBackgroundColor),this.actionButton.style.setProperty("--gm-action-border-color",this.displaySettings.colors.actionButton.borderColor))):this.priceElement.appendChild(this.timeoutContainer),this.timeOutInHours=t.timeOutInHours??0}get offering(){return this._offering}set offering(t){if(this.frameElement.offering=t,t.createdBy&&(this.addedBy.textContent=`${Y("offering_added_by")} ${t.createdBy}`,this.addedBy.setAttribute("aria-label",this.addedBy.textContent)),t.title){const e=t.title.split("&lb");[this.titleElement.textContent,this.secondaryTitleElement.textContent]=e,[this.titleElement.title,this.secondaryTitleElement.title]=e,this.secondaryTitleElement.style.display=e[1]?"-webkit-box":"none"}const{data:e}=t;if(e){const{rating:n}=e;n&&(this.ratingStars.rateCount=5*n.rate,n.reviewsCount&&n.reviewsCount>0&&(this.ratingReviews.textContent=`(${n.reviewsCount})`)),this.ratingContainer.hidden=this.isTrendingCard||null==t.data?.rating}if(t.description){const e=t.description.split("&lb");[this.descriptionElement.textContent,this.secondaryDescriptionElement.textContent]=e,[this.descriptionElement.title,this.secondaryDescriptionElement.title]=e,this.secondaryDescriptionElement.style.display=e[1]?"-webkit-box":"none"}if(t.price){this.totalPriceElement.textContent=(0,R.$g)(t.price,this.displaySettings.priceLocale);const{description:e}=t.price;if(e)if(e.includes("&pf")){const[t,n]=e.split("&pf");this.priceHeader=t,this.priceFooter.textContent=n}else this.priceFooter.textContent=e;else this.timeoutButton.classList.add("small-icon")}t.salePrice?.amount&&(this.salePriceElement.textContent=(0,R.$g)(t.salePrice,this.displaySettings.priceLocale)),this.createdAt=t.createdAt,this.priceElement.hidden=!1===t.isValid,this._offering=t,this.offering.timeoutInHours&&(this.timeOutInHours=this.offering.timeoutInHours)}loadImages(){const t=new U.A(this.offering.images,this.displaySettings.imageStyle?.fit);t.className="goods-img-container",this.imageContainer.appendChild(t)}constructor(){super(),V(this,"shadowRoot",this.attachShadow({mode:"open"})),V(this,"styles",[m.A,g.A,f.A]),V(this,"attributeBucket",(0,A.A)(this)),G(this,"votingFeatureEnabled",D,this),G(this,"hasHighestVotes",O,this),G(this,"isTrendingCard",$,this),G(this,"displayMode",P,this),G(this,"timeOutInHours",L,this),G(this,"popupShow",H,this),G(this,"createdAt",N,this),V(this,"closeAllPopups",(()=>{this.frameElement.isMenuOpen=!1,this.frameElement.votingContainer.votesListShow=!1,this.popupShow=!1})),this.imageContainer=p.A`
`,this.addedBy=p.A``,this.titleElement=p.A`
`,this.secondaryTitleElement=p.A`
`,this.datesElement=p.A``,this.descriptionElement=p.A`
`,this.secondaryDescriptionElement=p.A`
`,this.ratingStars=new E,this.ratingContainer=p.A` ${this.ratingStars} ${this.ratingReviews}`,this.ratingContainer.hidden=this.isTrendingCard,this.textHeader=p.A`
${this.titleElement} ${this.secondaryTitleElement} ${this.datesElement} ${this.descriptionElement} ${this.secondaryDescriptionElement}
`,this.actionButtonContainer=p.A`
`,this.salePriceElement=p.A``,this.totalPriceElement=p.A``,this.timeoutPopup=p.A`
${Y("price_warning")}
`,this.timeoutButton=p.A``,this.timeoutContainer=p.A` ${this.timeoutButton}${this.timeoutPopup} `,this.priceElement=p.A`
${this._priceHeader=p.A` `} ${this.salePriceElement} ${this.totalPriceElement} ${this.priceFooter=p.A` `}
`,this.textContainer=p.A`
${this.addedBy} ${this.ratingContainer}
${this.textHeader}
`;const t=p.A``,e=p.A` `;this.frameElement=new o.A,this.frameElement.displayMode=this.displayMode,this.frameElement.menuHandleShape="row",this.frameElement.menuHandleHasShadow=!1,this.frameElement.menuPopupPosition="bottom",this.frameElement.classList.add("goods");const n=p.A`
${this.imageContainer}${this.textContainer}
`;this.frameElement.appendChild(n);const i=p.A``;this.frameElement.appendChild(i),this.frameElement.appendChild(t),this.frameElement.appendChild(e),this.shadowRoot.appendChild(this.frameElement),this.attributeBucket.register("popupShow",(t=>{this.timeoutPopup.classList.toggle("show",t)})),this.attributeBucket.register("votingFeatureEnabled",(t=>{this.frameElement.votingFeatureEnabled=t})),this.attributeBucket.register("hasHighestVotes",(t=>{this.frameElement.hasHighestVotes=t})),this.attributeBucket.register("isTrendingCard",(t=>{this.frameElement.classList.toggle("trending",t),this.ratingContainer.hidden=this.isTrendingCard||null==this._offering?.data?.rating})),this.attributeBucket.register("displayMode",(t=>{this.frameElement.displayMode=t})),this.attributeBucket.register("timeOutInHours",(t=>{if(this.createdAt&&t>0){const e=(new Date).valueOf()-this.createdAt,n=36e5;this.timeoutButton.classList.toggle("show",e>t*n)}}))}registerEvents(){const t=[],e=(0,s.p)((t=>"Enter"===t.key));t.push((0,l.h)((0,c.R)(this.imageContainer,"click"),(0,c.R)(this.textHeader,"click"),(0,c.R)(this.textHeader,"keydown").pipe(e)).pipe((0,d.T)((()=>new C("card-clicked",this.offering.id,{viewUrl:this.offering.directURL})))).subscribe((t=>{this.dispatchEvent(t)}))),this.actionButton&&t.push((0,l.h)((0,c.R)(this.actionButton,"click"),(0,c.R)(this.actionButton,"keydown").pipe(e)).pipe((0,d.T)((()=>new C("action-clicked",this.offering.id,{viewUrl:this.offering.directURL})))).subscribe((t=>{this.dispatchEvent(t)})));const n=()=>{this.popupShow=!this.popupShow},i=t=>{const e=t.composedPath()[0];this.timeoutContainer.contains(e)||(this.popupShow=!1)};return window.addEventListener("click",i),this.timeoutButton.addEventListener("click",n),()=>{t.forEach((t=>{t.unsubscribe()})),window.removeEventListener("click",i),this.timeoutButton.removeEventListener("click",n)}}},D=W(M.prototype,"votingFeatureEnabled",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=W(M.prototype,"hasHighestVotes",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=W(M.prototype,"isTrendingCard",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=W(M.prototype,"displayMode",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"list-item"}}),L=W(M.prototype,"timeOutInHours",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),H=W(M.prototype,"popupShow",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=W(M.prototype,"createdAt",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=M))||j)||j);var Z=n(6104);const K=()=>p.A` `;var J,Q,X,tt,et;function nt(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function it(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ot(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let rt=(J=(0,u.Ay)({}),(0,a.p_)(Q=J((X=class GamiteeStarsBarElement extends HTMLElement{constructor(){super(),nt(this,"starCount",tt,this),nt(this,"primaryColor",et,this),it(this,"styles",[Z.A]),it(this,"attributeBucket",(0,A.A)(this));const t=this.attachShadow({mode:"open"}),e=[];for(let t=0;t<5;t+=1)e.push(K());t.append(...e),this.attributeBucket.register("starCount",(t=>{for(let n=4;n>=0;n-=1)n>=t?e[n].style.display="none":e[n].style.removeProperty("display")})),this.attributeBucket.register("primaryColor",(t=>{this.style.setProperty("--gm-primary-color",t)}))}},tt=ot(X.prototype,"starCount",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),et=ot(X.prototype,"primaryColor",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"black"}}),Q=X))||Q)||Q);var at,st,lt,ct,dt,pt,ut,At,ht,mt,gt=n(3933),ft=n(3745).__;function Ct(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function vt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function bt(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let xt=(at=(0,u.Ay)({}),(0,a.p_)(st=at((lt=class JoynedHotelOfferingCardElement extends HTMLElement{set priceHeader(t){this._priceHeader.textContent=t}get priceHeader(){return this._priceHeader.textContent??""}get displaySettings(){return this._displaySettings}set displaySettings(t){this._displaySettings=t,this.frameElement.votingColor=t.colors.votingColor??"",this.frameElement.disableMenu=t.disableMenu??!1,this.displaySettings.offeringOptions?.actionButtonText?(this.actionButtonContainer.appendChild(this.timeoutContainer),this.actionButton=p.A``,this.actionButtonContainer.appendChild(this.actionButton),this.displaySettings.colors?.actionButton&&(this.actionButton.style.setProperty("--gm-action-color",this.displaySettings.colors.actionButton.color??""),this.actionButton.style.setProperty("--gm-action-background",this.displaySettings.colors.actionButton.backgroundColor),this.actionButton.style.setProperty("--gm-action-hover-color",this.displaySettings.colors.actionButton.hoverColor),this.actionButton.style.setProperty("--gm-action-hover-background",this.displaySettings.colors.actionButton.hoverBackgroundColor),this.actionButton.style.setProperty("--gm-action-border-color",this.displaySettings.colors.actionButton.borderColor))):this.priceElement.appendChild(this.timeoutContainer),this.timeOutInHours=t.timeOutInHours??0}get offering(){return this._offering}set offering(t){if(this.frameElement.offering=t,this.createdAt=t.createdAt,t.createdBy&&(this.addedBy.textContent=`${ft("offering_added_by")} ${t.createdBy}`,this.addedBy.setAttribute("aria-label",this.addedBy.textContent)),t.title){const e=t.title.split("&lb");[this.titleElement.textContent,this.secondaryTitleElement.textContent]=e,[this.titleElement.title,this.secondaryTitleElement.title]=e,this.secondaryTitleElement.style.display=e[1]?"-webkit-box":"none"}const{data:e}=t;if(e){const{rating:n,stars:i,startDate:o,endDate:r}=e;if(n&&(this.ratingStars.rateCount=5*n.rate,n.reviewsCount&&n.reviewsCount>0&&(this.ratingReviews.textContent=`(${n.reviewsCount})`)),o&&r){const t=new Intl.DateTimeFormat(this.displaySettings.dateLocale,{month:"numeric",day:"numeric",timeZone:"UTC"});this.datesElement.innerText=`${t.format(o)} - ${t.format(r)}`}i&&(this.starsContainer.starCount=i),this.ratingContainer.hidden=this.isTrendingCard||null==t.data?.rating}if(t.description){const e=t.description.split("&lb");[this.descriptionElement.textContent,this.secondaryDescriptionElement.textContent]=e,[this.descriptionElement.title,this.secondaryDescriptionElement.title]=e,this.secondaryDescriptionElement.style.display=e[1]?"-webkit-box":"none"}if(t.price){this.totalPriceElement.textContent=(0,R.$g)(t.price,this.displaySettings.priceLocale);const{description:e}=t.price,n=this._displaySettings.pricePrefixKey;if(n&&(this.priceHeader=ft(n)),e)if(e.includes("&pf")){const[t,n]=e.split("&pf");this.priceHeader=t,this.priceFooter.textContent=n}else this.priceFooter.textContent=e;else this.timeoutButton.classList.add("small-icon")}t.salePrice?.amount&&(this.salePriceElement.textContent=(0,R.$g)(t.salePrice,this.displaySettings.priceLocale)),this.priceElement.hidden=!1===t.isValid,this._offering=t,t.timeoutInHours&&(this.timeOutInHours=t.timeoutInHours)}constructor(){super(),vt(this,"shadowRoot",this.attachShadow({mode:"open"})),vt(this,"styles",[g.A,gt.A]),vt(this,"attributeBucket",(0,A.A)(this)),Ct(this,"votingFeatureEnabled",ct,this),Ct(this,"hasHighestVotes",dt,this),Ct(this,"isTrendingCard",pt,this),Ct(this,"displayMode",ut,this),Ct(this,"timeOutInHours",At,this),Ct(this,"createdAt",ht,this),Ct(this,"popupShow",mt,this),vt(this,"closeAllPopups",(()=>{this.frameElement.isMenuOpen=!1,this.frameElement.votingContainer.votesListShow=!1,this.popupShow=!1})),this.imageContainer=p.A`
`,this.addedBy=p.A``,this.titleElement=p.A`
`,this.secondaryTitleElement=p.A`
`,this.datesElement=p.A``,this.descriptionElement=p.A`
`,this.secondaryDescriptionElement=p.A`
`,this.ratingStars=new E,this.ratingContainer=p.A` ${this.ratingStars} ${this.ratingReviews} `,this.timeoutPopup=p.A`
${ft("price_warning")}
`,this.timeoutButton=p.A``,this.timeoutContainer=p.A` ${this.timeoutButton}${this.timeoutPopup} `,this.textHeader=p.A`
${this.titleElement} ${this.secondaryTitleElement} ${this.datesElement} ${this.descriptionElement} ${this.secondaryDescriptionElement}
`,this.starsContainer=new rt,this.actionButtonContainer=p.A`
`,this.salePriceElement=p.A``,this.totalPriceElement=p.A``,this.priceElement=p.A`
${this._priceHeader=p.A` `} ${this.salePriceElement} ${this.totalPriceElement} ${this.priceFooter=p.A` `}
`,this.textContainer=p.A`
${this.addedBy} ${this.ratingContainer}
${this.textHeader}
`;const t=p.A``,e=p.A` `;this.frameElement=new o.A,this.frameElement.displayMode=this.displayMode,this.frameElement.menuHandleShape="row",this.frameElement.menuPopupPosition="bottom",this.frameElement.votingPopupDirection="right";const n=p.A`
${this.imageContainer}${this.textContainer}
`;this.frameElement.appendChild(n),this.attributeBucket.register("popupShow",(t=>{this.timeoutPopup.classList.toggle("show",t)}));const i=p.A``;this.frameElement.appendChild(i),this.frameElement.appendChild(t),this.frameElement.appendChild(e),this.shadowRoot.appendChild(this.frameElement),this.attributeBucket.register("votingFeatureEnabled",(t=>{this.frameElement.votingFeatureEnabled=t})),this.attributeBucket.register("hasHighestVotes",(t=>{this.frameElement.hasHighestVotes=t})),this.attributeBucket.register("displayMode",(t=>{this.frameElement.displayMode=t})),this.attributeBucket.register("isTrendingCard",(t=>{this.classList.toggle("trending",t),this.frameElement.classList.toggle("trending",t),this.ratingContainer.hidden=this.isTrendingCard||null==this._offering?.data?.rating})),this.attributeBucket.register("timeOutInHours",(t=>{if(this.createdAt&&t>0){const e=(new Date).valueOf()-this.createdAt,n=36e5;this.timeoutButton.classList.toggle("show",e>t*n)}}))}loadImages(){const t=new U.A(this.offering.images,this.displaySettings.imageStyle?.fit);t.className="hotel-img-container",this.imageContainer.appendChild(t)}registerEvents(){const t=[],e=(0,s.p)((t=>"Enter"===t.key));t.push((0,l.h)((0,c.R)(this.imageContainer,"click"),(0,c.R)(this.textHeader,"click"),(0,c.R)(this.textHeader,"keydown").pipe(e)).pipe((0,d.T)((()=>new C("card-clicked",this.offering.id,{viewUrl:this.offering.directURL})))).subscribe((t=>{this.dispatchEvent(t)}))),this.actionButton&&t.push((0,l.h)((0,c.R)(this.actionButton,"click"),(0,c.R)(this.actionButton,"keydown").pipe(e)).pipe((0,d.T)((()=>new C("action-clicked",this.offering.id,{viewUrl:this.offering.directURL})))).subscribe((t=>{this.dispatchEvent(t)})));const n=()=>{this.popupShow=!this.popupShow},i=t=>{const e=t.composedPath()[0];this.timeoutContainer.contains(e)||(this.popupShow=!1)};return window.addEventListener("click",i),this.timeoutButton.addEventListener("click",n),()=>{t.forEach((t=>{t.unsubscribe()})),window.removeEventListener("click",i),this.timeoutButton.removeEventListener("click",n)}}},ct=bt(lt.prototype,"votingFeatureEnabled",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),dt=bt(lt.prototype,"hasHighestVotes",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pt=bt(lt.prototype,"isTrendingCard",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ut=bt(lt.prototype,"displayMode",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"list-item"}}),At=bt(lt.prototype,"timeOutInHours",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),ht=bt(lt.prototype,"createdAt",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mt=bt(lt.prototype,"popupShow",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),st=lt))||st)||st);var Bt,yt,wt=n(5220),Et=n(6424),kt=n(7168),Ft=n(3745).__;function zt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}let St=(0,u.Ay)({})((yt=class JoynedTripDataElement extends HTMLElement{get tripData(){return this._tripData}set tripData(t){const{departTimeMs:e,arrivalTimeMs:n,durationMs:i,sellers:o,connectionsAmount:r,flight:a,ground:s}=t;if(o[0].sellerImage){const t=p.A``;this.sellerImageContainer.append(t)}else this.sellerName.textContent=o[0].sellerName,this.sellerName.title=o[0].sellerName;const l=new Intl.DateTimeFormat(this.dateFormat,{weekday:"short",month:"short",day:"numeric",timeZone:"UTC"}),c=new Intl.DateTimeFormat(this.dateFormat,{hour:"numeric",minute:"numeric",timeZone:"UTC",hourCycle:"h24"});if(this.departureHour.innerText=c.format(e),this.departureDate.innerText=l.format(e),this.arrivalHour.innerText=c.format(n),this.arrivalDate.innerText=l.format(n),r){const t=Ft(1===r?"Stop":"Stops");this.numberOfStops.innerText=`${r} ${t}`}if(a){const{arrivalAirport:t,departureAirport:e}=a;this.arrivalStation.innerText=t.airportCode??t.airportName??"",this.arrivalStation.title=t.airportCode??t.airportName??"",this.departureStation.innerText=e.airportCode??e.airportName??"",this.departureStation.title=e.airportCode??e.airportName??""}else if(s){const{arrivalStation:t,departureStation:e}=s;this.arrivalStation.innerText=t.stationName,this.departureStation.innerText=e.stationName}const d=t=>t<10?`0${t}`:`${t}`,u=d(Math.floor(i/36e5%3600)),A=d(Math.floor(i/6e4%60)),h=u?`${u}h `:"",m=A?`${A}m`:"";this.durationTime.innerText=`${h}${m}`,this._tripData=t}constructor(){super(),zt(this,"styles",[kt.A]);const t=this.attachShadow({mode:"open"});this.sellerImageContainer=p.A`
`,this.sellerName=p.A`
`,this.sellerContainer=p.A`
${this.sellerImageContainer}${this.sellerName}
`,this.departureHour=p.A`
`,this.departureDate=p.A`
`,this.departureStation=p.A`
`,this.departureContainer=p.A`
${this.departureHour}${this.departureDate}${this.departureStation}
`,this.arrivalHour=p.A`
`,this.arrivalDate=p.A`
`,this.arrivalStation=p.A`
`,this.arrivalContainer=p.A`
${this.arrivalHour}${this.arrivalDate}${this.arrivalStation}
`,this.numberOfStops=p.A`
`,this.durationTime=p.A`
`,this.arrow=p.A`
${((t="joyned-trip-arrow")=>p.A` `)()}
`,this.durationAndStopsContainer=p.A`
${this.durationTime} ${this.arrow} ${this.numberOfStops}
`,this.tripContainer=p.A`
${this.sellerContainer} ${this.departureContainer} ${this.durationAndStopsContainer} ${this.arrivalContainer}
`,t.appendChild(this.tripContainer)}},zt(yt,"TAG",""),Bt=yt))||Bt;var Tt,_t,It,jt,Mt,Dt,Ot,$t,Pt,Lt,Ht=n(3745).__;function Nt(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function Ut(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Rt(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}const Yt={bus:Ht("trip_bus"),flight:Ht("trip_flight_to"),ferry:Ht("trip_ferry"),train:Ht("trip_train")},Gt={oneWay:Ht("trip_one_way"),roundTrip:Ht("trip_round"),multyWay:Ht("trip_multi_city")};let Vt=(Tt=(0,u.Ay)({}),(0,a.p_)(_t=Tt((It=class JoynedTripOfferingCardElement extends HTMLElement{set priceHeader(t){this._priceHeader.textContent=t}get priceHeader(){return this._priceHeader.textContent??""}get displaySettings(){return this._displaySettings}set displaySettings(t){this._displaySettings=t,this.frameElement.votingColor=t.colors.votingColor??"",this.frameElement.disableMenu=t.disableMenu??!1,this.displaySettings.offeringOptions?.actionButtonText?(this.actionButtonContainer.appendChild(this.timeoutContainer),this.actionButton=p.A``,this.actionButtonContainer.appendChild(this.actionButton),this.displaySettings.colors?.actionButton&&(this.actionButton.style.setProperty("--gm-action-color",this.displaySettings.colors.actionButton.color??""),this.actionButton.style.setProperty("--gm-action-background",this.displaySettings.colors.actionButton.backgroundColor),this.actionButton.style.setProperty("--gm-action-hover-color",this.displaySettings.colors.actionButton.hoverColor),this.actionButton.style.setProperty("--gm-action-hover-background",this.displaySettings.colors.actionButton.hoverBackgroundColor),this.actionButton.style.setProperty("--gm-action-border-color",this.displaySettings.colors.actionButton.borderColor))):this.priceElement.appendChild(this.timeoutContainer),this.timeOutInHours=t.timeOutInHours??0}get offering(){return this._offering}set offering(t){this.frameElement.offering=t,t.createdBy&&(this.addedBy.textContent=`${Ht("offering_added_by")} ${t.createdBy}`,this.addedBy.setAttribute("aria-label",this.addedBy.textContent));const{data:e}=t,{trips:n,destination:i,numOfPassengers:o}=e;this.tripsContainer.replaceChildren(),n.forEach(((t,e)=>{const i=new St;i.dateFormat=this._displaySettings.dateLocale,i.tripData=t,this.tripsContainer.appendChild(p.A`
${i}
`),e${((t="joyned-trip-seperate-line")=>p.A` `)()}`)})),this.expandButton.style.display=n.length>2?"block":"none";const r=n[0].ground?Yt[n[0].ground?.vehicleType]:Yt.flight,a=(0,wt.A)(r);let s;this.titleElement.innerText=a.format({destination:i}),s=1===n.length?Gt.oneWay:2===n.length?Gt.roundTrip:Gt.multyWay;const l=`${o} ${Ht(1===o?"Passenger":"Passengers")}, ${s}`,{ticketType:c}=n[0];if(this.descriptionElement.innerText=c?`${l}, ${c}`:l,t.price){this.totalPriceElement.textContent=(0,R.$g)(t.price,this.displaySettings.priceLocale);const{description:e}=t.price;if(e)if(e.includes("&pf")){const[t,n]=e.split("&pf");this.priceHeader=t,this.priceFooter.textContent=n}else this.priceFooter.textContent=e}t.salePrice?.amount&&(this.salePriceElement.textContent=(0,R.$g)(t.salePrice,this.displaySettings.priceLocale)),this.createdAt=t.createdAt,this.priceElement.hidden=!1===t.isValid,this._offering=t,this.offering.timeoutInHours&&(this.timeOutInHours=this.offering.timeoutInHours)}loadImages(){}constructor(){super(),Ut(this,"shadowRoot",this.attachShadow({mode:"open"})),Ut(this,"styles",[g.A,Et.A]),Ut(this,"attributeBucket",(0,A.A)(this)),Nt(this,"votingFeatureEnabled",jt,this),Nt(this,"hasHighestVotes",Mt,this),Nt(this,"isTrendingCard",Dt,this),Nt(this,"displayMode",Ot,this),Ut(this,"isExpand",!1),Nt(this,"timeOutInHours",$t,this),Nt(this,"createdAt",Pt,this),Nt(this,"popupShow",Lt,this),Ut(this,"closeAllPopups",(()=>{this.frameElement.isMenuOpen=!1,this.frameElement.votingContainer.votesListShow=!1,this.popupShow=!1})),this.addedBy=p.A``,this.titleElement=p.A`
`,this.secondaryTitleElement=p.A`
`,this.datesElement=p.A``,this.descriptionElement=p.A`
`,this.secondaryDescriptionElement=p.A`
`,this.textHeader=p.A`
${this.titleElement} ${this.secondaryTitleElement} ${this.datesElement} ${this.descriptionElement} ${this.secondaryDescriptionElement}
`,this.actionButtonContainer=p.A`
`,this.timeoutPopup=p.A`
${Ht("price_warning")}
`,this.timeoutButton=p.A``,this.timeoutContainer=p.A` ${this.timeoutButton}${this.timeoutPopup} `,this.salePriceElement=p.A``,this.totalPriceElement=p.A``,this.priceElement=p.A`
${this._priceHeader=p.A` `} ${this.salePriceElement} ${this.totalPriceElement} ${this.priceFooter=p.A` `}
`,this.expandButton=p.A` `,this.expandButton.innerText=`${Ht("trip_show_more")}`,this.tripsContainer=p.A`
`,this.tripOfferingContainer=p.A`
`,this.tripOfferingContainer.appendChild(this.tripsContainer),this.tripOfferingContainer.append(this.expandButton),this.textContainer=p.A`
${this.addedBy}
${this.textHeader}
${this.tripOfferingContainer}
`,this.attributeBucket.register("popupShow",(t=>{this.timeoutPopup.classList.toggle("show",t)}));const t=p.A``,e=p.A` `;this.frameElement=new o.A,this.frameElement.displayMode=this.displayMode,this.frameElement.menuHandleShape="row",this.frameElement.menuPopupPosition="bottom",this.frameElement.votingPopupDirection="right",this.frameElement.classList.add("trip-cards");const n=p.A`
${this.textContainer}
`;this.frameElement.appendChild(n),this.attributeBucket.register("timeOutInHours",(t=>{if(this.createdAt&&t>0){const e=(new Date).valueOf()-this.createdAt,n=36e5;this.timeoutButton.classList.toggle("show",e>t*n)}})),this.attributeBucket.register("isTrendingCard",(t=>{this.classList.toggle("trending",t),this.frameElement.classList.toggle("trending",t)}));const i=p.A``;this.frameElement.appendChild(i),this.frameElement.appendChild(t),this.frameElement.appendChild(e),this.shadowRoot.appendChild(this.frameElement),this.attributeBucket.register("votingFeatureEnabled",(t=>{this.frameElement.votingFeatureEnabled=t})),this.attributeBucket.register("hasHighestVotes",(t=>{this.frameElement.hasHighestVotes=t})),this.attributeBucket.register("displayMode",(t=>{this.frameElement.displayMode=t}))}registerEvents(){const t=[],e=(0,s.p)((t=>"Enter"===t.key));t.push((0,l.h)((0,c.R)(this.textHeader,"click"),(0,c.R)(this.textHeader,"keydown").pipe(e)).pipe((0,d.T)((()=>new C("card-clicked",this.offering.id,{viewUrl:this.offering.directURL})))).subscribe((t=>{this.dispatchEvent(t)}))),this.actionButton&&t.push((0,l.h)((0,c.R)(this.actionButton,"click"),(0,c.R)(this.actionButton,"keydown").pipe(e)).pipe((0,d.T)((()=>new C("action-clicked",this.offering.id,{viewUrl:this.offering.directURL})))).subscribe((t=>{this.dispatchEvent(t)})));this.expandButton.addEventListener("click",(()=>{this.tripsContainer.classList.toggle("joyned-expand-list"),this.isExpand=!this.isExpand,this.frameElement.isOfferingExpanded=this.isExpand,this.expandButton.innerText=this.isExpand?`${Ht("trip_show_less")}`:`${Ht("trip_show_more")}`}));const n=()=>{this.popupShow=!this.popupShow},i=t=>{const e=t.composedPath()[0];this.timeoutContainer.contains(e)||(this.popupShow=!1)};return window.addEventListener("click",i),this.timeoutButton.addEventListener("click",n),()=>{t.forEach((t=>{t.unsubscribe()})),window.removeEventListener("click",i),this.timeoutButton.removeEventListener("click",n)}}},jt=Rt(It.prototype,"votingFeatureEnabled",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Mt=Rt(It.prototype,"hasHighestVotes",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Dt=Rt(It.prototype,"isTrendingCard",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ot=Rt(It.prototype,"displayMode",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"list-item"}}),$t=Rt(It.prototype,"timeOutInHours",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Pt=Rt(It.prototype,"createdAt",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Lt=Rt(It.prototype,"popupShow",[a.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_t=It))||_t)||_t);const Wt={"goods-offering":q,"hotel-offering":xt,"trip-offering":Vt};function qt(t,e){const{priceLocale:n,dateLocale:o}=(0,R.jM)(t,e.language.language),a={...{textColor:i.A.white,backgroundColor:t.colors.primaryColor},...t.offerings?.joynedTabActionButtonColors},s={colors:{primaryColor:t.colors.primaryColor,inviteButton:t.share.inviteButton,actionButton:{color:t.offerings?.actionButtonColors?.color??t.colors.accentColor??i.A.accentColor,backgroundColor:t.offerings?.actionButtonColors?.backgroundColor??t.colors.primaryColor??i.A.primaryColor,hoverBackgroundColor:t.offerings?.actionButtonColors?.hoverBackgroundColor??t.colors.accentColor??i.A.accentColor,hoverColor:t.offerings?.actionButtonColors?.hoverColor??t.colors.primaryColor??i.A.primaryColor,borderColor:t.offerings?.actionButtonColors?.borderColor??t.colors.primaryColor??i.A.primaryColor},joynedTabActionButtonColors:a,votingColor:t.colors.votingColor??""},imageStyle:t.imageStyle,fallbackImageUrl:t.fallbackImageUrl,offeringOptions:{actionButtonText:(0,r.A)(t.offerings?.actionButtons?.find((t=>t.text))?.text,e.language.language,"")},timeOutInHours:t.offerings?.timeOutInHours,pricePrefixKey:t.offerings?.pricePrefixKey,priceLocale:n,dateLocale:o};return{resolve:async function(t){if(null==Wt[t.offeringName])throw new Error(`No product is defined for name ${t.offeringName}.\n data: ${JSON.stringify(t)}`);const e=new Wt[t.offeringName];return e.style.setProperty("--gm-icons-color","#718096"),e.displaySettings=s,e.offering=t,e.loadImages(),e},displaySettings:s}}},7548:(t,e,n)=>{n.d(e,{Ay:()=>A,MC:()=>u,sw:()=>d});var i=n(7611),o=n(5773),r=n(7841),a=n(5220),s=n(6433),l=n(8779);function c(t){if("ShortAddress"===t.type){return(0,a.A)("{{city}}, {{country}}").format(t)}return""}const d=(t,e)=>e.some((e=>e.city===t.city&&e.country===t.country&&e.type===t.type)),p={url:(t,e)=>new RegExp(t.rule).test(window.location.href),language:(t,e)=>t.rule===e.language.language,cookie:(t,e)=>{const n=(0,l.UM)(t.rule.cookieKey);return new RegExp(t.rule.cookieValue).test(n??"")}},u=(t,e)=>!t.visibility||t.visibility.every((t=>p[t.name](t,e))),A=(t,e,n,a)=>{const l=e.sourceTypes.items&&e.items?e.items?.filter((t=>u(t,n))).map((t=>(0,r.$X)(t))).map((t=>({...t,source:s.P.ITEMS}))):[],p=new i.B,A=[];let h=[];const m=new i.B;let g={};const f=new i.B;let C={};const v=new i.B;function b(t,e){const i={},o=t=>({...t,source:e});return Object.entries(t).forEach((([t,e])=>{const a=e.filter((t=>u(t,n)));i[t]=a.map((e=>(0,r.$X)(e,function(t){const[e,n]=t.split(",");return{city:e.trim(),country:n.trim(),type:"ShortAddress"}}(t)))).map(o)})),i}e.sourceTypes.recommendationsByLocation&&e.recommendationsByLocation&&(g=b(e.recommendationsByLocation,s.P.RECOMMENDATIONS_BY_LOCATION)),e.sourceTypes.recommendationsForProperty&&e.recommendationsForProperty&&(C=b(e.recommendationsForProperty.recommendations,s.P.RECOMMENDATIONS_BY_POST_PROPERTY));const x=t=>!!e.sourceTypes.api?.includes(t.source);const B=({locations:n,posts:i})=>{p.next({collection:l,change:{type:"initial"}}),function(t){const e=[];t&&(t?.forEach((({location:t})=>{const n=c(t);Object.keys(g).includes(n)&&e.push(...g[n])})),f.next({collection:e,change:{type:"initial"}}))}(n),function(t){const n=[];if(e.recommendationsForProperty){const{propertyToLookFor:i}=e.recommendationsForProperty;t?.forEach((t=>{const{offeringContent:e}=t;if(!e)return;const o=i.split(".").reduce(((t,e)=>t[e]),e);if(!o)return;const r="data.location"===i?c(o):o.toString();Object.keys(C).includes(r)&&n.push(...C[r])}))}v.next({collection:n,change:{type:"initial"}})}(i);const o=e.sourceTypes.api&&e.sourceTypes.api.length>0,a=n?.filter((({location:t})=>!d(t,A)));a?.length&&o&&a.forEach((({location:e})=>(async e=>{if(d(e,A))return;A.push(e);const n=(await t.getRecommendations(e)).filter(x).map((t=>(0,r.J3)(t,e)));h.push(...n),m.next({collection:h,change:{type:"add",addedItems:n}})})(e)))},y=({locations:t})=>{if(t){const e=A?.filter((e=>!d(e,t.map((({location:t})=>t)))));if(!e)return;h=h.filter((t=>((t,e)=>{if(!e?.data)return;const{location:n}=e.data;return n?!d(n,t):void 0})(e,t.offeringContent))),m.next({collection:h,change:{type:"initial"}})}else m.next({collection:[],change:{type:"initial"}}),f.next({collection:[],change:{type:"initial"}})};return a.session$.subscribe((t=>{B(t),y(t)})),{highestVoted$:o.t,get generalRecommendations$(){return p.asObservable()},get locationRecommendations$(){return f.asObservable()},get postRecommendations$(){return v.asObservable()},get pegasusRecommendations$(){return m.asObservable()}}}},8723:(t,e,n)=>{n.d(e,{A:()=>X});var i,o,r,a,s,l,c,d,p=n(7889),u=n(5677),A=n(2410),h=n(2783),m=n(962),g=n(7639),f=n(8551),C=n(8330),v=n(2922),b=n(2400),x=n(6331),B=n(7817),y=n(1800),w=n(9336),E=n(5503),k=n(6433),F=n(3745).__,z=n(9578).u;function S(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function T(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}function I(t){return(0,x.j)("","thumbs-up",t)}function j(t){return(0,x.j)("","thumbs-down",t)}let M=(i=(0,g.Ay)({}),(0,p.p_)(o=i((r=class JoynedVotingSelectorElement extends HTMLElement{constructor(){super(),T(this,"shadowRoot",this.attachShadow({mode:"open"})),T(this,"styles",[y.A,w.A,E.A]),T(this,"attributeBucket",(0,m.A)(this)),S(this,"votesListShow",a,this),S(this,"hasHighestVotes",s,this),S(this,"votingColor",l,this),S(this,"userVote",c,this),S(this,"popupDirection",d,this),T(this,"closeSelectorPopUp",(()=>{this.votesListShow=!1})),this._buttonThumbsUpButton=A.A` ${I(18)} `,this._buttonThumbsDownButton=A.A`${j(18)}`,this._buttonUpVoteCount=A.A``,this._buttonDownVoteCount=A.A``,this._votingButton=A.A` `,this._popupThumbsUpButton=A.A` `,this._popupThumbsDownButton=A.A` `,this._popupUpVoteCount=A.A``,this._popupDownVoteCount=A.A``,this._votesList=A.A`
`,this._votesListPopup=A.A`
${F("ranking_popup_title")}
${(0,x.j$)()} ${this._popupThumbsUpButton} ${this._popupUpVoteCount} ${this._popupThumbsDownButton} ${this._popupDownVoteCount}
${this._votesList} `,this.element=A.A`
${this._votingButton} ${this._votesListPopup}
`,this.shadowRoot.appendChild(this.element),this.attributeBucket.register("votingColor",(t=>{this.style.setProperty("--gm-voting-color",t),this.style.setProperty("--gm-voting-background-color",""!==t?`${t}30`:"")})),this.attributeBucket.register("userVote",(t=>{this._popupThumbsUpButton.classList.toggle("colored-thumbs-up","upvote"===t),this._popupThumbsDownButton.classList.toggle("colored-thumbs-down","downvote"===t)})),this.attributeBucket.register("votesListShow",(t=>{this._votesListPopup.hidden=!t})),this.attributeBucket.register("hasHighestVotes",(t=>{this.classList.toggle("highest-votes",t)})),this.attributeBucket.register("popupDirection",(t=>{this._votesListPopup.classList.toggle("right","right"===t)}))}set votes(t){const e=t.filter((t=>"upvote"===t.vote)).length,n=t.filter((t=>"downvote"===t.vote)).length,i=0===e&&0===n;var o;this._buttonUpVoteCount.textContent=i?"":e.toString(),this._popupUpVoteCount.textContent=i?"":e.toString(),this._buttonDownVoteCount.textContent=i?"":n.toString(),this._popupDownVoteCount.textContent=i?"":n.toString(),this.classList.toggle("hide-vote-count",i),this._votingButton.setAttribute("aria-label",i?"":`${e} ${F("up votes")} ${n} ${F("down votes")}`),(0,B.v7)(this._votesList),this._votesList.hidden=0===t.length,(o=t,o.map((({user:t,vote:e})=>{const n=A.A`${j()}`,i=A.A`${I()}`;return A.A`
${t.displayName} ${"downvote"===e?n:i}
`}))).forEach((t=>{this._votesList.appendChild(t)}))}registerEvents(){const t=()=>{this.votesListShow=!1},e=(0,b.f)((()=>{this.dispatchEvent(new z(k.i.popup_state_changed_event,{detail:{isOpen:!this.votesListShow},bubbles:!0,composed:!0})),this.votesListShow=!this.votesListShow,gamiteeAnalytics.reportEvent(this.votesListShow?u.TinkerbellEvents.OfferingCardVoteToggleOpen():u.TinkerbellEvents.OfferingCardVoteToggleClose())})),n=(0,b.f)((t=>{const e=t.target.closest(".vote-button");if(e){const t=e.dataset.voteType;this.dispatchEvent(new z(k.i.voting_clicked_event,{detail:{vote:e.dataset.voteType,removeVote:t===this.userVote},bubbles:!0,composed:!0}))}}));return this._popupThumbsDownButton.addEventListener("click",n),this._popupThumbsUpButton.addEventListener("click",n),this._votingButton.addEventListener("click",e),window.addEventListener("click",t),()=>{window.removeEventListener("click",t),this._votingButton.removeEventListener("click",e),this._popupThumbsDownButton.removeEventListener("click",n),this._popupThumbsUpButton.removeEventListener("click",n)}}},a=_(r.prototype,"votesListShow",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=_(r.prototype,"hasHighestVotes",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=_(r.prototype,"votingColor",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=_(r.prototype,"userVote",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(r.prototype,"popupDirection",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"left"}}),o=r))||o)||o);var D,O,$,P,L,H,N,U,R,Y,G,V,W,q,Z=n(3745).__;function K(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function J(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Q(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let X=(D=(0,g.Ay)({}),(0,p.p_)(O=D(($=class JoynedOfferingFrameElement extends HTMLElement{get offering(){return this._internalOffering}set offering(t){this._internalOffering=t,this.votingContainer.votes=t.votes,this.votingContainer.userVote=t.currentUserVote??""}constructor(){super(),J(this,"styles",[v.A]),K(this,"isOfferingExpanded",P,this),K(this,"votingColor",L,this),K(this,"votingPopupDirection",H,this),K(this,"displayMode",N,this),K(this,"isMenuOpen",U,this),K(this,"disableMenu",R,this),K(this,"votingFeatureEnabled",Y,this),K(this,"hasHighestVotes",G,this),K(this,"menuHandleShape",V,this),K(this,"menuHandleHasShadow",W,this),K(this,"menuPopupPosition",q,this),J(this,"attributeBucket",(0,m.A)(this));const t=this.attachShadow({mode:"open"});this.votingContainer=new M,this.itemMenu=this.createOfferingMenu();const e=A.A`
${this.itemMenu}
`;this.productInfo=A.A`
${e}
`;const n=A.A`
${this.productInfo}
`;t.appendChild(n),this.attributeBucket.register("isMenuOpen",(t=>{this.itemMenu.isOpen=t})),this.attributeBucket.register("disableMenu",(t=>{this.itemMenu.hidden=t})),this.attributeBucket.register("votingPopupDirection",(t=>{this.votingContainer.popupDirection=t})),this.attributeBucket.register("votingColor",(t=>{this.votingContainer.votingColor=t})),this.attributeBucket.register("votingFeatureEnabled",(t=>{t?n.appendChild(this.votingContainer):this.votingContainer.remove()})),this.attributeBucket.register("hasHighestVotes",(t=>{this.votingContainer.hasHighestVotes=t})),this.attributeBucket.register("menuHandleShape",(t=>{this.itemMenu.handleShape=t})),this.attributeBucket.register("menuHandleHasShadow",(t=>{this.itemMenu.handleHasShadow=t})),this.attributeBucket.register("menuPopupPosition",(t=>{this.itemMenu.popupPosition=t})),this.attributeBucket.register("isOfferingExpanded",(t=>{this.productInfo.classList.toggle("joyned-expand-prod-info",t)})),this.attributeBucket.register("displayMode",(t=>{"single"===t&&(this.disableMenu=!0)}))}createOfferingMenu(){const t=new h.j;t.isOpen=!1,t.popupPosition="right";const e=new h.B;e.itemTitle=Z("View Details"),e.itemValue="showInfo",e.eventName="view-offering",e.appendChild(C.A.gmIconInfo()),t.appendChild(e);const n=new h.B;n.itemTitle=Z("remove_item_offering_small_menu"),n.itemValue="removeItem",n.eventName="delete-offering",n.appendChild(C.A.gmIconBin()),t.appendChild(n);const i=t=>{const e=t.composedPath()[0];this.itemMenu.contains(e)||(this.itemMenu.isOpen=!1)};window.addEventListener("click",i);const o=(0,f.Mm)({target:t,name:h.j.MENU_STATE_CHANGED_EVENT_NAME},{target:this,name:"menu-open",options:{bubbles:!0,composed:!0}});return this.menuUnsubscribe=()=>{window.removeEventListener("click",i),o()},t}registerEvents(){const t=t=>{gamiteeAnalytics.reportEvent(u.TinkerbellEvents.OfferingCardMenuClickedToggle({toggleMode:t.detail.isOpen?"open":"close"})),this.isMenuOpen=t.detail.isOpen};return this.itemMenu.addEventListener(h.j.MENU_STATE_CHANGED_EVENT_NAME,t),()=>{this.itemMenu.removeEventListener(h.j.MENU_STATE_CHANGED_EVENT_NAME,t)}}disconnectedCallback(){null!=this.menuUnsubscribe&&(this.menuUnsubscribe(),this.menuUnsubscribe=null)}},P=Q($.prototype,"isOfferingExpanded",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=Q($.prototype,"votingColor",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Q($.prototype,"votingPopupDirection",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"left"}}),N=Q($.prototype,"displayMode",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"list-item"}}),U=Q($.prototype,"isMenuOpen",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=Q($.prototype,"disableMenu",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=Q($.prototype,"votingFeatureEnabled",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=Q($.prototype,"hasHighestVotes",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=Q($.prototype,"menuHandleShape",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"col"}}),W=Q($.prototype,"menuHandleHasShadow",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),q=Q($.prototype,"menuPopupPosition",[p.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"right"}}),O=$))||O)||O)},9305:(t,e,n)=>{n.d(e,{A:()=>C});var i,o,r,a,s,l=n(7889),c=n(2410),d=n(7817),p=n(962),u=n(7639),A=n(6013);function h(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function m(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function g(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}const f="https://cdn.joyned.app/ea28865142192edaba79948e59eea377d8efaff3/assets/placeholder-image.svg";let C=(i=(0,u.Ay)({}),(0,l.p_)(o=i((r=class JoynedOfferingImageElement extends HTMLElement{constructor(t,e){super(),m(this,"attributeBucket",(0,p.A)(this)),m(this,"styles",[A.A]),h(this,"imgFit",a,this),h(this,"postOwner",s,this);const n=this.attachShadow({mode:"open"});this.container=c.A`
`,e&&this.style.setProperty("--jnd-image-fit",e),n.appendChild(this.container),t&&this.loadImages(t)}loadImages(t){(0,d.v7)(this.container);const[,,...e]=t;t=t.slice(0,2);let n=!1;const i=i=>{const o=i.target;if(e.length>0){const t=e.shift();o.src=t}else!n&&t.length>1?(o.remove(),this.container.classList.toggle("joyned-double-image",!1),n=!0):(o.src=f,o.onerror=null)};t.length||(t=[f]),t.forEach((t=>{const e=c.A``;e.onerror=i,this.container.appendChild(e)}))}},a=g(r.prototype,"imgFit",[l.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=g(r.prototype,"postOwner",[l.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),o=r))||o)||o)},911:(t,e,n)=>{function i(t,e){const n=/^[A-Z]{3}$/.test(t.currency),i=new Intl.NumberFormat(e,{style:n?"currency":"decimal",currency:n?t?.currency:void 0,useGrouping:!0}).formatToParts(t.amount);return(i.some((t=>"fraction"===t.type&&/^0+$/.test(t.value)))?i.filter((t=>"fraction"!==t.type&&"decimal"!==t.type)):i).map((t=>t.value)).join("")}function o(t,e){const n=t=>t?"string"==typeof t?t:t[e]??e:e;return{priceLocale:n(t.offerings?.priceLocale),dateLocale:n(t.offerings?.dateLocale)}}function r(t){return t.split(" ").map((t=>t[0].toUpperCase()+t.slice(1).toLowerCase())).join(" ")}n.d(e,{$g:()=>i,jM:()=>o,sU:()=>r})},5451:(t,e,n)=>{n.d(e,{Ny:()=>o,S6:()=>r,WV:()=>i});const i={"user-joined":301,"offering-added":302,"offering-removed":303,"user-left":304,"session-name-changed":305,"post-added":306,"comment-added":501},o={"session-actions":300,"offering-actions":400,"post-actions":500},r={"user-generated":1,"terms-of-use":901,...i}},6118:(t,e,n)=>{n.d(e,{Ay:()=>O,K8:()=>D,Y6:()=>j,dv:()=>M,kR:()=>_});var i,o,r,a,s,l,c,d,p,u=n(7889),A=n(2410),h=n(5035),m=n(2567),g=n(7639),f=n(962),C=n(8551),v=n(7817),b=n(5220),x=n(6997),B=n(8330),y=n(1800),w=n(141),E=n(5814),k=n(9578).u,F=n(3745).__;function z(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function S(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function T(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}const _="submit-message",I="submit-inner-message",j="chat-scroll",M="terms-tooltip-close-clicked";function D(t,e,n){(0,v.v7)(t);(n?e.filter((t=>t.messages[0].struct.postIndex===n)):e.filter((t=>!t.messages[0].struct.postIndex))).forEach((e=>{e.author?.view&&t.appendChild(e.author.view),e.messages.forEach((e=>t.appendChild(e.view)))}))}let O=(i=(0,g.Ay)({}),(0,u.p_)(o=i((r=class JoynedChatElement extends HTMLElement{constructor(){super(),S(this,"styles",[y.A,w.A]),S(this,"shadowRoot",this.attachShadow({mode:"open"})),z(this,"chatMembers",a,this),z(this,"isTyping",s,this),z(this,"currentUserAvatar",l,this),z(this,"isPostsComments",c,this),z(this,"showTooltip",d,this),z(this,"showTermsOfUseTooltip",p,this),S(this,"attributeBucket",(0,f.A)(this)),S(this,"registerEvents",(()=>[(0,C.Mm)({name:"click",target:this._sendButtonElement},{name:I,target:this,options:{detail:t=>({value:this.inputElement.value})}}),(0,C.Mm)({name:h.MD,target:this.inputElement},{name:I,target:this,options:{detail:t=>({value:this.inputElement.value})}}),(0,C.Mm)({name:x.Zk,target:this._termOfUseTooltip},{name:M,target:this,options:{bubbles:!0,composed:!0}}),(0,C.q2)(this,I,this._submitChange),(0,C.Mm)({target:this._listElement,name:"scroll"},{target:this,name:j,options:{detail:this._listElement.scrollTop}}),(0,C.q2)(this.inputElement,"input",(()=>{this._sendButtonElement.disabled=0===this.inputElement.value.length}))])),S(this,"_submitChange",(t=>{""!==t.detail.value&&(this.dispatchEvent(new k(_,{bubbles:!0,composed:!0,detail:t.detail})),this.inputElement.value="",this._sendButtonElement.disabled=!0)})),this._onboardingTooltip=new x.Ay(F("comment_contextual_tip")),this._onboardingTooltip.iconName="text-bubble",this._onboardingTooltip.hidden=!0,this._listElement=A.A`
`,this._termOfUseTooltip=new x.Ay((0,E.A)(F("privacy-disclaimer-text"),"_blank","term-of-use-text")),this._termOfUseTooltip.iconName="no-icon",this._termOfUseTooltip.hidden=this.showTermsOfUseTooltip,this._termOfUseTooltip.classList.add(x.Ay.classListOptions.TERMS_OF_USE),this.inputElement=A.A`<${h.Ay.TAG} id="joyned-input" placeholder-text="${F("input_text_box_placeholder")}" />`,this.avatarImage=A.A`avatar`,this._avatarIcon=A.A`
${this.avatarImage}
`,this.inputElement.appendChild(this._avatarIcon),this._sendButtonElement=A.A``,this._privacyDisclaimerText=A.A``,this._privacyDisclaimerContainer=A.A`
${A.A` `} ${this._privacyDisclaimerText}
`;const t=A.A`
${this.inputElement} ${this._sendButtonElement}
`;this.shadowRoot.append(this._privacyDisclaimerContainer,this._listElement,this._onboardingTooltip,this._termOfUseTooltip,t),this.attributeBucket.register("chatMembers",(t=>{const e="string"==typeof t?Number.parseInt(t,10):t;if(!e)return;let n=F(1===e?"Just you":"top_chat_user_count");b.D.test(n)||1===e||(n=`{{value}} ${n}`),this._privacyDisclaimerText.textContent=` ${F("top_chat_privacy_disclaimer")} | ${(0,b.A)(n).format({value:e})}`})),this.attributeBucket.register("currentUserAvatar",(t=>{this.avatarImage.src=t,this._avatarIcon.classList.toggle("hide",!t)})),this.attributeBucket.register("showTooltip",(t=>{this._onboardingTooltip.hidden=!t})),this.attributeBucket.register("showTermsOfUseTooltip",(t=>{this._termOfUseTooltip.hidden=!t})),(0,m.I)(this,"scroll"),this.attributeBucket.register("isPostsComments",(t=>{this._sendButtonElement.classList.toggle("posts-comments",t)})),this.attributeBucket.register("isTyping",(t=>{this.inputElement.isDisabled=t}))}scrollToLatestMessage(){this._listElement.scrollTop=this._listElement.scrollHeight}addCommentsByAuthor(t,e){t.author?.view&&(e&&t.author.view.classList.add(e),this.appendChild(t.author.view));const n=A.A`
`;t.messages.forEach(((e,i)=>{0===i?1===t.messages.length?e.view.classList.add("last-comment"):e.view.classList.add("first-comment"):i===t.messages.length-1?e.view.classList.add("last-comment"):e.view.classList.add("middle-comment"),n.appendChild(e.view)})),this.appendChild(n)}clearInputText(){this._sendButtonElement.disabled=!0,this.inputElement.clearInputText()}addMessages(t,e){D(this,t,e),this.scrollToLatestMessage()}},a=T(r.prototype,"chatMembers",[u.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=T(r.prototype,"isTyping",[u.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=T(r.prototype,"currentUserAvatar",[u.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=T(r.prototype,"isPostsComments",[u.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=T(r.prototype,"showTooltip",[u.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=T(r.prototype,"showTermsOfUseTooltip",[u.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),o=r))||o)||o)},5731:(t,e,n)=>{n.d(e,{Ay:()=>x,CF:()=>B,Oo:()=>b});var i,o,r=n(726),a=n(5351),s=n(6296),l=n(8955),c=n(2410),d=n(2400),p=n(7817),u=n(7639),A=n(962),h=n(558),m=n(7993),g=n(9336),f=n(1800),C=n(222);function v(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const b="modal-closed";let x=(0,u.Ay)({})((o=class GamiteeModalElement extends HTMLElement{static get HEADER_SLOT_NAME(){return"header-content"}static get FOOTER_SLOT_NAME(){return"footer-content"}setModalContents(t){const e=this.querySelectorAll(":scope > *:not([slot])");for(let t=0;tthis.appendChild(t)))}constructor(){super(),v(this,"shadowRoot",this.attachShadow({mode:"open"})),v(this,"styles",[m.A,h.A,g.A,f.A,C.A]),v(this,"attributeBucket",(0,A.A)(this)),v(this,"_onSlotChanged",(()=>{if(!this.shadowRoot)return;this.shadowRoot.querySelectorAll("slot").forEach((t=>{t.name===GamiteeModalElement.HEADER_SLOT_NAME&&(this._header.hidden=0===t.assignedNodes().length),t.name===GamiteeModalElement.FOOTER_SLOT_NAME&&(this._footer.hidden=0===t.assignedNodes().length)}))})),v(this,"_onCloseClicked",(()=>{this.dispatchEvent(new Event("modal-close-clicked")),this.close()})),v(this,"close",(()=>{this.classList.add("gmt-modal-closed");const t=(0,r.O)((0,a.R)(this,"transitionend").pipe((0,s.s)(1)),(0,l.O)(400)).subscribe((()=>{t.unsubscribe(),this._onTransitionEnd()}))})),this.setAttribute("role","dialog"),this._closeButton=c.A``,this._header=c.A`
${this._closeButton}
`,this._footer=c.A``,this.shadowRoot.appendChild(c.A`
${this._header}
${this._footer}
`)}connectedCallback(){this.classList.remove("gmt-modal-closed"),this._onSlotChanged()}getCurrentFocusableElements(){const t=(0,p.Do)(this,'a[href]:not([disabled]), button:not([disabled]), textarea, [tabindex]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');return[t[0],t[t.length-1]]}setFocus(t){t(),window.addEventListener("keydown",(t=>{const e=(0,p.JP)();if("Tab"!==t.key)return;const[n,i]=this.getCurrentFocusableElements();t.shiftKey?e===n&&(i.focus(),t.preventDefault()):e!==i&&e?.parentElement!==i||(n.focus(),t.preventDefault())}))}registerEvents(){const t=t=>{t.composedPath().some((t=>t instanceof HTMLElement&&t.classList.contains("gamitee-modal-content")))||this._onCloseClicked()};this.addEventListener("click",t);const e=(0,d.f)(this._onCloseClicked);if(this._closeButton.addEventListener("click",e),this.shadowRoot){this.shadowRoot.querySelectorAll("slot").forEach((t=>{t.addEventListener("slotchange",this._onSlotChanged)}))}const n=t=>{"Escape"===t.key&&(this._onCloseClicked(),t.stopPropagation())};return document.addEventListener("keyup",n),this.addEventListener("click",(t=>t.stopPropagation())),()=>{if(document.removeEventListener("keyup",n),this.removeEventListener("click",t),this._closeButton.removeEventListener("click",this.close),this.removeEventListener("transitionend",this._onTransitionEnd),!this.shadowRoot)return;this.shadowRoot.querySelectorAll("slot").forEach((t=>{t.removeEventListener("slotchange",this._onSlotChanged)}))}}_onTransitionEnd(){"0"===getComputedStyle(this).opacity&&this.dispatchEvent(new Event(b))}},v(o,"TAG",""),i=o))||i;function B(t){t.addEventListener(b,(()=>{t.remove()}),{once:!0})}},6645:(t,e,n)=>{function i(t){return 0===Object.keys(t).length}n.d(e,{I:()=>i})},1043:(t,e,n)=>{n.d(e,{A:()=>p});var i,o,r=n(2410),a=n(962),s=n(7639),l=n(4947),c=n(798);function d(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}let p=(0,s.Ay)({})((o=class GamiteeSnackbarElement extends HTMLElement{constructor(t,e,n){super(),d(this,"shadowRoot",this.attachShadow({mode:"open"})),d(this,"styles",[c.A]),d(this,"attributeBucket",(0,a.A)(this)),this.shadowRoot.appendChild(r.A``),this.style.setProperty("--gm-background-color",e),this.style.setProperty("--gm-text-color",n)}async show(t=2.75){const e=parseInt(getComputedStyle(this).transitionDuration,10);await(0,l.u)(0),this.classList.add("gamitee-show"),await(0,l.u)(t+e),this.classList.remove("gamitee-show"),await(0,l.u)(e),this.remove()}},d(o,"TAG",""),i=o))||i},8330:(t,e,n)=>{n.d(e,{A:()=>l});var i=n(2410);const o=i.A``,r=i.A``;var a=n(3547),s=n(2777);const l={gmIconBin:()=>i.A` `,gmIconFeedback:()=>i.A``,gmIconEdit:()=>i.A` `,gmIconProfile:()=>i.A``,gmIconInfo:()=>i.A` `,gmIconListItems:()=>o.cloneNode(!0),gmIconSend:()=>i.A` Send `,gmIconEmptyList:()=>i.A` `,gmIconExitList:()=>i.A``,dragIcon:()=>r.cloneNode(!0),jnIconExitGroup:a.A,jnIconRenameGroup:s.A,jnExitSettingsIcon:()=>i.A` `,jnFeedbackSettingsIcon:()=>i.A` `,jnInviteSettingsIcon:()=>i.A` `,jnLockIcon:()=>i.A``,jnNotificationsIcon:()=>i.A``}},3547:(t,e,n)=>{n.d(e,{A:()=>o});var i=n(2410);const o=()=>i.A` `},2777:(t,e,n)=>{n.d(e,{A:()=>o});var i=n(2410);const o=()=>i.A` `},4265:(t,e,n)=>{n.d(e,{A:()=>o});var i=n(2410);const o=()=>i.A` `},5814:(t,e,n)=>{n.d(e,{A:()=>o});var i=n(2410);function o(t,e="",n){const o=[],r=/[[]{1}(?[^\]]+)[\]]{1}[(]{1}(?.+?:\/\/)?(?[^)]+)?[)]{1}/;if(!t.match(r))return i.A`${t}`;let a=t.match(r),s=a?.groups?.protocol??"https://",l=a?.groups?.link??"",c=a?.groups?.url??"";const d=i.A`${l}`;o.push(d),e&&d.setAttribute("target",e);let p=t.replace(a?.[0]??"","$@");for(a=p.match(r);null!==a;){s=a?.groups?.protocol??"https://",l=a?.groups?.link??"",c=a?.groups?.url??"";const t=i.A`${l}`;e&&t.setAttribute("target",e),o.push(t),p=p.replace(a[0],"$@"),a=p.match(r)}const u=p.split("$@").filter((t=>t)).reduce(((t,e)=>{" "===e[0]&&t.appendChild(i.A` `),t.appendChild(i.A`${e}`),e.match(/\W$/)&&t.appendChild(i.A` `);const r=o.shift();return r&&(n&&r.classList.add(n),t.appendChild(r)),t}),document.createElement("span")),A=o.shift();return A&&u.appendChild(A),u}},9376:(t,e,n)=>{n.d(e,{A:()=>x});var i=n(5677),o=n(5351),r=n(7809),a=n(4707),s=n(8037),l=n(9398),c=n(7817),d=n(2138),p=n(1673),u=n(2649),A=n(6433),h=n(2479),m=n(485),g=n(5326),f=n(7639);function C(t,e,n,s,l,c,d){let p=d;(0,a.h)((0,o.R)(t,h.A.CLICKED),(0,o.R)(e,u.A.CLICKED)).subscribe((async()=>{gamiteeAnalytics.reportEvent(i.TinkerbellEvents.OfferingCardCommentsClicked()),await n.openCommentPerOffering(c.offering),e.focus(),e.unreadCount=0}));const A=(0,a.h)(s.messages$,l.commentsAsSessionMessages$).pipe((0,r.T)((t=>t.filter((t=>t.postIndex===p)))));var C,v;return(C=A,v=e,(0,o.R)(v,f.aZ).pipe((0,m.n)((()=>C.pipe((0,g.Q)((0,o.R)(v,f.yT))))))).pipe((0,r.T)((t=>t.length))).subscribe((t=>{t>0&&(e.commentCounter=t)})),s.messages$.pipe((0,r.T)((t=>t.filter((t=>!t.isSeen&&t.postIndex&&t.postIndex===p)).length))).subscribe((t=>{t>0&&(e.unreadCount=t)})),{updateOfferingId(t){p=t}}}var v=n(3745).__;function b(t,e,n,m,g,f,b,x,B,y,w){let E=n;t.votingFeatureEnabled=!t.displaySettings?.disableVoting;const k=new h.A;w?.currentUser$.pipe().subscribe((t=>{k.currentUserAvatar=t.picture}));const F=new u.A;k.hidden=t.displaySettings?.disableQuickComment??!1,F.hidden=t.displaySettings?.disableQuickComment??!1,F.commentCounter=t.offering?.commentsCount;const z=g?.getLastReadCommentIndex(E);F.unreadCount=0===z?.length?0:F.commentCounter-(Number.parseInt(z,10)+1),k.slot="add-comment-btn",F.slot="comment-count-btn";const S=C(k,F,f,m,g,t,E);(0,c.v7)(t,(t=>"JOYNED-ADD-COMMENT-BTN"===t.tagName||"JOYNED-COMMENTS-COUNTER-BTN"===t.tagName)),t.appendChild(k),t.appendChild(F),B?.highestVoted$?.subscribe((e=>{t.hasHighestVotes=E===e})),t.isTrendingCard||b.registerElement((0,p.A)(t,(t=>(0,o.R)(t,"menu-open").pipe((0,r.T)((t=>t.detail.isOpen)))),(t=>t.closeAllPopups)));const T=(0,a.h)((0,o.R)(t,"action-clicked").pipe((0,d.A)(t.isTrendingCard?i.TinkerbellEvents.TrendingTabCardClicked({userType:e.user.isInvitee?"invitee":"initiator",cardTitle:t.offering.title,cardUrl:t.offering.directURL,cardSource:t.offering.source??""}):i.TinkerbellEvents.OfferingCardCtaClicked({ctaType:"navigate"}))),(0,a.h)((0,o.R)(t,"view-offering").pipe((0,d.A)(i.TinkerbellEvents.OfferingCardMenuClickedMoreInfo())),(0,o.R)(t,"card-clicked").pipe((0,d.A)(i.TinkerbellEvents.OfferingCardCardClicked()))).pipe((0,s.p)((()=>"navigate"===x)))).pipe((0,r.T)((()=>t.offering))),_=(0,o.R)(t,"delete-offering").pipe((0,d.A)(i.TinkerbellEvents.OfferingCardMenuClickedRemove()),(0,r.T)((()=>t.offering.id)));return{remove:function(){t.remove()},updateOffering:async function(e){E=e.id,t.offering=e,F.commentCounter=e.commentsCount;const n=g?.getLastReadCommentIndex(E);F.unreadCount=0===n?.length?F.commentCounter:F.commentCounter-(Number.parseInt(n,10)+1),S.updateOfferingId(E)},appendAndScroll:function(e){e.appendChild(t),function(){const t=document.createElement("p");t.style.position="absolute",t.style.left="-99999px",t.hidden=!0,t.textContent=v("Item added."),t.setAttribute("role","alert"),document.body.appendChild(t),t.hidden=!1,window.setTimeout((()=>{t.remove()}),800)}(),y&&(e.scrollTop=e.scrollHeight)},voteChanged$:(0,o.R)(t,A.i.voting_clicked_event).pipe((0,l.M)((t=>{gamiteeAnalytics.reportEvent(function(t,e=!1){return"upvote"===t?e?i.TinkerbellEvents.OfferingCardVotePopupUpVoteRemoved:i.TinkerbellEvents.OfferingCardVotePopupUpVoteClicked:e?i.TinkerbellEvents.OfferingCardVotePopupDownVoteRemoved:i.TinkerbellEvents.OfferingCardVotePopupDownVoteClicked}(t.detail.vote,t.detail.removeVote)())})),(0,r.T)((t=>({vote:t.detail.removeVote?"":t.detail.vote,postIndex:E})))),navigateRequest$:T,deleteRequest$:_}}function x(t,e,n,i,o,r,a,s,l="navigate"){return{create:function(c,d){return b(c,a,d,t,e,n,i,l,o,r,s)}}}},6331:(t,e,n)=>{n.d(e,{H1:()=>d,PB:()=>l,ih:()=>s,j:()=>o,j$:()=>a,x9:()=>c,xB:()=>r});var i=n(2410);const o=(t,e,n)=>i.A` `,r=(t,e,n)=>i.A` `,a=()=>i.A``,s=()=>i.A``,l=()=>i.A` `,c=()=>i.A` `,d=()=>i.A` `},2479:(t,e,n)=>{n.d(e,{A:()=>x});var i,o,r,a,s,l,c=n(7889),d=n(2410),p=n(962),u=n(7639),A=n(5035),h=n(8824),m=n(8551),g=n(4618),f=n(3745).__;function C(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function v(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function b(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let x=(i=(0,u.Ay)({}),(0,c.p_)(o=i((l=class JoynedQuickCommentElement extends HTMLElement{constructor(){super(),C(this,"currentUserAvatar",a,this),C(this,"isInPost",s,this),v(this,"shadowRoot",this.attachShadow({mode:"open"})),v(this,"styles",[g.A]),v(this,"attributeBucket",(0,p.A)(this)),v(this,"avatarCreator",new h.d),v(this,"registerEvents",(()=>[(0,m.Mm)({target:this,name:"click"},{target:this,name:JoynedQuickCommentElement.CLICKED}),(0,m.q2)(this,"keydown",this._dispatchOnEnter)])),this.tabIndex=0,this.inputElement=new A.Ay,this.inputElement.isDisabled=!0,this.inputElement.id="input",this.inputElement.placeholderText=f("input_text_box_placeholder"),this.shadowRoot.append(d.A`
${this.inputElement}
`),this.attributeBucket.register("currentUserAvatar",(t=>{if(t){const e=this.avatarCreator.getProfileImage(t,"quick-reaction");e.classList.add("avatar-icon"),this.inputElement.replaceChildren(d.A`
${e}
`)}}))}_dispatchOnEnter(t){"Enter"===t.key&&this.dispatchEvent(new Event(JoynedQuickCommentElement.CLICKED,{bubbles:!0,composed:!0}))}},v(l,"CLICKED","quick-comment-clicked"),a=b((r=l).prototype,"currentUserAvatar",[c.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=b(r.prototype,"isInPost",[c.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),o=r))||o)||o)},3426:(t,e,n)=>{n.d(e,{A:()=>m});var i=n(2410);const o="heart-with-share",r="transparent-heart-with-share",a="button-with-friends-arrow",s="transparent-button-with-friends-arrow",l="two-people-plus",c="transparent-two-people-plus",d="add-post",p="icon-dynamic-list",u="transparent-icon-dynamic-list",A=()=>i.A`friend with arrow `,h={[o]:()=>i.A``,[r]:()=>i.A` `,[a]:A,[s]:()=>i.A`friends with arrow `,[l]:()=>i.A`two people`,[c]:()=>i.A`two people`,[d]:()=>i.A``,[p]:()=>{const t=[i.A` `,i.A``,i.A``,i.A``,i.A``];return t[Math.floor(Math.random()*t.length)]},[u]:()=>{const t=[i.A``,i.A``,i.A``,i.A``,i.A``];return t[Math.floor(Math.random()*t.length)]}};function m(t=a){return h[t]?.()??A()}},8824:(t,e,n)=>{n.d(e,{d:()=>h});var i,o,r=n(2410),a=n(2589),s=n(4246),l=n(4757),c=n(7639),d=n(9549);function p(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}let u=(0,c.Ay)({})((o=class JoynedUserNameAvatarElement extends HTMLElement{constructor(t,e,n,i){super(),p(this,"shadowRoot",this.attachShadow({mode:"open"})),p(this,"styles",[d.A]),this.style.setProperty("--main-color",t),this.style.setProperty("--text-color",e),i&&this.classList.add(i),this.shadowRoot.appendChild(r.A`
${n}
`)}},p(o,"TAG",""),i=o))||i;function A(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}class h{constructor(){A(this,"_colorsToSelectFrom",["#08787b","#228573","#27e5e5","#445c47","#485def","#57ec78","#7a480c","#8dc6ff","#84a0f9","#bcab8e","#d42940","#e16ee1","#eec92b","#ff8833","#ff9ecd"])}getProfileImage(t,e){if(t===l.dn)return(0,a.cj)();if(t.startsWith(s.tT)){const n=t.substring(s.tT.length);return this._generateNameAvatar(n,e)}return r.A`avatar`}_generateNameAvatar(t,e){const n=this._stringToColor(t);return new u(n,"#fff",t.substring(0,2).toUpperCase(),e)}_stringToColor(t){const e=t.split("").reduce(((t,e)=>t+e.charCodeAt(0)),0);return this._getColorFromNumber(e)}_getColorFromNumber(t){try{const e=t%this._colorsToSelectFrom.length;return this._colorsToSelectFrom[e]}catch(t){return this._colorsToSelectFrom[0]}}}},3432:(t,e,n)=>{n.d(e,{X:()=>r,i:()=>o});var i=n(7817);function o(t){if(!t)return!1;if(t?.hideInIframe)try{if(window.self!==window.top)return!0}catch(t){}if(t?.urlRegex){return new RegExp(t.urlRegex).test(window.location.href)}return!1}function r(t){return new Promise((e=>{(0,i.lz)((async()=>{o(t)||e()}))}))}},962:(t,e,n)=>{function i(t){const e={};return{register:function(t,n){e[t]=n},execute:function(n){if(null!=n){const i=n.replace(/([-_][a-z])/gi,(t=>t.toUpperCase().replace(/[-_]/,"")));null!=e[i]&&e[i](t[i])}null==n&&Object.keys(e).forEach((n=>{e[n](t[n])}))}}}n.d(e,{A:()=>i})},6997:(t,e,n)=>{n.d(e,{cW:()=>z,Zk:()=>F,Ay:()=>S});var i=n(2410),o=n(3437),r=n(1800),a=n(9336),s=n(7889),l=n(2921);const c=()=>i.A``,d=()=>i.A``;var p,u,A,h,m,g,f,C=n(4947),v=n(7639),b=n(5017),x=n(8551),B=n(962),y=n(2910);function w(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function E(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function k(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}const F="tooltip-close-clicked",z="tooltip-clicked";let S=(p=(0,v.Ay)({}),(0,s.p_)(u=p((f=class JoynedContextualTooltipElement extends HTMLElement{constructor(t,e){super(),w(this,"arrowShowing",h,this),w(this,"iconName",m,this),w(this,"hideCloseButton",g,this),E(this,"attributeBucket",(0,B.A)(this)),E(this,"styles",[r.A,a.A,b.A]),E(this,"shadowRoot",this.attachShadow({mode:"open"})),E(this,"registerEvents",(()=>(0,x.Mm)({name:"click",target:this._closeButton},{name:F,target:this,options:{bubbles:!0,composed:!0}}))),this._duration=e,this._closeButton=i.A``;const n=i.A`
`;this.element=i.A`
${n}
${t}
${this._closeButton}
`,this.shadowRoot.append(this.element),this.style.setProperty("--transition-duration","0.8s"),this.attributeBucket.register("iconName",(t=>{let e=d;"share"===t&&(e="ios"===(0,y.A)(navigator.userAgent).osType?l.oh:l.NU),"text-bubble"===t&&(e=c),"no-icon"===t&&(n.hidden=!0),n.replaceChildren(e())}))}async displayTemporaryTooltip(){this._duration&&(this.hidden=!1,await(0,C.u)(0),this.element.classList.add("show"),await(0,C.u)(this._duration+.8),this.element.classList.remove("show"),await(0,C.u)(.8),this.hidden=!0)}},E(f,"classListOptions",{TERMS_OF_USE:"term-of-use",MINIMIZE_HANDLE:"minimize-handle",TEMPORARY_TOOLTIP:"temporary-tooltip"}),h=k((A=f).prototype,"arrowShowing",[s.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=k(A.prototype,"iconName",[s.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"services"}}),g=k(A.prototype,"hideCloseButton",[s.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=A))||u)||u)},2567:(t,e,n)=>{function i(t,e){t.setAttribute("data-joyned-interaction",e)}function o(t,e){return t instanceof HTMLElement&&t.getAttribute("data-joyned-interaction")===e}n.d(e,{I:()=>i,m:()=>o})},7639:(t,e,n)=>{n.d(e,{Ay:()=>c,aZ:()=>o,hZ:()=>l,yB:()=>s,yT:()=>r});var i=n(2749);const o="element-connected",r="element-disconnected",a="joyned-adopted",s=t=>t?.querySelectorAll(`.${a}`),l=t=>Object.assign(document.createElement("style"),{textContent:t,className:a});function c(t){return e=>{e.attrPrefix="";const n="string"==typeof e.TAG,a=e.TAG||(0,i._)(e.name.replace(/Element$/,""));Object.defineProperty(e,"TAG",{value:a});const c=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){t.connectionAware&&this.dispatchEvent(new Event(o)),this.styles&&this.shadowRoot&&!s(this.shadowRoot).length&&this.shadowRoot.prepend(...this.styles.map(l)),this.attributeBucket?.execute();const e=this.registerEvents?this.registerEvents():[];this.unsubscribe=this.unsubscribe??[],this.unsubscribe.push(...Array.isArray(e)?e:[e]),c?.call(this)};const d=e.prototype.disconnectedCallback;e.prototype.disconnectedCallback=function(){t.connectionAware&&this.dispatchEvent(new Event(r)),this.unsubscribe=this.unsubscribe?.filter((t=>t())),d?.call(this)};const p=e.prototype.attributeChangedCallback;e.prototype.attributeChangedCallback=function(t,e,n){e!==n&&this.attributeBucket?.execute(t),p?.call(this,t,e,n)},n&&!customElements.get(a)&&customElements.define(a,e)}}},5714:(t,e,n)=>{n.d(e,{A:()=>M});var i,o,r=n(7889),a=n(2410),s=n(2783),l=n(2400),c=n(7817),d=n(962),p=n(7639),u=n(4863);function A(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}let h=(0,p.Ay)({})((o=class GamiteeThreeDotsElement extends HTMLElement{constructor(){super(),A(this,"shadowRoot",this.attachShadow({mode:"open"})),A(this,"styles",[u.A]),this.tabIndex=0,this.setAttribute("role","button"),this.shadowRoot.appendChild(a.A`
`)}},A(o,"TAG",""),i=o))||i;var m,g,f,C,v,b,x,B,y,w,E=n(9336),k=n(1800),F=n(9193),z=n(8551),S=n(9578).u,T=n(3745).__;function _(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function I(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function j(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let M=(m=(0,p.Ay)({}),(0,r.p_)(g=m((f=class GamiteeDropdownMenuElement extends HTMLElement{constructor(){super(),_(this,"isOpen",C,this),_(this,"menuHidden",v,this),_(this,"popupPosition",b,this),_(this,"handleShape",x,this),_(this,"handleHasShadow",B,this),_(this,"postMenu",y,this),_(this,"postOfferingMenu",w,this),I(this,"styles",[E.A,k.A,F.A]),I(this,"_onClick",(0,l.f)((()=>{this.isOpen=!this.isOpen,this.dispatchEvent(new S(s.j.MENU_STATE_CHANGED_EVENT_NAME,{detail:{isOpen:this.isOpen}}))}))),I(this,"registerEvents",(()=>(0,z.q2)(this.dropdownToggle,"click",this._onClick)));const t=this.attachShadow({mode:"open"});this.toggleHandle=new h,this.toggleHandle.classList.add("card-menu-button-icon"),this.dropdownToggle=a.A``;const e=a.A``;t.appendChild(this.dropdownToggle),t.appendChild(e),this.attributeBucket=(0,d.A)(this),this.attributeBucket.register("isOpen",(t=>{t?e.style.removeProperty("display"):e.style.display="none",this.dropdownToggle.classList.toggle("is-open",t);const n=(0,c.NN)(this.dropdownToggle);n&&n.classList.toggle("gamitee-handle-open",t)})),this.attributeBucket.register("popupPosition",(t=>{e.classList.toggle("gamitee-left-popup","left"===t),e.classList.toggle("gamitee-right-popup","right"===t),e.classList.toggle("gamitee-bottom-popup","bottom"===t)})),this.attributeBucket.register("handleShape",(t=>{this.toggleHandle.classList.toggle("row","row"===t),this.toggleHandle.classList.toggle("col","col"===t)})),this.attributeBucket.register("postMenu",(t=>{this.toggleHandle.classList.toggle("post-menu",t),e.classList.toggle("post-popup",t)})),this.attributeBucket.register("postOfferingMenu",(t=>{this.toggleHandle.classList.toggle("post-with-offering",t),e.classList.toggle("post-popup",t)})),this.attributeBucket.register("handleHasShadow",(t=>{this.toggleHandle.classList.toggle("show-shadow",t)})),this.attributeBucket.register("menuHidden",(t=>{this.classList.toggle("hidden",t)}))}connectedCallback(){const t=this.shadowRoot?.querySelector('slot[name="menu-handle"]'),e=this.shadowRoot?.querySelector(".card-menu-button-icon");t&&e&&(e.hidden=t.assignedNodes().length>0,t.addEventListener("slotchange",(()=>{e.hidden=t.assignedNodes().length>0})))}static get MENU_STATE_CHANGED_EVENT_NAME(){return"menu-state-changed"}},C=j(f.prototype,"isOpen",[r.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=j(f.prototype,"menuHidden",[r.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=j(f.prototype,"popupPosition",[r.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"right"}}),x=j(f.prototype,"handleShape",[r.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=j(f.prototype,"handleHasShadow",[r.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),y=j(f.prototype,"postMenu",[r.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=j(f.prototype,"postOfferingMenu",[r.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=f))||g)||g)},2783:(t,e,n)=>{n.d(e,{B:()=>x,j:()=>c.A});var i,o,r,a,s,l,c=n(5714),d=n(7889),p=n(2410),u=n(962),A=n(7639),h=n(8551),m=n(3452),g=n(1800),f=n(4281);function C(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function v(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function b(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let x=(i=(0,A.Ay)({}),(0,d.p_)(o=i((r=class GamiteeDropdownItemElement extends HTMLElement{constructor(){super(),C(this,"itemTitle",a,this),C(this,"itemValue",s,this),C(this,"eventName",l,this),v(this,"styles",[m.A,g.A,f.A]),v(this,"attributeBucket",(0,u.A)(this)),v(this,"registerEvents",(()=>(0,h.Mm)({name:"click",target:this},{name:this.eventName,target:this,options:{bubbles:!0,composed:!0}})));const t=this.attachShadow({mode:"open"});this.setAttribute("role","menuitem");const e=p.A` `,n=p.A``;t.appendChild(n),this.attributeBucket.register("itemTitle",(t=>{e.textContent=t})),this.attributeBucket.register("itemValue",(t=>n.setAttribute("data-menu-item",t)))}},a=b(r.prototype,"itemTitle",[d.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=b(r.prototype,"itemValue",[d.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),l=b(r.prototype,"eventName",[d.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),o=r))||o)||o)},8551:(t,e,n)=>{n.d(e,{D2:()=>c,Js:()=>l,Mm:()=>o,q2:()=>r,tt:()=>a,yb:()=>s});var i=n(9578).u;function o(t,e){function n(n){t.options?.bubbles||(n.stopPropagation(),n.preventDefault());const o=n instanceof i?n.detail:null,r=e.options?.detail,a="function"==typeof r?r(n):{...o,...r},s=new i(e.name,{...e.options,detail:a});e.target.dispatchEvent(s)}return t.target.addEventListener(t.name,n),()=>{t.target.removeEventListener(t.name,n)}}function r(t,e,n,i){return t.addEventListener(e,n,i),()=>{t.removeEventListener(e,n,i)}}function a(t,e,n,...i){let o,r=0;return o=window.setTimeout((function a(){t(...i),r++,n&&r>=n||(o=window.setTimeout(a,e))}),e),()=>clearTimeout(o)}function s(t,e,...n){const i=window.setInterval(t,e,...n);return()=>clearInterval(i)}function l(t,e,n=!1,i=[]){const o=e?t=>{t.composedPath().some((({id:t})=>i.includes(t)))||e(t)}:void 0,r=e=>{if("Enter"===e?.code){if(!o)return void t.click();o(e)}};let a=!1;function s(t){a="mousemove"===t.type}function l(t){!a&&o&&o(t)}return o&&(n?(t.addEventListener("mousedown",s),t.addEventListener("mousemove",s),t.addEventListener("mouseup",l)):t.addEventListener("click",o)),t.addEventListener("keydown",r),()=>{o&&(t.removeEventListener("mousedown",s),t.removeEventListener("mousemove",s),t.removeEventListener("mouseup",l),t.removeEventListener("click",o)),t.removeEventListener("keydown",r)}}function c(t){const e=e=>{let n=null;"ArrowDown"===e.key?n=t.nextElementSibling:"ArrowUp"===e.key&&(n=t.previousElementSibling),n&&(n.focus(),e.stopPropagation(),e.preventDefault())};return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}}},5035:(t,e,n)=>{n.d(e,{Ay:()=>B,FH:()=>b,MD:()=>x});var i,o,r,a,s,l,c=n(7889),d=n(2410),p=n(962),u=n(7639),A=n(8551),h=n(694),m=n(8296),g=n(9578).u;function f(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function C(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function v(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}const b=/[\u04c7-\u0591\u05D0-\u05EA\u05F0-\u05F4\u0600-\u06FF]/,x="enter-pressed";let B=(i=(0,u.Ay)({}),(0,c.p_)(o=i((r=class JoynedLanguageAwareInputElement extends HTMLElement{get value(){return this.internalInput.value.trim()}set value(t){this.internalInput.value=t}constructor(){super(),f(this,"maxLength",a,this),f(this,"placeholderText",s,this),f(this,"isDisabled",l,this),C(this,"shadowRoot",this.attachShadow({mode:"open"})),C(this,"styles",[h.A,m.A]),C(this,"attributeBucket",(0,p.A)(this)),C(this,"setInputDirection",(()=>{const t=this.internalInput.value||this.placeholderText;t?this.internalInput.style.direction=b.test(t[0])?"rtl":"ltr":this.internalInput.style.removeProperty("direction")})),C(this,"registerEvents",(()=>[(0,A.q2)(this.internalInput,"keydown",this.onInputKeyDown),(0,A.q2)(this.internalInput,"input",this.onInput)])),C(this,"onInputKeyDown",(t=>{if("Enter"===t.key){this.internalInput.style.removeProperty("direction");const t=new g(x,{detail:{value:this.internalInput.value},bubbles:!0,composed:!0});this.dispatchEvent(t)}"Tab"!==t.key&&t.stopPropagation()})),C(this,"onInput",(()=>{this.setInputDirection()})),this.setAttribute("role","textbox"),this.internalInput=d.A``,this.shadowRoot.appendChild(d.A`
${this.internalInput}
`),this.attributeBucket.register("placeholderText",(t=>{this.internalInput.placeholder=t,this.setAttribute("aria-label",t),this.setInputDirection()})),this.attributeBucket.register("maxLength",(t=>{this.internalInput.maxLength=t})),this.attributeBucket.register("isDisabled",(t=>{this.internalInput.disabled=t,this.internalInput.style.pointerEvents=t?"none":"auto"})),this.setInputDirection()}clearInputText(){this.internalInput.value=""}focusInput(t=0){t>0?setTimeout((()=>{this.internalInput.focus()}),t):this.internalInput.focus()}},a=v(r.prototype,"maxLength",[c.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 256}}),s=v(r.prototype,"placeholderText",[c.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),l=v(r.prototype,"isDisabled",[c.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),o=r))||o)||o)},7841:(t,e,n)=>{n.d(e,{$0:()=>m,$X:()=>B,F4:()=>b,G8:()=>c,GZ:()=>s,Gu:()=>p,Hz:()=>x,J3:()=>y,PO:()=>g,Sr:()=>d,jQ:()=>u,kH:()=>w,zH:()=>v});var i=n(6433),o=n(5451),r=n(4246);n(3745).__;function a(t){return t.map((t=>({durationMs:t.durationMs,airport:t.airport?{airportCode:t.airport.airportCode,airportName:t.airport?.airportName}:void 0,station:t.station?{stationName:t.station?.stationName}:void 0})))}function s(t){const{city:e,country:n,lang:i,type:o}=t;return{city:e,country:n,lang:i??"en",type:o}}function l(t){if(t.good){const{sku:e,quantity:n,rating:i}=t.good;return{sku:e,rating:null!=i?{rate:i.scoreMicros/10**6,reviewsCount:i.reviewCount}:void 0,quantity:n}}if(t.hotel){const{checkOutMs:e,checkInMs:n,starsMicros:i,rating:o,location:r}=t.hotel,a=null!=o?{rate:o.scoreMicros/10**6,reviewsCount:o.reviewCount}:void 0;return{startDate:n?new Date(n):void 0,endDate:e?new Date(e):void 0,stars:i?i/10**6:void 0,rating:a,location:r}}if(t.trip){const{trips:e,destination:n,origin:i,numOfPassengers:o,location:r}=t.trip;return{trips:e.map((t=>{const{departTimeMs:e,arrivalTimeMs:n,durationMs:i,sellers:o,ticketType:r,connectionsAmount:s,flight:l,ground:c}=t;return{departTimeMs:e,arrivalTimeMs:n,durationMs:i,sellers:o.map((t=>({sellerName:t.sellerName,sellerImage:t.sellerImage}))),ticketType:r,connectionsAmount:s,flight:l?{arrivalAirport:{airportCode:l.arrivalAirport.airportCode,airportName:l.arrivalAirport.airportName},departureAirport:{airportCode:l.departureAirport.airportCode,airportName:l.departureAirport.airportName},connections:a(l.connections)}:void 0,ground:c?{arrivalStation:{stationName:c.arrivalStation.stationName},departureStation:{stationName:c.departureStation.stationName},connections:a(c.connections),vehicleType:c.vehicleType}:void 0}}))??[],destination:n,origin:i,numOfPassengers:o,location:r}}return t.assistant?t.assistant:{}}function c(t,e="1",n=r.zO){if(t.startsWith(r.tT))return t;let i=t;const o=`${i}?v=${e}/${n}`;return(0,r.D_)(o)?o:`${i}?v=1/${r.zO}`}function d(t){const{createdAtMs:e,postIndex:n,offeringContent:i,userId:o}=t;if(i){const t="good"in(r=i)?"goods-offering":"hotel"in r?"hotel-offering":"trip"in r?"trip-offering":"assistant"in r?"ai-assistant":void 0;if(!t)return;return{description:i.description??"",directURL:i.directUrl,appNavigationData:i.appNavigationData,images:i.imageUrls,id:n,title:i.title,data:l(i),offeringName:t,price:i.price?{amount:i.price.retailMicros/10**6,currency:i.price.currencyCode,description:i.price.description}:void 0,salePrice:null!=i.price?.saleMicros?{amount:i.price.saleMicros/10**6,currency:i.price.currencyCode}:void 0,offeringHash:i.clientId,productId:i.productId,createdAt:e,userId:o,timeoutInHours:i.timeoutMs?i.timeoutMs/36e5:void 0}}var r}const p=(t,e)=>({user:{_id:t.userId,displayName:t.profile.name,picture:c(t.profile.avatarUrl,e,t.profile.avatarCollectionName),lastSeen:new Date(t.lastSeenAtMs).toISOString(),isActive:void 0===t.isActive||t.isActive,imCapabilities:t.imCapabilities??{}},lastSeen:new Date(t.lastSeenAtMs).toISOString()}),u=(t,e)=>({_id:t.userId,displayName:t.profile.name,picture:c(t.profile.avatarUrl,e,t.profile.avatarCollectionName),isActive:void 0===t.isActive||t.isActive,imCapabilities:t.imCapabilities??{}});function A(t){return t.map((t=>({durationMs:t.durationMs,airport:t.airport?{airportCode:t.airport.airportCode,airportName:t.airport?.airportName}:void 0,station:t.station?{stationName:t.station?.stationName}:void 0})))}function h(t){if("goods-offering"===t.offeringName){const{quantity:e,rating:n,sku:i}=t.data;return{good:{sku:i,rating:null!=n?.rate?{scoreMicros:Math.round(n.rate*10**6),reviewCount:n.reviewsCount}:void 0,quantity:e}}}if("hotel-offering"===t.offeringName){const{stars:e,startDate:n,endDate:i,rating:o,location:r}=t.data,a=null!=o?.rate?{scoreMicros:Math.round(o.rate*10**6),reviewCount:o.reviewsCount}:void 0;return{hotel:{starsMicros:e?Math.round(e*10**6):void 0,checkInMs:n?n.valueOf():void 0,checkOutMs:i?i.valueOf():void 0,rating:a,checkInOptional:!0,location:r?s(r):void 0}}}if("trip-offering"===t.offeringName){const{trips:e,destination:n,origin:i,numOfPassengers:o,location:r}=t.data,a=e?.map((t=>{const{departTimeMs:e,arrivalTimeMs:n,durationMs:i,ticketType:o,connectionsAmount:r,sellers:a,flight:s,ground:l}=t,c=a.map((t=>({sellerName:t.sellerName,sellerImage:t.sellerImage}))),d=s?{arrivalAirport:{airportCode:s.arrivalAirport.airportCode,airportName:s.arrivalAirport.airportName},departureAirport:{airportCode:s.departureAirport.airportCode,airportName:s.departureAirport.airportName},connections:A(s.connections)}:void 0,p=l?{vehicleType:l.vehicleType,arrivalStation:{stationName:l.arrivalStation.stationName},departureStation:{stationName:l.departureStation.stationName},connections:A(l.connections)}:void 0;return{departTimeMs:e.valueOf(),arrivalTimeMs:n.valueOf(),durationMs:i,sellers:c,ticketType:o,connectionsAmount:r,flight:d,ground:p}}));return{trip:{trips:a??[],destination:n,origin:i,numOfPassengers:o,location:r?s(r):void 0}}}if("ai-assistant"===t.offeringName){const{location:e,answers:n,questions:i}=t.data;return{assistant:{location:e?s(e):void 0,answers:n??[],questions:i}}}return{}}const m=t=>{const e=t.images.filter((t=>t)).slice(0,10),n=t.price?{currencyCode:t.price.currency,retailMicros:Math.round(t.price.amount*10**6),saleMicros:t.salePrice?Math.round(t.salePrice.amount*10**6):void 0,description:t.price.description}:void 0,i=t.timeoutInHours?Math.round(60*t.timeoutInHours*60*1e3):void 0;return{title:t.title.slice(0,128),description:t.description?.slice(0,256),imageUrls:e,directUrl:t.directURL.slice(0,5120),price:n,clientId:t.offeringHash,productId:t.productId,appNavigationData:t.appNavigationData,timeoutMs:i,...h(t)}};function g(t){return t.split("/")[3].split(".")[0]}function f(t){if(t.userJoined)return o.WV["user-joined"];if(t.userLeft)return o.WV["user-left"];if(t.sessionNameChanged)return o.WV["session-name-changed"];if(t.postAdded)return o.WV["post-added"];if(t.commentAdded)return o.WV["comment-added"];if(t.postRemoved)return o.WV["post-removed"];if(t.postEdited)return o.WV["post-edited"];throw new Error("can not find a code for the given message")}function C(t,e){return t.userJoined?.userId??e?.userId??t.postRankingUpdated?.userId??t.userLeft?.userId}function v(t){return{postIndex:t.postIndex,userId:t.userId,postType:t.postType,title:t.title,text:t.text,lastActivityTime:new Date(t.recentActivityAtMs),createdTime:new Date(t.createdAtMs),commentsCount:t.commentsCount,deleted:t.deleted,offeringContent:t.offeringContent?d(t):void 0,votes:t.rankings?(e=t.rankings,Object.keys(e).reduce(((t,n)=>{const i=e[n].ranking;return i&&(t[n]=i),t}),{})):void 0,isSaved:!0};var e}function b(t){return{index:t.index,postIndex:t?.postIndex,userId:t?.content.user.userId,text:t?.content.user.text,createdTime:new Date(t?.createdAtMs)}}function x(t,e,n){const i=t.content.system,o=e.posts.find((t=>[i.postAdded?.postIndex,i.commentAdded?.postIndex,i.postRemoved?.postIndex,i.postEdited?.postIndex].includes(t.postIndex)));return{_id:t.index.toString(),eventCode:f(t.content.system),createdAt:new Date(t.createdAtMs).toISOString(),authorId:C(i,o),extra:{posts:e.posts.map(v),users:e.users.map((t=>u(t,n))),comments:e.comments.map(b)}}}const B=(t,e)=>({commentsCount:0,createdTime:new Date(t.createdAt),lastActivityTime:new Date,postIndex:t.id.toString(),text:"",offeringContent:{...t,data:t.data?{...t.data,location:e}:{location:e}},userId:t.userId,isSaved:!0}),y=(t,e)=>({commentsCount:0,createdTime:new Date(t.updated_at),lastActivityTime:new Date,postIndex:t.id.toString(),text:"",offeringContent:{images:t.gallery_images,directURL:t.booking_url,description:t.description,title:t.title,price:{amount:t.max_price,currency:t.price_currency},salePrice:{amount:t.min_price,currency:t.price_currency},data:{rating:{rate:t.rating,reviewsCount:t.number_of_ratings},location:e}},source:`${i.P.API}:${t.source}`,userId:t.source});function w(t){const[e,n]=t,i=n-e,o=Math.round(i/864e5);let r=new Date(e);const a=new Date(n),s=new Set;for(;r<=a;){const t=r.getMonth()+1;s.add(r.toLocaleString("en-US",{month:"long"})),r=new Date(r.setMonth(t))}return{visitMonths:[...s].join(","),numDay:o}}},2400:(t,e,n)=>{function i(t){return e=>{e.preventDefault(),e.stopPropagation(),t(e)}}n.d(e,{f:()=>i})},5261:(t,e,n)=>{function i(){}n.d(e,{I:()=>i})},4207:(t,e,n)=>{n.d(e,{A:()=>o});var i=n(206);function o(t){let e;const n=t.subscribe((t=>{e=t}));return{get value(){return e},unsubscribe:n.unsubscribe,get valueAsync(){return null!=e?Promise.resolve(e):(0,i._)(t)}}}},3176:(t,e,n)=>{n.d(e,{A:()=>d});var i=n(8825),o=n(5240),r=n(8037),a=n(5326),s=n(2411),l=n(4116),c=n(2659);function d(t,e=(0,i.H)([void 0]),n=!1){const d=new o.m(1),p=[];let u=!1;return e.subscribe((()=>{u=!1})),t.pipe((0,r.p)((()=>!u))).subscribe((t=>{for(u=!0,n?p.forEach((e=>d.next([e,t]))):p.length>0&&d.next([p[p.length-1],t]);p.length>0;)p.pop()})),function(e){return e.pipe((0,a.Q)(d.pipe((0,s.O)(),(0,r.p)((t=>"N"!==t.kind)))),(0,l.E)(t.pipe((0,c.Z)(void 0)))).subscribe((([t,e])=>{u&&null!=e?d.next([t,e]):p.push(t)})),d.asObservable()}}},2138:(t,e,n)=>{n.d(e,{A:()=>r});var i=n(9398),o=n(8928);function r(t){return function(e){return e.pipe((0,i.M)((()=>{gamiteeAnalytics.reportEvent(t)})),(0,o.u)())}}},3204:(t,e,n)=>{n.d(e,{A:()=>o});var i=n(3176);function o(t,e=!1){return function(n){return n.pipe((0,i.A)(t,void 0,e))}}},8127:(t,e,n)=>{function i(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,{A:()=>o});class o{}i(o,"AUTH_PANEL_BUTTON_CLICKED","auth-panel-button-clicked"),i(o,"EDIT_PROFILE_DATA_BUTTON_CLICKED","send-profile-edit-clicked"),i(o,"LOG_OUT_BUTTON_CLICKED","log-out-clicked"),i(o,"AUTH_BUTTON_CLICKED","auth-button-clicked"),i(o,"DID_JUST_LOGIN","just-logged-in"),i(o,"ON_FOCUS_OUT_INPUT","on-focus-out-input"),i(o,"AUTH_SWITCH_BUTTON_CLICKED","auth-button-switch-clicked")},2589:(t,e,n)=>{n.d(e,{HW:()=>d,Hi:()=>h,WY:()=>o,__:()=>l,a9:()=>r,aW:()=>u,aZ:()=>s,cj:()=>p,e9:()=>c,ir:()=>A,yZ:()=>a});var i=n(2410);function o(){return i.A` `}function r(){return i.A` `}function a(){return i.A` `}function s(){return i.A``}function l(){return i.A` `}function c(){return i.A` `}const d=t=>i.A` `,p=()=>i.A` `,u=()=>i.A``,A=()=>i.A``,h=()=>i.A``},2921:(t,e,n)=>{n.d(e,{EF:()=>a,NU:()=>o,Or:()=>s,W:()=>l,Xv:()=>c,oh:()=>r});var i=n(2410);const o=t=>i.A``,r=t=>i.A` `,a=(t="joyned-background-shapes")=>i.A` `,s=(t="joyned-chat-icon")=>i.A` `,l=(t="joyned-vote-icon")=>i.A` `,c=(t="joyned-add-icon")=>i.A` `},3437:(t,e,n)=>{n.d(e,{u:()=>o});var i=n(2410);const o=()=>i.A` `},8870:(t,e,n)=>{n.r(e),n.d(e,{initiate:()=>Pa});var i=n(5677),o=n(7611);const r={11000100:"Joyned_impression",11000200:"Joyned_click",14010100:"Joyned_card_clicked",14040100:"Joyned_card_cta_clicked",15010100:"Joyned_invite_clicked",16010100:"Joyned_invite_method_clicked",7001e4:"Joyned_traveller",70010100:"Joyned_traveller_added",7002e4:"Joyned_group_activity",70020100:"Joyned_group_created"};var a=n(6645),s=n(7817);var l=n(2261),c=n(5240),d=n(8825),p=n(2722),u=n(206),A=n(4707),h=n(2052),m=n(485),g=n(3804),f=n(6315),C=n(4116),v=n(7809),b=n(5089),x=n(8928),B=n(8037),y=n(6296),w=n(2411),E=n(7117),k=n(9813),F=n(7841),z=n(4709);const S="For invite link SRP mode 'searchPageDirectURL' must be defined.",T="For invite link {{mode}} mode session must include offering.";function _(){return{generate:function(t,e,n,i="homepage",o=[]){let r;switch(i){case"url":r=new URL(location.href),r.searchParams.delete(z.F3);break;case"srp":if(!o[0])throw new Error(T.replace("{{mode}}","srp"));if(!o[0].searchPageDirectURL)throw new Error(S);r=new URL(o[0].searchPageDirectURL);break;case"pdp":if(!o[0])throw new Error(T.replace("{{mode}}","pdp"));r=new URL(o[0].directURL);break;default:if(r=new URL(`${window.location.protocol}//${window.location.host}`),t&&(r.hostname=t),e)if("string"==typeof e)r.pathname=e;else{const{pathRegex:t,pathPattern:n}=e,i=window.location.href.match(t),o=i?.[1]?i?.[1]:i?.[0];o&&(r.pathname=n?n.replace("{{value}}",o):o)}}return(n?(a=r,s=n,Object.entries(s).forEach((([t,e])=>{a.searchParams.set(t,e)})),a):r).href;var a,s}}}var I=n(3204),j=n(5451);const M=["offeringAdded","offeringRemoved","sessionNameChanged","userJoined","userLeft"];function D(t){const e=t.content.system;return null!=e&&M.some((t=>null!=e[t]))}var O=n(3176);const $="socket is not connecting";var P=n(8198),L=n(6763);class H{constructor(t){this._pegasusRestApi=t}async updateUserName(t){return this._pegasusRestApi.put("/data/user/me",!0,{body:{name:t}})}async updateRegisteredUserData(t){await this._pegasusRestApi.put("/data/user/me",!0,{body:{registeredUserData:{email:t.email,firstName:t.firstName,lastName:t.lastName,dateOfBirth:t.dateOfBirth,interests:t.interests}}})}async getRegisteredUserDetails(){const t=await this._pegasusRestApi.get("/data/user/me",!0);if(!t.registeredUserData)throw new Error("User profile fetch error");return t.registeredUserData}async getProfile(){return this._pegasusRestApi.get("/data/user/me",!0)}setImCapability(t,e){return this._pegasusRestApi.put("/data/user/im",!0,{body:{enable:e,contact_info_type:t}}).then((()=>!0)).catch((()=>!1))}}var N=n(3845);function U(t="en"){if(t.match("^[a-zA-Z]{2}$"))return t.toLowerCase();if(t.match("^[a-zA-Z]{2}[-_][a-zA-Z]{2}$")){const[e,n]=t.split(/[-_]/);return`${e.toLowerCase()}-${n.toUpperCase()}`}return"en"}var R=n(3745).__;const Y="/data/session";function G(t,e,n,r,a,s,z,S,T,M){const G=new c.m(1),V=new c.m(1),W=new o.B,q=new o.B,Z=new o.B,K=new o.B,J=new H(n),Q=V.pipe((0,m.n)((t=>(0,d.H)(t.sessionData).pipe((0,g.W)((()=>(0,p.of)()))))),(0,f.t)(1)),X=Q.pipe((0,C.E)(V),(0,v.T)((([t,e])=>e)));async function tt(n,o){N.vF.addExtraDetails({sessionId:n}),await(0,u._)(e.user$),gamiteeAnalytics.setSessionId(n),E.ZO.setItem(k.SESSION_ID_KEY,n),W.next();const r=t.create(n,o,o?.featureFlags);if(M?.includes("redirect-flow")){const t={step:"5. session provider created",userType:E.ZO.getItem(k.USER_TYPE_KEY)};gamiteeAnalytics.reportEvent(i.TinkerbellEvents.CodeProfilingDebugEvent({topic:"redirect-flow",details:JSON.stringify(t)}))}r.registerSessionRefreshRequest((()=>tt(n))),V.next(r)}const et=K.pipe((0,v.T)((t=>(0,F.$0)(t))),(0,O.A)(X,W),(0,b.H)((async([t,e])=>{const n=await e.posts.create({text:R("default_offering_text"),offeringContent:t});return[t.clientId,n]})),(0,x.u)()),nt=(0,d.H)(e.user$).pipe((0,v.T)((t=>({_id:t.userId,displayName:t.profile.name,picture:(0,F.G8)(t.profile.avatarUrl,r,t.profile.avatarCollectionName),isActive:t.isActive,imCapabilities:t.imCapabilities??{},roles:t.roles}))),(0,f.t)(1));async function it(t){if(t.offeringContent)return K.next(t.offeringContent),(0,u._)(et.pipe((0,B.p)((([e])=>t.postIndex===e)),(0,y.s)(1),(0,v.T)((([,t])=>t))))}async function ot(t,e){return(0,u._)(X.pipe((0,m.n)((n=>n.posts.vote(t,e||null)))))}const rt=(0,d.H)(Q).pipe((0,v.T)((t=>t.userList)),function(){const t=new c.m(1);return function(e){return e.subscribe((e=>t.next(e))),t.asObservable()}}()),at=X.pipe((0,w.O)(),(0,B.p)((({error:t})=>t)),(0,v.T)((({error:t})=>t.message===$?"socket-connection-error":"load-failure"))),st=(0,A.h)(at,n.sessionExpired$.pipe((0,v.T)((()=>"session-expired"))),n.requestTimedOut$),lt=X.pipe((0,m.n)((t=>t.message$))),ct=(0,A.h)(Z,lt.pipe((0,B.p)((t=>"newMessage"in t&&t.newMessage.sessionId===(0,l.A)())))),dt=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.userJoined)),(0,v.T)((t=>(0,F.jQ)(t.extra.users[0],r)))),pt=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.userLeft)),(0,v.T)((t=>(0,F.jQ)(t.extra.users[0],r)))),ut=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.sessionNameChanged)),(0,v.T)((t=>({name:t.newMessage.content.system?.sessionNameChanged?.name,sessionId:t.newMessage.sessionId}))));rt.pipe((0,y.s)(1)).subscribe((t=>{G.next(t.userList.map((t=>t.user)))})),dt.pipe((0,C.E)(G),(0,C.E)(e.user$)).subscribe((([[t,e],n])=>{const o=e[0]._id===n.userId;1===e.length&&o&&gamiteeAnalytics.reportEvent(i.TinkerbellEvents.CustomerReportingJoynedGroupCreated({userType:"initiator"})),G.next(e.concat([t]))})),pt.pipe((0,C.E)(G)).subscribe((([t,e])=>{G.next(e.filter((e=>e._id!==t._id)))}));const At=lt.pipe((0,B.p)((t=>"userProfileUpdated"in t)),(0,C.E)(G),(0,v.T)((([t,e])=>{const{userId:n}=t.userProfileUpdated,i=e.find((t=>t._id===n));return{displayName:t.userProfileUpdated.name??i?.displayName??"",picture:t.userProfileUpdated.avatarUrl?(0,F.G8)(t.userProfileUpdated.avatarUrl,r):i?.picture??"",_id:t.userProfileUpdated.userId,isActive:i?.isActive??!0,imCapabilities:i?.imCapabilities??{}}})),(0,x.u)());At.pipe((0,C.E)(G)).subscribe((([t,e])=>{const n=e.map((e=>e._id===t._id?t:e));G.next(n)}));const ht=ct.pipe((0,I.A)(Q.pipe((0,v.T)((t=>t.posts)))),(0,B.p)((([t])=>D(t.newMessage))),(0,v.T)((([t])=>(0,F.Hz)(t.newMessage,t.extra,r)))),mt=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.user)),(0,I.A)(nt,!0),(0,B.p)((([t])=>null!=t.newMessage.content.user)),(0,v.T)((([t])=>({_id:t.newMessage.index.toString(),authorId:t.newMessage.content.user?.userId,content:t.newMessage.content.user?.text??"",createdAt:new Date(t.newMessage.createdAtMs).toISOString(),postIndex:t.newMessage.content.user?.postIndex})))),gt=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.commentAdded)),(0,I.A)(nt,!0),(0,B.p)((([t])=>null!=t.newMessage.content.system?.commentAdded)),(0,v.T)((([t])=>(0,F.zH)(t.extra.posts[0])))),ft=ct.pipe((0,C.E)(nt),(0,B.p)((([t])=>null!=t.newMessage.content.system?.postAdded)),(0,v.T)((([t])=>({productId:t.newMessage.content.system?.postAdded?.postIndex??"",userId:t.extra.posts[0]?.userId??"",productJSON:(0,F.zH)(t.extra.posts[0])})))),Ct=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.postAdded)),(0,v.T)((t=>(0,F.zH)(t.extra.posts[0])))),vt=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.commentAdded)),(0,v.T)((t=>(0,F.zH)(t.extra.posts[0])))),bt=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.commentAdded)),(0,v.T)((t=>(0,F.F4)(t.extra.comments[0])))),xt=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.postRemoved)),(0,v.T)((t=>{const{postIndex:e,userId:n}=t.newMessage.content.system?.postRemoved;return{postIndex:e,userId:n}}))),Bt=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.postEdited)),(0,v.T)((t=>{const{postIndex:e,text:n}=t.newMessage.content.system?.postEdited;return{postIndex:e,text:n}}))),yt=ct.pipe((0,B.p)((t=>null!=t.newMessage.content.system?.postRemoved)),(0,v.T)((t=>{const{userId:e,postIndex:n}=t.newMessage.content.system?.postRemoved;return{postIndex:n,userId:e}}))),wt=ct.pipe((0,C.E)(nt),(0,B.p)((([t,e])=>null!=t.newMessage.content.system?.postRankingUpdated&&t.newMessage.content.system.postRankingUpdated.userId!==e._id)),(0,v.T)((([t])=>t.newMessage.content.system?.postRankingUpdated))),Et=wt.pipe((0,B.p)((t=>null!=t.ranking)),(0,v.T)((({userId:t,postIndex:e,ranking:n})=>({userId:t,productId:e,vote:n})))),kt=wt.pipe((0,B.p)((t=>null==t.ranking)),(0,v.T)((({userId:t,postIndex:e})=>({userId:t,productId:e})))),Ft=Q.pipe((0,y.s)(1),(0,v.T)((()=>{})));async function zt(t,e,i,o=!0){const{messages:r}=await n.get(`${Y}/${t}/message/${e}/${i}`);return o&&async function(t,e){await Promise.all(t.map((async t=>{const i=t.content.system;if(!i)return;const o={newMessage:t,extra:{users:[],comments:[],posts:[]},sentAtMs:t.createdAtMs};if(i.userJoined||i.userLeft){const t=i.userJoined?.userId||i.userLeft?.userId;if(null!=t){const i={...await n.get(`${Y}/${e}/user/${t}`),userId:t};o.extra.users.push(i)}}else if(i.postAdded)N.vF.error(new P.A("got systemMessage.postAdded",{sessionId:e,postIndex:i.postAdded.postIndex,getSIDResult:(0,l.A)()}));else if(i.commentAdded){const{commentIndex:t,postIndex:r}=i.commentAdded,[a]=await n.get(`${Y}/${e}/post/${r}/comment/${t}/${t}`);o.extra.comments.push(a)}Z.next(o)})))}(r.filter((t=>null!=t.content.system)),t),r.filter((t=>null!=t.content.user)).map((t=>({_id:t.index.toString(),author:t.content.user?.userId,messageType:j.S6["user-generated"],content:t.content.user?.text,createdAt:new Date(t.createdAtMs).toISOString(),postIndex:t.content.user?.postIndex})))}return q.pipe((0,I.A)(V)).subscribe((([,t])=>t.leaveSession())),V.subscribe((t=>{t?.socketAPI.ready$.subscribe((async()=>{zt((await(0,h.s)(Q)).sessionId,0,Number.MAX_SAFE_INTEGER,!0)}))})),{session$:Q,currentUser$:nt,setImCapability:(t,e)=>J.setImCapability(t,e),updateUser:t=>J.updateUserName(t),getRegisteredUserDetails:()=>J.getRegisteredUserDetails(),updateRegisteredUserData:t=>J.updateRegisteredUserData(t),newUserDetails$:At,userConnected$:dt,userLeft$:pt,sendMessage:t=>async function(t,e){return(0,u._)(X.pipe((0,m.n)((n=>n.posts.addMessage(t,e)))))}(t.content,t.postIndex),askDigitalConcierge:async function(t,e,i){return(await n.post("/data/digital-concierge",!0,{body:{new_question:t,user_questions:e,ai_answers:i}})).answer},getRecommendations:async function(t){return(await n.get(`/data/recommendations?loc_type=${t.type}&country=${t.country}&city=${t.city}`,!0)).recommendations},askAi:async function(t,e,i,o,r){const{numDay:a,visitMonths:s}=(0,F.kH)([i,o]),l=1===t.id?`&visit_months=${s}`:"",c=6===t.id?`&num_days=${a}`:"",d=U(r),p=U(e.lang);let u;try{u=await n.get(`/data/ai-assistant?question_id=${t.id}${l}${c}&answer_lang=${d}&loc_type=${e.type}&country=${e.country}&city=${e.city}&lang=${p}`,!0)}catch(e){u={question_id:t.id,text:R("AI_error_message")}}return u},getAllQuestions:async function(){return(await n.get("/data/ai-assistant/questions",!0)).static_questions},newMessage$:mt,newComment$:gt,newLogEvent$:ht,newVote$:Et,removeVote$:kt,addVote:ot,removeVote:ot,newProduct$:ft,removedProduct$:yt,saveProduct:t=>it(t),removeProduct:t=>async function(t){return(0,u._)(X.pipe((0,m.n)((e=>e.posts.delete(t)))))}(t.postIndex),failed$:st,login:()=>(0,u._)(nt),getNewSession:function(t,i,o){const r=function(t,e,n,i,o){return _().generate(t,e,n,i,o)}(a,s,z,S,o);return async function(t,i,o,r=[]){const a=await(0,u._)(e.user$),s=new URLSearchParams(window.location.search).get(L.jQ.REDIRECT_REF)??void 0,l=await n.post(Y,!0,{body:{redirectPath:t,language:i,posts:r.map((t=>({text:R("default_offering_text"),offeringContent:(0,F.$0)(t)}))),redirectUrlConfig:o,userName:a.profile.name,avatarUrlConfig:{avatar:(0,F.PO)(a.profile.avatarUrl),avatarCollectionName:a.profile.avatarCollectionName},redirectRef:s,externalUserInfo:T?.externalUserId?T:void 0},headers:{"x-joyned-window-href":window.location.href}});return tt(l.sessionId,l),l}(r,t.replace(/[-]+/g,"_"),i,o).then((t=>t.sessionId))},appLoaded$:Ft,updateSessionIdentifier:tt,get sessionUpdate$(){return W.asObservable()},changeSessionName:async function(t,e){await n.put(`${Y}/${t}/name`,!0,{body:{name:e}})},sessionNameChanged$:ut,listSessions:async function(t,e,i){const o=e?`?pageToken=${e}`:"",r=i?`${o?"&":"?"}pageSize=${i}`:"",a=t?`${r?"&":"?"}activeMode=${t}`:"";return(await n.get(`${Y}${o}${r}${a}`,!0)).subscriptions},resetSession:async function(){(await(0,u._)(V)).resetSession()},leaveSession:async function(t,e){e?(E.ZO.removeItem(k.SESSION_ID_KEY),W.next(),q.next()):await n.delete(`${Y}/${t}/user`)},fetchMissingMessages:zt,commentAdded$:bt,postAdded$:Ct,postUpdated$:vt,postRemoved$:xt,postEdited$:Bt,createComment:function(t,e){return(0,u._)(X.pipe((0,m.n)((n=>n.posts.createComment(t,e)))))},createPocPost:function(t){return(0,u._)(X.pipe((0,m.n)((e=>e.posts.create(t)))))},createPost:it,removePost:function(t){return(0,u._)(X.pipe((0,m.n)((e=>e.posts.delete(t)))))},editPost:function(t,e){return(0,u._)(X.pipe((0,m.n)((n=>n.posts.editPost(t,e)))))},listLastComments:async function(t){return(await(0,u._)(X.pipe((0,m.n)((e=>e.posts.listLastComments(t,100)))))).map(F.F4)},listLastSessionMessages:async function(t){return await(0,u._)(X.pipe((0,m.n)((t=>t.listLastSessionMessages(100)))).pipe((0,v.T)((e=>e.filter((e=>e.content.user?.postIndex===t))))))}}}var V,W,q,Z,K,J,Q,X=n(7889),tt=n(2410),et=n(7639),nt=n(962),it=n(3426),ot=n(6997),rt=n(9336),at=n(8551),st=n(8330),lt=n(558),ct=n(7993),dt=n(21),pt=n(3745).__;function ut(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function At(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ht(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let mt=(V=(0,et.Ay)({connectionAware:!0}),(0,X.p_)(W=V((q=class GamiteeFloaterMinimizeHandleElement extends HTMLElement{constructor(){super(),At(this,"shadowRoot",this.attachShadow({mode:"open"})),At(this,"styles",[ct.A,lt.A,rt.A,dt.A]),At(this,"attributeBucket",(0,nt.A)(this)),ut(this,"notificationsNumber",Z,this),ut(this,"showShortcutTooltip",K,this),ut(this,"shareIconVersion",J,this),ut(this,"showContextualTooltip",Q,this),this.setAttribute("tabindex","0"),this.setAttribute("role","button"),this.setAttribute("aria-label",pt("Maximize")),this.setAttribute("aria-keyshortcuts","ctrl+k"),this._contextualTooltip=new ot.Ay(pt("minimized_contextual_tooltip_text"),5),this._contextualTooltip.classList.add(ot.Ay.classListOptions.MINIMIZE_HANDLE,ot.Ay.classListOptions.TEMPORARY_TOOLTIP),this._contextualTooltip.arrowShowing=!0,this._contextualTooltip.iconName="no-icon",this._contextualTooltip.hideCloseButton=!0,this._contextualTooltip.hidden=!0,this.shortcutTooltip=tt.A`Ctrl + K`,this._closure=tt.A`${this.shortcutTooltip}${tt.A``}`;const t=tt.A``;this.shareIconContainer=tt.A``;const{shadowRoot:e}=this;e.appendChild(tt.A`
${this._contextualTooltip}
`),e.appendChild(this._closure),e.appendChild(tt.A`
${t}
`),e.appendChild(tt.A` ${pt("my_list_minimised_state")}`),e.appendChild(this.shareIconContainer),e.appendChild(st.A.dragIcon()),this.attributeBucket.register("notificationsNumber",(e=>{t.textContent=0===e?"":`${e}`})),this.attributeBucket.register("shareIconVersion",(t=>{const e=(0,it.A)(t);e.classList.add("gamitee-logo"),this.shareIconContainer.replaceChildren(e)})),this.attributeBucket.register("showContextualTooltip",(t=>{t&&this._contextualTooltip.displayTemporaryTooltip()}))}registerEvents(){return[(0,at.q2)(window,"keyup",(t=>{"Tab"===t.key&&this._closure.classList.toggle("shortcut-visible",this.showShortcutTooltip)}),{once:!0}),(0,at.q2)(this,"click",(()=>{this._contextualTooltip.hidden=!0}))]}},Z=ht(q.prototype,"notificationsNumber",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),K=ht(q.prototype,"showShortcutTooltip",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J=ht(q.prototype,"shareIconVersion",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"default"}}),Q=ht(q.prototype,"showContextualTooltip",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),W=q))||W)||W);var gt=n(2811),ft=n(1800),Ct=n(4947),vt=n(9430);const bt={animationDuration:.5,holdTime:5,delay:1,ease:"ease-out"};var xt,Bt;function yt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}let wt=(0,et.Ay)({})((Bt=class JoynedDefaultToastMessageElement extends HTMLElement{constructor(){super(),yt(this,"shadowRoot",this.attachShadow({mode:"open"})),yt(this,"styles",[vt.A]),yt(this,"wrapper",tt.A`
`),yt(this,"container",tt.A`
`),yt(this,"currentToastPromise",Promise.resolve()),this.shadowRoot.appendChild(this.wrapper),this.wrapper.hidden=!0}toast(t,e,n,i){const o={...bt,...i};return this.currentToastPromise=this.currentToastPromise.then((()=>this.innerToast(t,e,n,o))),this.currentToastPromise}async innerToast(t,e,n,i){this.rebuiltToast(t,e),this.style.setProperty("--duration",`${i.animationDuration}s`),this.style.setProperty("--ease",i.ease),this.style.setProperty("--main-color",n),await(0,Ct.u)(i.delay),this.container.classList.add("show-toast"),await(0,Ct.u)(i.holdTime+i.animationDuration),this.container.classList.remove("show-toast"),await(0,Ct.u)(i.animationDuration),this.wrapper.hidden=!0}rebuiltToast(t,e){this.wrapper.hidden=!1,this.container=tt.A`
${e} ${t}
`,this.wrapper.replaceChildren(this.container)}},yt(Bt,"TAG",""),xt=Bt))||xt;var Et,kt,Ft,zt,St,Tt,_t,It,jt=n(3745).__;function Mt(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function Dt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Ot(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}const $t="minimized";let Pt=(Et=(0,et.Ay)({connectionAware:!0}),(0,X.p_)(kt=Et((Ft=class GamiteeDraggableFrameElement extends HTMLElement{constructor(t){super(),Dt(this,"shadowRoot",this.attachShadow({mode:"open"})),Dt(this,"styles",[ft.A,ct.A,lt.A,gt.A]),Dt(this,"attributeBucket",(0,nt.A)(this)),Mt(this,"primaryColor",zt,this),Mt(this,"isVisible",St,this),Mt(this,"heightContainer",Tt,this),Mt(this,"showShortcutTooltip",_t,this),Mt(this,"hasWhiteHeader",It,this),Dt(this,"_minimizeCallback",(t=>({targetX:`${t.clientX(0,at.Mm)({name:"click",target:this._minimizeButton},{name:"frame-closed",target:this,options:{detail:this._minimizeCallback}})));const e=t?.bottom,n=void 0!==e?e:10;this.style.setProperty("--jnd-container-mobile-bottom",`${n}px`);const i=t?.top,o=void 0!==i?i:20;this.style.setProperty("--jnd-container-mobile-top",`${o}px`),this.setAttribute("role","dialog"),this.setAttribute("aria-label","Joyned Window"),this._gamiteeSessionContainer=tt.A``,this._minimizeButton=tt.A` `,this._shortcutTooltip=tt.A`Ctrl + K`,this._gamiteeFrame=tt.A` ${this._shortcutTooltip} ${this._gamiteeSessionContainer} `,this.toast=new wt,this.shadowRoot.append(this._gamiteeFrame,this._minimizeButton,this.toast),this.attributeBucket.register("primaryColor",(t=>{this.style.setProperty("--gm-color-primary",t)})),this.attributeBucket.register("isVisible",(t=>{this.classList.toggle("gamitee-minimize",!t),t||this.dispatchEvent(new Event($t))})),this.attributeBucket.register("showShortcutTooltip",(t=>{this._shortcutTooltip.classList.toggle("visible",t)}))}showToast(t,e,n){return this.toast.toast(t,e,n)}},zt=Ot(Ft.prototype,"primaryColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"black"}}),St=Ot(Ft.prototype,"isVisible",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Tt=Ot(Ft.prototype,"heightContainer",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return window.innerHeight-30}}),_t=Ot(Ft.prototype,"showShortcutTooltip",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),It=Ot(Ft.prototype,"hasWhiteHeader",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),kt=Ft))||kt)||kt);var Lt=n(5351),Ht=n(5326),Nt=n(7381);function Ut(t,e=t,n=t){const i=Math.min(e,n),o=Math.max(e,n);return Math.min(Math.max(t,i),o)}var Rt=n(7525),Yt=n(5773),Gt=n(5261),Vt=n(2567);const Wt=2;function qt(t){let e,n;const i=t.composedPath(),o=["minimize-tooltip"];if(i.some((({id:t})=>o.includes(t))))return!1;return void 0!==i.find((({id:t,nodeName:i})=>!(!["gamitee-floater-minimize-handle","joyned-hero-header"].includes(i?.toLowerCase())&&!["drag-icon-container","members-list-heading","joyned-post-compose-header","joyned-post-comments-header","trending-tab-heading","joyned-whatsapp-overlay-header","joyned-profile-edit-header","joyned-notifications-settings-header","logo-container"].includes(t))||(void 0===e&&"gamitee-top"===t&&(e="gamitee-top"===t),void 0===n&&"top-container"===t&&(n="top-container"===t),!(!e||!n))))}function Zt(t,e,n){const i=function(){const t=[];return{add:function(e){t.push(e)},dispose:function(){t.forEach((t=>t.unsubscribe())),t.splice(0)}}}(),o={defaultLocation:n?.defaultLocation??{x:0,y:0},margins:n?.margins??{}};let r;return{registerToFloatEvents:function(n){var a;r="ontouchstart"in document.documentElement?(a=n,{start$:(0,Lt.R)(a,"touchstart").pipe((0,B.p)(qt),(0,v.T)((t=>t)),(0,v.T)((t=>({clientX:t.touches[0].clientX,clientY:t.touches[0].clientY})))),move$:(0,Lt.R)(a,"touchmove",{passive:!1}).pipe((0,B.p)((t=>t.composedPath().every((t=>!(0,Vt.m)(t,"scroll"))))),(0,v.T)((t=>(t.preventDefault(),t.stopImmediatePropagation(),{clientX:t.touches[0].clientX,clientY:t.touches[0].clientY})))),end$:(0,Lt.R)(window,"touchend").pipe((0,v.T)((()=>{}))),unsubscribe:Gt.I}):function(t){const e=(0,Lt.R)(t,"mousedown").pipe((0,B.p)((t=>t.button!==Wt)),(0,B.p)(qt),(0,v.T)((t=>t)),(0,x.u)()),n=e.pipe((0,m.n)((()=>(0,Lt.R)(window,"mouseup").pipe((0,y.s)(1)))),(0,v.T)((()=>{}))),i=(0,Rt.x)(n);i.connect();const o=e.pipe((0,m.n)((()=>(0,Lt.R)(window,"mousemove").pipe((0,Ht.Q)(i)))),(0,v.T)((t=>(t.preventDefault(),t.stopImmediatePropagation(),{clientX:t.clientX,clientY:t.clientY})))),r=(0,Rt.x)(o),a=r.connect();return{start$:e,end$:i,move$:r,unsubscribe:function(){a.unsubscribe()}}}(n);const l=function(){const t=document.querySelector("GAMITEE-DRAGGABLE-FRAME"),e=(0,Lt.R)(window,"keydown").pipe((0,B.p)((e=>document.activeElement===t&&!!e.key.startsWith("Arrow"))),(0,v.T)((e=>(e.preventDefault(),e.stopImmediatePropagation(),"ArrowRight"===e.code?{clientX:t.offsetLeft+10,clientY:t.offsetTop}:"ArrowLeft"===e.code?{clientX:t.offsetLeft-10,clientY:t.offsetTop}:"ArrowUp"===e.code?{clientX:t.offsetLeft,clientY:t.offsetTop-10}:{clientX:t.offsetLeft,clientY:t.offsetTop+10}))));return{start$:Yt.t,move$:e,end$:Yt.t,unsubscribe:Gt.I}}(),c=[o.defaultLocation.x,o.defaultLocation.y],d=e.positions$.pipe((0,v.T)((e=>e[t]??c))),p=r.start$.pipe((0,m.n)((t=>{const{left:e,top:i}=n.getBoundingClientRect();return r.move$.pipe((0,v.T)((r=>({top:Ut(r.clientY-(t.clientY-i),o.margins.top??0,window.innerHeight-n.clientHeight),left:Ut(r.clientX-(t.clientX-e),0,document.body.clientWidth-n.clientWidth-(o.margins.right??0))}))),(0,v.T)((({top:t,left:e})=>[e,t])),(0,Ht.Q)(r.end$))})),(0,x.u)()),u=l.move$.pipe((0,v.T)((t=>({top:Ut(t.clientY,o.margins.top??0,window.innerHeight-n.clientHeight),left:Ut(t.clientX,0,document.body.clientWidth-n.clientWidth-(o.margins.right??0))}))),(0,v.T)((({top:t,left:e})=>[e,t]))),h=(0,A.h)(p,d).subscribe((t=>{(0,s.Ik)(n,{x:t[0],y:t[1]})})),g=(0,Lt.R)(n,"click",{capture:!0}).subscribe((t=>{}));i.add(h),i.add(g),i.add((0,A.h)(p.pipe((0,Nt.B)(250)),u).subscribe((([n,i])=>{e.persistPosition(t,[n,i])})))},unsubscribe:function(){r.unsubscribe(),i.dispose()}}}function Kt(t,e){(0,Lt.R)(t,et.aZ).subscribe((()=>{e.registerToFloatEvents(t)})),(0,Lt.R)(t,et.yT).subscribe((()=>{e.unsubscribe()}))}var Jt=n(2659);function Qt(){const t=new c.m;return{persistPosition:function(e,n){const i=JSON.parse(E.ZO.getItem(k.CONTAINER_POSITION_KEY)??"{}");i[e]=n,t.next(i),E.ZO.setItem(k.CONTAINER_POSITION_KEY,i)},getPosition:function(t){return JSON.parse(E.ZO.getItem(k.CONTAINER_POSITION_KEY)??"{}")[t]},get positions$(){return t.pipe((0,Jt.Z)(JSON.parse(E.ZO.getItem(k.CONTAINER_POSITION_KEY)??"{}")))}}}var Xt=n(8964);function te(t){const e=(window.self!==window.top?window.parent.innerHeight:window.innerHeight)>500?window.innerHeight:window.screen.availHeight;t.heightContainer=e-30}var ee=n(8613),ne=n(8457);function ie(t,e){const n=(0,ne.A)(e);return{scrape:async function(e){const i=e.closest(t.offeringAnchor);if(null==i)throw new Error(`Scraper could not find anchor element with the ${t.offeringAnchor} selector`);N.vF.debug(`Scraper name: ${t.scraperName}`);const{data:o,...r}=t.fields,a=(0,ee.A)(r,n,i),s=(0,ee.A)(o,n,i),[l,c]=await Promise.all([a,s]);return Promise.resolve({...l,offeringName:t.offeringType,data:{...c}})}}}var oe=n(2761);const re={Light:{"app-bg":oe.A.white,"chat-message-bg":"#edf2f7","chat-message-text":"#2D3748","darkscreen-bg":"rgba(0, 0, 0, 0.4)","divider-line":"1px solid rgba(0, 0, 0, 0.12)","icon-color":oe.A.gray[400],"icon-hover-color":oe.A.gray[600],"input-color":oe.A.gray[900],"menu-color":oe.A.gray[400],"menu-hover-bg":oe.A.gray[100],"new-menu-hover-bg":"#EDF2F7","new-menu-bg":"#EDF2F7","new-text-color-main":" #1A2C1D","new-text-color-explain":"#2D3748","new-placeholder-color":"#A0AEC0","notification-chat-bg":"#edf2f7","new-system-message-bg":"#edf2f7","new-empty-list-text-color":"#718096","minimize-button-color":"#A0AEC0","text-color-default":"#979797","title-color":oe.A.black,"link-color":"#0000FF","visited-link-color":"#800080"},Dark:{"app-bg":oe.A.gray[500],"chat-message-bg":oe.A.gray[700],"chat-message-text":oe.A.white,"darkscreen-bg":"rgba(0, 0, 0, 0.4)","divider-line":"1px solid rgba(255, 255, 255, 0.12)","icon-color":oe.A.gray[300],"icon-hover-color":oe.A.gray[100],"input-color":oe.A.white,"menu-color":oe.A.white,"menu-hover-bg":oe.A.gray[600],"new-menu-hover-bg":oe.A.gray[600],"new-menu-bg":oe.A.black,"new-text-color-main":oe.A.white,"new-text-color-explain":oe.A.white,"new-placeholder-color":"#A0AEC0","new-empty-list-text-color":"#EDF2F7","minimize-button-color":"#EDF2F7","new-system-message-bg":oe.A.black,"notification-chat-bg":oe.A.black,"minimized-handle-text":oe.A.white,"text-color-default":oe.A.white,"title-color":oe.A.white,"link-color":"#3AD9FC","visited-link-color":"#3A93FC"}},ae="gmt";function se(t,e="Light"){let n={"primary-color":t?.primaryColor,"accent-color":t?.accentColor};!function(t){const e=`[id^="gamitee-"] {\n ${Object.entries(t).map((([t,e])=>`${t}: ${e};`))}\n }`,n=document.createElement("style");n.innerText=e,document.body.appendChild(n)}({"--gm-color-primary":t?.primaryColor??oe.A.primaryColor}),n={...n,...re[e]},function(t){const e=document.createElement("style");e.appendChild(document.createTextNode(t)),document.head.appendChild(e)}(`:root {\n ${function(t){return Object.entries(t).filter((t=>t[1])).map((([t,e])=>`--${ae}-${t}:${e};`)).join("")}(n)}\n }`)}var le=n(5528),ce=n(7107),de=n(5859),pe=n(1596),ue=n(726),Ae=n(8955),he=n(1065),me=n(1736),ge=n(2717),fe=n(770),Ce=n(2910);const ve=JSON.stringify({action:"keep-alive"}),be=1e4,xe=15e3,Be=6e4,ye=10,we=5e3,Ee=2;function ke(t,e,n,i){let r,a,s=!1;const l=new H(i),d=new c.m(1),u=new o.B,h=new o.B;let g=!1;const f=i.uniqueAuthToken$.pipe((0,v.T)((i=>`wss://${`ws.${n}`}?${new URLSearchParams({sessionId:t,apiKey:e,authToken:i})}`)));function b(){d.subscribe((t=>{a?.unsubscribe(),r?.unsubscribe(),t.close(),s=!0,d.complete()}))}async function B(){return s?Promise.reject(new Error("websocket layer suspended")):new Promise((t=>{let e=1;f.pipe((0,y.s)(1)).subscribe((n=>{(0,de.v)((()=>(0,p.of)(new WebSocket(n)))).pipe((0,m.n)((t=>{const n=(0,pe.y)((0,Lt.R)(t,"open"),(0,Lt.R)(t,"message").pipe((0,y.s)(1))).pipe((0,v.T)((()=>{})));return(0,ue.O)(n,(0,Ae.O)(xe*e*Ee).pipe((0,m.n)((()=>(t.close(),e++,(0,he.$)((()=>new Error($)))))),(0,me.w)())).pipe((0,v.T)((()=>t)),(0,y.s)(1))})),(0,ge.L)({count:ye,delay:we})).subscribe({next:e=>{d.next(e),t()}})}))}))}const w=d.pipe((0,v.T)((()=>{}))),E=d.pipe((0,m.n)((t=>(0,Lt.R)(t,"message"))),(0,v.T)((t=>JSON.parse(t.data))));(0,fe.Y)(Be).pipe((0,C.E)(d)).subscribe((([t,e])=>{e.readyState===WebSocket.OPEN&&e.send(ve)}));const k=d.pipe((0,m.n)((t=>(0,Lt.R)(t,"error"))),(0,x.u)()),F=d.pipe((0,m.n)((t=>(0,Lt.R)(t,"close"))),(0,x.u)());a=(0,A.h)(F,k).pipe((0,m.n)((()=>(0,fe.Y)(be).pipe((0,Ht.Q)(h))))).pipe((0,C.E)(d)).pipe((0,v.T)((([,t])=>t))).subscribe((async function(t){try{if(g)return;g=!0,t.close(),await l.getProfile(),await B(),h.next()}catch(t){}g=!1}));const z=(0,Lt.R)(document,"visibilitychange");return r=z.subscribe((()=>{const{osType:t}=(0,Ce.A)(navigator.userAgent);"ios"===t&&"visible"===document.visibilityState&&!document.hidden&&(b(),u.next(),u.complete())})),{ready$:w,failed$:k,closed$:F,message$:E,sessionRefreshRequest$:u,connect:B,close:b}}var Fe=n(5497);const ze="/data/session/";function Se(t,e,n,o){return{subscribeToExistingSession:async function(t,r,a,s,l){const c=new URLSearchParams(window.location.search).get(L.jQ.REDIRECT_REF)??void 0,{inviteUrl:d,subscriptions:p,initiatingUserId:A,name:h}=await e.put(`${ze}${t}/user`,!0,{body:{includeSubscriptions:!0,externalUserInfo:l?.externalUserId?l:void 0,redirectRef:c}});if(o?.includes("redirect-flow")){const t={step:"6. subscribed to existing session",userType:E.ZO.getItem(k.USER_TYPE_KEY)};gamiteeAnalytics.reportEvent(i.TinkerbellEvents.CodeProfilingDebugEvent({topic:"redirect-flow",details:JSON.stringify(t)}))}const m=d.startsWith("http")?d:`https://${d}`;r.connect(),await(0,u._)(r.ready$.pipe((0,y.s)(1)));const{messages:g,posts:f}=await async function(t){return e.get(`${ze}${t}`)}(t),C=p?p.users:[],v=C.map((t=>(0,F.Gu)(t,s))),b=f.map(F.zH),x={userList:v,initiator:v.filter((t=>t.user._id===A))[0].user},B=g.filter((t=>t.content.user)).map((t=>({_id:t.index.toString(),authorId:t.content.user?.userId,content:t.content.user?.text,createdAt:new Date(t.createdAtMs).toISOString(),postIndex:t.content.user?.postIndex}))),w=g.filter((t=>D(t))).map((t=>(0,F.Hz)(t,{posts:f,users:C,comments:[]})));return v.length>1&&gamiteeAnalytics.reportEvent(i.TinkerbellEvents.CustomerReportingJoynedGroupActivity({userType:n.user.isInvitee?"invitee":"initiator"})),n.user.isInvitee&&n.user.isFirstTimeInCurrentSession&&(gamiteeAnalytics.reportEvent(i.TinkerbellEvents.CustomerReportingJoynedTraveller({userType:"invitee"})),gamiteeAnalytics.reportEvent(i.TinkerbellEvents.CustomerReportingJoynedTravellerAdded({userType:"invitee"}))),{sessionId:t,inviteLink:m,messages:B,logEvents:w,userList:x,name:h,posts:b,locations:(0,Fe.V)(b)}},subscribeToNewSession:async function(n,o,r,a,s){const l=await(0,u._)(t.user$);o.connect(),await(0,u._)(o.ready$.pipe((0,y.s)(1)));const c=n.inviteUrl.startsWith("http")?n.inviteUrl:`https://${n.inviteUrl}`,d={userList:[{user:(0,F.jQ)(l,s)}],initiator:(0,F.jQ)(l,s)},p=(n.posts??[]).map(F.zH),A=(await async function(t,n){const{messages:i}=await e.get(`${ze}${t}/message/last/${n}`);return i}(n.sessionId,100)).filter((t=>D(t))).map((t=>(0,F.Hz)(t,{posts:n.posts??[],users:[l],comments:[]})));return gamiteeAnalytics.reportEvent(i.TinkerbellEvents.CustomerReportingJoynedTraveller({userType:"initiator"})),{name:n.name,sessionId:n.sessionId,inviteLink:c,messages:[],logEvents:A,userList:d,posts:p,locations:(0,Fe.V)(p)}}}}function Te(t,e){return`${t?`?pageToken=${t}`:""}${e?`${t?"&":"?"}pageSize=${e}`:""}`}const _e="/data/session/";function Ie(t,e,n,i,o,r,a,s){const l=Se(n,e,o,s);return{create:(n,o,s)=>{const c=ke(n,t.apiKey,t.pegasusDomain,e);let d;return d=o?l.subscribeToNewSession(o,c,i,s,r):l.subscribeToExistingSession(n,c,i,r,a),function(t,e,n,i){const o=`${_e}${e}/post`,r={create:async function(e){const{postIndex:n}=await t.post(o,!0,{body:e,headers:{"x-joyned-window-href":window.location.href}});return n},list:async function(e,n){const i=Te(e,n),{offerings:r}=await t.get(`${o}${i}`);return r},delete:async function(e){return t.delete(`${o}/${e}`)},vote:async function(e,n){const i=`${o}/${e}/ranking`;return t.put(i,!0,{body:{ranking:n}})},addMessage:async function(n,i){const{index:o}=await t.post(`${_e}${e}/message`,!0,{body:{text:n,offeringId:i}});return o},createComment:async function(e,n){const{index:i}=await t.post(`${o}/${n}/comment`,!0,{body:{text:e}});return i},listLastComments:async function(e,n){const{comments:i}=await t.get(`${o}/${e}/comment/last/${n}`);return i},editPost:async function(n,i){return t.put(`${_e}${e}/post/${n}`,!0,{body:{text:i}})}};return{getSessionUsers:async function(n,i){const o=Te(n,i);return(await t.get(`${_e}${e}/user${o}`)).users},leaveSession:async function(){await t.delete(`${_e}${e}/user`),i.close()},resetSession:function(){i.close(),N.vF.info("Session Reset: closed socket")},listLastSessionMessages:async function(n){const{messages:i}=await t.get(`${_e}${e}/message/last/${n}`);return i},get posts(){return r},get message$(){return i.message$},get sessionData(){return n},get socketAPI(){return i},registerSessionRefreshRequest:function(t){i.sessionRefreshRequest$.subscribe((()=>t()))}}}(e,n,d,c)}}}var je=n(122),Me=n(3894);function De(){let t={hide:Gt.I,maximize:Gt.I,minimize:Gt.I};return{get hide(){return t.hide},get maximize(){return t.maximize},get minimize(){return t.minimize},setImplementation:function(e){t=e}}}var Oe,$e,Pe=n(1801);function Le(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}let He=(0,et.Ay)({})(($e=class GamiteeDarkOverlayElement extends HTMLElement{constructor(...t){super(...t),Le(this,"shadowRoot",this.attachShadow({mode:"open"})),Le(this,"styles",[Pe.A])}},Le($e,"TAG",""),Oe=$e))||Oe,Ne=0;function Ue(t){t?(document.documentElement.style.removeProperty("height"),document.documentElement.style.removeProperty("overflow"),document.body.style.removeProperty("height"),document.body.style.removeProperty("overflow"),document.documentElement.scrollTop=Ne):(Ne=document.documentElement.scrollTop,document.documentElement.style.height=`${window.innerHeight}px`,document.documentElement.style.overflow="hidden",document.body.style.height=`${window.innerHeight}px`,document.body.style.overflow="hidden")}function Re(t,e,n){t.isVisible=!1,e.style.display="none",n.classList.remove("gamitee-minimize-hidden"),(0,Xt.A)()&&Ue(!0)}function Ye(t,e,n){t.isVisible=!0,t.style.removeProperty("display"),e.style.removeProperty("display"),n.classList.add("gamitee-minimize-hidden");const{inView:i,newLocation:o}=function(t){const e=parseInt(t.style.top,10),n=e+t.clientHeight,i=parseInt(t.style.left,10),o=i+t.clientWidth;return{inView:e>=0&&n<=window.innerHeight&&i>=0&&o<=window.innerWidth,newLocation:{top:"20px",left:"20px"}}}(t);(0,Xt.A)()?Ue(!1):i||(t.style.top=o.top,t.style.left=o.left)}class Ge extends Error{static get MissingFilterMessage(){return"No filter registered by the provided name"}static get InvalidArgumentsMessage(){return"The provided arguments are not supported"}constructor(t,e){super(`Error on using ${t} filter. Reason: ${e}`)}}async function Ve(...t){const[e,n]=function(t){const[e,n]=t;if("boolean"!=typeof e||"string"!=typeof n)throw new Ge("device",Ge.InvalidArgumentsMessage);return[n,e]}(t),i=(0,Ce.A)(navigator.userAgent).deviceType===e;return n?i:!i}async function We(...t){const[e,n]=function(t){const[e,...n]=t;if("boolean"!=typeof e)throw new Ge("mediaQuery",Ge.InvalidArgumentsMessage);return[n.filter((t=>"string"==typeof t)),e]}(t),i=e.some((t=>window.matchMedia(t).matches));return n?i:!i}function qe(t){return{filter:async function(...e){const n=e[e.length-1],i=e[0];if(!function(t){return t.parentElement instanceof HTMLElement&&"string"==typeof t?.scrapingData?.action}(n))throw new Error("scraper filter missing the context");try{"string"==typeof i&&null==document.querySelector(i)&&await new Promise((t=>{const e=new MutationObserver((n=>{n.forEach((n=>{n.target instanceof Element&&(n.target.matches(i)||n.target.querySelector(i))&&(e.disconnect(),t(n.target))}))}));e.observe(document.body,{childList:!0,subtree:!0,attributes:!0})}));return function(t){return!!t&&!!t.title}(await t.scrape(n.scrapingData,n.parentElement))}catch(t){return!1}}}}async function Ze(...t){const[e,n,i]=function(t){const[e,...n]=t.slice(0,t.length-1),i=t[t.length-1],{parentElement:o,scrapingData:r}=i,a="scrape"===r?.action?r.scraperParent:void 0;if(!(o instanceof HTMLElement)||"boolean"!=typeof e||"string"!=typeof a)throw new Ge("SelectorFilter",Ge.InvalidArgumentsMessage);const s=o.closest(a);if(!(s instanceof HTMLElement))throw new Ge("SelectorFilter",Ge.InvalidArgumentsMessage);return[n.filter((t=>"string"==typeof t)),e,s]}(t);if(!(i instanceof HTMLElement)||"boolean"!=typeof n)throw new Ge("SelectorFilter",Ge.InvalidArgumentsMessage);const o=e.some((t=>i.querySelector(t)));return n?o:!o}async function Ke(...t){const[e,n]=function(t){const[e,...n]=t;if("boolean"!=typeof e)throw new Ge("urlRegex",Ge.InvalidArgumentsMessage);return[n.filter((t=>"string"==typeof t)),e]}(t),i=document.URL,o=e.some((t=>new RegExp(t).test(i)));return n?o:!o}async function Je(...t){const[e,n]=function(t){const[e,...n]=t;if("boolean"!=typeof e)throw new Ge("urlRegex",Ge.InvalidArgumentsMessage);return[n.filter((t=>"string"==typeof t)),e]}(t),i=navigator.userAgent,o=e.some((t=>new RegExp(t).test(i)));return n?o:!o}var Qe,Xe,tn,en,nn,on,rn,an,sn,ln,cn,dn,pn,un,An,hn,mn,gn,fn,Cn=n(7089),vn=n(9038),bn=n(3745).__;function xn(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function Bn(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function yn(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let wn=(Qe=(0,et.Ay)({}),(0,X.p_)(Xe=Qe((tn=class GamiteeTooltipElement extends HTMLElement{constructor(){super(),Bn(this,"styles",[ft.A,vn.A]),xn(this,"tooltipTitle",en,this),xn(this,"messageText",nn,this),xn(this,"backgroundColor",on,this),xn(this,"foregroundColor",rn,this),xn(this,"alignText",an,this),xn(this,"directionPosition",sn,this),xn(this,"tooltipPadding",ln,this),xn(this,"borderRadius",cn,this),xn(this,"borderColor",dn,this),xn(this,"borderWidth",pn,this),xn(this,"titleFontSize",un,this),xn(this,"titleFontWeight",An,this),xn(this,"messageFontSize",hn,this),xn(this,"tooltipPlacement",mn,this),xn(this,"customCss",gn,this),xn(this,"tooltipCloseButtonSize",fn,this),Bn(this,"attributeBucket",(0,nt.A)(this)),Bn(this,"registerEvents",(()=>(0,at.Mm)({target:this,name:"click"},{target:this,name:Ui})));const t=this.attachShadow({mode:"open"});this._closeButton=tt.A``,this._title=tt.A``,this._message=tt.A``,t.appendChild(this._closeButton),t.appendChild(this._title),t.appendChild(this._message),this.setAttribute("part","tooltip"),this.createAttributes()}createAttributes(){this.attributeBucket.register("customCss",(t=>{this.setAttribute("style",t)})),this.attributeBucket.register("tooltipTitle",(t=>{null!=t&&(this._title.textContent=t)})),this.attributeBucket.register("messageText",(t=>{null!=t&&(this._message.textContent=t)})),this.attributeBucket.register("directionPosition",(t=>{const e="gmt-direction";[...this.classList].forEach((t=>{t.startsWith(e)&&this.classList.remove(t)})),null!=t&&""!==t?this.classList.add(`${e}-${t}`):this.classList.add(`${e}-center`)})),this.attributeBucket.register("backgroundColor",(t=>{this.style.setProperty("--gm-tooltip-background",t)})),this.attributeBucket.register("foregroundColor",(t=>{this.style.setProperty("--gm-tooltip-color",t)})),this.attributeBucket.register("titleFontSize",(t=>{this.style.setProperty("--gm-tooltip-title-font-size",t)})),this.attributeBucket.register("titleFontWeight",(t=>{this.style.setProperty("--gm-tooltip-title-font-weight",t)})),this.attributeBucket.register("messageFontSize",(t=>{this.style.setProperty("--gm-tooltip-message-font-size",t)})),this.attributeBucket.register("alignText",(t=>{this.style.setProperty("--gm-tooltip-text-align",t)})),this.attributeBucket.register("borderRadius",(t=>{this.style.setProperty("--gm-tooltip-border-radius",t)})),this.attributeBucket.register("tooltipPadding",(t=>{this.style.setProperty("--gm-tooltip-padding",t)})),this.attributeBucket.register("borderColor",(t=>{this.style.setProperty("--gm-tooltip-border-color",t)})),this.attributeBucket.register("borderWidth",(t=>{this.style.setProperty("--gm-tooltip-border-width",t)})),this.attributeBucket.register("tooltipPlacement",(t=>{this.classList.add(`placement-${t}`)})),this.attributeBucket.register("tooltipCloseButtonSize",(t=>{this.style.setProperty("--gm-tooltip-close-button-size",t)}))}},en=yn(tn.prototype,"tooltipTitle",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nn=yn(tn.prototype,"messageText",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return bn("main_tooltip_travel_subtitle")}}),on=yn(tn.prototype,"backgroundColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rn=yn(tn.prototype,"foregroundColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),an=yn(tn.prototype,"alignText",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),sn=yn(tn.prototype,"directionPosition",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ln=yn(tn.prototype,"tooltipPadding",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),cn=yn(tn.prototype,"borderRadius",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dn=yn(tn.prototype,"borderColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pn=yn(tn.prototype,"borderWidth",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),un=yn(tn.prototype,"titleFontSize",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),An=yn(tn.prototype,"titleFontWeight",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),hn=yn(tn.prototype,"messageFontSize",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mn=yn(tn.prototype,"tooltipPlacement",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gn=yn(tn.prototype,"customCss",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fn=yn(tn.prototype,"tooltipCloseButtonSize",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=tn))||Xe)||Xe);var En,kn,Fn,zn,Sn,Tn,_n,In,jn,Mn,Dn,On=n(3437),$n=n(3452),Pn=n(5276),Ln=n(3745).__;function Hn(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function Nn(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Un(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}const Rn=["family","friend","colleague","sister","neighbor"];let Yn=(En=(0,et.Ay)({}),(0,X.p_)(kn=En((Fn=class JoynedPopoverElement extends HTMLElement{constructor(){super(),Nn(this,"shadowRoot",this.attachShadow({mode:"open"})),Nn(this,"styles",[ft.A,$n.A,Pn.A]),Nn(this,"attributeBucket",(0,nt.A)(this)),Hn(this,"alignText",zn,this),Hn(this,"directionPosition",Sn,this),Hn(this,"backgroundColor",Tn,this),Hn(this,"foregroundColor",_n,this),Hn(this,"titleFontSize",In,this),Hn(this,"popoverPlacement",jn,this),Hn(this,"customCss",Mn,this),Hn(this,"textToShow",Dn,this),Nn(this,"registerEvents",(()=>(0,at.Mm)({name:"click",target:this._closeButton},{name:Ui,target:this,options:{bubbles:!0,composed:!0}}))),this._keyFramesStyle=document.createElement("style"),this.shadowRoot.append(this._keyFramesStyle),this._closeButton=tt.A``,this._message=tt.A``,this.shadowRoot.appendChild(this._closeButton),this.shadowRoot.appendChild(this._message),this.setAttribute("part","popover"),this.attributeBucket.register("customCss",(t=>{this.setAttribute("style",t)})),this.attributeBucket.register("backgroundColor",(t=>{this.style.setProperty("--gm-popover-background",t)})),this.attributeBucket.register("foregroundColor",(t=>{this.style.setProperty("--gm-popover-color",t)})),this.attributeBucket.register("titleFontSize",(t=>{this.style.setProperty("--gm-popover-title-font-size",t)})),this.attributeBucket.register("alignText",(t=>{this.style.textAlign=t})),this.attributeBucket.register("textToShow",(t=>{const e=t?t.split(","):Rn;this._message.replaceChildren(...this.createTextsElements(e)),this._keyFramesStyle.textContent=this.createCssAnimation(e),this.style.setProperty("--gm-length",String(e.length))})),this.addEventListener(Ui,(()=>this.remove()),{once:!0})}createTextsElements(t){return t.map(((t,e)=>tt.A` ${Ln("new_tooltip_first_sentence")} ${Ln(t)} `))}createCssAnimation(t){const e=100/t.length,n=e/5;return 1===t.length?"@keyframes changeword {\n 0% {\n opacity: 1;\n }\n 100% {\n opacity: 1;\n }\n }\n ":`@keyframes changeword {\n 0% {\n opacity: 0;\n }\n ${n}% {\n opacity: 1;\n }\n ${e}%{\n opacity:1\n }\n ${e+n}% {\n opacity: 0;\n }\n }\n `}},zn=Un(Fn.prototype,"alignText",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Sn=Un(Fn.prototype,"directionPosition",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"right"}}),Tn=Un(Fn.prototype,"backgroundColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_n=Un(Fn.prototype,"foregroundColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),In=Un(Fn.prototype,"titleFontSize",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jn=Un(Fn.prototype,"popoverPlacement",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"top"}}),Mn=Un(Fn.prototype,"customCss",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Dn=Un(Fn.prototype,"textToShow",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),kn=Fn))||kn)||kn);var Gn,Vn,Wn,qn,Zn,Kn,Jn,Qn,Xn,ti,ei,ni,ii,oi,ri,ai,si,li,ci,di,pi,ui,Ai,hi,mi,gi,fi,Ci,vi,bi,xi,Bi,yi,wi,Ei,ki,Fi,zi,Si,Ti,_i,Ii,ji,Mi,Di,Oi,$i=n(3745).__;function Pi(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function Li(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Hi(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}const Ni="joyned-button-clicked",Ui="tooltip-closed",Ri="gamitee-button";let Yi=(Gn=(0,et.Ay)({}),(0,X.p_)(Vn=Gn((Wn=class GamiteeButtonElement extends HTMLElement{constructor(){super(),Li(this,"shadowRoot",this.attachShadow({mode:"open"})),Li(this,"styles",[ct.A,ft.A,lt.A,Cn.A]),Li(this,"attributeBucket",(0,nt.A)(this)),Pi(this,"invertIconColors",qn,this),Pi(this,"tooltipTitle",Zn,this),Pi(this,"tooltipMessage",Kn,this),Pi(this,"tooltipBackground",Jn,this),Pi(this,"tooltipColor",Qn,this),Pi(this,"tooltipTextAlign",Xn,this),Pi(this,"tooltipDirection",ti,this),Pi(this,"tooltipBorderRadius",ei,this),Pi(this,"tooltipBorderWidth",ni,this),Pi(this,"tooltipBorderColor",ii,this),Pi(this,"tooltipTitleFontSize",oi,this),Pi(this,"tooltipTitleFontWeight",ri,this),Pi(this,"tooltipMessageFontSize",ai,this),Pi(this,"tooltipPlacement",si,this),Pi(this,"tooltipPadding",li,this),Pi(this,"tooltipCloseButtonSize",ci,this),Pi(this,"shouldShowCheckIcon",di,this),Pi(this,"buttonText",pi,this),Pi(this,"textPosition",ui,this),Pi(this,"textColor",Ai,this),Pi(this,"textFontWeight",hi,this),Pi(this,"textFontSize",mi,this),Pi(this,"buttonHeight",gi,this),Pi(this,"buttonWidth",fi,this),Pi(this,"iconHeight",Ci,this),Pi(this,"iconWidth",vi,this),Pi(this,"buttonBackground",bi,this),Pi(this,"borderRadius",xi,this),Pi(this,"borderColor",Bi,this),Pi(this,"fillColor",yi,this),Pi(this,"checkIconColor",wi,this),Pi(this,"shareIconFillColor",Ei,this),Pi(this,"shareIconStrokeColor",ki,this),Pi(this,"hoverFillColor",Fi,this),Pi(this,"borderWidth",zi,this),Pi(this,"copyColor",Si,this),Pi(this,"showShadow",Ti,this),Pi(this,"customCss",_i,this),Pi(this,"tooltipCustomCss",Ii,this),Pi(this,"buttonId",ji,this),Pi(this,"hasPopover",Mi,this),Pi(this,"popoverText",Di,this),Pi(this,"iconName",Oi,this),Li(this,"registerEvents",(()=>(0,at.Mm)({target:this._buttonContainer,name:"click"},{target:this,name:Ni,options:{bubbles:!0,composed:!0}}))),this.tooltip=new wn,this.joynedPopover=new Yn,this.notificationArea=tt.A`1`,this.notificationLabel=tt.A`${$i("new_feature_badge")}`,this._buttonContainer=tt.A``,this._iconContainer=tt.A`
`,this._textElement=tt.A``,this.shadowRoot.appendChild(this._buttonContainer),this._buttonContainer.appendChild(tt.A`
${this._iconContainer} ${tt.A` `}
`),this._buttonContainer.appendChild(this._textElement),this.title=$i("hover_btn_hint"),this.registerAttributes()}registerAttributes(){this.attributeBucket.register("customCss",(t=>{this.setAttribute("style",t)})),this.attributeBucket.register("iconName",(t=>{if(!this._iconContainer)return;const e=(0,it.A)(t);this._iconContainer.replaceChildren(e)})),this.attributeBucket.register("tooltipCustomCss",(t=>{this.tooltip.customCss=t,this.joynedPopover.customCss=t})),this.attributeBucket.register("popoverText",(t=>{this.joynedPopover.textToShow=t})),this.attributeBucket.register("shouldShowCheckIcon",(t=>{this.classList.toggle("gmt-no-hover",!t)})),this.attributeBucket.register("buttonText",(t=>{this.classList.toggle("gmt-no-text",null==t||""===t),this._textElement.textContent=t})),this.attributeBucket.register("textPosition",(t=>{const e="gmt-copy";[...this.classList].forEach((t=>{t.startsWith(e)&&this.classList.remove(t)})),null!=t&&""!==t&&this.classList.add(`${e}-${t}`)})),this.attributeBucket.register("textColor",(t=>{this.style.setProperty("--gm-color-primary",t)})),this.attributeBucket.register("textFontWeight",(t=>{const e="number"==typeof t?`${t.toString()}`:t;this.style.setProperty("--gm-text-font-weight",e)})),this.attributeBucket.register("textFontSize",(t=>{const e="number"==typeof t?`${t.toString()}px`:t;this.style.setProperty("--gm-text-font-size",e)})),this.attributeBucket.register("fillColor",(t=>{this.style.setProperty("--gm-fill-color",t)})),this.attributeBucket.register("hoverFillColor",(t=>{this.style.setProperty("--gm-hover-fill-color",t)})),this.attributeBucket.register("checkIconColor",(t=>{this.style.setProperty("--gm-check-color",t)})),this.attributeBucket.register("shareIconFillColor",(t=>{this.style.setProperty("--gm-share-fill-color",t)})),this.attributeBucket.register("shareIconStrokeColor",(t=>{this.style.setProperty("--gm-share-stroke-color",t)})),this.attributeBucket.register("buttonHeight",(t=>{this.style.setProperty("--gm-button-height",t)})),this.attributeBucket.register("buttonWidth",(t=>{this.style.setProperty("--gm-button-width",t)})),this.attributeBucket.register("iconWidth",(t=>{this.style.setProperty("--gm-button-icon-width",t)})),this.attributeBucket.register("iconHeight",(t=>{this.style.setProperty("--gm-button-icon-height",t)})),this.attributeBucket.register("buttonBackground",(t=>{this.style.setProperty("--gm-button-background",t)})),this.attributeBucket.register("borderRadius",(t=>{this.style.setProperty("--gm-button-border-radius",t)})),this.attributeBucket.register("borderColor",(t=>{this.style.setProperty("--gm-button-border-color",t)})),this.attributeBucket.register("borderWidth",(t=>{this.style.setProperty("--gm-button-border-width",t)})),this.attributeBucket.register("showShadow",(t=>{this.classList.toggle("gamitee-show-shadow",t)})),this.attributeBucket.register("tooltipTitle",(t=>{t&&(this.tooltip.tooltipTitle=t)})),this.attributeBucket.register("tooltipMessage",(t=>{t&&(this.tooltip.messageText=t)})),this.attributeBucket.register("tooltipBackground",(t=>{this.tooltip.backgroundColor=t,this.joynedPopover.backgroundColor=t})),this.attributeBucket.register("tooltipColor",(t=>{this.tooltip.foregroundColor=t,this.joynedPopover.foregroundColor=t})),this.attributeBucket.register("tooltipTextAlign",(t=>{this.tooltip.alignText=t,this.joynedPopover.alignText=t})),this.attributeBucket.register("tooltipDirection",(t=>{this.tooltip.directionPosition=t,this.joynedPopover.directionPosition=t})),this.attributeBucket.register("tooltipBorderRadius",(t=>{this.tooltip.borderRadius=t})),this.attributeBucket.register("tooltipPadding",(t=>{this.tooltip.tooltipPadding=t})),this.attributeBucket.register("tooltipBorderWidth",(t=>{this.tooltip.borderWidth=t})),this.attributeBucket.register("tooltipBorderColor",(t=>{this.tooltip.borderColor=t})),this.attributeBucket.register("tooltipTitleFontSize",(t=>{t&&(this.tooltip.titleFontSize=t,this.joynedPopover.titleFontSize=t)})),this.attributeBucket.register("tooltipTitleFontWeight",(t=>{t&&(this.tooltip.titleFontWeight=t)})),this.attributeBucket.register("tooltipMessageFontSize",(t=>{t&&(this.tooltip.messageFontSize=t)})),this.attributeBucket.register("tooltipPlacement",(t=>{t&&(this.tooltip.tooltipPlacement=t,this.joynedPopover.popoverPlacement=t)})),this.attributeBucket.register("copyColor",(t=>{t?this.style.setProperty("--gm-copy-color",t):this.style.removeProperty("--gm-copy-color")})),this.attributeBucket.register("tooltipCloseButtonSize",(t=>{this.tooltip.tooltipCloseButtonSize=t}))}removeTooltip(){if(!this.tooltip)return;this.dispatchEvent(new Event(Ui));(this.hasPopover?this.joynedPopover:this.tooltip).remove()}showTooltip(){if(null!=this.shadowRoot){const t=this.hasPopover?this.joynedPopover:this.tooltip;this.shadowRoot?.appendChild(t),this.setAttribute("aria-describedby","gamitee-tooltip"),this.tooltip.addEventListener(Ui,(()=>{this.removeTooltip()}),{once:!0})}}showNotification(t){"label"===t?this.shadowRoot?.appendChild(this.notificationLabel):(this.shadowRoot?.appendChild(this.notificationArea),this.notificationArea.textContent="with-num"===t?"1":"")}removeNotification(){this.notificationArea.remove(),this.notificationLabel.remove()}},qn=Hi(Wn.prototype,"invertIconColors",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Zn=Hi(Wn.prototype,"tooltipTitle",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Kn=Hi(Wn.prototype,"tooltipMessage",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Jn=Hi(Wn.prototype,"tooltipBackground",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qn=Hi(Wn.prototype,"tooltipColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xn=Hi(Wn.prototype,"tooltipTextAlign",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ti=Hi(Wn.prototype,"tooltipDirection",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ei=Hi(Wn.prototype,"tooltipBorderRadius",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ni=Hi(Wn.prototype,"tooltipBorderWidth",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ii=Hi(Wn.prototype,"tooltipBorderColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oi=Hi(Wn.prototype,"tooltipTitleFontSize",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ri=Hi(Wn.prototype,"tooltipTitleFontWeight",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ai=Hi(Wn.prototype,"tooltipMessageFontSize",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),si=Hi(Wn.prototype,"tooltipPlacement",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),li=Hi(Wn.prototype,"tooltipPadding",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ci=Hi(Wn.prototype,"tooltipCloseButtonSize",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),di=Hi(Wn.prototype,"shouldShowCheckIcon",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),pi=Hi(Wn.prototype,"buttonText",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ui=Hi(Wn.prototype,"textPosition",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ai=Hi(Wn.prototype,"textColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),hi=Hi(Wn.prototype,"textFontWeight",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mi=Hi(Wn.prototype,"textFontSize",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gi=Hi(Wn.prototype,"buttonHeight",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fi=Hi(Wn.prototype,"buttonWidth",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ci=Hi(Wn.prototype,"iconHeight",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vi=Hi(Wn.prototype,"iconWidth",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bi=Hi(Wn.prototype,"buttonBackground",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xi=Hi(Wn.prototype,"borderRadius",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Bi=Hi(Wn.prototype,"borderColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yi=Hi(Wn.prototype,"fillColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wi=Hi(Wn.prototype,"checkIconColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ei=Hi(Wn.prototype,"shareIconFillColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ki=Hi(Wn.prototype,"shareIconStrokeColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fi=Hi(Wn.prototype,"hoverFillColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zi=Hi(Wn.prototype,"borderWidth",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Si=Hi(Wn.prototype,"copyColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Ti=Hi(Wn.prototype,"showShadow",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_i=Hi(Wn.prototype,"customCss",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Ii=Hi(Wn.prototype,"tooltipCustomCss",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),ji=Hi(Wn.prototype,"buttonId",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mi=Hi(Wn.prototype,"hasPopover",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Di=Hi(Wn.prototype,"popoverText",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oi=Hi(Wn.prototype,"iconName",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Vn=Wn))||Vn)||Vn);const Gi=function(t){if(t.customCss){const e=document.createElement("style");e.id="joyned-custom-css",e.textContent=t.customCss,document.head.appendChild(e)}if(t.customCssRules?.length){const e=document.createElement("style");e.id="joyned-custom-css-rules",document.head.appendChild(e),e.textContent=t.customCssRules.join(";")}};function Vi(t){return{filterButtons:async function(e,n,i){const o=e.map((e=>{if(!e.filters)return!0;const o=e.filters.reduce(((e,i)=>{const o=function(e){const n=t.create(e.filterName);if(null==n)throw new Ge(e.filterName,Ge.MissingFilterMessage);return n}(i);return"all"===n||o.filterType===n?[...e,[o,i]]:e}),[]);return async function(t,e){if(0===t.length)return!0;const n=t.map((([t,n])=>(0,t.implementation)(...n.args??[],e)));return(await Promise.all(n)).every((t=>t))}(o,i)})),r=await Promise.all(o);return e.filter(((t,e)=>r[e]))}}}var Wi=n(1947),qi=n(9398);const Zi=tt.A` `;async function Ki(t,e,n){n.style.position="fixed",n.style.transition="all 1s ease-in-out",n.style.zIndex="2147483647";const{initial:i,target:o}=function(t,e,n){const{left:i,top:o,height:r,width:a}=t.getBoundingClientRect(),{left:s,top:l,height:c,width:d}=e.getBoundingClientRect(),{height:p,width:u}=n.getBoundingClientRect(),A=i+(a-u)/2,h=o+(r-p)/2;return{initial:{left:A,top:h},target:{left:s+(d-u)/2-A,top:l+(c-p)/2-h}}}(t,e,n);n.style.left=`${i.left}px`,n.style.top=`${i.top}px`;try{await function(t,e){const n=new Promise(((e,n)=>{const i=new MutationObserver((o=>{o.find((e=>[...e.addedNodes].includes(t)))?e():(t?.remove(),n()),i.disconnect()}));i.observe(document.body,{childList:!0})}));return e.appendChild(t),n}(n,document.body),setTimeout((()=>{n.style.left=`${i.left+o.left}px`,n.style.top=`${i.top+o.top}px`}),20);const t=(0,ue.O)((0,Lt.R)(n,"transitionend").pipe((0,y.s)(1)),(0,Ae.O)(1e3)).pipe((0,m.n)((()=>(n.style.transition="all 0.4s",n.style.transform="scale(0)",n.style.opacity="0",(0,ue.O)((0,Lt.R)(n,"transitionend").pipe((0,y.s)(1)),(0,Ae.O)(400))))),(0,qi.M)((()=>{n.remove()})),(0,v.T)((()=>{})));return(0,u._)(t)}catch(t){return Promise.resolve()}}async function Ji(t,e){const n=Zi.cloneNode(!0);n.style.fill=e;const i=document.querySelector("gamitee-draggable-frame");if(!i)return;const o=(0,s.zN)(i),r=i.classList.contains("gamitee-minimize"),a=!(0,Xt.A)()||!r&&o?i:document.querySelector("gamitee-minimize-handle,gamitee-floater-minimize-handle");await Ki(t,a,n)}var Qi=n(3745).__;const Xi=Qi("Ask_a_friend_share_btn"),to=Qi("No translation"),eo=320;let no=!1;function io(t){return null!=t.key}function oo(t,e,o,r,a,s,l,c){let d;async function p(n){if(d)if(void 0!==window.FS&&window.FS("start"),gamiteeAnalytics.reportEvent(i.TinkerbellEvents.ButtonClick({buttonName:e.id})),d.classList.add("show-plus"),setTimeout((()=>{d?.classList.remove("show-plus")}),600),"open-container"===e.action.type)t.toggleContainerState();else{const i=n.target,o={targetAgent:e.action.agent,action:"scrape"};N.vF.info("button clicked",{buttonID:e.id,windowWidth:window.innerWidth});try{const e=await t.scrape(o,i);"adding"===t.addOffering(e,c)&&Ji(i,r.primaryColor)}catch(n){t.showFailedOffering(n.message),N.vF.error(new P.A(n.message,{...n.details,buttonId:e.id,windowWidth:window.innerWidth}))}}}d=new Yi;const u="show"===s.experiments.darkFeatureInSessionButton?.variation;function A(t=!1){if(!e.buttonText)return;const n=t&&u&&e.buttonText.inSessionText?e.buttonText.inSessionText:e.buttonText.text;d.buttonText=io(n)?Qi(n.key):(0,Wi.A)(n,s.language.language,Xi)}function h(t=!1){const e=t&&u&&s.experiments.inSessionButtonVisual?.variation?s.experiments.inSessionButtonVisual?.variation:s.experiments.buttonVisual?.variation;d.iconName=e}return u&&l.subscribe((()=>{const t=!!E.ZO.getItem(k.SESSION_ID_KEY);A(t),h(t)})),async function(){const r=s.experiments.impressionOverride?.variation,l=r?r?.concat("-button"):s.experiments.impression?.variation,c=function(){const t=screen.width>=eo;if(!t&&!no){no=!0;const t=`matchMedia max-width: ${eo}px`,e=new URLSearchParams(window.location.search).get(L.jQ.REDIRECT_REF)??void 0,n=E.ZO.getItem(k.USER_ID_KEY),{innerHeight:o,outerHeight:r,innerWidth:a,outerWidth:l}=window,c={warningReason:t,currentMediaValues:{outerWidth:l,outerHeight:r,innerHeight:o,innerWidth:a},redirectRef:e};if(N.vF.warning(N.uj.UNSUPPORTED_BROWSER,c),e){const o={message:`${N.uj.UNSUPPORTED_BROWSER} - ${t}`,details:JSON.stringify(c??{}),redirectRef:e};s.reporter.reportOnce(i.TinkerbellEvents.CodeProfilingRedirectLoadAppFailed(o),{userId:n})}}return t}()&&(u=l,"true"===E.ZO.getItem(k.OVERRIDE_HIDE_KEY)||null==u||"show-button"===u);var u;if(s.getSessionID()||s.reporter.reportOnce(i.TinkerbellEvents.ButtonImpression({seen:c,buttonName:e.id}),{name:e.id}),!c)return;if(d.customCss=e.customCss??"",d.buttonId=e.id,d.dir=s.language.direction,d.invertIconColors=!!e.invertIconColors,d.textColor=e.foregroundColor??o.primaryColor,d.hoverFillColor=e.hoverFillColor??d.textColor,d.checkIconColor=e.checkIconColor??d.textColor,d.shareIconFillColor=e.shareIconColors?.iconFillColor??d.textColor,d.shareIconStrokeColor=e.shareIconColors?.iconStrokeColor??d.textColor,e.fillColor&&(d.fillColor=e.fillColor),d.shouldShowCheckIcon=e.showCheckedState,d.showShadow=!!e.showShadow,e.size&&(d.buttonHeight=`${e.size.height}px`,d.buttonWidth=`${e.size.width}px`),e.iconSize&&(d.iconHeight=`${e.iconSize.height}px`,d.iconWidth=`${e.iconSize.width}px`),e.borderRadius&&(d.borderRadius="number"==typeof e.borderRadius?`${e.borderRadius}px`:e.borderRadius),e.borderColor&&(d.borderColor=e.borderColor,e.borderWidth||(d.borderWidth="1px")),e.borderWidth&&(d.borderWidth=`${e.borderWidth}px`),e.backgroundColor&&(d.buttonBackground=e.backgroundColor),e.className){const t=/\s+/;e.className.split(t).forEach((t=>d?.classList.add(t)))}const m=!!E.ZO.getItem(k.SESSION_ID_KEY);if(h(m),e.buttonText&&(A(m),d.classList.add(`gmt-language-${s.language.language}`),e.buttonText.position&&(d.textPosition=e.buttonText.position),e.buttonText.textColor&&(d.copyColor=e.buttonText.textColor),e.buttonText.textFontWeight&&(d.textFontWeight=e.buttonText.textFontWeight),e.buttonText.textFontSize&&(d.textFontSize=e.buttonText.textFontSize)),function(t,e,n,i){if(t.querySelector(":scope > gamitee-button")||t.querySelector(`:scope .${i.className}-container`))return;let o=e;if(n.addRelativeParent){if(o=document.createElement("div"),o.style.position="relative",i.className){const t=i.className.split(" ")[0];o.classList.add(`${t}-container`)}o.appendChild(e)}switch(n.insertionRule[0]){case"first":t.insertBefore(o,t.firstChild);break;case"last":default:t.appendChild(o);break;case"replace":t.replaceChildren(o);break;case"before":{const e=t.querySelector(`:scope > ${n.insertionRule[1]}`);e?t.insertBefore(o,e):t.appendChild(o);break}}}(a,d,{addRelativeParent:!1,insertionRule:["first"],...e.positioning},e),d.addEventListener(Ni,p),s.user.isTester&&"add-product"===e.action.type){(await n.e(4600).then(n.bind(n,4600))).default(t,e.action.agent,d)}}(),{remove:function(){null!=d&&(d.remove(),d.removeEventListener(Ni,p))},removeNotification:function(){null!=d&&d.removeNotification()},removeTooltip:function(){d?.removeTooltip()},showTooltip:function(){if(!d.parentElement)return;const{message:t,title:n,backgroundColor:o,textColor:r,textAlign:a,direction:l,border:c,titleFontSize:p,titleFontWeight:u,messageFontSize:A,placement:h,padding:m,customCss:g,isPopover:f,popOverTexts:C,closeButtonSize:v}=e.tooltip??{};d.hasPopover=!!f,d.popoverText=C??"";const b=E.ZO.getItem(k.USER_ID_KEY);s.reporter.reportOnce(i.TinkerbellEvents.TooltipSeen(),{userId:b}),d.addEventListener(Ui,(()=>{gamiteeAnalytics.reportEvent(i.TinkerbellEvents.TooltipClosed()),E.ZO.setItem(k.TOOLTIP_CLOSED_KEY,"true")}),{once:!0}),t&&(d.tooltipMessage=io(t)?Qi(t.key):(0,Wi.A)(t,s.language.language,to)),n&&(d.tooltipTitle=io(n)?Qi(n.key):(0,Wi.A)(n,s.language.language,to)),g&&(d.tooltipCustomCss=g),o&&(d.tooltipBackground=o),r&&(d.tooltipColor=r),a&&(d.tooltipTextAlign=a),l&&(d.tooltipDirection=l),c?.radius&&(d.tooltipBorderRadius=`${c.radius}px`),c?.width&&(d.tooltipBorderWidth=`${c.width}px`),c?.color&&(c?.width||(d.tooltipBorderWidth="1px"),d.tooltipBorderColor=c.color),p&&(d.tooltipTitleFontSize=`${p}px`),u&&(d.tooltipTitleFontWeight=`${u}`),A&&(d.tooltipMessageFontSize=`${A}px`),h&&(d.tooltipPlacement=h),m&&(d.tooltipPadding=m),v&&(d.tooltipCloseButtonSize=v),d.showTooltip()},showNotification:function(t){d&&d.showNotification(t)},button:d}}const ro=[];function ao(t,e,n){const i=function(t){const e=[],n=new MutationObserver((t=>{try{t.forEach((t=>{"childList"===t.type&&t.addedNodes.forEach((t=>{(0,s.vq)(t)&&e.forEach((e=>e(t)))}))}))}catch(t){N.vF.debug("Error in mutation watcher",t)}}));return t.shadowRoot?n.observe(t.shadowRoot,{childList:!0,subtree:!0}):n.observe(t,{childList:!0,subtree:!0}),{register:function(n,i){const o=function(t,e){return n=>{[...n.matches(t)?[n]:[],...n.shadowRoot?n.shadowRoot?.querySelectorAll(t):n.querySelectorAll(t)].forEach(e)}}(n,i);e.push(o),o(t)},stop:function(){n.disconnect()}}}(t);e.length||n(t);const o=e.shift();return o?(i.register(o,(t=>{ro.push(ao(t,e.slice(),n))})),i):i}function so(t,e,n,i,o,r,a,s,l,c,d){const p=[];let u;async function A(){u=function(t,e){const n="string"==typeof t?[t]:t;return async function(){try{const t=ao(document.body,n.slice(),e);ro.push(t)}catch(t){N.vF.warning("Buttons container stream: Cannot watch for selectors",{...t.details,selectors:n})}}(),()=>{ro.forEach((t=>t.stop()))}}(e.parent,(async c=>{let u,A,h;if("add-product"===e.action.type){const t=e.action.agent,i=n.find((e=>e.scraperName===t));h=i?.config,A=i?.offeringAnchor,u={targetAgent:t,action:"scrape",scraperParent:A}}else u={action:"maximize"};if(0===(await l.filterButtons([e],"instance",{parentElement:c,scrapingData:u})).length)return;const m=oo(t,e,i,o,c,r,d,h);if(!r.user.isInvitee){const t="show-no-num"===r.experiments.notificationOnButton?.variation,n="show-label"===r.experiments.notificationOnButton?.variation,i="show"===r.experiments.notificationOnButton?.variation||t||n,o=function(t,e){return t?"label":e?"without-num":"with-num"}(n,t);"add-product"===e.action.type&&!r.getSessionID()&&i&&a?.registerButton(m,o);const l=!e.tooltip?.buttonSelector||null!==c.closest(e.tooltip?.buttonSelector),d="true"===E.ZO.getItem(k.TOOLTIP_CLOSED_KEY),p=!!E.ZO.getItem(k.SESSION_ID_KEY);e.tooltip&&l&&!d&&!p&&s?.registerButton(m)}p.push(m)}))}function h(){for(;p.length>0;){const t=p.pop();t&&t.remove()}u()}function m(){h(),A()}return A(),e.resetLogic?.forEach((({trigger:t,args:e})=>{c.create(t).detect(e,m)})),{removeAll:h,recalculate:m}}function lo(){const t={selector:()=>({detect:function(t,e){new MutationObserver((n=>{n.some((e=>!!(e.target instanceof Element&&"string"==typeof t[0]&&e.target.matches(t[0]))))&&e()})).observe(document.body,{childList:!0,subtree:!0,attributes:!0})}})};return{create:function(e){return t[e]()}}}const co={loadScript:function(){const t=document.createElement("script");t.textContent='\n window[\'_fs_host\'] = \'fullstory.com\';\n window[\'_fs_script\'] = \'edge.fullstory.com/s/fs.js\';\n window[\'_fs_org\'] = \'o-1HJRP3-na1\';\n window[\'_fs_namespace\'] = \'FS\';\n window[\'_fs_capture_on_startup\'] = false;\n !function(m,n,e,t,l,o,g,y){var s,f,a=function(h){\n return!(h in m)||(m.console&&m.console.log&&m.console.log(\'FullStory namespace conflict. Please set window["_fs_namespace"].\'),!1)}(e)\n ;function p(b){var h,d=[];function j(){h&&(d.forEach((function(b){var d;try{d=b[h[0]]&&b[h[0]](h[1])}catch(h){return void(b[3]&&b[3](h))}\n d&&d.then?d.then(b[2],b[3]):b[2]&&b[2](d)})),d.length=0)}function r(b){return function(d){h||(h=[b,d],j())}}return b(r(0),r(1)),{\n then:function(b,h){return p((function(r,i){d.push([b,h,r,i]),j()}))}}}a&&(g=m[e]=function(){var b=function(b,d,j,r){function i(i,c){\n h(b,d,j,i,c,r)}r=r||2;var c,u=/Async$/;return u.test(b)?(b=b.replace(u,""),"function"==typeof Promise?new Promise(i):p(i)):h(b,d,j,c,c,r)}\n ;function h(h,d,j,r,i,c){return b._api?b._api(h,d,j,r,i,c):(b.q&&b.q.push([h,d,j,r,i,c]),null)}return b.q=[],b}(),y=function(b){function h(h){\n "function"==typeof h[4]&&h[4](new Error(b))}var d=g.q;if(d){for(var j=0;j{}))}async internalRegister(t,e,n,i){const o=fo(t,n);i?.notificationOptIn&&(o.language=i.language,o.opt_in_notifications=!0);return await this.pegasusAPIWrapper.post(this.userRegisterEndpoint,!0,{body:{auth_type:n,auth_data:o,session_id:e}})}}class go{constructor(t,e,n,i,o,r){this.pegasusAPIWrapper=t,this.pegasusAPI=e,this.sessionDataLayer=n,this.context=i,this.userProvider=o,this.pegasusDataLayer=r}getLoginHandler(){if(this.loginHandler)return this.loginHandler;const t=new Ao(this.pegasusAPIWrapper,this.pegasusAPI,this.sessionDataLayer,this.context,this.userProvider,this.pegasusDataLayer);return this.loginHandler=t,this.loginHandler}getRegisterHandler(){return this.registrationHandler||(this.registrationHandler=new mo(this.pegasusAPIWrapper)),this.registrationHandler}}function fo(t,e){switch(e){case"whatsapp":return{phone_number:t};case"email":return{email:t};default:throw new Error("Invalid auth type")}}var Co=n(9578).u;var vo=n(1043),bo=n(5220);const xo=2,Bo=85,yo=2,wo=56,Eo=1,ko=100,Fo=1,zo=128,So=1,To=50,_o=3;function Io(t,e,n){N.vF.warning("Offering field invalid",{scrapedField:t,scrapedValue:e,scrapedData:n})}function jo(t,e,n){return t.length>=e&&t.length<=n}function Mo(t){const e=t.productId?.toString();return void 0!==e&&(!!jo(e,Eo,ko)||(Io("Product ID",e,t),!1))}function Do(t){const{salePrice:e}=t;return void 0!==e&&(t.price?.amount!==e?.amount&&(!!e?.amount&&!!e?.currency.match(/^[A-Z]{3}$/)))}function Oo(t){return function(t){const{trips:e}=t.data;if(!e)return!1;let n=!0;return e.forEach((t=>{if(!t.flight)return!1;const{arrivalAirport:e,departureAirport:i}=t.flight;e.airportCode&&jo(e.airportCode,_o,_o)||(n=!1),i.airportCode&&jo(i.airportCode,_o,_o)||(n=!1)})),n}(t)}function $o(t){return void 0!==t.price&&(!(!t.price?.amount||!t.price?.currency.match(/^[A-Z]{3}$/))||(Io("price/currency",t.price,t),!1))}class Po extends Error{constructor(t,e,n){super("Offering validation error"),this.details={scrapedField:t,scrapedValue:e,scrapedData:n}}}function Lo(t,e,n){if(!e?.properties)return t;const i=function(t,e){const n=e?.properties;return"all"!==n&&n?n:Object.keys(t.properties??{})}(e,n);let o=0;return t.map(((t,r)=>{const a={...t};return i.forEach((i=>{if("dateCalc"!==n?.mode||"departTimeMs"!==i&&"arrivalTimeMs"!==i)i in t&&e?.properties&&(a[i]=e.properties[i][r]);else{if("arrivalTimeMs"===i)return;const s=function(t,e,n,i,o=0){const r=e+(i?.skipConnections?o:0),a=n?.properties?.departTimeMs?.[r],s=n?.durationDays?.[e]??0;if(!a)return;const l=new Date(t.departTimeMs),c=new Date(a),d=new Date(t.arrivalTimeMs);return{newDepartTimeMs:Date.UTC(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate(),l.getUTCHours(),l.getUTCMinutes()),newArrivalTimeMs:Date.UTC(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()+s,d.getUTCHours(),d.getUTCMinutes())}}(t,r,e,n,o);s&&(a.departTimeMs=s.newDepartTimeMs,a.arrivalTimeMs=s.newArrivalTimeMs)}})),n?.skipConnections&&(o+=t.connectionsAmount),a}))}function Ho(t,{offeringUrlQueryParams:e}){if(e){const n=function(t,e){const n=new URL(t.directURL,window.location.href),i={...t,customerOfferingType:t.customerOfferingType??t.offeringName,offeringType:t.offeringName},o=new URLSearchParams(e);return o.forEach(((t,e)=>{const n=(0,bo.A)(t);o.set(e,n.format(i))})),n.search=new URLSearchParams(`${n.searchParams}&${o}`).toString(),n}(t,e);return n.href}return t.directURL}function No(t,e){const n={...t.data};if("trip-offering"===t.offeringName){if(!Oo(t))throw new Po("Trip Data",t.data,t);const i=n,{tripsData:o,trips:r}=i;if(o&&r){const t=e?.tripsDataConfig;i.trips=Lo(r,o,t)}}if("hotel-offering"===t.offeringName||"trip-offering"===t.offeringName){const e=n;e.location&&(e.location=function(t,e){const{city:n,country:i,type:o}=t;return!!("ShortAddress"===o&&n&&jo(n,xo,Bo)&&i&&jo(i,yo,wo))||(Io("location",t,e),!1)}(e.location,t)?e.location:void 0)}return n}function Uo(t,e,n){if(!function(t){const{title:e}=t;return!(!e||!jo(e,Fo,zo))}(t))throw new Po("Title",t.title,t);if(t.offeringHash&&!function(t){const{offeringHash:e}=t;return!(!e||!jo(e,So,To))}(t))throw new Po("Offering Hash",t.offeringHash,t);const{offeringHash:i}=t;return{...t,offeringHash:i,id:i,createdAt:Date.now(),directURL:Ho(t,e),price:$o(t)?t.price:void 0,salePrice:Do(t)?t.salePrice:void 0,productId:Mo(t)?t.productId?.toString():void 0,data:No(t,n)}}var Ro,Yo,Go=n(9559),Vo=n(9156),Wo=n(9376),qo=n(7835),Zo=n(2478),Ko=n(5731),Jo=n(6118),Qo=n(3745).__;function Xo(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const tr=tt.A``;let er=(0,et.Ay)({})((Yo=class JoynedCommentPerItemElement extends HTMLElement{constructor(){super(),Xo(this,"styles",[rt.A,ft.A,Zo.A]),Xo(this,"attributeBucket",(0,nt.A)(this)),Xo(this,"onChatScroll",(({detail:t})=>{t<5?this.friendsLine.classList.remove("box-shadow"):this.friendsLine.classList.add("box-shadow")}));const t=this.attachShadow({mode:"open"}),e=tt.A`${st.A.dragIcon()}`;this.closeButton=tt.A``;const n=tt.A`
${e} ${this.closeButton}
`;this.chatSlot=tt.A``,this.chatEmptyMessage=tt.A`
${tt.A` `}
${Qo("comment_per_item_tip")}
`,this.friendsContainer=tt.A`
`,this.friendsLine=tt.A`
${this.friendsContainer}
`,this.chat=new Jo.Ay,this.chat.classList.add("new"),this.chat.append(this.chatSlot,this.chatEmptyMessage),this.chat.scrollToLatestMessage(),this.chatContainer=tt.A`
${n} ${this.friendsLine} ${this.chat}
`,t.appendChild(this.chatContainer),setTimeout((()=>{this.chatContainer.classList.toggle("open",!0)}),1)}setCard(t){t.classList.add("card"),this.chatContainer.insertBefore(t,this.friendsLine),t.displayMode="single",setTimeout((()=>{t.addEventListener("transitionend",(()=>{this.chatContainer.classList.add("open")})),t.classList.add("open")}),1)}getRandomColor(){return`hsl(${Math.floor(360*Math.random()+1)},75%,50%)`}setFriends(t,e){const{friendsContainer:n}=this;if(t.length){const i=tt.A``;t.forEach((t=>{const e=tt.A`${t.displayName}`;e.style.setProperty("--avatar-border-color",this.getRandomColor()),i.appendChild(e)})),n.replaceChildren(i,tt.A`${t.length} ${Qo("opinion_counter_title")}`),this.chat.currentUserAvatar=e.picture}}scrollToLatestMessage(){this.chat.scrollToLatestMessage()}focusChatInput(){this.chat.inputElement.focusInput()}addMessages(t,e){(0,Jo.K8)(this,t,e),this.scrollToLatestMessage()}registerEvents(){this.chat.addEventListener(Jo.Y6,this.onChatScroll);const t=()=>{this.chatEmptyMessage.hidden=this.chatSlot.assignedNodes().length>0},e=()=>{this.dispatchEvent(new Event(Ko.Oo)),this.chatContainer.classList.add("closing"),setTimeout((()=>{this.remove()}),500)};return this.closeButton.addEventListener("click",e),this.chatSlot.addEventListener("slotchange",t),()=>{this.closeButton.removeEventListener("click",e),this.chat.removeEventListener(Jo.Y6,this.onChatScroll),this.chatSlot.removeEventListener("slotchange",t)}}},Xo(Yo,"TAG",""),Ro=Yo))||Ro;var nr=n(7551);var ir,or,rr,ar,sr,lr=n(2283),cr=n(3860),dr=n(3745).__;function pr(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function ur(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Ar(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}const hr="approved",mr="canceled";let gr=(ir=(0,et.Ay)({}),(0,X.p_)(or=ir((rr=class JoynedLeaveSessionModalElement extends HTMLElement{constructor(){super(),ur(this,"shadowRoot",this.attachShadow({mode:"open"})),ur(this,"styles",[ft.A,ct.A,lt.A,lr.A,cr.A]),pr(this,"primaryColor",ar,this),pr(this,"textColor",sr,this),this.approveButton=tt.A``,this.cancelButton=tt.A``,this.modal=tt.A` ${dr("close_delet_list_copy")}
${this.approveButton} ${this.cancelButton}
`,(0,Ko.CF)(this.modal),this.shadowRoot.appendChild(this.modal),this.attributeBucket=(0,nt.A)(this),this.attributeBucket.register("primaryColor",(t=>this.style.setProperty("--gm-color-primary",t))),this.attributeBucket.register("textColor",(t=>this.style.setProperty("--gm-color-on-primary-text",t))),this.attributeBucket.register("dir",(t=>{this.modal.dir=t}))}registerEvents(){const t=()=>{this.dispatchEvent(new Event(hr)),this.modal.close()};this.approveButton.addEventListener("click",t);const e=()=>{this.dispatchEvent(new Event(mr)),this.modal.close()};this.cancelButton.addEventListener("click",e);const n=()=>{this.dispatchEvent(new Event(mr))};return this.modal.addEventListener(Ko.Oo,n),()=>{this.approveButton.removeEventListener("click",t),this.cancelButton.removeEventListener("click",e),this.modal.removeEventListener(Ko.Oo,n)}}},ar=Ar(rr.prototype,"primaryColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),sr=Ar(rr.prototype,"textColor",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),or=rr))||or)||or);var fr=n(5035),Cr=n(3745).__;function vr(t,e,n){let o,r,a,l;(0,et.yB)(document).length||document.head.appendChild((0,et.hZ)(lr.A));const c=t.getComponentsVisibleStatus(),d=new Go.t(c);function p(t){d.next({chat:!1,invite:!1,settings:!1,subscriptions:!1,trending:!1,posts:!1,postCompose:!1,aiPostCompose:!1,commentsPerPost:!1,joinWhatsapp:!1,editProfile:!1,authTypeWhatsapp:!1,authTypeEmail:!1,notificationsSettings:!1,[t]:!0})}return d.subscribe((e=>{t.setComponentsVisibleStatus(e)})),{get UINavigationState$(){return d.asObservable()},showAgentMenu:function(){p("agentMenu"),r.openAgentMenu()},showPayTogether:function(){p("payTogether"),r.openPayTogether()},openLeaveSessionDialog:async function(){const t=new gr;return t.primaryColor=e.colors.primaryColor,t.textColor=e.colors.textOnPrimaryColor,t.textColor=e.colors.textOnPrimaryColor,t.dir=n.language.direction,document.body.appendChild(t),t.modal.setFocus(t.cancelButton.focus.bind(t.cancelButton)),await(0,u._)((0,A.h)((0,Lt.R)(t,hr).pipe((0,v.T)((()=>!0))),(0,Lt.R)(t,mr).pipe((0,v.T)((()=>!1)))).pipe((0,qi.M)((()=>t.remove()))))},openChangeSessionNameModal:async function(t,e,r){const a=tt.A` `,s=tt.A`
${a}
`,l=new fr.Ay;l.maxLength=24,l.placeholderText=Cr("list_name_placeholder"),l.id="gamitee-insert-name",l.classList.add("gamitee-modal-input");const c=tt.A`
${r}
`,d=tt.A` ${Cr("popup_notification_placeholder_group")} ${c} ${[l,s]} `;return d.dir=n.language.direction,a.addEventListener("click",(()=>{gamiteeAnalytics.reportEvent(i.TinkerbellEvents.RenameListModalChangeClicked({sessionId:t,subscriptionType:"my-lists"===e?"initiator":"invitee"})),o.sessionModel.changeSessionName(t,l.value),c.innerText=`${l.value}`,window.setTimeout((()=>{d.close()}),1e3)})),l.addEventListener("keyup",(t=>{a.disabled=l.value.length<2,"Enter"===t.key&&""!==l.value&&a.click()})),document.body.appendChild(d),(0,Ko.CF)(d),d.addEventListener("modal-close-clicked",(()=>{gamiteeAnalytics.reportEvent(i.TinkerbellEvents.RenameListModalCloseClicked({sessionId:t,subscriptionType:"my-lists"===e?"initiator":"invitee"}))})),new Promise((t=>{d.addEventListener(Ko.Oo,(()=>{t()}),{once:!0})}))},showSubscriptionsList(){p("subscriptions"),r.openSubscriptions()},showShare(){"show"!==n.experiments.darkFeatureNativeShare?.variation&&p("invite"),r.openInvite()},showSettings(){p("settings"),r.openSettings()},showEmailAuthTab(){p("authTypeEmail"),r.openEmailAuthenticationTab()},showWhatsappAuthTab(){p("authTypeWhatsapp"),r.openWhatsappAuthenticationTab()},showFeedback(){p("feedback"),r.openFeedback()},showMemberList(){p("members"),r.openMembersList()},showChat(){p("chat"),r.openChat()},showDigitalConcierge(){p("digitalConcierge"),r.openDigitalConcierge()},showPostCompose(){p("postCompose"),r.openPostCompose()},showAiPostCompose(){p("aiPostCompose"),r.openAiPostCompose()},showCommentsPerPost(){p("commentsPerPost"),r.openCommentsPerPost()},showTrending(){p("trending"),r.openTrending()},showMainView:function(){p("posts"),r.openPosts()},showJoinWhatsappOverlay(){p("joinWhatsapp"),r.openJoinWhatsappOverlay()},showProfileEditForm(){p("editProfile"),r.openProfileEditForm()},showNotificationsSettings(){p("notificationsSettings"),r.openNotificationsSettings()},setControllerCreators(t){o=t},setContainerController(t){r=t},setStreamMessageFactory(t){a=t},setStreamCommentFactory(t){l=t},openCommentPerOffering:function(t){if("ai-assistant"===t.offeringName)return Promise.resolve();const r=function(t,e,n,o,r,a,l,c,d,p){const u=(0,nr.A)(r,a),h=new er;return e.setCurrentPost(l.id),h.dir=a.language.direction,h.style.setProperty("--gm-color-primary",r.colors.primaryColor),h.addEventListener(Jo.kR,(n=>{gamiteeAnalytics.reportEvent(i.TinkerbellEvents.OfferingCommentsModalDialogBoxSendClicked()),"post"===l.postType?e.addComment(n.detail.value):t.sendMessage(n.detail.value,l.id)})),("offering"===l.postType?n:o).create().subscribe((t=>h.addMessages(t,l.id))),"offering"===l.postType?(0,A.h)(t.messages$).pipe((0,y.s)(1)).subscribe((e=>{const n=e.reverse().find((t=>t.postIndex===l.id));n&&t.markMessageAsRead(n._id,l.id)})):e.commentsAsSessionMessages$.subscribe((t=>{if(!(0,s.zN)(h))return;const n=t[t.length-1];n&&e.markCommentAsRead(Number.parseInt(n._id,10),l.id)})),(0,Vo.z)([c.currentUser$,c.currentSession$]).subscribe((([t,e])=>{h.setFriends(e.users,t)})),u.resolve(l).then((n=>{const i=(0,Wo.A)(t,e,d,(0,qo.A)(),p,!1,a).create(n,l.id);h.setCard(n),n.votingFeatureEnabled=!1,i.navigateRequest$.subscribe((()=>{(0,Me.$)("offeringClicked",{offering:l,shouldOpenNewTab:!0})}))})),{view:h}}(o.chatModel,o.commentModel,a,l,e,n,t,o.userModel,this,o.boardModel);return document.body.querySelector("gamitee-draggable-frame")?.appendChild(r.view),(0,Xt.A)()||r.view.focusChatInput(),new Promise((t=>{r.view.addEventListener(Ko.Oo,(()=>{t()}),{once:!0})}))},openChangeNameModal:async function(){const t=tt.A` `,e=tt.A`
${t}
`,r=new fr.Ay;r.maxLength=10,r.id="gamitee-insert-name",r.classList.add("gamitee-modal-input"),r.placeholderText=Cr("example: Jane Smith");const[a,s]=await(0,u._)(o.userModel.currentSession$.pipe((0,C.E)(o.userModel.currentUser$))),l=a.users.find((({_id:t})=>t===s._id)),c=tt.A`
${l?.displayName}
`,d=tt.A` ${Cr("my_nickname")} ${c} ${[r,e]} `;return d.dir=n.language.direction,t.addEventListener("click",(()=>{gamiteeAnalytics.reportEvent(i.TinkerbellEvents.NicknameModalChangeClicked()),o.userModel.updateUserName(r.value),c.innerText=`${r.value}`,window.setTimeout((()=>{d.close()}),1e3)})),r.addEventListener("keyup",(e=>{t.disabled=r.value.length<2,"Enter"===e.key&&""!==r.value&&t.click()})),document.body.appendChild(d),d.setFocus(r.focusInput.bind(r)),(0,Ko.CF)(d),d.addEventListener("modal-close-clicked",(()=>{gamiteeAnalytics.reportEvent(i.TinkerbellEvents.NicknameModalCloseClicked())})),new Promise((t=>{d.addEventListener(Ko.Oo,(()=>{t()}),{once:!0})}))},redirectToWhatsappBot:function(t){const e=n.getSessionID();if(!t||null===e)throw new Error("redirectToWhatsappBot called with no user or session id");gamiteeAnalytics.reportEvent(i.TinkerbellEvents.WhatsappBotRegisterButtonClicked());const o={user_id:t,language:n.language.language,session_id:e},r=JSON.stringify(o),a=btoa(r),s=encodeURIComponent(`${a}\n\n${Cr("send_this_to_start")}`),l={serviceName:"whatsapp",number:"+972553063992",text:s,link:`https://wa.me/+972553063992?text=${s}`};(0,Me.$)("openDMService",l)},changeState:p,toggleBlur(t){r?.toggleBlur(t)},showAddItemInstruction:function(){p("addItemInstruction"),r.openAddItemInstruction()}}}var br=n(8083),xr=n(4207);class Br{constructor(t,e,n,i,o){this._dataLayer=t,this._dataProvider=e,this._manifest=n,this._shareProvider=i,this._sharedSubject=o,this._sessionValue=(0,xr.A)(this._dataLayer.session$.pipe((0,v.T)((t=>t)),(0,br.F)())),this._customText=E.ZO.getItem(k.CUSTOM_SHARE_TEXT)??void 0,this.defaultShareText$=t.session$.pipe((0,v.T)((t=>this._getShareText(t,"clipboard",void 0,!1)))),this._dataLayer.session$.subscribe((()=>{E.ZO.getItem(k.CUSTOM_SHARE_TEXT)||(this._customText=void 0)})),this.shared$=this._sharedSubject.asObservable()}updateShareText(t){this._customText=t?`${t}\n{{inviteLink}}`:void 0}async shareToService(t){const e=await this._sessionValue.valueAsync,n=this._getServiceShareTextConfig(t),o=this._getShareText(e,t,this._customText),r=this._addQueryString(e.inviteLink,{sn:t});this._shareProvider.share({title:n.title,link:r,image:this._dataProvider.inviteImageUrl,text:o},t),this._sharedSubject.next(!0),gamiteeAnalytics.reportEvent(i.TinkerbellEvents.InviteTabInviteClicked({inviteType:t}))}_getServiceShareTextConfig(t){const e=this._manifest.share.services.find((e=>e.name===t));return null!=e?e.shareTexts:this._manifest.share.clientShareTexts}_getTextFromTemplate(t,e,n,i=!0){return(0,bo.A)(t).format({sessionId:e,inviteLink:i?n:""})}_getDefaultShareText(t,e,n,i=!0){const o=this._dataProvider.productSummaries,r=o.length,a="line"!==n&&i?`\n${e}`:"";if(0===r)return`${t.emptyList.joinText}${t.host?` ${t.host}`:""}${t.emptyList.searchText?` ${t.emptyList.searchText}`:""}${a}`;return`${`${r>1?t.manyOptionsStart:t.oneOptionStart}${t.host?` ${t.host}`:""} ${t.moreDetails}`}${t.shouldShowProducts&&r?`${o.reduce(((t,e,n)=>`${t}${n+1}. ${e}\n`),"")}\n`:""}${a}`}_addQueryString(t,e){const n=new URL(t);return Object.keys(e).forEach((t=>n.searchParams.append(t,e[t]))),n.href}_getShareText(t,e,n,i=!0){const o=this._getServiceShareTextConfig(e),r=this._addQueryString(t.inviteLink,{sn:e}),a=n||o.shareTemplate;return a?this._getTextFromTemplate(a,t.sessionId,r,i):this._getDefaultShareText(o,r,e,i)}}var yr=n(1524);var wr=n(7548);function Er(t,e,n){let i=-1;if(i=n?e.findIndex((e=>n(e,t))):e.indexOf(t),-1!==i){const n=[...e];return n.splice(i,1,t),n}return[...e,t]}const kr=(t,e)=>e.lastActivityTime.getTime()-t.lastActivityTime.getTime(),Fr=t=>t.offeringContent?.offeringHash??t.postIndex;var zr=n(1666),Sr=n(7721);function Tr(){return function(t){return t.pipe((0,B.p)((t=>null!=t)))}}const _r=t=>t.postIndex,Ir=t=>t.offeringContent?.offeringHash??t.postIndex;function jr(t){if(t.offeringContent){const e="object"==typeof t.offeringContent?.data?{...t.offeringContent?.data}:{},n={...t.offeringContent,data:e};return{...t,offeringContent:n}}return{...t}}var Mr=n(6963);function Dr(t,e){return{_id:t._id,author:t.authorId,createdAt:t.createdAt,messageType:j.S6["user-generated"],content:t.content,postIndex:t.postIndex,isSeen:e?._id===t.authorId}}function Or(t){return{_id:t._id,author:t.authorId??"",createdAt:t.createdAt,messageType:t.eventCode,isSeen:!1}}var $r=n(4246);const Pr={};var Lr=n(1921);function Hr(t,e,n,i,r,a,s){const l=function(){const t=()=>JSON.parse(E.ZO.getItem(k.READ_MESSAGE_KEY)||"{}");function e(e,n){const i=t();i[n?.postIndex??"default"]=e,E.ZO.setItem(k.READ_MESSAGE_KEY,i)}return function(){const t=E.ZO.getItem(k.READ_MESSAGE_KEY_OLD);t&&e(t)}(),{getLastReadMessages:t,getLastReadMessage:function(e){return t()[e.postIndex??"default"]},saveLastReadMessage:e}}(),p=function(){const t=new c.m;function e(){const t=JSON.parse(E.ZO.getItem(k.USER_MESSAGES_KEY)||"{}");return"seen"===t.JOYNED_TERMS_OF_USE&&E.ZO.setItem(k.TERMS_TOOLTIP_SEEN_KEY,"true"),delete t.JOYNED_TERMS_OF_USE,E.ZO.setItem(k.USER_MESSAGES_KEY,t),t}return Object.entries(e()).forEach((([e,n])=>{n.seen||t.next({messageType:e})})),{get newUserMessages$(){return t.asObservable()},markMessageAsRead:function(t){const n=e();n[t]={seen:!0},E.ZO.setItem(k.USER_MESSAGES_KEY,n)},persistMessage:function(t){const n=e();n[t]={seen:!1},E.ZO.setItem(k.USER_MESSAGES_KEY,n)},isMessageSeen:function(t){const n=e();return!!n[t]?.seen}}}();let h=!1;if(s&&s.sourceTypes){const{sourceTypes:e,items:n}=s,i=!e.api?.length&&e.items&&!e.recommendationsByLocation,o=!(n&&n.filter((e=>(0,wr.MC)(e,t))).length);h=!(i&&o||!Object.values(e).find((t=>t instanceof Array?t.length>0:!!t)))}const g=function(){const t=new o.B,e=new o.B;return{inviteTooltipClosed$:e.asObservable(),sessionHasBeenShared$:t.asObservable(),get inviteTooltipClosed(){return"true"===E.ZO.getItem(k.INVITE_TOOLTIP_SEEN_KEY)},set inviteTooltipClosed(t){E.ZO.setItem(k.INVITE_TOOLTIP_SEEN_KEY,t?"true":"false"),e.next()},get sessionHasBeenShared(){return"true"===E.ZO.getItem(k.SESSION_SHARED_KEY)},set sessionHasBeenShared(e){E.ZO.setItem(k.SESSION_SHARED_KEY,e?"true":"false"),t.next()}}}(),b=function(t,e,n){const i=(0,xr.A)(e.currentUser$),r=new c.m(1),a=t.session$.pipe((0,v.T)((t=>t.userList)),(0,br.F)(),(0,v.T)((({initiator:t,userList:e})=>({owner:t,users:e.map((t=>({...t.user,lastSeen:t.lastSeen}))),sessionHasBeenShared:n.sessionHasBeenShared})))),s=t.userConnected$.pipe((0,C.E)(r.asObservable()),(0,B.p)((([t,e])=>null==e.users.find((e=>e._id===t._id)))),(0,v.T)((([t,e])=>[...e.users,t]))),l=t.userLeft$.pipe((0,C.E)(r.pipe((0,v.T)((t=>t.users)))),(0,v.T)((([t,e])=>{const n=e.findIndex((e=>e._id===t._id)),i=[...e],o={isActive:!1,_id:t._id,displayName:t.displayName,picture:t.picture,lastSeen:t.lastSeen,email:t.email,imCapabilities:t.imCapabilities};return i.splice(n,1,o),i}))),d=t.newUserDetails$.pipe((0,C.E)(r.pipe((0,v.T)((t=>t.users)))),(0,v.T)((([t,e])=>{const n=e.findIndex((e=>e._id===t._id)),i=[...e];return i.splice(n,1,t),i}))),p=(0,A.h)(s,d).pipe((0,C.E)(r),(0,v.T)((([t,e])=>({users:t,owner:e.owner,sessionHasBeenShared:n.sessionHasBeenShared}))));(0,A.h)(a,p).subscribe((t=>r.next(t))),l.pipe((0,C.E)(r),(0,v.T)((([t,e])=>({users:t,owner:e.owner,sessionHasBeenShared:n.sessionHasBeenShared})))).subscribe((t=>r.next(t)));const u=new o.B,h=(0,A.h)(e.currentUser$,u.asObservable()).pipe((0,f.t)(1)),m=e.currentUser$.pipe((0,B.p)((t=>!!t.roles?.includes("travel_agent"))));return{get currentSession$(){return r.asObservable()},get currentUser$(){return h},isAgent$:m,sessionStateDataLayer:n,updateRegisteredUserView:function(t,e){if(null==i.value)return;const n=`${$r.tT}${t[0]}${e[0]}`;u.next({...i.value,picture:n,displayName:`${t.toUpperCase()} ${e.toUpperCase()}`})},updateUserName:function(t){null!=i.value&&(u.next({...i.value,displayName:t}),E.ZO.setItem(k.CHANGE_NICKNAME_CLICKED,"true"),e.updateUser(t))},markSessionAsShared:function(){n.sessionHasBeenShared=!0}}}(e,e,g),w=function(t,e,n){const i=(0,xr.A)(t.currentUser$),r=new c.m(1),a=new o.B,s=new o.B,l=new o.B,d=a.asObservable();function p(t,e){l.next(t),n.saveLastReadMessage(t.toString(),{postIndex:e})}const h=r.pipe((0,m.n)((t=>e.listLastComments(t))),(0,v.T)((t=>({change:{type:"initial"},collection:t})))),g=(0,A.h)(e.commentAdded$,s).pipe((0,C.E)(a,r),(0,B.p)((([t,e,n])=>{const i=e.collection.some((e=>e.index===t.index)),o=t.postIndex===n;return!i&&o})),(0,v.T)((([t,e])=>({collection:[...e.collection,t].sort(((t,e)=>t.index-e.index)),change:{type:"add",addedItems:[t]}})))),f=new o.B,b=f.pipe((0,C.E)(a.asObservable()),(0,v.T)((([[t,e],n])=>({collection:n.collection.map((n=>n.index===t.index?e:n)),change:{type:"replace",replacedItems:[[t,e]]}}))));function x(t){return n.getLastReadMessage({postIndex:t})??""}(0,A.h)(g,h,b).subscribe((t=>{a.next(t)}));const y=d.pipe((0,v.T)((t=>t.collection.map((t=>({_id:t.index.toString(),author:t.userId,content:t.text,messageType:1,createdAt:t.createdTime.toString(),isSeen:Number.parseInt(x(t.postIndex),10)>t.index,postIndex:t.postIndex}))))));return{comments$:d,addComment:async function(t){const n=await(0,u._)(r),o=new Date,a=o.getTime(),l={createdTime:o,index:a,text:t,userId:i.value?._id??"",postIndex:n};e.createComment(t,n).then((t=>{p(t,n),f.next([l,{...l,index:t}])})),s.next(l)},setCurrentPost:function(t){r.next(t)},markCommentAsRead:p,getLastReadCommentIndex:x,commentsAsSessionMessages$:y}}(b,e,l),z=function(t,e){const n=(0,xr.A)(t.currentUser$),i=new o.B,r=new o.B,a=new o.B,s=new o.B,l=new o.B,d=new o.B,p=new o.B,u=new o.B,h=new c.m,m=new o.B,g=(0,xr.A)(i),f=e.session$.pipe((0,v.T)((({posts:t})=>({collection:t.sort(kr),change:{type:"initial"}})))),b=m.pipe((0,C.E)(i),(0,v.T)((([[t,e],n])=>{const i=n.collection.find((e=>Fr(e)===t&&!e.deleted));return[{...i,postIndex:e,isSaved:!0},i,n.collection]})),(0,B.p)((([t])=>!!t)),(0,v.T)((([t,e,n])=>{const i={type:"replace",replacedItems:[[e,t]]};return{collection:Er(t,n,((t,e)=>Fr(t)===Fr(e)&&!t.deleted)),change:i}}))),x=e.postUpdated$.pipe((0,C.E)(i),(0,B.p)((([t,e])=>e.collection.some((e=>e.postIndex===t.postIndex)))),(0,v.T)((([t,e])=>{const n=e.collection.find((e=>e.postIndex===t.postIndex));return null==n?{collection:[...e.collection,t].sort(kr),change:{type:"add",addedItems:[t]}}:{collection:e.collection.map((e=>e.postIndex===t.postIndex?t:e)).sort(kr),change:{type:"replace",replacedItems:[[n,t]]}}}))),y=(0,A.h)(e.postAdded$,a).pipe((0,C.E)(i),(0,B.p)((([t,e])=>!e.collection.some((e=>e.postIndex===t.postIndex)))),(0,v.T)((([t,e])=>({collection:[...e.collection,t].sort(kr),change:{type:"add",addedItems:[t]}})))),w=(0,A.h)(e.postRemoved$.pipe(),l.asObservable()).pipe((0,C.E)(i),(0,v.T)((([{postIndex:t,userId:e},n])=>{const i=n.collection.find((e=>e.postIndex===t));return i?(i.deleted={deletedAtMs:Date.now(),userId:e},{collection:n.collection.map((e=>e.postIndex===t?i:e)),change:{type:"remove",removedItems:[i]}}):n}))),E=(0,A.h)(e.postEdited$.pipe((0,v.T)((({postIndex:t,text:e})=>({postIndex:t,text:e})))),d.asObservable()).pipe((0,C.E)(i),(0,v.T)((([t,e])=>{const n=e.collection.find((e=>e.postIndex===t.postIndex));if(!n)return e;const i={...n,text:t.text,lastActivityTime:new Date};return{collection:e.collection.map((e=>e.postIndex===t.postIndex?i:e)).sort(kr),change:{type:"replace",replacedItems:[[n,i]]}}}))),k=(0,A.h)(e.newVote$.pipe((0,v.T)((t=>({postIndex:t.productId,vote:t.vote,userId:t.userId})))),p.asObservable()).pipe((0,C.E)(i),(0,B.p)((([t,e])=>e.collection.some((e=>e.postIndex===t.postIndex)))),(0,v.T)((([t,e])=>{const n=e.collection.find((e=>e.postIndex===t.postIndex));if(!n)return e;const i={...n.votes,[t.userId]:t.vote},o={...n,votes:i};return{collection:e.collection.map((e=>e.postIndex===t.postIndex?o:e)).sort(kr),change:{type:"replace",replacedItems:[[n,o]]}}}))),z=(0,A.h)(e.removeVote$.pipe((0,v.T)((t=>({postIndex:t.productId,userId:t.userId})))),u.asObservable()).pipe((0,C.E)(i),(0,B.p)((([t,e])=>e.collection.some((e=>e.postIndex===t.postIndex)))),(0,v.T)((([t,e])=>{const n=e.collection.find((e=>e.postIndex===t.postIndex));if(!n)return e;const i={...n.votes};delete i[t.userId];const o={...n,votes:i};return{collection:e.collection.map((e=>e.postIndex===t.postIndex?o:e)).sort(kr),change:{type:"replace",replacedItems:[[n,o]]}}}))),S=h.asObservable().pipe((0,Jt.Z)(""));(0,A.h)(f,y,x,w,E,k,z,b).subscribe((t=>{const e=t.collection;let n="";if(e.length>1){const t=e.filter((t=>!t.deleted)).map((t=>({id:t.postIndex,upVotesCount:t.votes?Object.values(t.votes).filter((t=>"upvote"===t)).length:0}))).sort(((t,e)=>e.upVotesCount-t.upVotesCount));t[1]&&t[0].upVotesCount!==t[1].upVotesCount&&(n=t[0].id),h.next(n)}i.next(t)}));const T=e.session$.pipe((0,v.T)((({logEvents:t})=>({collection:t,change:{type:"initial"}})))),_=e.newLogEvent$.pipe((0,C.E)(r),(0,v.T)((([t,e])=>({collection:[...e.collection,t],change:{type:"add",addedItems:[t]}})))),I=e.newUserDetails$.pipe((0,C.E)(r),(0,v.T)((([t,e])=>({collection:e.collection.map((e=>({...e,extra:{...e.extra,users:e.extra.users.map((e=>e._id===t?._id?t:e))}}))),change:{type:"replace-all"}}))));function j(t){return g.value?.collection.find((e=>e.postIndex===t))}return(0,A.h)(T,_,I).subscribe((t=>{r.next(t)})),{get posts$(){return i.asObservable()},get systemLogEvents$(){return r.asObservable()},offeringFailed:function(t){s.next(t)},get offeringFailed$(){return s.asObservable()},addPost:async function(t){const i=await e.createPocPost(t),o={commentsCount:0,postIndex:i,userId:n.value?._id??""};a.next({commentsCount:0,createdTime:new Date,postIndex:i,lastActivityTime:new Date,text:t.text,userId:n.value?._id??"",title:t.title,offeringContent:t.offeringContent?(0,F.Sr)({...t,...o,createdAtMs:Date.now(),postType:"post",recentActivityAtMs:Date.now(),updatedAtMs:Date.now()}):void 0,isSaved:!0})},addPostWithOffering:function(t){const i=g.value?.collection.filter((t=>t.offeringContent)),{postIndex:o}=t,r=i?.some((t=>Fr(t)===o&&!t.deleted));return!r&&(t.userId=n?.value?._id||"",a.next(t),e.createPost(t).then((t=>{t&&m.next([o,t])})),!0)},removePost:async function(t){const i=j(t);null!=i&&i.userId===n.value?._id&&(l.next({postIndex:t,userId:n.value?._id??""}),await e.removePost(t))},editPost:async function(t,i){const o=j(t);null!=o&&o.userId===n.value?._id&&(d.next({postIndex:t,text:i}),await e.editPost(t,i))},addVote:function(t,i){null!=j(t)&&(p.next({postIndex:t,vote:i,userId:n.value?._id??""}),e.addVote(t,i))},removeVote:function(t){null!=j(t)&&(u.next({postIndex:t,userId:n.value?._id??""}),e.removeVote(t))},highestVoted$:S}}(b,e),S=function(t,e,n){const i=(0,xr.A)(e.currentUser$),r=new c.m(1),a=new o.B,s=(0,A.h)(t.newMessage$.pipe((0,v.T)((t=>Dr(t,i.value))),(0,C.E)(r.asObservable(),t.session$),(0,m.n)((async([e,n,i])=>{const o=n.sort(((t,e)=>Number(t._id)-Number(e._id))),r=o[o.length-1];if(!e._id.includes("-")&&r){const n=Number(r._id),o=Number(e._id);if(n[Dr(t,i.value)])))),l=t.newLogEvent$.pipe((0,v.T)(Or)),d=[j.S6["user-joined"],j.S6["user-generated"],j.S6["user-left"]],p=(0,A.h)(s,l.pipe((0,v.T)((t=>[t])))).pipe((0,v.T)((t=>t.filter((t=>d.includes(t.messageType))))),(0,C.E)(r.asObservable()),(0,B.p)((([t,e])=>{const n=t[t.length-1]?._id;return e.every((({_id:t})=>t!==n))})),(0,v.T)((([t,e])=>[...e,...t]))),u=new o.B,h=u.pipe((0,C.E)(r),(0,v.T)((([[t,e],n])=>{let i=!1;return n.map((n=>n.postIndex!==e||i?n:(n._id===t&&(i=!0),{...n,isSeen:!0})))}))),g=t.session$.pipe((0,y.s)(1),(0,v.T)((t=>{const e=[...t.messages.map((t=>Dr(t,i.value))),...t.logEvents.map(Or)];return[n.getLastReadMessages(),e]})),(0,v.T)((([t,e])=>{const n={};return e.map((e=>{const i=e.postIndex??"default";return n[i]?e:(e._id===t[i]&&(n[i]=!0),{...e,isSeen:!0})}))})));function f(t,e){u.next([t,e]),n.saveLastReadMessage(t,{postIndex:e})}const b=new o.B,x=b.pipe((0,C.E)(r.asObservable()),(0,v.T)((([[t,e],n])=>n.map((n=>({...n,_id:n._id===t?e:n._id}))))));return(0,A.h)(t.session$.pipe((0,yr.i)(1),(0,v.T)((t=>[...t.messages.map((t=>Dr(t,i.value))),...t.logEvents.map(Or)])),(0,br.F)()),p,x,h,g).subscribe((t=>{r.next(t)})),{get messages$(){return r.asObservable().pipe((0,v.T)((t=>function(t,e){const n={};return t.filter((t=>{const i=e(t);return!(i in n)&&(n[i]=!0,!0)}))}(t,(t=>t._id)).filter((t=>d.includes(t.messageType))).sort(((t,e)=>Number(t._id)-Number(e._id))))))},sendMessage:function(e,n){if(null==i.value)return;const o=(0,Mr.A)(),r={_id:o,authorId:i.value._id,content:e,createdAt:(new Date).toISOString(),postIndex:n};t.sendMessage(r).then((t=>{f(t),b.next([o,t])})),a.next(r)},markMessageAsRead:f}}(e,b,l),T=function(t,e,n){const i=(0,xr.A)(e.currentUser$),r=new c.m(1),a=new o.B,s=new o.B;function l(t,e){return{_id:e,isSeen:!0,messageType:j.S6["user-generated"],author:i.value?._id??"Me",content:t??"",createdAt:(new Date).toISOString()}}function p(t,e){return{_id:e,isSeen:!0,messageType:j.S6["user-generated"],author:"AI-digital-concierge",content:t??"",createdAt:(new Date).toISOString()}}const u=a.asObservable().pipe((0,C.E)(r.asObservable()),(0,v.T)((([t,e])=>[...e,t]))),{chat:h}=JSON.parse(E.ZO.getItem(k.DIGITAL_CONCIERGE_KEY)??"{}"),m=(0,d.H)([h??[]]).pipe((0,v.T)((()=>(h??[]).map(((t,e)=>e%2!=0?p(t,e.toString()):l(t,e.toString()))))));function g(t){s.next([t]),n.saveLastReadMessage(t)}return(0,A.h)(m,u).subscribe((t=>{r.next(t)})),{get messages$(){return r.asObservable()},askAi:async function(e){const{userQuestions:n,aiAnswers:i,chat:o}=JSON.parse(E.ZO.getItem(k.DIGITAL_CONCIERGE_KEY)??"{}"),r=(0,Mr.A)();g(r),a.next(l(e,r));const s=await t.askDigitalConcierge(e,n??[],i??[]);a.next(p(s,(0,Mr.A)())),E.ZO.setItem(k.DIGITAL_CONCIERGE_KEY,{userQuestions:[...n??[],e],aiAnswers:[...i??[],s],chat:[...o??[],e,s]})},markMessageAsRead:g}}(e,b,l),_=function(t,e,n,i=!1){const r=(0,xr.A)(e.currentUser$),a=new o.B,s=new c.m,l=new o.B;i&&n.setOfferingStream(l.pipe((0,v.T)((t=>t.collection))));const d=new o.B,p=new o.B,u=new o.B,h=new o.B,m=new o.B,g=a.asObservable(),f=s.asObservable(),b=(0,xr.A)(g);function x(t){const e=b.value?.find((e=>e.postIndex===t));return null!=e&&e.postIndex!==e.offeringContent?.offeringHash}const y=h.pipe((0,C.E)(e.currentUser$),(0,v.T)((([[t,e],n])=>({vote:t,productId:e,userId:n._id})))),w=(0,A.h)(y,t.newVote$.pipe((0,Nt.B)(1e3))).pipe((0,C.E)(g),(0,v.T)((([{vote:t,productId:e,userId:n},i])=>{const o=i.find((t=>_r(t)===e));if(!o)return;const r=jr(o);return null==r.votes&&(r.votes={}),r.votes[n]=t,[r,i]})),Tr()),E=m.pipe((0,C.E)(e.currentUser$),(0,v.T)((([t,e])=>({productId:t,userId:e._id})))),k=(0,A.h)(E,t.removeVote$.pipe((0,Nt.B)(1e3))).pipe((0,C.E)(g),(0,v.T)((([{productId:t,userId:e},n])=>{const i=n.find((e=>_r(e)===t));if(!i)return;const o=jr(i);return null==o.votes&&(o.votes={}),delete o.votes[e],[o,n]})),Tr());n.validatedOfferings$.pipe((0,C.E)(l),(0,v.T)((([t,{collection:e}])=>e.reduce(((e,n)=>{const i=t.find((t=>t.postIndex===n.postIndex)),o=[...e.change.replacedItems];return i&&o.push([n,i]),{collection:[...e.collection,i??n],change:{type:"replace",replacedItems:o}}}),{collection:[],change:{type:"replace",replacedItems:[]}})))).subscribe((t=>{l.next(t)}));const F=(0,A.h)(w,k).pipe((0,v.T)((([t,e])=>{const n=Er(t,e,((t,e)=>_r(t)===_r(e)));let i;return i=n.length>e.length?{type:"add",addedItems:[t]}:{type:"replace",replacedItems:[[e.find((e=>_r(e)===_r(t))),t]]},[n,i]}))),z=u.pipe((0,C.E)(g),(0,v.T)((([[t,e],n])=>{const i=n.find((e=>Ir(e)===t));return[{...i,postIndex:e},i,n]})),(0,B.p)((([t])=>null!=t)),(0,v.T)((([t,e,n])=>{const i={type:"replace",replacedItems:[[e,t]]};return[Er(t,n,((t,e)=>Ir(t)===Ir(e))),i]}))),S=(0,A.h)(t.newProduct$.pipe((0,v.T)((t=>t.productJSON))),d.asObservable()).pipe((0,C.E)(g),(0,v.T)((([t,e])=>{const n=Er(t,e,((t,e)=>Ir(t)===Ir(e)));let i;return i=n.length>e.length?{type:"add",addedItems:[t]}:{type:"replace",replacedItems:[[e.find((e=>Ir(e)===Ir(t))),t]]},[n,i]}))),T=(0,A.h)(t.removedProduct$.pipe((0,v.T)((t=>t.postIndex))),p.asObservable()).pipe((0,C.E)(g),(0,v.T)((([t,e])=>{const n=e.findIndex((e=>_r(e)===t));if(-1===n)return;const i=[...e],o=i.splice(n,1);return[i,{type:"remove",removedItems:o}]})),Tr()),_=(0,A.h)(t.newVote$,t.removeVote$).pipe((0,B.p)((t=>t.userId!==r.value?._id)),(0,v.T)((t=>t.productId))),I=(0,A.h)((0,A.h)(t.newProduct$,t.removedProduct$,t.newVote$,t.removeVote$).pipe((0,B.p)((t=>t.userId!==r.value?._id))),t.newMessage$.pipe((0,B.p)((t=>null!=t.postIndex&&t.authorId!==r.value?._id))),t.newComment$).pipe((0,v.T)((()=>{}))),j=t.session$.pipe((0,v.T)((t=>t.posts.sort(((t,e)=>t.createdTime.getTime()-e.createdTime.getTime())))),(0,br.F)(),(0,v.T)((t=>[t,void 0]))),M=t.newComment$.pipe((0,C.E)(g),(0,B.p)((([t,e])=>e.some((e=>e.postIndex===t.postIndex)))),(0,v.T)((([t,e])=>{const n=e.find((e=>e.postIndex===t.postIndex));return[e.map((e=>e.postIndex===t.postIndex?t:e)),{type:"replace",replacedItems:[[n,t]]}]})));return(0,A.h)(j,S,T,F,z,M).pipe((0,C.E)(l.pipe((0,Jt.Z)(null)))).subscribe((([t,e])=>{const n=t[0],i=null==e&&"remove"===t[1]?.type;if(n.every((t=>null!=t))&&!i){let e="";if(n.length>1){const t=n.map((t=>({id:t.postIndex,upVotesCount:t.votes?Object.values(t.votes).filter((t=>"upvote"===t)).length:0}))).sort(((t,e)=>e.upVotesCount-t.upVotesCount));t[0].upVotesCount!==t[1].upVotesCount&&(e=t[0].id),s.next(e)}l.next({collection:n,change:t[1]??{type:"initial"}})}a.next(t[0])})),{get posts$(){return l.asObservable()},offeringChange$:I,highestVoted$:f,offeringVoteChange$:_,addProduct:function(e){const n=b.value,{postIndex:i}=e,o=n?.some((t=>Ir(t)===i));return!o&&(e.userId=r?.value?._id||"",d.next(e),t.saveProduct(e).then((t=>{t&&u.next([i,t])})),!0)},removeProduct:function(e){null!=r.value&&x(e)&&(p.next(e),t.removeProduct({postIndex:e,userId:r.value._id}))},addVote:function(e,n){x(n)&&(h.next([e,n]),t.addVote(n,e))},removeVote:function(e){x(e)&&(m.next(e),t.removeVote(e))}}}(e,b,function(){const t=new Go.t(Yt.t),e=t.pipe((0,m.n)((t=>t)),(0,v.T)((t=>t.filter((t=>t.offeringContent&&null==t.offeringContent?.isValid)))),(0,B.p)((t=>t.length>0)),(0,m.n)((async t=>{const e=await Promise.all(t.map((async t=>{const e=t.offeringContent?.directURL??"";if(e in Pr)return Pr[e];const n=new URL(e,window.location.origin),i=await fetch(e).then((t=>t.ok)).catch((()=>fetch(n.pathname).then((t=>t.ok)).catch((()=>!1))));return Pr[e]=i,i})));return[t,e]})),(0,v.T)((([t,e])=>t.map(((t,n)=>({...t,offeringContent:t.offeringContent?{...t.offeringContent,isValid:e[n]}:void 0}))))));return{setOfferingStream(e){t.next(e)},get validatedOfferings$(){return e}}}(),n.shouldValidate),I=(0,Fe.A)(e,z.posts$),M=s&&h?(0,wr.Ay)(e,s,t,I):void 0,D=new Lr.A(e,g),O=function(t,e,n){const i="LOGIN_CTA",o=(0,Sr.lO)(),r=(0,pe.y)(e.UINavigationState$.pipe((0,B.p)((t=>!0===t.posts?.valueOf())),(0,y.s)(1)),n).pipe((0,B.p)((()=>!t.isMessageSeen(i)&&!1===o.isUserRegistered)),(0,zr.c)(2e3),(0,v.T)((()=>({messageType:i,isSticky:!0}))));return{get newUserMessage$(){return r}}}(p,i,r.boardLoaded$),$=function(t,e,n){const i="GAMITEE_EXPENSIVE",o=t.messages$.pipe((0,B.p)((t=>t.some((t=>t.messageType===j.S6["user-generated"]&&t.content?.match(/expensive/i))))),(0,y.s)(1),(0,B.p)((()=>!!n?.expensiveMessage)),(0,B.p)((()=>!e.isMessageSeen(i))),(0,v.T)((()=>({messageType:i}))));return{get newUserMessage$(){return o}}}(S,p,n.userMessages),P=function(t,e,n){const i="USER_CHAT_WITH_HIMSELF",o=t.messages$.pipe((0,B.p)((t=>t.some((t=>t.messageType===j.S6["user-generated"]&&null==t.postIndex)))),(0,C.E)(e.currentSession$),(0,B.p)((([,t])=>1===t.users.length)),(0,y.s)(1),(0,B.p)((()=>!n.isMessageSeen(i))),(0,v.T)((()=>({messageType:i}))));return{get newUserMessage$(){return o}}}(S,b,p),L=function(t,e,n,i,o){const r="CHANGE_NICKNAME",a=(e?n:i).pipe((0,B.p)((()=>"show"===o.experiments.darkFeatureChangeNicknamePrompt?.variation)),(0,B.p)((()=>"true"!==E.ZO.getItem(k.CHANGE_NICKNAME_CLICKED)&&!t.isMessageSeen(r))),(0,v.T)((()=>({messageType:r,isSticky:!0}))));return{get newUserMessage$(){return a}}}(p,t.user.isInvitee,r.boardLoaded$,a.pipe((0,v.T)((()=>{}))),t),H=function(t,e){const n=new c.m(1),i=new o.B,r=new o.B,a=(0,A.h)(...e.map((t=>t.newUserMessage$))).pipe((0,qi.M)((e=>{t.persistMessage(e.messageType)})),(0,x.u)()),s=(0,A.h)(a,r,t.newUserMessages$).pipe((0,C.E)(n),(0,B.p)((([t,e])=>!e.collection.some((({messageType:e})=>e===t.messageType)))),(0,v.T)((([t,e])=>({collection:[...e.collection,t],change:{type:"add",addedItems:[t]}})))),l=i.pipe((0,C.E)(n),(0,v.T)((([t,e])=>[e.collection.findIndex((e=>e.messageType===t)),e])),(0,B.p)((([t])=>-1!==t)),(0,v.T)((([t,{collection:e}])=>{const n={type:"remove",removedItems:[e[t]]};return{collection:e.filter(((e,n)=>n!==t)),change:n}})));return(0,A.h)(l,s).pipe((0,Jt.Z)({collection:[],change:{type:"initial"}})).subscribe((t=>n.next(t))),{get userMessages$(){return n.asObservable()},markMessageAsRead:function(e){i.next(e),t.markMessageAsRead(e)},addMessage:function(e){r.next({messageType:e}),t.persistMessage(e)}}}(p,[$,P,L,O]);return{chatModel:S,userModel:b,boardModel:_,userMessageModel:H,sessionModel:I,postModel:z,commentModel:w,trendingModel:M,digitalConciergeModel:T,aiAssistantModel:D}}function Nr(t,e){const n=function(){function t(t,e){if("currency"===t)switch(e){case"USD":return"$";case"EUR":return"€";default:return`${e}`}return e instanceof Date?(new Intl.DateTimeFormat).format(e):e}return{convertObject:function e(n){const i={};return Object.entries(n).forEach((([n,o])=>{o instanceof Date||"object"!=typeof o||Array.isArray(o)||null==o?i[n]=t(n,o):i[n]=e(o)})),i}}}(),i=(0,xr.A)(t.posts$.pipe((0,v.T)((t=>t.collection))));return{get productSummaries(){return i.value?i.value.map((t=>{const i=n.convertObject(t.offeringContent??{});return e.format(i)})):[]},get inviteImageUrl(){return i.value&&null==i.value[0]?"":i.value?i.value[0].offeringContent?.images[0]??"":""}}}const Ur=t=>new URL(t,window.location).href;function Rr(t){return encodeURIComponent(t).replace(/[!'()*]/g,(t=>`%${t.charCodeAt(0).toString(16)}`))}const Yr={email:({text:t,title:e})=>`mailto:?subject=${e}&body=${t}`,facebook:({url:t})=>`http://www.facebook.com/sharer.php?u=${t}`,gmail:({text:t,title:e})=>`https://mail.google.com/mail/?view=cm&su=${e}&body=${t}`,imessage:({text:t})=>`sms:&body=${t}`,kakaotalk:({url:t,text:e})=>`https://story.kakao.com/s/share?url=${t}&text=${e}`,line:({url:t,text:e,deviceType:n})=>"desktop"===n?`https://lineit.line.me/share/ui?url=${t}&text=${e}`:`https://line.me/R/share?text=${e}`,linkedin:({url:t})=>`https://www.linkedin.com/sharing/share-offsite/?url=${t}`,messenger:({url:t,fbAppId:e,msngrRedirect:n,deviceType:i})=>"desktop"===i?`http://www.facebook.com/dialog/send?app_id=${e}&display=popup&link=${t}&next=${n}`:`https://m.me/?link=${t}`,sms:({text:t,osType:e})=>`sms:${"ios"===e?"&":"?"}body=${t}`,snapchat:({url:t})=>`https://snapchat.com/scan?attachmentUrl=${t}`,telegram:({url:t,text:e})=>`https://t.me/share/url?url=${t}&text=${e}`,twitter:({text:t})=>`https://twitter.com/messages/compose?text=${t}`,viber:({text:t})=>`viber://forward?text=${t}`,whatsapp:({text:t})=>`https://wa.me/?text=${t}`};function Gr(t){const e=(0,Ce.A)(navigator.userAgent);return{share:function(n,i){const o=function(t,e,n="desktop",i="windows"){const o=Rr(Ur(t.link)||document.location.href),r=Rr(t.title||document.title),a=Rr(t.text?.replace(/\n/g,"\r\n")||`${document.title}\r\n${document.location.href}`),s=t.image?Rr(Ur(t.image)):"",l=Rr(t.fbAppId||""),c=Rr(t.msngrRedirect||"https://www.facebook.com/dialog/return/close#_=_");return Yr[e.toLowerCase()]({url:o,title:r,text:a,image:s,fbAppId:l,msngrRedirect:c,deviceType:n,osType:i})}({...n,fbAppId:t},i,e.deviceType,e.osType),r="desktop"===e.deviceType;(0,Me.$)("openShare",{link:o,shareElements:n,to:i,isDesktop:r})},get services(){return Object.keys(Yr)}}}var Vr=n(4342),Wr=n(3081);var qr,Zr,Kr,Jr,Qr,Xr,ta,ea,na=n(3745).__;function ia(t,e,n,i){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0})}function oa(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ra(t,e,n,i,o){var r={};return Object.keys(i).forEach((function(t){r[t]=i[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,i){return i(t,e,n)||n}),r),o&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(o):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}let aa=(qr=(0,et.Ay)({}),(0,X.p_)(Zr=qr((Kr=class JoynedSocialToastContentElement extends HTMLElement{constructor(){super(),ia(this,"contentName",Jr,this),ia(this,"contentAction",Qr,this),ia(this,"contentTheme",Xr,this),ia(this,"contentTrigger",ta,this),ia(this,"contentIndex",ea,this),oa(this,"styles",[ft.A,$n.A,rt.A,Wr.A]),oa(this,"shadowRoot",this.attachShadow({mode:"open"})),this._currentToastConfig=0,this._arrowContainer=tt.A``,this._button=tt.A``,this._logo=tt.A``,this._title=tt.A`
`,this._subtitle=tt.A``,this.shadowRoot.appendChild(tt.A`
${this._logo}
${this._title}
${this._subtitle} ${this._arrowContainer} ${this._button}
`)}setContentContainerByConfig(t,e){this.contentName=t.contentName,this.contentAction=t.action,this.contentTheme=t.theme,this.contentTrigger=t.trigger,this.contentIndex=e,this._logo.replaceChildren(t.logo()),this._title.textContent=na(t.title),this._subtitle.textContent=na(t.subtitle),t.shouldShowButton&&t.buttonConfig?(this._configureToastButton(t.buttonConfig),this._arrowContainer.hidden=!1,this._button.hidden=!1,this._subtitle.setAttribute("show-button","")):(this._arrowContainer.hidden=!0,this._button.hidden=!0,this._subtitle.removeAttribute("show-button")),t.primaryColoredThemeConfig&&this.style.setProperty("--text-color",t.primaryColoredThemeConfig?.textColor??"black")}_configureToastButton(t){const e=(0,it.A)(t.iconName);this._button.replaceChildren(e),this.style.setProperty("--button-bg-color",t.buttonColors.backgroundColor??"black"),this.style.setProperty("--button-icon-color",t.buttonColors.iconColor??"white"),t.buttonColors.borderColor&&(this.style.setProperty("--button-border-color",t.buttonColors.borderColor??"black"),this.style.setProperty("--button-border-width",t.buttonColors.borderWidth??"1px"),this._button.classList.add("border"))}},Jr=ra(Kr.prototype,"contentName",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qr=ra(Kr.prototype,"contentAction",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xr=ra(Kr.prototype,"contentTheme",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ta=ra(Kr.prototype,"contentTrigger",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ea=ra(Kr.prototype,"contentIndex",[X.CF],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Zr=Kr))||Zr)||Zr);const sa="social-toast-content-clicked",la={contentName:"10k_friends",theme:"default",title:"social_proof_title_10k_friends",subtitle:"social_proof_subtitle_10k_friends",logo:()=>tt.A``,shouldShowButton:!0,action:"toggle-container",trigger:"no-session"},ca={contentName:"fun_planning",theme:"default",title:"social_proof_title_fun_planning",subtitle:"social_proof_subtitle_fun_planning",logo:()=>tt.A``,shouldShowButton:!1,action:"toggle-container",trigger:"no-session"},da={contentName:"10k_groups",theme:"primary_colored",title:"Plan With Friends",subtitle:"social_proof_subtitle_10k_groups",logo:()=>new SVGElement,shouldShowButton:!1,action:"toggle-container",trigger:"no-session"},pa={contentName:"invite_friends_toast",theme:"default",title:"social_proof_title_fun_planning",subtitle:"invite_Contextual_tip",logo:()=>tt.A``,shouldShowButton:!1,action:"open-invite",trigger:"alone-in-session"};var ua,Aa,ha,ma;function ga(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const fa=.8,Ca={waitingSec:10,showingSec:10,toastDisplayTimes:3};let va=(ua=(0,et.Ay)({}),(0,X.p_)(Aa=ua((ha=class JoynedSocialToastElement extends HTMLElement{constructor(t){var e,n,i,o;super(),e=this,n="isMobile",o=this,(i=ma)&&Object.defineProperty(e,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),ga(this,"styles",[lt.A,rt.A,Vr.A]),ga(this,"shadowRoot",this.attachShadow({mode:"open"})),ga(this,"_getEventDetails",(()=>({contentName:this._toastContent.contentName,action:this._toastContent.contentAction,trigger:this._toastContent.contentTrigger,index:this._toastContent.contentIndex}))),ga(this,"registerEvents",(()=>[this._intervalDisconnector??Gt.I,(0,at.Mm)({name:"click",target:this._toastContent},{name:sa,target:this,options:{bubbles:!0,composed:!0,detail:this._getEventDetails}})])),this._toastConfigs=t,this._toastContent=new aa,this._container=tt.A`
${this._toastContent}
`,this.shadowRoot.appendChild(this._container),this.style.setProperty("--animation-duration","0.8s"),this._intervalDisconnector=Gt.I}async displayToast(t=Ca){await(0,Ct.u)(t.waitingSec);let e=0;this._intervalDisconnector=(0,at.tt)((async()=>{this._toastContent.setContentContainerByConfig(this._toastConfigs[e],e);const n={toastAction:this._toastConfigs[e].action,toastContent:this._toastConfigs[e].contentName,toastIndex:e};e=(e+1)%this._toastConfigs.length,gamiteeAnalytics.reportEvent(i.TinkerbellEvents.SocialProofToastDisplayed(n)),this._container.classList.add("show"),await(0,Ct.u)(t.showingSec+fa),this._container.classList.remove("show"),this._container.classList.add("close"),await(0,Ct.u)(fa),this._container.classList.remove("close")}),1e3*(t.waitingSec+t.showingSec+1.6),t.toastDisplayTimes)}async removeToaster(){this._container.hidden=!0,this._intervalDisconnector(),this._intervalDisconnector=Gt.I,this.remove()}},ba=ha.prototype,xa="isMobile",Ba=[X.CF],ya={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},Ea={},Object.keys(ya).forEach((function(t){Ea[t]=ya[t]})),Ea.enumerable=!!Ea.enumerable,Ea.configurable=!!Ea.configurable,("value"in Ea||Ea.initializer)&&(Ea.writable=!0),Ea=Ba.slice().reverse().reduce((function(t,e){return e(ba,xa,t)||t}),Ea),wa&&void 0!==Ea.initializer&&(Ea.value=Ea.initializer?Ea.initializer.call(wa):void 0,Ea.initializer=void 0),void 0===Ea.initializer&&(Object.defineProperty(ba,xa,Ea),Ea=null),ma=Ea,Aa=ha))||Aa)||Aa);var ba,xa,Ba,ya,wa,Ea;class ka{constructor(t,e,n,i,o,r){this._callbacksMapping=t,this._conditionsMapping=e,this._toastConfigs=n,this._direction=i.direction,this._userModel=o,this._containerDataLayer=r}initTriggers(t){t.forEach((t=>{const e="true"===JSON.parse(E.ZO.getItem(k.SOCIAL_TOAST_CLICKED_KEY)??"{}")[t];if(0!==this._toastConfigs[t].length&&!e)switch(t){case"no-session":if(!this._conditionsMapping["no-session"]())return;this._activateToast(t);break;case"alone-in-session":(0,Vo.z)([this._userModel.currentSession$,this._containerDataLayer.containerState$.pipe((0,B.p)((t=>"closed"===t)),(0,y.s)(1))]).subscribe((([e,n])=>{this._conditionsMapping["alone-in-session"](e,n)&&this._activateToast(t)}))}}))}_activateToast(t){this._setView(t),document.body.appendChild(this.view),this.view.displayToast()}_setView(t){this.view&&this.view.remove(),this.view=new va(this._toastConfigs[t]),this.view.isMobile=(0,Xt.A)(),this.view.dir=this._direction,(0,Lt.R)(this.view,sa).subscribe((t=>this._onClickSubscriber(t))),(0,Lt.R)(window,Ni).subscribe((()=>{this.view.removeToaster()}))}_onClickSubscriber(t){this.view.removeToaster();const{action:e,contentName:n,trigger:o,index:r}=t.detail;gamiteeAnalytics.reportEvent(i.TinkerbellEvents.SocialProofToastClicked({toastAction:e,toastContent:n,toastIndex:r}));const a={...JSON.parse(E.ZO.getItem(k.SOCIAL_TOAST_CLICKED_KEY)??"{}"),[o]:"true"};E.ZO.setItem(k.SOCIAL_TOAST_CLICKED_KEY,a),Object.keys(this._callbacksMapping).includes(e)?this._callbacksMapping[e]():N.vF.error(new P.A("Action does not exist",{action:e}))}}var Fa=n(3432),za=n(8779);class Sa{constructor(t,e){this.pegasusApiWrapper=t,this.pegasusDataLayer=e}getAllTravelAgentInvitations(){return this._getInvites("role","travel_agent").then((({invites:t})=>t))}inviteATravelAgent(){const t=(0,l.A)();return t?this._createInvite("role","travel_agent",t):Promise.resolve()}switchSession(t){this.pegasusDataLayer.updateSessionIdentifier(t)}async joinTravelAgentInvitation(t){const{sessionId:e}=await this._joinInvite(t,"role","travel_agent");this.switchSession(e)}_getInvites(t,e){return this.pegasusApiWrapper.get(`/data/invite?inviteType=${t}&inviteeId=${e}`,!0)}_createInvite(t,e,n){return this.pegasusApiWrapper.post("/data/invite",!0,{body:{inviteType:t,inviteeId:e,sessionId:n}}).then((t=>{})).catch((t=>{N.vF.error(new P.A("Error creating invite",{error:t}))}))}_joinInvite(t,e,n){return this.pegasusApiWrapper.post("/data/session/join",!0,{body:{inviteId:t,inviteType:e,inviteeId:n}})}}class Ta{constructor(t,e,n){this.context=t,this.manifestResolver=e,this.navigationDataLayer={getComponentsVisibleStatus:()=>JSON.parse(E.ZO.getItem(k.COMPONENTS_STATUS_KEY)||"{}"),setComponentsVisibleStatus(t){E.ZO.setItem(k.COMPONENTS_STATUS_KEY,t)}},this.pegasusConfiguration={apiKey:n.apiKey,pegasusDomain:n.pegasusUrl}}async init(t,e,n,r){const a=await this.manifestResolver.resolve("product");this.productManifest=a.manifestData,(0,Fa.i)(this.productManifest.hideConfig)&&await(0,Fa.X)(),this._loadScripts();const s=(0,le.A)(this.pegasusConfiguration,a.manifestVersion,this.productManifest.reportRequestEvent),c=(0,ce.A)(s),d=Ie(this.pegasusConfiguration,c,n,t,this.context,this.productManifest.avatarCollectionVersion,r,this.productManifest.reportDebugEvent);this.dataLayer=G(d,n,c,this.productManifest.avatarCollectionVersion,this.productManifest.share.redirectHost,this.productManifest.share.redirectPath,this.productManifest.share.redirectQueryParams,this.productManifest.share.inviteLinkMode,r,this.productManifest.reportDebugEvent),this.containerVisualWrapper=De();const p={currentSessionId:(0,l.A)()??void 0,language:this.context.language.language};this.sessionHandler=function(t,e,n,i,o){let{currentSessionId:r}=n;const{language:a}=n;let s,l=!!r;function c(t){l=!0,r=t}async function d(n=!1){s=void 0,(0,je.A)();const i=E.ZO.getItem(k.TRENDING_TAB_SEEN_ITEMS);E.ZO.removeItem(k.TRENDING_TAB_SEEN_ITEMS);const o=E.ZO.getItem(k.TRENDING_TAB_SEEN_LOCATIONS);E.ZO.removeItem(k.TRENDING_TAB_SEEN_LOCATIONS);const a=E.ZO.getItem(k.COMPONENTS_STATUS_KEY);E.ZO.removeItem(k.COMPONENTS_STATUS_KEY);const c=E.ZO.getItem(k.USER_TYPE_KEY);E.ZO.removeItem(k.USER_TYPE_KEY);const d=E.ZO.getItem(k.AI_LOCATION_KEY);E.ZO.removeItem(k.AI_LOCATION_KEY);const p=E.ZO.getItem(k.LOCAL_MESSAGES_KEY);E.ZO.removeItem(k.LOCAL_MESSAGES_KEY);const u=E.ZO.getItem(k.CUSTOM_SHARE_TEXT);u&&E.ZO.removeItem(k.CUSTOM_SHARE_TEXT),N.vF.info(`Session Reset: removed from storage -\n key:${k.COMPONENTS_STATUS_KEY} value: ${a},\n key:${k.USER_TYPE_KEY} value: ${c},\n key:${k.TRENDING_TAB_SEEN_ITEMS} value:${i},\n key:${k.TRENDING_TAB_SEEN_LOCATIONS} value:${o},\n key:${k.AI_LOCATION_KEY} value:${d},\n key:${k.LOCAL_MESSAGES_KEY} value:${p},\n ${u?`key:${k.CUSTOM_SHARE_TEXT} value:${u}`:""},\n .`),n||(e.hide(),(0,Me.$)("leave")),r=void 0,l=!1,await t.resetSession()}async function p(e){l=!0;const n=await t.getNewSession(a,o,e);return c(n),E.ZO.setItem(k.USER_TYPE_KEY,"initiator"),gamiteeAnalytics.addExtra("userType","initiator"),n}var A;return r&&(c(A=r),t.updateSessionIdentifier(A)),{resetSession:d,get sessionId(){return r},loadSession:async function(){return s||(s=(async()=>{r||(r=await p());try{const e=await(0,u._)((0,ue.O)(t.session$.pipe((0,B.p)((t=>t.sessionId===r)),(0,v.T)((t=>({success:t})))),t.failed$.pipe((0,B.p)((t=>"socket-connection-error"!==t&&"request-connection-timeout"!==t)),(0,v.T)((t=>({error:t}))))));if("error"in e)throw e;gamiteeAnalytics.addExtra("sessionId",r)}catch(t){d(),s=void 0}})(),s)},get hasSessionId(){return l},setSessionId:function(e,n=i.user.isInvitee,o=!1){e&&(o||e!==r&&!l)&&(E.ZO.setItem(k.USER_TYPE_KEY,n?"invitee":"initiator"),r=e,c(e),t.updateSessionIdentifier(e))},createSession:p}}(this.dataLayer,this.containerVisualWrapper,p,this.context,this.productManifest.share.redirectUrlConfig),this.navigationService=vr(this.navigationDataLayer,this.productManifest,this.context),this.containerDataLayer=function(t,e){let n=E.ZO.getItem(k.CONTAINER_STATE_KEY)??void 0;n&&!["open","closed"].includes(n)&&(n=void 0);const i=new Go.t(n),o=new Go.t(""),r=e.session$.pipe((0,y.s)(1)),a=e.sessionUpdate$.pipe((0,m.n)((()=>e.session$.pipe((0,yr.i)(1)))));return(0,A.h)(r,a).subscribe((t=>{o.next(t.sessionId)})),{isContainerOpen:function(){const t=E.ZO.getItem(k.CONTAINER_STATE_KEY);return["open","maximized",null].includes(t)},setContainerState:function(t){E.ZO.setItem(k.CONTAINER_STATE_KEY,t),i.next(t)},getComponentsVisibleStatus:t.getComponentsVisibleStatus,setComponentsVisibleStatus:t.setComponentsVisibleStatus,get boardLoaded$(){return o.pipe((0,yr.i)(1),(0,v.T)((()=>{})))},get sessionUpdate$(){return e.sessionUpdate$},get containerState$(){return i.asObservable()}}}(this.navigationDataLayer,this.dataLayer);const h=new o.B;this.trendingManifest=(await this.manifestResolver.resolve("trending")).manifestData,this.mainModel=Hr(this.context,this.dataLayer,this.productManifest,this.navigationService,this.containerDataLayer,h.asObservable(),this.trendingManifest);const g=(0,bo.A)(this.productManifest.offerings?.offeringSummaryTemplate),f=Nr(this.mainModel.boardModel,g),C=function(t,e,n,i){return{create:function(o){return new Br(t,e,n,o,i)}}}(this.dataLayer,f,this.productManifest,h),b=function(t){const e={};return t.forEach((t=>{t.services.forEach((n=>{e[n]=t}))})),{share:function(t,n){const i=e[n];if(!i)throw new Error(`Service with '${n}' name does not exists.`);i.share(t,n)},get services(){return Object.keys(e)}}}([{share:function({text:t}){(0,Me.$)("copyToClipboard",{text:t})},get services(){return["clipboard"]}},Gr("185421171880635"),{share:function(t){(0,Me.$)("openNativeShare",t)},get services(){return["nativeShare"]}}]);this.inviteService=C.create(b),this.sessionInviteServiceApi=new Sa(c,this.dataLayer),this.context.isInMobileApp||this._getScrapersAsync(),se(this.productManifest.colors,this.productManifest.theme),this._setTranslations(e);(0,l.A)()&&this._loadSession();const x=await this._login(c,s,n);this.productManifest.analytics&&this._createSpecialReporters(this.productManifest.analytics,this.productManifest.colors.primaryColor),"show"===this.context.experiments.darkFeatureFullStory?.variation&&co.loadScript(),this._setAnalyticsData(x),gamiteeAnalytics.reportEvent(i.TinkerbellEvents.ExperimentReportVariation())}async _login(t,e,n){this.userAuthHandlerContainer=new go(t,e,this.dataLayer,this.context,n,this.dataLayer);let i,o=!1;try{o=await this.userAuthHandlerContainer.getLoginHandler().tryloginViaAuthLink()}catch(t){i=t}const r=await this.dataLayer.login();if(o){(await this._getLoadingAppController()).showLoggedInToast()}if(i){(await this._getLoadingAppController()).showLoginToastError()}return r}_loadScripts(){this.loadScriptPromise=Promise.all([n.e(3167),n.e(5379),n.e(9618)]).then(n.bind(n,9618)),this.loadSkeletonCode=Promise.all([n.e(5379),n.e(5057)]).then(n.bind(n,5057)),document.head.appendChild(Object.assign(document.createElement("link"),{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Sora:wght@400;700;800&display=swap"}))}_setTranslations(t){const e=this.productManifest.copy?.[this.context.language.language];null!=e&&t.overrideWords(e)}_setAnalyticsData(t){gamiteeAnalytics.addExtra("page",window.location.href),gamiteeAnalytics.addExtra("timestamp",Date.now()),gamiteeAnalytics.addExtra("user",t._id),this._extractExtrasFromManifestAnalytic()}_extractExtrasFromManifestAnalytic(){this.productManifest.analytics?.extraConfig&&Object.entries(this.productManifest.analytics.extraConfig).forEach((([t,e])=>{const n=e.split("::");if(n&&n.length>=2){const i=n[0],o=e.replace(`${i}::`,"");let r="";switch(i){case"jnd-cookie":r=(0,za.UM)(o)??"";break;case"jnd-local":r=localStorage.getItem(o)??""}t&&r&&gamiteeAnalytics.addExtra(t,r)}}))}async _loadUI(){return this.loadUIPromise||(this.loadUIPromise=new Promise((async t=>{const[,e,n,i]=this._getMainComponents(),o=await this._getLoadingAppController(),{default:r}=await this.loadScriptPromise;[this.containerController,this.offeringHandler]=await r(this.productManifest,this.context,o,this.dataLayer,this.sessionHandler,e,n,this.userAuthHandlerContainer,this.navigationService,this.mainModel,this.inviteService,this.containerDataLayer,this.sessionInviteServiceApi,this.trendingManifest),this.containerVisualWrapper.setImplementation(this.containerController),t(!0)}))),this.loadUIPromise}_getMainComponents(){return this.mainComponents=this.mainComponents??(()=>{const t={getVisualState:function(t,e){const n=(0,Xt.A)(),i=new URLSearchParams(window.location.search).get(L.jQ.SESSION_ID),o=["minimized","closed"].includes(E.ZO.getItem(k.CONTAINER_STATE_KEY)??""),r="max"!==e&&((n||"min"===e)&&!i&&E.ZO.getItem(k.SESSION_ID_KEY)||o);return"container"===t&&r?"min":"max"}},e=function(t,e,n){const i=Qt(),o=Qt(),r=()=>e.minimizedLocation,a="gamitee-handle";return window.addEventListener("resize",(()=>{const t=o.getPosition(a);if(!t)return;let[e,n]=t;t[0]>window.innerWidth&&(e=window.innerWidth-150),t[1]>window.innerHeight&&(n=window.innerHeight-150),e===t[0]&&n===t[1]||o.persistPosition(a,[e,n])})),{createContainer:function(s){const l=Zt("gamitee-container",i,{defaultLocation:e.maximizedLocation}),c=new Pt(s?.maximizedBoundaries?.mobile);return t.isInMobileApp&&c.setAttribute("mobile-app","true"),(0,Xt.A)()||Kt(c,l),c.showShortcutTooltip=n,c.hasWhiteHeader="show"===t.experiments.darkFeatureWhiteHeroHeader?.variation,c.style.setProperty("--contextual-tooltip-background-color","show"===t.experiments.darkFeatureMiniBar?.variation?"#E9F8F1":"#D9EFE5"),te(c),c.addEventListener($t,(()=>{const t=r(),e=o.getPosition(a);o.persistPosition(a,e??[t.x,t.y])})),window.addEventListener("resize",(()=>{te(c)})),c},createMinimizedButton:function(){const e=(0,Xt.A)()?[23,23]:[52,40],i=Zt(a,o,{defaultLocation:r(),margins:{top:e[0],right:"ltr"===t.language.direction?e[1]:0}}),s=new mt;return t.isInMobileApp&&s.setAttribute("mobile-app","true"),s.shareIconVersion=t.experiments.buttonVisual?.variation,s.showShortcutTooltip=n,Kt(s,i),s.classList.add("gamitee-minimize-hidden"),s}}}(this.context,this.productManifest.containersLocations,!!this.productManifest.showShortcutTooltip),n=function(t,e,n,i){const o=e.createContainer(n.containersBoundaries);o.primaryColor=n.colors.primaryColor,o.dir=t.language.direction,document.body.appendChild(o);const r=e.createMinimizedButton();r.dir=t.language.direction,r.style.color=n.colors.primaryColor,document.body.appendChild(r);const a=new He;return a.style.display="none",(0,Xt.A)()&&document.body.appendChild(a),"max"===i.getVisualState("container",n.defaultVisualState)?Ye(o,a,r):Re(o,a,r),{container:o,darkOverlay:a,minimizedHandle:r}}(this.context,e,this.productManifest,t),i=function(t){const{container:e,darkOverlay:n,minimizedHandle:i}=t;function o(){(0,Me.$)("minimize"),Re(e,n,i)}function r(){(0,Me.$)("maximize"),Ye(e,n,i)}return window.addEventListener("keydown",(t=>{if("k"===t.key&&t.ctrlKey){if(e.isVisible)return void o();r(),e.focus()}})),{minimize:o,maximize:r,hide:function(){e.isVisible=!1,i.classList.add("gamitee-minimize-hidden"),n.style.display="none",Ue(!0)}}}(n);return[this.productManifest,n,i,t,this.trendingManifest]})(),this.mainComponents}async _getScrapersAsync(){return this.scraperManifestPromise??this.manifestResolver.resolve("scraper").then((t=>{if(null==t?.manifestData||0===t.manifestData.length)throw new Error("can't find scrapers");return new Map(t.manifestData.map((t=>[t.scraperName,ie(t,this.context)])))}))}async _getLoadingAppController(){if(this.loadingAppControllerPromise)return this.loadingAppControllerPromise;const[,t,e,n]=this._getMainComponents();return this.loadingAppControllerPromise=(await this.loadSkeletonCode).default(this.context,this.productManifest,t,e,n),this.loadingAppControllerPromise}_createSpecialReporters(t,e){const{eventReporterConfigs:n,mode:i,eventsMap:o,dataLayerReporter:a}=t;if(n?.enable){const t=n.shouldUseOverrideMap&&o?o:r,i=n.eventToReport??"joyned-event";if(gamiteeAnalytics.addReporter(function(t,e,n=""){function i(t){const e={};return Object.keys(t).forEach((n=>{null!==t[n]&&(e[n]=`${t[n]}`)})),e}return{reportEvent:function(o,r){const a=e[o.code];if(!a)return;const l=new Co(t,{detail:{action:a,...i(o.extra),...i(r)}});(window[n]??(0,s.c$)(window)??window).dispatchEvent(l)}}}(i,t,n.scope)),this.context.user.isTester){(window[n.scope??""]??(0,s.c$)(window)??window).addEventListener(i,(t=>{const n=new vo.A(`${i}: ${t.detail.action}`,e,"white");document.body.appendChild(n),n.show()}))}}if(!(!this.context.user.isTester||this.context.user.isAnalyticsTester))return;if("report-default"===i||a?.enable){const t=a?.shouldUseOverrideMap&&o?o:r;gamiteeAnalytics.addReporter((l=t,{reportEvent:function(t,e){const n=l[t.code];if(null==n)return;const i={event:n,extraData:t.extra,...e},o=window,r=(0,s.c$)(window)??o;r.dataLayer&&r.dataLayer.push(i),r.GTDataLayer&&r.GTDataLayer.push(i)}}))}var l}async _loadSession(){return Promise.all([this._loadUI(),this.sessionHandler.loadSession()])}async _addOfferingToSession(t){await this._loadUI(),(0,Xt.A)()&&this.sessionHandler.hasSessionId||this.containerController.maximizeContainer(!0),await this._loadSession();const e=this.offeringHandler.wrapOffering(t);return this.offeringHandler.addPost(e)}async _joinSession(t){this.context.user.isInvitee=!0,this.sessionHandler.sessionId&&this.sessionHandler.resetSession(),this.sessionHandler.setSessionId(t,!0,!0),(0,Me.$)("presentUI",{mode:"maximized"}),(await this._getLoadingAppController()).showLoader(),this._loadSession()}addOffering(t,e){const n=Uo(t,this.productManifest,e);let i="adding";return this.sessionHandler||(i="new-session"),this._addOfferingToSession(n),i}async showFailedOffering(t){await this._loadSession(),this.offeringHandler.showFailedOffering(t),this.containerController.maximizeContainer(!0)}async scrape(t,e){const n=(await this._getScrapersAsync()).get(t.targetAgent);if(!n)throw new Error(`There is no agent configured for', ${t.targetAgent}`);return n.scrape(e)}async setupButtons(){const t=(await this.manifestResolver.resolve("buttons")).manifestData,e=(await this.manifestResolver.resolve("tooltip")).manifestData,n=(await this.manifestResolver.resolve("product")).manifestData;if(t.loader&&!(0,a.I)(t.loader)){const{buttons:i,buttonsDefaults:o={}}=t.loader,r=i.filter((t=>!t.disable)).map((t=>function(t,e){function n(t){return!("string"==typeof t||io(t))}const i={};if(t.className){const n=t.className,o=e.className||"";i.className=`${n} ${o}`.trim()}if(t.filters){const n=t.filters,o=e.filters||[];i.filters=n.concat(o)}return t.buttonText&&(i.buttonText={...t.buttonText,...e.buttonText},e.buttonText?.text&&t.buttonText.text&&n(t.buttonText.text)&&n(e.buttonText.text)&&(i.buttonText.text={...t.buttonText.text,...e.buttonText.text})),t.positioning&&(i.positioning={...t.positioning,...e.positioning}),{id:"default-button-id",parent:"",action:{type:"add-product",agent:""},showCheckedState:!1,...t,...e,...i}}(o,t)));!function(t,e){t?.disableAllTooltip||t?.tooltips?.forEach((t=>{t.tooltipData?.disable||(Array.isArray(t.buttonId)?t.buttonId:[t.buttonId]).forEach((n=>{const i=e.find((t=>t.id===n));i&&(i.tooltip=t.tooltipData)}))})),e.forEach((e=>{(t?.disableAllTooltip||e.tooltip?.disable)&&(e.tooltip=void 0)}))}(e,r);const a=function(){let t;function e(){t&&(t.removeNotification(),window.removeEventListener(Ni,e))}return{registerButton:function(n,i){t?.button.offsetHeight||(t=n,t.showNotification(i),window.addEventListener(Ni,e))}}}(),s=function(){let t;function e(){t&&(t.removeTooltip(),window.removeEventListener(Ni,e))}return{registerButton:function(n){t||(t=n,n.showTooltip(),window.addEventListener(Ni,e))}}}();Gi(t);const l=Vi(function(t){const e={userAgent:{filterType:"global",implementation:Je},urlRegex:{filterType:"global",implementation:Ke},mediaQuery:{filterType:"global",implementation:We},device:{filterType:"global",implementation:Ve},scrape:{filterType:"instance",implementation:qe(t).filter},selector:{filterType:"instance",implementation:Ze},globalSelector:{filterType:"instance",implementation:(...t)=>{const[e,n,i]=t;return Ze(e,n,{parentElement:document.body,scrapingData:{action:"scrape",scraperParent:"body"}})}}};return{create:function(t){return e[t]}}}(this)),c=await l.filterButtons(r,"global"),d=(await this.manifestResolver.resolve("scraper")).manifestData,p=lo();c.forEach((e=>{so(this,e,d,t.colors,n.colors,this.context,a,s,l,p,this.dataLayer.sessionUpdate$)}))}}setParameters(t){const e=t[L.jQ.SESSION_ID];return e&&this._joinSession(e),!0}async toggleContainerState(){const t=!this.sessionHandler.hasSessionId;await this._loadSession(),!t&&this.containerController?.isOpen?this.containerController.minimizeContainer():this.containerController.maximizeContainer()}async setupSocialToast(){const{socialToast:t}=this.productManifest;if(!t)return;const e="urlRegex"!==t?.filter?.filterName||await async function(...t){try{return Ke(t)}catch(t){N.vF.warning("Url regex filter failed",{error:t})}return!1}(t.filter.args);if(!("show"===this.context.experiments.darkFeatureSocialToast?.variation&&e))return;const n={"toggle-container":()=>this.toggleContainerState(),"open-invite":async()=>{await this.toggleContainerState(),this.mainModel.userModel.markSessionAsShared(),this.navigationService.showShare()}},i={"no-session":()=>!(0,l.A)(),"alone-in-session":(t,e)=>"closed"===e&&1===t.users.length},o={buttonColors:{...t?.buttonColors,backgroundColor:t?.buttonColors?.backgroundColor??this.productManifest.colors.primaryColor},iconName:this.context.experiments.buttonVisual?.variation},r={...la,buttonConfig:o},a={textColor:t?.primaryColoredThemeConfig?.textColor??this.productManifest.colors.primaryColor},s={...da,logo:()=>(0,it.A)(this.context.experiments.buttonVisual?.variation),primaryColoredThemeConfig:a};new ka(n,i,{"no-session":[r,ca,s],"alone-in-session":[pa]},this.context.language,this.mainModel.userModel,this.containerDataLayer).initTriggers(t.toasts)}}var _a,Ia,ja=n(5364);function Ma(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}let Da=(0,et.Ay)({})((Ia=class JoynedSandboxStripElement extends HTMLElement{constructor(){super(),Ma(this,"shadowRoot",this.attachShadow({mode:"open"})),Ma(this,"styles",[ja.A]),this.shadowRoot.appendChild(tt.A`
Joyned sandbox!
`)}},Ma(Ia,"TAG",""),_a=Ia))||_a;const Oa={openShare:function(t){window.open(t.link,"_blank")},openNativeShare:function({text:t,link:e,title:n}){navigator.share({text:t.replace(e,""),url:e,title:n})},copyToClipboard:function(t){const e=function(t=document.body){const e=document.createElement("textarea");return e.readOnly=!0,e.id="gamitee-share-clipboard-hidden-textarea",e.style.display="none",e.style.position="absolute",e.style.zIndex="-1",e.style.fontSize="16px",t.appendChild(e),e}();e.value=t.text,e.style.display="block",e.select(),e.setSelectionRange(0,t.text.length);try{document.execCommand("copy")}catch(t){throw new Error(`Failed copy to clipboard - ${t}`)}e.style.display="none",e.value=""},offeringClicked:function(t){const{offering:e,shouldOpenNewTab:n}=t,i=e.directURL;return n?window.open(i,"_blank"):window.location.href.includes(i)?window.location.reload():void(window.location.href=i)},openDMService:function(t){const{number:e,text:n}=t;window.open(`https://wa.me/${e}?text=${n}`)},presentUI:()=>{},loaded:()=>{},minimize:()=>{},maximize:()=>{},joynedInitiated:()=>{},leave:()=>{},showSnackbar:()=>{}};var $a=n(3216);async function Pa(t,e,n,i,o,r,a){if(null!=t.getSessionID()&&gamiteeAnalytics.addExtra("userType",t.user.isInvitee?"invitee":"initiator"),(0,z.w9)()){const t=new Da;document.body.appendChild(t)}const s=new Ta(t,e,n);await s.init(r,o,i,a),window.jndApp={toggleContainerState:s.toggleContainerState.bind(s),addOffering:s.addOffering.bind(s),setParameters:s.setParameters.bind(s),reportTransaction:t=>((0,$a.default)(t),!0),showFailedOffering:s.showFailedOffering.bind(s)},(0,Me.$)("joynedInitiated"),t.isInMobileApp||(s.setupButtons(),s.setupSocialToast(),window.addEventListener(Me.E,(t=>{Oa[t.detail.name](t.detail.payload)})))}},1673:(t,e,n)=>{function i(t,e,n){return{close:n(t),isOpen$:e(t)}}n.d(e,{A:()=>i})},7835:(t,e,n)=>{n.d(e,{A:()=>l});var i=n(9559),o=n(4707),r=n(7809),a=n(485),s=n(8037);function l(){const t=new i.t([]);return t.pipe((0,r.T)((t=>t.map((t=>t.isOpen$.pipe((0,r.T)((e=>[e,t]))))))),(0,a.n)((t=>(0,o.h)(...t))),(0,s.p)((([t])=>t))).subscribe((([,e])=>{t.getValue().forEach((t=>{t!==e&&t.close()}))})),{registerElement:function(e){return t.next([...t.getValue(),e]),()=>{const n=[...t.getValue()],i=n.indexOf(e);n.splice(i,1),t.next(n)}}}}},5497:(t,e,n)=>{n.d(e,{A:()=>p,V:()=>d});var i=n(9559),o=n(4116),r=n(7809),a=n(7611),s=n(9156),l=n(7841);const c=(t,e)=>e.some((({location:e})=>e.city===t.city&&e.country===t.country&&e.type===t.type));function d(t){const e=t.filter((t=>!t.deleted)),n=[];return e.forEach((t=>{const{offeringContent:e,postIndex:i}=t;if(!e)return"";const{offeringName:o,data:r}=e;if("hotel-offering"===o){const{location:t,startDate:e,endDate:o}=r;t&&!c(t,n)&&n.push({location:(0,l.GZ)(t),postIndex:i,startDate:e?.valueOf(),endDate:o?.valueOf()})}if("trip-offering"===o){const{location:t,trips:e}=r,{startDate:o,endDate:a}=function(t){return t.length<=0?{}:{startDate:t[0].departTimeMs.valueOf(),endDate:t[t.length-1].arrivalTimeMs.valueOf()}}(e);t&&!c(t,n)&&n.push({location:(0,l.GZ)(t),postIndex:i,startDate:o,endDate:a})}})),n}function p(t,e){const n=new i.t([]);t.sessionNameChanged$.pipe((0,o.E)(n),(0,r.T)((([{name:t,sessionId:e},n])=>n.map((n=>(n.session.sessionId===e&&(n.session.name=t),n)))))).subscribe(n),t.session$.subscribe((async()=>{await async function(){n.next(await t.listSessions())}()}));const l=new a.B;(0,s.z)([t.session$,e]).subscribe((([t,e])=>{const n=d(e.collection);l.next({...t,posts:e.collection,locations:n.length>0?n:void 0})}));return{session$:l.asObservable(),leaveSession:async function(e,i){await t.leaveSession(e,i);const o=n.getValue();n.next(o.filter((({session:t})=>t.sessionId!==e)))},changeSessionName:async function(e,i){await t.changeSessionName(e,i);const o=n.getValue().map((t=>(t.session.sessionId===e&&(t.session.name=i),t)));n.next(o)},get subscriptions$(){return n.asObservable()}}}},4947:(t,e,n)=>{n.d(e,{b:()=>o,u:()=>i});const i=t=>new Promise((e=>setTimeout(e,1e3*t))),o=t=>!!t.match(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/)},3894:(t,e,n)=>{n.d(e,{$:()=>r,E:()=>o});var i=n(9578).u;const o="joynedMessage";function r(t,e){dispatchEvent(new i(o,{detail:{name:t,payload:e}}))}},5503:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;box-shadow:0 0 4px 0 #00000040;gap:6px;left:var(--rtl-auto,18px);padding:4px 7px;position:absolute;right:var(--ltr-auto,18px);top:15px;z-index:2}.crown-icon{display:none;left:var(--rtl-auto,-10px);right:var(--ltr-auto,-10px)}.colored-thumbs-down path{stroke:var(--gm-voting-color,#d63a75)}.colored-thumbs-up path{stroke:var(--gm-voting-color,#485def)}.num-votes{color:#a7a7a7;text-align:center}.jnd-voting-button{cursor:pointer;display:flex;height:20px;line-height:20px}.jnd-voting-button svg{height:18px;padding:0 2px}.jnd-voting-button .num-votes{display:inline-block;text-align:center;width:15px}.jnd-voting-button .thumbs-down{margin-top:2px}svg.thumbs-down{transform:rotate(180deg)}.vote-with-count{display:flex;flex-direction:column;margin:0 10px;position:relative}.vote-with-count svg{height:33px}.vote-with-count svg.thumbs-down{height:42px}.vote-with-count .vote-button{border-radius:50%;cursor:pointer;height:40px;width:40px}.vote-with-count .colored-thumbs-down,.vote-with-count .colored-thumbs-up{border-radius:50%}.vote-with-count .colored-thumbs-up{background-color:var(--gm-voting-background-color,#485def30)}.vote-with-count .colored-thumbs-down{background-color:var(--gm-voting-background-color,#d63a7530)}.joyned-voting-modal-user-name{color:var(--gmt-new-text-color-main);line-height:45px}.joyned-voting-modal-user-reaction{font-size:25px;margin:7px 5px 0}.joyned-voting-modal-user-reaction svg{width:24px}.joyned-voting-modal-user-row{align-items:start;display:grid;grid-template-columns:9fr 1fr;height:45px;justify-content:space-between;width:100%}.joyned-voting-modal-user-details{align-items:center;display:flex;margin-left:calc(var(--ltr-factor)*5px);margin-right:calc(var(--rtl-factor)*5px)}.jnd-votes-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #00000026;font-size:16px;left:var(--rtl-auto,7px);line-height:100%;margin-top:10px;max-height:150px;overflow-y:auto;padding:15px 6px;position:absolute;right:var(--ltr-auto,7px);top:23px;white-space:normal;width:200px;z-index:4}:host(.highest-votes) .up-vote-count{font-weight:var(--joyned-font-weight-bold)}:host(.highest-votes) .popup-thumbs-up path{stroke:#f4d037}:host(.highest-votes) .popup-thumbs-up{background-color:#f4d03730}:host(.highest-votes) .crown-icon{background-color:#f4d037;border-radius:50%;display:block;height:18px;padding:3px;position:absolute;top:-12px;width:18px}:host(.highest-votes) .crown-icon svg{stroke-width:0;margin:7px 1px;transform:scale(1.5)}:host(.highest-votes) .vote-with-count .crown-icon svg{margin-top:11px}.votes{display:flex;justify-content:center;margin:10px 0}.votes .num-votes{margin-top:5px}.vote-with-count.colored-thumbs-up{background-color:#485def30}.vote-with-count.colored-thumbs-down{background-color:#d63a7530}:host(.hide-vote-count) .num-votes{display:none}#votes-top{margin:10px 0;text-align:center}#list{border-top:1px solid #dfdfdf}#list .thumbs-down,#list .thumbs-up{height:20px}#list .thumbs-down{margin-top:3px}.title{font-weight:var(--joyned-font-weight-bold)}.jnd-votes-popup.right{left:var(--ltr-auto,7px);right:var(--rtl-auto,7px)}","",{version:3,sources:["webpack://./public/components/board/JNDVotingSelector.component.css"],names:[],mappings:"AAAA,MAOE,qBAAuB,CALvB,wBAAyB,CAIzB,kBAAmB,CAKnB,8BAA+B,CAF/B,OAAQ,CALR,yBAA2B,CAI3B,eAAgB,CAPhB,iBAAkB,CAIlB,0BAA4B,CAF5B,QAAS,CAOT,SAEF,CAEA,YAGE,YAAa,CAFb,0BAA4B,CAC5B,2BAEF,CAGE,0BACE,qCACF,CAIA,wBACE,qCACF,CAGF,WACE,aAAc,CACd,iBACF,CAEA,mBAIE,cAAe,CADf,YAAa,CAFb,WAAY,CACZ,gBAkBF,CAdE,uBACE,WAAY,CACZ,aACF,CAEA,8BAEE,oBAAqB,CACrB,iBAAkB,CAFlB,UAGF,CAEA,gCACE,cACF,CAGF,gBACE,wBACF,CAEA,iBACE,YAAa,CACb,qBAAsB,CACtB,aAAc,CACd,iBA6BF,CA3BE,qBACE,WACF,CAEA,iCACE,WACF,CAEA,8BACE,iBAAkB,CAClB,cAAe,CACf,WAAY,CACZ,UACF,CAEA,0EAEE,iBACF,CAEA,oCACE,4DACF,CAEA,sCACE,4DACF,CAKE,+BAEE,oCAAqC,CADrC,gBAEF,CAEA,mCAEE,cAAe,CADf,gBAMF,CAHE,uCACE,UACF,CAGF,8BAEE,iBAAkB,CAClB,YAAa,CACb,6BAA8B,CAE9B,WAAY,CALZ,6BAA8B,CAI9B,UAEF,CAMJ,kCAEE,kBAAmB,CADnB,YAAa,CAGb,uCAA4C,CAD5C,wCAEF,CAEA,iBAgBE,qBAAuB,CATvB,iBAAkB,CANlB,8BAAsC,CAOtC,cAAe,CAKf,wBAA0B,CAJ1B,gBAAiB,CAHjB,eAAgB,CAMhB,gBAAiB,CAFjB,eAAgB,CALhB,gBAAiB,CAHjB,iBAAkB,CAYlB,yBAA2B,CAC3B,QAAS,CAJT,kBAAmB,CAPnB,WAAY,CADZ,SAcF,CAGE,qCACE,0CACF,CAEA,4CACE,cACF,CAEA,uCACE,0BACF,CAEA,kCACE,wBAAyB,CAKzB,iBAAkB,CAJlB,aAAc,CAKd,WAAY,CAJZ,WAAY,CACZ,iBAAkB,CAClB,SAAU,CAGV,UAOF,CALE,sCACE,cAAe,CAEf,cAAe,CADf,oBAEF,CAKE,uDACE,eACF,CAKN,OAEE,YAAa,CACb,sBAAuB,CAFvB,aAOF,CAHE,kBACE,cACF,CAGF,mCACE,0BACF,CAEA,qCACE,0BACF,CAGE,mCACE,YACF,CAGF,WAEE,aAAc,CADd,iBAEF,CAEA,MACE,4BAUF,CARE,oCAEE,WACF,CAEA,mBACE,cACF,CAGF,OACE,0CACF,CAEA,uBACE,wBAAyB,CACzB,yBACF",sourcesContent:[":host {\n position: absolute;\n border: 1px solid #dfdfdf;\n top: 15px;\n left: var(--rtl-auto, 18px);\n right: var(--ltr-auto, 18px);\n border-radius: 20px;\n background-color: white;\n padding: 4px 7px;\n gap: 6px;\n z-index: 2;\n box-shadow: 0 0 4px 0 #00000040;\n}\n\n.crown-icon {\n left: var(--rtl-auto, -10px);\n right: var(--ltr-auto, -10px);\n display: none;\n}\n\n.colored-thumbs-down {\n path {\n stroke: var(--gm-voting-color, #d63a75);\n }\n}\n\n.colored-thumbs-up {\n path {\n stroke: var(--gm-voting-color, #485def);\n }\n}\n\n.num-votes {\n color: #a7a7a7;\n text-align: center;\n}\n\n.jnd-voting-button {\n height: 20px;\n line-height: 20px;\n display: flex;\n cursor: pointer;\n\n svg {\n height: 18px;\n padding: 0 2px;\n }\n\n .num-votes {\n width: 15px;\n display: inline-block;\n text-align: center;\n }\n\n .thumbs-down {\n margin-top: 2px;\n }\n}\n\nsvg.thumbs-down {\n transform: rotate(180deg);\n}\n\n.vote-with-count {\n display: flex;\n flex-direction: column;\n margin: 0 10px;\n position: relative;\n\n svg {\n height: 33px;\n }\n\n svg.thumbs-down {\n height: 42px;\n }\n\n .vote-button {\n border-radius: 50%;\n cursor: pointer;\n height: 40px;\n width: 40px;\n }\n\n .colored-thumbs-up,\n .colored-thumbs-down {\n border-radius: 50%;\n }\n\n .colored-thumbs-up {\n background-color: var(--gm-voting-background-color, #485def30);\n }\n\n .colored-thumbs-down {\n background-color: var(--gm-voting-background-color, #d63a7530);\n }\n}\n\n.joyned-voting-modal {\n &-user {\n &-name {\n line-height: 45px;\n color: var(--gmt-new-text-color-main);\n }\n\n &-reaction {\n margin: 7px 5px 0;\n font-size: 25px;\n\n svg {\n width: 24px;\n }\n }\n\n &-row {\n justify-content: space-between;\n align-items: start;\n display: grid;\n grid-template-columns: 9fr 1fr;\n width: 100%;\n height: 45px;\n }\n }\n}\n\n\n\n.joyned-voting-modal-user-details {\n display: flex;\n align-items: center;\n margin-right: calc(var(--rtl-factor) * 5px);\n margin-left: calc(var(--ltr-factor) * 5px);\n}\n\n.jnd-votes-popup {\n box-shadow: 0 4px 8px rgb(0 0 0 / 15%);\n position: absolute;\n z-index: 4;\n width: 200px;\n padding: 15px 6px;\n margin-top: 10px;\n border-radius: 8px;\n font-size: 16px;\n line-height: 100%;\n overflow-y: auto;\n white-space: normal;\n max-height: 150px;\n left: var(--rtl-auto, 7px);\n right: var(--ltr-auto, 7px);\n top: 23px;\n background-color: white;\n}\n\n:host(.highest-votes) {\n .up-vote-count {\n font-weight: var(--joyned-font-weight-bold);\n }\n\n .popup-thumbs-up path {\n stroke: #f4d037;\n }\n\n .popup-thumbs-up {\n background-color: #f4d03730;\n }\n\n .crown-icon {\n background-color: #f4d037;\n display: block;\n padding: 3px;\n position: absolute;\n top: -12px;\n border-radius: 50%;\n height: 18px;\n width: 18px;\n\n svg {\n stroke-width: 0;\n transform: scale(1.5);\n margin: 7px 1px;\n }\n }\n\n .vote-with-count {\n .crown-icon {\n svg {\n margin-top: 11px;\n }\n }\n }\n}\n\n.votes {\n margin: 10px 0;\n display: flex;\n justify-content: center;\n\n .num-votes {\n margin-top: 5px;\n }\n}\n\n.vote-with-count.colored-thumbs-up {\n background-color: #485def30;\n}\n\n.vote-with-count.colored-thumbs-down {\n background-color: #d63a7530;\n}\n\n:host(.hide-vote-count) {\n .num-votes {\n display: none;\n }\n}\n\n#votes-top {\n text-align: center;\n margin: 10px 0;\n}\n\n#list {\n border-top: 1px solid #dfdfdf;\n\n .thumbs-up,\n .thumbs-down {\n height: 20px;\n }\n\n .thumbs-down {\n margin-top: 3px;\n }\n}\n\n.title {\n font-weight: var(--joyned-font-weight-bold);\n}\n\n.jnd-votes-popup.right {\n left: var(--ltr-auto,7px);\n right: var(--rtl-auto,7px);\n}\n"],sourceRoot:""}]);const s=a.toString()},2922:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{background:var(--gmt-app-bg,#fff);box-sizing:border-box;display:flex;flex:0;-webkit-flex:0;flex-direction:column;flex-shrink:0;line-height:normal;margin-bottom:10px;order:2;padding:0 12px;position:relative;-webkit-user-select:none;user-select:none;width:100%}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){:host{display:block}}}joyned-swipe-bar{display:none}.gamitee-prod-info{grid-template-columns:161px auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.gamitee-prod-action-bar-row{align-items:center;border-top:var(--gmt-divider-line,1px solid rgba(33 33 33 8%));border-top-color:#0000;box-sizing:border-box;display:flex;justify-content:space-between;min-height:30px;text-align:center;width:100%}.gamitee-prod-action-bar-row.counter{padding:0 .4em 4px}.card-menu-container{top:0;z-index:1}.card-menu,.card-menu-container{left:var(--ltr-auto,0);position:absolute;right:var(--rtl-auto,0)}.card-menu{background:var(--gmt-app-bg,#fff);border-radius:4px;box-shadow:0 0 4px #00000024;color:#495057;flex-direction:column;height:auto;z-index:1000000}gamitee-dropdown-menu{margin-left:calc(var(--rtl-factor)*7px);margin-right:calc(var(--ltr-factor)*7px);top:8px}::slotted(joyned-add-comment-btn){flex:7}::slotted(joyned-quick-comment){cursor:pointer;flex:1;margin:0 12px 10px}::slotted(joyned-comments-counter-btn){margin:auto 10px}.gamitee-prod-text-container{background-color:var(--gmt-app-bg,#fff);padding:4px 1px 0;width:75%}#top-container{border:1px solid #dfdfdf;border-radius:16px;box-shadow:0 2px 0 #0000000d}joyned-voting-selector{left:var(--ltr-auto,60px);right:var(--rtl-auto,60px);top:11px}.joyned-expand-prod-info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}:host(.trip-cards) joyned-voting-selector{top:7px}:host(.trip-cards) gamitee-dropdown-menu{top:-1px}:host(.goods) joyned-voting-selector{left:var(--rtl-auto,18px);right:var(--ltr-auto,18px);top:6px}:host([display-mode=single]) .gamitee-prod-action-bar{display:none}:host([display-mode=single]) #top-container{border:none;border-radius:0;box-shadow:none}:host(.trending) .gamitee-prod-action-bar{display:none}","",{version:3,sources:["webpack://./public/components/board/offerings/GMTOfferingFrame.component.css"],names:[],mappings:"AAAA,MAaE,iCAAoC,CAXpC,qBAAsB,CACtB,YAAa,CACb,MAAO,CAEP,cAAe,CADf,qBAAsB,CAEtB,aAAc,CAId,kBAAmB,CAGnB,kBAAmB,CANnB,OAAQ,CAER,cAAe,CATf,iBAAkB,CAWlB,wBAAiB,CAAjB,gBAAiB,CAHjB,UAYF,CALE,6FACE,mEAjBJ,MAkBM,aAGN,CAFI,CACF,CAGF,iBACE,YACF,CAEA,mBAEE,gCAAiC,CACjC,0BAAmB,CAAnB,uBAAmB,CAAnB,kBAAmB,CAFnB,iBAGF,CAEA,6BAGE,kBAAmB,CAKnB,8DAAgE,CAChE,sBAA6B,CAR7B,qBAAsB,CACtB,YAAa,CAEb,6BAA8B,CAE9B,eAAgB,CAChB,iBAAkB,CAFlB,UAKF,CAEA,qCACE,kBACF,CAGA,qBAEE,KAAM,CAGN,SACF,CAEA,gCAJE,sBAAwB,CAHxB,iBAAkB,CAElB,uBAgBF,CAXA,WAOE,iCAAmC,CACnC,iBAAkB,CAClB,4BAA6B,CAH7B,aAAc,CAFd,qBAAsB,CACtB,WAAY,CAKZ,eACF,CAEA,sBAGE,uCAA0C,CAD1C,wCAA0C,CAD1C,OAGF,CAEA,kCACE,MACF,CAEA,gCAEE,cAAe,CADf,MAAO,CAEP,kBACF,CAEA,uCACE,gBACF,CAEA,6BAEE,uCAAyC,CADzC,iBAAkB,CAElB,SACF,CAEA,eACE,wBAAyB,CAEzB,kBAAmB,CADnB,4BAEF,CAEA,uBAEE,yBAA2B,CAC3B,0BAA4B,CAF5B,QAGF,CAEA,yBACE,0BAAmB,CAAnB,uBAAmB,CAAnB,kBACF,CAGE,0CACE,OACF,CAEA,yCACE,QACF,CAIA,qCACE,yBAA2B,CAC3B,0BAA4B,CAC5B,OACF,CAIA,sDACE,YACF,CAEA,4CACE,WAAY,CAEZ,eAAgB,CADhB,eAEF,CAIA,0CACE,YACF",sourcesContent:[':host {\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0;\n flex-direction: column;\n -webkit-flex: 0; /* stylelint-disable-line */\n flex-shrink: 0;\n order: 2;\n width: 100%;\n padding: 0 12px;\n line-height: normal; /** explicit default **/\n user-select: none;\n background: var(--gmt-app-bg, white);\n margin-bottom: 10px;\n\n @media not all and (min-resolution: 0.001dpcm) {\n @supports (-webkit-appearance: none) and (stroke-color: transparent) {\n display: block;\n }\n }\n}\n\njoyned-swipe-bar {\n display: none;\n}\n\n.gamitee-prod-info {\n position: relative;\n grid-template-columns: 161px auto;\n height: fit-content;\n}\n\n.gamitee-prod-action-bar-row {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n min-height: 30px;\n text-align: center;\n border-top: var(--gmt-divider-line, 1px solid rgba(33 33 33 8%));\n border-top-color: transparent;\n}\n\n.gamitee-prod-action-bar-row.counter {\n padding: 0 0.4em 4px;\n}\n\n\n.card-menu-container {\n position: absolute;\n top: 0;\n right: var(--rtl-auto, 0);\n left: var(--ltr-auto, 0);\n z-index: 1;\n}\n\n.card-menu {\n position: absolute;\n right: var(--rtl-auto, 0);\n left: var(--ltr-auto, 0);\n flex-direction: column;\n height: auto;\n color: #495057;\n background: var(--gmt-app-bg, #fff);\n border-radius: 4px;\n box-shadow: 0 0 4px #00000024;\n z-index: 1000000;\n}\n\ngamitee-dropdown-menu {\n top: 8px;\n margin-right: calc(var(--ltr-factor)* 7px);\n margin-left: calc(var(--rtl-factor)* 7px);\n}\n\n::slotted(joyned-add-comment-btn) {\n flex: 7;\n}\n\n::slotted(joyned-quick-comment) {\n flex: 1;\n cursor: pointer;\n margin: 0 12px 10px;\n}\n\n::slotted(joyned-comments-counter-btn) {\n margin: auto 10px;\n}\n\n.gamitee-prod-text-container {\n padding: 4px 1px 0;\n background-color: var(--gmt-app-bg, #fff);\n width: 75%;\n}\n\n#top-container {\n border: 1px solid #dfdfdf;\n box-shadow: 0 2px 0 rgba(0 0 0 / 5%);\n border-radius: 16px;\n}\n\njoyned-voting-selector {\n top: 11px;\n left: var(--ltr-auto, 60px);\n right: var(--rtl-auto, 60px);\n}\n\n.joyned-expand-prod-info {\n height: fit-content;\n}\n\n:host(.trip-cards) {\n joyned-voting-selector {\n top: 7px;\n }\n\n gamitee-dropdown-menu {\n top: -1px;\n }\n}\n\n:host(.goods) {\n joyned-voting-selector {\n left: var(--rtl-auto, 18px);\n right: var(--ltr-auto, 18px);\n top: 6px;\n }\n}\n\n:host([display-mode="single"]) {\n .gamitee-prod-action-bar {\n display: none;\n }\n\n #top-container {\n border: none;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n:host(.trending) {\n .gamitee-prod-action-bar {\n display: none;\n }\n}\n'],sourceRoot:""}]);const s=a.toString()},765:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,".info-container{display:flex;height:165px}.joyned-prod-img-container{border:.5px solid #e5e5e5;border-radius:7px;cursor:pointer;display:grid;grid-template-columns:109px auto;grid-template-rows:109px;height:unset;margin:7px;margin-left:calc(var(--ltr-factor)*15px + var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*5px + var(--rtl-factor)*15px);position:relative}.joyned-title-text{color:#272932;font-size:14px;font-weight:var(--joyned-font-weight-bold);line-height:18px;margin-bottom:5px;--max-lines:3;-webkit-line-clamp:2;line-height:var(--lh)}.joyned-description-text,.joyned-title-text{--lh:1.3em;display:-webkit-box;-webkit-box-orient:vertical;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden}.joyned-description-text{line-height:15px;margin-left:calc(var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*5px);--max-lines:2;-webkit-line-clamp:1;line-height:var(--lh)}.joyned-prod-text-container{display:flex;flex-direction:column;margin:0}.joyned-price-total{color:#202020;font-weight:var(--joyned-font-weight-bold);margin-bottom:2px}.joyned-price-sale{color:#c1c1c1;margin-bottom:2px;text-decoration-line:line-through}.joyned-price{align-items:flex-start;display:flex;flex-direction:column;line-height:15px;margin-bottom:5px}.joyned-prod-text-footer{align-items:flex-start;display:flex;justify-content:space-between;margin:30px 12px 5px 5px;margin-left:calc(var(--ltr-factor)*12px + var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*5px + var(--rtl-factor)*12px)}.joyned-action-button{background-color:var(--gm-action-background);border:1px solid #000;border-color:var(--gm-action-border-color);border-radius:37px;color:var(--gm-action-color);padding:6px 14px;width:100%}.joyned-action-button:hover{background-color:var(--gm-action-hover-background);color:var(--gm-action-hover-color)}.joyned-prod-text-header{cursor:pointer;margin:5px 5px 10px}.joyned-creator-text{color:#666;line-height:15px;margin:7px 0;max-width:75%}.joyned-dates-text{line-height:20px}gamitee-star-rating{color:var(--gm-color-primary);height:1.2em;width:80px}.joyned-prod-header-container{align-items:center;display:flex;justify-content:space-between;margin:5px 6px 0}.price-footer{font-size:10px;text-align:center}.joyned-main-text-container{width:100%}:host(.trending) .joyned-description-text{-webkit-line-clamp:unset;--max-lines:5}.joyned-timeout-container{align-items:center;align-self:center;display:flex;justify-content:center;margin-top:5px;position:absolute}.time-out-svg{color:var(--gm-color-primary);padding:1px}.timeout-popup{background-color:#fff;border-radius:5px;bottom:25px;box-shadow:0 2px 12px #00000040;display:none;justify-content:center;left:var(--ltr-auto,-36px);margin-left:calc(var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*5px);padding:8px;position:absolute;right:var(--rtl-auto,-36px);width:210px}.timeout-popup.show{display:flex}.popup-arrow{background-color:#fff;bottom:-6px;height:10px;left:var(--ltr-auto,25px);position:absolute;right:var(--rtl-auto,25px);transform:rotate(45deg);width:10px}.timeout-text{color:#202020;line-height:18px;text-align:center}.timeout-button{background-color:#fff;border-radius:50%;cursor:pointer;display:none;height:20px;justify-content:center;left:var(--rtl-auto,-8px);margin-bottom:3px;margin-left:calc(var(--rtl-factor)*2px);margin-right:calc(var(--ltr-factor)*2px);position:absolute;right:var(--ltr-auto,-8px);text-align:center;width:20px}.timeout-button.show{display:inline-flex}.joyned-price>.joyned-timeout-container{transform:translate(calc(var(--ltr-sign)*51px),-8px)}.joyned-price>.joyned-timeout-container .timeout-popup{bottom:25px;left:var(--rtl-auto,-80px);right:var(--ltr-auto,-80px)}.joyned-price>.joyned-timeout-container .timeout-popup .popup-arrow{left:var(--rtl-auto,-75px);right:var(--ltr-auto,-75px)}.joyned-price>.joyned-timeout-container .small-icon{transform:scale(.9)}","",{version:3,sources:["webpack://./public/components/board/offerings/JNDGoodsOfferingCard.component.css"],names:[],mappings:"AAAA,gBACE,YAAa,CACb,YACF,CAEA,2BAME,yBAA2B,CAC3B,iBAAkB,CAFlB,cAAe,CAHf,YAAa,CACb,gCAAiC,CACjC,wBAAyB,CAIzB,YAAa,CACb,UAAW,CAEX,gEAAsE,CADtE,iEAAsE,CATtE,iBAYF,CAEA,mBAIE,aAAc,CAFd,cAAe,CADf,0CAA2C,CAE3C,gBAAiB,CAEjB,iBAAkB,CAElB,aAAc,CAKd,oBAAqB,CAIrB,qBAEF,CAEA,4CAVE,UAAW,CACX,mBAAoB,CAEpB,2BAA4B,CAC5B,2CAA8C,CAC9C,eAoBF,CAfA,yBACE,gBAAiB,CAEjB,uCAA2C,CAD3C,wCAA2C,CAK3C,aAAc,CAEd,oBAAqB,CAIrB,qBAEF,CAEA,4BACE,YAAa,CAEb,qBAAsB,CADtB,QAEF,CAEA,oBAEE,aAAc,CADd,0CAA2C,CAE3C,iBACF,CAEA,mBACE,aAAc,CAEd,iBAAkB,CADlB,iCAEF,CAEA,cAKE,sBAAuB,CAJvB,YAAa,CACb,qBAAsB,CACtB,gBAAiB,CACjB,iBAEF,CAEA,yBAME,sBAAuB,CAFvB,YAAa,CACb,6BAA8B,CAJ9B,wBAAyB,CAEzB,gEAAsE,CADtE,iEAKF,CAEA,sBAEE,4CAA6C,CAD7C,qBAAuB,CAGvB,0CAA2C,CAC3C,kBAAmB,CAFnB,4BAA6B,CAG7B,gBAAiB,CACjB,UAMF,CAJE,4BACE,kDAAmD,CACnD,kCACF,CAGF,yBAEE,cAAe,CADf,mBAEF,CAEA,qBAEE,UAAW,CADX,gBAAiB,CAEjB,YAAa,CACb,aACF,CAEA,mBACE,gBACF,CAEA,oBACE,6BAA8B,CAE9B,YAAa,CADb,UAEF,CAEA,8BAIE,kBAAmB,CAFnB,YAAa,CACb,6BAA8B,CAF9B,gBAIF,CAEA,cACE,cAAe,CACf,iBACF,CAEA,4BACE,UACF,CAGE,0CACE,wBAAyB,CAEzB,aACF,CAGF,0BAGE,kBAAmB,CAFnB,iBAAkB,CAClB,YAAa,CAEb,sBAAuB,CACvB,cAAe,CACf,iBACF,CAEA,cAEE,6BAA8B,CAD9B,WAEF,CAEA,eAEE,qBAAsB,CAEtB,iBAAkB,CAOlB,WAAY,CAGZ,+BAAyC,CAbzC,YAAa,CAWb,sBAAuB,CAFvB,0BAA4B,CAH5B,uCAA2C,CAD3C,wCAA2C,CAH3C,WAAY,CAKZ,iBAAkB,CAClB,2BAA6B,CAJ7B,WAcF,CAHE,oBACE,YACF,CAGF,aAQI,qBAAsB,CAHtB,WAAY,CAHZ,WAAY,CAKZ,yBAA2B,CAH3B,iBAAkB,CAElB,0BAA4B,CAH5B,uBAAwB,CAFxB,UAQJ,CAEA,cACE,aAAc,CACd,gBAAiB,CACjB,iBACF,CAEA,gBACE,qBAAuB,CAYvB,iBAAkB,CAClB,cAAe,CARf,YAAa,CAFb,WAAY,CAFZ,sBAAuB,CAUvB,yBAA2B,CAH3B,iBAAkB,CADlB,uCAA2C,CAD3C,wCAA2C,CAG3C,iBAAkB,CAClB,0BAA4B,CAN5B,iBAAkB,CAFlB,UAgBF,CAHE,qBACE,mBACF,CAGF,wCACE,oDAgBF,CAdE,uDAGE,WAAY,CADZ,0BAA4B,CAD5B,2BAQF,CAJE,oEAEE,0BAA4B,CAD5B,2BAEF,CAGF,oDACE,mBACF",sourcesContent:[".info-container {\n display: flex;\n height: 165px;\n}\n\n.joyned-prod-img-container {\n position: relative;\n display: grid;\n grid-template-columns: 109px auto;\n grid-template-rows: 109px;\n cursor: pointer;\n border: 0.5px solid #e5e5e5;\n border-radius: 7px;\n height: unset;\n margin: 7px;\n margin-right: calc(var(--ltr-factor) * 5px + var(--rtl-factor) * 15px);\n margin-left: calc(var(--ltr-factor) * 15px + var(--rtl-factor) * 5px);\n\n}\n\n.joyned-title-text {\n font-weight: var(--joyned-font-weight-bold);\n font-size: 14px;\n line-height: 18px;\n color: #272932;\n margin-bottom: 5px;\n\n --max-lines: 3;\n\n /*stylelint-disable*/\n --lh: 1.3em;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n line-height: var(--lh);\n /*stylelint-enable*/\n}\n\n.joyned-description-text {\n line-height: 15px;\n margin-right: calc(var(--ltr-factor) * 5px);\n margin-left: calc(var(--rtl-factor) * 5px);\n\n /*stylelint-disable*/\n --lh: 1.3em;\n --max-lines: 2;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n line-height: var(--lh);\n /*stylelint-enable*/\n}\n\n.joyned-prod-text-container {\n display: flex;\n margin: 0;\n flex-direction: column;\n}\n\n.joyned-price-total {\n font-weight: var(--joyned-font-weight-bold);\n color: #202020;\n margin-bottom: 2px;\n}\n\n.joyned-price-sale {\n color: #c1c1c1;\n text-decoration-line: line-through;\n margin-bottom: 2px;\n}\n\n.joyned-price {\n display: flex;\n flex-direction: column;\n line-height: 15px;\n margin-bottom: 5px;\n align-items: flex-start;\n}\n\n.joyned-prod-text-footer {\n margin: 30px 12px 5px 5px;\n margin-right: calc(var(--ltr-factor) * 5px + var(--rtl-factor) * 12px);\n margin-left: calc(var(--ltr-factor) * 12px + var(--rtl-factor) * 5px);\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n}\n\n.joyned-action-button {\n border: 1px solid black;\n background-color: var(--gm-action-background);\n color: var(--gm-action-color);\n border-color: var(--gm-action-border-color);\n border-radius: 37px;\n padding: 6px 14px;\n width: 100%;\n\n &:hover {\n background-color: var(--gm-action-hover-background);\n color: var(--gm-action-hover-color);\n }\n}\n\n.joyned-prod-text-header {\n margin: 5px 5px 10px;\n cursor: pointer;\n}\n\n.joyned-creator-text {\n line-height: 15px;\n color: #666;\n margin: 7px 0;\n max-width: 75%;\n}\n\n.joyned-dates-text {\n line-height: 20px;\n}\n\ngamitee-star-rating {\n color: var(--gm-color-primary);\n width: 80px;\n height: 1.2em;\n}\n\n.joyned-prod-header-container {\n margin: 5px 6px 0;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.price-footer {\n font-size: 10px;\n text-align: center;\n}\n\n.joyned-main-text-container {\n width: 100%;\n}\n\n:host(.trending) {\n .joyned-description-text {\n -webkit-line-clamp: unset;\n\n --max-lines: 5;\n }\n}\n\n.joyned-timeout-container {\n align-self: center;\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 5px;\n position: absolute;\n}\n\n.time-out-svg {\n padding: 1px;\n color: var(--gm-color-primary);\n}\n\n.timeout-popup{\n display: none;\n background-color: #fff;\n padding: 8px;\n border-radius: 5px;\n width: 210px;\n margin-right: calc(var(--ltr-factor) * 5px);\n margin-left: calc(var(--rtl-factor) * 5px);\n position: absolute;\n right: var(--rtl-auto, -36px);\n left: var(--ltr-auto, -36px);\n bottom: 25px;\n justify-content: center;\n /* stylelint-disable-next-line */\n box-shadow:0 2px 12px rgba(0, 0, 0, 0.25);\n\n &.show {\n display: flex;\n }\n}\n\n.popup-arrow {\n width: 10px;\n height: 10px;\n transform: rotate(45deg);\n position: absolute;\n bottom: -6px;\n right: var(--rtl-auto, 25px);\n left: var(--ltr-auto, 25px);\n background-color: #fff;\n}\n\n.timeout-text {\n color: #202020;\n line-height: 18px;\n text-align: center;\n}\n\n.timeout-button {\n background-color: white;\n justify-content: center;\n width: 20px;\n height: 20px;\n text-align: center;\n display: none;\n margin-right: calc(var(--ltr-factor) * 2px);\n margin-left: calc(var(--rtl-factor) * 2px);\n margin-bottom: 3px;\n position: absolute;\n right: var(--ltr-auto, -8px);\n left: var(--rtl-auto, -8px);\n border-radius: 50%;\n cursor: pointer;\n\n &.show {\n display: inline-flex;\n }\n}\n\n.joyned-price > .joyned-timeout-container {\n transform: translate(calc(var(--ltr-sign) * 51px) , -8px);\n\n .timeout-popup {\n right: var(--ltr-auto, -80px);\n left: var(--rtl-auto, -80px);\n bottom: 25px;\n\n .popup-arrow {\n right: var(--ltr-auto, -75px);\n left: var(--rtl-auto, -75px);\n }\n }\n\n .small-icon {\n transform: scale(0.9);\n }\n}\n"],sourceRoot:""}]);const s=a.toString()},3933:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,".joyned-title-text{color:#272932;font-size:14px;font-weight:var(--joyned-font-weight-bold);line-height:18px;--max-lines:3;-webkit-line-clamp:2;line-height:var(--lh)}.joyned-description-text,.joyned-title-text{--lh:1.3em;display:-webkit-box;-webkit-box-orient:vertical;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden}.joyned-description-text{line-height:15px;margin:5px;margin-left:calc(var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*5px);--max-lines:2;-webkit-line-clamp:1;line-height:var(--lh)}.joyned-description-text.full-text{-webkit-line-clamp:unset;--max-lines:5}.joyned-prod-text-container{display:grid;grid-template-columns:3.5fr 1fr;margin:0}.joyned-price-total{color:#202020;font-weight:var(--joyned-font-weight-bold);margin-bottom:2px}.joyned-price-sale{color:#c1c1c1;margin-bottom:2px;text-decoration-line:line-through}.joyned-price{align-items:center;display:flex;flex-direction:column;line-height:15px;margin-bottom:5px}.joyned-prod-text-footer{margin-left:calc(var(--rtl-factor)*12px);margin-right:calc(var(--ltr-factor)*12px)}.joyned-action-button{background-color:var(--gm-action-background);border:1px solid #000;border-color:var(--gm-action-border-color);border-radius:37px;color:var(--gm-action-color);padding:6px 14px;width:100%}.joyned-action-button:hover{background-color:var(--gm-action-hover-background);color:var(--gm-action-hover-color)}.price-header{text-align:center}.joyned-prod-text-header{cursor:pointer;margin:5px 0 10px 15px;margin-left:calc(var(--ltr-factor)*15px);margin-right:calc(var(--rtl-factor)*15px)}.joyned-creator-text{color:#666;line-height:15px}.joyned-dates-text{line-height:20px}gamitee-star-rating{color:var(--gm-color-primary);height:1.2em;width:80px}.joyned-prod-header-container{align-items:center;display:flex;justify-content:space-between;margin:5px 6px 0 15px;margin-left:calc(var(--ltr-factor)*15px + var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*6px + var(--rtl-factor)*16px)}.price-footer{font-size:10px;text-align:center}:host(.trending) .joyned-prod-text-header{cursor:pointer;margin:10px}:host(.trending) .joyned-action-button{cursor:pointer;font-size:15px;margin-bottom:15px;padding:16px 64px}:host(.trending) .joyned-prod-text-container{grid-template-columns:1fr}:host(.trending) .joyned-prod-text-footer{margin:auto}:host(.trending) .joyned-description-text{-webkit-line-clamp:unset;--max-lines:5}.joyned-timeout-container{align-items:center;align-self:center;display:flex;justify-content:center;margin-top:5px;position:absolute}.time-out-svg{color:var(--gm-color-primary);padding:1px}.timeout-popup{background-color:#fff;border-radius:5px;bottom:25px;box-shadow:0 2px 12px #00000040;display:none;justify-content:center;left:var(--ltr-auto,-36px);margin-left:calc(var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*5px);padding:8px;position:absolute;right:var(--rtl-auto,-36px);width:210px}.timeout-popup.show{display:flex}.popup-arrow{background-color:#fff;bottom:-4px;height:10px;left:var(--ltr-auto,25px);position:absolute;right:var(--rtl-auto,25px);transform:rotate(45deg);width:10px}.timeout-text{color:#202020;line-height:18px;text-align:center}.timeout-button{background-color:#fff;border-radius:50%;cursor:pointer;display:none;height:20px;justify-content:center;left:var(--rtl-auto,-8px);margin-bottom:3px;margin-left:calc(var(--rtl-factor)*2px);margin-right:calc(var(--ltr-factor)*2px);position:absolute;right:var(--ltr-auto,-8px);text-align:center;width:20px}.timeout-button.show{display:inline-flex}.joyned-price>.joyned-timeout-container{transform:translate(-32px,-2px)}.joyned-price .small-icon{transform:scale(.9)}","",{version:3,sources:["webpack://./public/components/board/offerings/JNDHotelOfferingCard.component.css"],names:[],mappings:"AAEA,mBAIE,aAAc,CAFd,cAAe,CADf,0CAA2C,CAE3C,gBAAiB,CAGjB,aAAc,CAKd,oBAAqB,CAIrB,qBAEF,CAEA,4CAVE,UAAW,CACX,mBAAoB,CAEpB,2BAA4B,CAC5B,2CAA8C,CAC9C,eA2BF,CAtBA,yBACE,gBAAiB,CACjB,UAAW,CAEX,uCAA4C,CAD5C,wCAA4C,CAK5C,aAAc,CAEd,oBAAqB,CAIrB,qBAQF,CALE,mCACE,wBAAyB,CAEzB,aACF,CAGF,4BACE,YAAa,CACb,+BAAgC,CAChC,QACF,CAEA,oBAEE,aAAc,CADd,0CAA2C,CAE3C,iBACF,CAEA,mBACE,aAAc,CAEd,iBAAkB,CADlB,iCAEF,CAEA,cAKE,kBAAmB,CAJnB,YAAa,CACb,qBAAsB,CACtB,gBAAiB,CACjB,iBAEF,CAEA,yBAEE,wCAA6C,CAD7C,yCAEF,CAEA,sBAEE,4CAA6C,CAD7C,qBAAuB,CAGvB,0CAA2C,CAC3C,kBAAmB,CAFnB,4BAA6B,CAG7B,gBAAiB,CACjB,UAMF,CAJE,4BACE,kDAAmD,CACnD,kCACF,CAGF,cACE,iBACF,CAEA,yBAIE,cAAe,CAHf,sBAAuB,CAEvB,wCAA6C,CAD7C,yCAGF,CAEA,qBAEE,UAAW,CADX,gBAEF,CAEA,mBACE,gBACF,CAEA,oBACE,6BAA8B,CAE9B,YAAa,CADb,UAEF,CAEA,8BAME,kBAAmB,CAFnB,YAAa,CACb,6BAA8B,CAJ9B,qBAAsB,CAEtB,gEAAsE,CADtE,iEAKF,CAEA,cACE,cAAe,CACf,iBACF,CAGE,0CAEE,cAAe,CADf,WAEF,CAEA,uCACE,cAAe,CACf,cAAe,CAEf,kBAAmB,CADnB,iBAEF,CAEA,6CACE,yBACF,CAEA,0CACE,WACF,CAEA,0CACE,wBAAyB,CAEzB,aACF,CAGF,0BAGE,kBAAmB,CAFnB,iBAAkB,CAClB,YAAa,CAEb,sBAAuB,CACvB,cAAe,CACf,iBACF,CAEA,cAEE,6BAA8B,CAD9B,WAEF,CAEA,eAEE,qBAAsB,CAEtB,iBAAkB,CAOlB,WAAY,CAGZ,+BAAyC,CAbzC,YAAa,CAWb,sBAAuB,CAFvB,0BAA4B,CAH5B,uCAA4C,CAD5C,wCAA4C,CAH5C,WAAY,CAKZ,iBAAkB,CAClB,2BAA6B,CAJ7B,WAcF,CAHE,oBACE,YACF,CAGF,aAQI,qBAAsB,CAHtB,WAAY,CAHZ,WAAY,CAKZ,yBAA2B,CAH3B,iBAAkB,CAElB,0BAA4B,CAH5B,uBAAwB,CAFxB,UAQJ,CAEA,cACE,aAAc,CACd,gBAAiB,CACjB,iBACF,CAEA,gBACE,qBAAuB,CAYvB,iBAAkB,CAClB,cAAe,CARf,YAAa,CAFb,WAAY,CAFZ,sBAAuB,CAUvB,yBAA2B,CAH3B,iBAAkB,CADlB,uCAA4C,CAD5C,wCAA4C,CAG5C,iBAAkB,CAClB,0BAA4B,CAN5B,iBAAkB,CAFlB,UAgBF,CAHE,qBACE,mBACF,CAGF,wCACE,+BACF,CAEA,0BACE,mBACF",sourcesContent:["\n\n.joyned-title-text {\n font-weight: var(--joyned-font-weight-bold);\n font-size: 14px;\n line-height: 18px;\n color: #272932;\n\n --max-lines: 3;\n\n /*stylelint-disable*/\n --lh: 1.3em;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n line-height: var(--lh);\n /*stylelint-enable*/\n}\n\n.joyned-description-text {\n line-height: 15px;\n margin: 5px;\n margin-right: calc(var(--ltr-factor) * 5px);\n margin-left: calc(var(--rtl-factor) * 5px);\n\n /*stylelint-disable*/\n --lh: 1.3em;\n --max-lines: 2;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n line-height: var(--lh);\n /*stylelint-enable*/\n\n &.full-text {\n -webkit-line-clamp: unset;\n\n --max-lines: 5;\n }\n}\n\n.joyned-prod-text-container {\n display: grid;\n grid-template-columns: 3.5fr 1fr;\n margin: 0;\n}\n\n.joyned-price-total {\n font-weight: var(--joyned-font-weight-bold);\n color: #202020;\n margin-bottom: 2px;\n}\n\n.joyned-price-sale {\n color: #c1c1c1;\n text-decoration-line: line-through;\n margin-bottom: 2px;\n}\n\n.joyned-price {\n display: flex;\n flex-direction: column;\n line-height: 15px;\n margin-bottom: 5px;\n align-items: center;\n}\n\n.joyned-prod-text-footer {\n margin-right: calc(var(--ltr-factor) * 12px);\n margin-left: calc(var(--rtl-factor) * 12px);\n}\n\n.joyned-action-button {\n border: 1px solid black;\n background-color: var(--gm-action-background);\n color: var(--gm-action-color);\n border-color: var(--gm-action-border-color);\n border-radius: 37px;\n padding: 6px 14px;\n width: 100%;\n\n &:hover {\n background-color: var(--gm-action-hover-background);\n color: var(--gm-action-hover-color);\n }\n}\n\n.price-header {\n text-align: center;\n}\n\n.joyned-prod-text-header {\n margin: 5px 0 10px 15px;\n margin-right: calc(var(--rtl-factor) * 15px);\n margin-left: calc(var(--ltr-factor) * 15px);\n cursor: pointer;\n}\n\n.joyned-creator-text {\n line-height: 15px;\n color: #666;\n}\n\n.joyned-dates-text {\n line-height: 20px;\n}\n\ngamitee-star-rating {\n color: var(--gm-color-primary);\n width: 80px;\n height: 1.2em;\n}\n\n.joyned-prod-header-container {\n margin: 5px 6px 0 15px;\n margin-right: calc(var(--ltr-factor) * 6px + var(--rtl-factor) * 16px);\n margin-left: calc(var(--ltr-factor) * 15px + var(--rtl-factor) * 5px);\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.price-footer {\n font-size: 10px;\n text-align: center;\n}\n\n:host(.trending) {\n .joyned-prod-text-header {\n margin: 10px;\n cursor: pointer;\n }\n\n .joyned-action-button {\n cursor: pointer;\n font-size: 15px;\n padding: 16px 64px;\n margin-bottom: 15px;\n }\n\n .joyned-prod-text-container {\n grid-template-columns: 1fr;\n }\n\n .joyned-prod-text-footer {\n margin: auto;\n }\n\n .joyned-description-text {\n -webkit-line-clamp: unset;\n\n --max-lines: 5;\n }\n}\n\n.joyned-timeout-container {\n align-self: center;\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 5px;\n position: absolute;\n}\n\n.time-out-svg {\n padding: 1px;\n color: var(--gm-color-primary);\n}\n\n.timeout-popup{\n display: none;\n background-color: #fff;\n padding: 8px;\n border-radius: 5px;\n width: 210px;\n margin-right: calc(var(--ltr-factor) * 5px);\n margin-left: calc(var(--rtl-factor) * 5px);\n position: absolute;\n right: var(--rtl-auto, -36px);\n left: var(--ltr-auto, -36px);\n bottom: 25px;\n justify-content: center;\n /* stylelint-disable-next-line */\n box-shadow:0 2px 12px rgba(0, 0, 0, 0.25);\n\n &.show {\n display: flex;\n }\n}\n\n.popup-arrow {\n width: 10px;\n height: 10px;\n transform: rotate(45deg);\n position: absolute;\n bottom: -4px;\n right: var(--rtl-auto, 25px);\n left: var(--ltr-auto, 25px);\n background-color: #fff;\n}\n\n.timeout-text {\n color: #202020;\n line-height: 18px;\n text-align: center;\n}\n\n.timeout-button {\n background-color: white;\n justify-content: center;\n width: 20px;\n height: 20px;\n text-align: center;\n display: none;\n margin-right: calc(var(--ltr-factor) * 2px);\n margin-left: calc(var(--rtl-factor) * 2px);\n margin-bottom: 3px;\n position: absolute;\n right: var(--ltr-auto, -8px);\n left: var(--rtl-auto, -8px);\n border-radius: 50%;\n cursor: pointer;\n\n &.show {\n display: inline-flex;\n }\n}\n\n.joyned-price > .joyned-timeout-container {\n transform: translate(-32px, -2px);\n}\n\n.joyned-price .small-icon {\n transform: scale(0.9);\n}\n"],sourceRoot:""}]);const s=a.toString()},7168:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,".joyned-trip-data-container{display:grid;grid-template-columns:6.5fr 10fr 9fr 10fr;height:50px;position:relative}@media (max-width:400px){.joyned-trip-data-container{grid-template-columns:5fr 11fr 10fr 11fr}}.joyned-seller-container{align-items:center;display:flex;padding-left:calc(var(--ltr-factor)*15px);padding-right:calc(var(--rtl-factor)*15px)}.joyned-seller-image-container{height:35px;width:50px}@media (max-width:400px){.joyned-seller-image-container{width:40px}}.joyned-trip-seller-image{max-height:100%;max-width:100%}.joyned-seller-name{font-family:Segoe UI,sans-serif;font-size:14px;font-weight:var(--joyned-font-weight-bold);--lh:1.3em;--max-lines:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:var(--lh);max-height:calc(var(--lh)*var(--max-lines));overflow:hidden}.joyned-departure-container{text-align:var(--right)}.joyned-arrival-container{text-align:var(--left)}.joyned-trip-hour{color:#000;font-weight:var(--joyned-font-weight-bold);line-height:15px;padding:0 8px;text-transform:capitalize}@media (max-width:400px){.joyned-trip-hour{font-size:11px}}.joyned-trip-date{color:#666;line-height:15px;padding:2px 8px;text-transform:uppercase}@media (max-width:400px){.joyned-trip-date{font-size:11px}}.joyned-trip-station{color:#000;font-weight:var(--joyned-font-weight-bold);padding:0 8px;text-transform:capitalize;--lh:1.3em;--max-lines:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:var(--lh);max-height:calc(var(--lh)*var(--max-lines));overflow:hidden}@media (max-width:400px){.joyned-trip-station{font-size:11px}}.joyned-duration-time,.joyned-number-of-stops{color:#666;font-size:10px;text-align:center}.joyned-trip-arrow-containter{color:#666;text-align:center}#joyned-trip-arrow{transform:scaleX(var(--ltr-sign))}","",{version:3,sources:["webpack://./public/components/board/offerings/JNDTripData.component.css"],names:[],mappings:"AAAA,4BACE,YAAa,CACb,yCAA0C,CAE1C,WAAY,CADZ,iBAMF,CAHE,yBANF,4BAOI,wCAEJ,CADE,CAGF,yBAEE,kBAAmB,CADnB,YAAa,CAGb,yCAA8C,CAD9C,0CAEF,CAEA,+BACE,WAAY,CACZ,UAKF,CAHE,yBAJF,+BAKI,UAEJ,CADE,CAGF,0BAEE,eAAgB,CADhB,cAEF,CAEA,oBACE,+BAAmC,CACnC,cAAe,CACf,0CAA2C,CAG3C,UAAW,CACX,aAAc,CACd,mBAAoB,CACpB,oBAAqB,CACrB,2BAA4B,CAG5B,qBAAsB,CAFtB,2CAA8C,CAC9C,eAGF,CAEA,4BACE,uBACF,CAEA,0BACE,sBACF,CAEA,kBAIE,UAAY,CADZ,0CAA2C,CAD3C,gBAAiB,CAGjB,aAAc,CAJd,yBASF,CAHE,yBAPF,kBAQI,cAEJ,CADE,CAGF,kBAEE,UAAW,CADX,gBAAiB,CAEjB,eAAgB,CAChB,wBAKF,CAHE,yBANF,kBAOI,cAEJ,CADE,CAGF,qBAGE,UAAY,CADZ,0CAA2C,CAE3C,aAAc,CAHd,yBAA0B,CAM1B,UAAW,CACX,aAAc,CACd,mBAAoB,CACpB,oBAAqB,CACrB,2BAA4B,CAG5B,qBAAsB,CAFtB,2CAA8C,CAC9C,eAOF,CAHE,yBAjBF,qBAkBI,cAEJ,CADE,CAGF,8CAGE,UAAW,CADX,cAAe,CAEf,iBAEF,CAEA,8BAEE,UAAW,CADX,iBAEF,CAEA,mBACE,iCACF",sourcesContent:['.joyned-trip-data-container {\n display: grid;\n grid-template-columns: 6.5fr 10fr 9fr 10fr;\n position: relative;\n height: 50px;\n\n @media (max-width: 400px) {\n grid-template-columns: 5fr 11fr 10fr 11fr;\n }\n}\n\n.joyned-seller-container {\n display: flex;\n align-items: center;\n padding-right: calc(var(--rtl-factor) * 15px);\n padding-left: calc(var(--ltr-factor) * 15px);\n}\n\n.joyned-seller-image-container {\n height: 35px;\n width: 50px;\n\n @media (max-width: 400px) {\n width: 40px;\n }\n}\n\n.joyned-trip-seller-image {\n max-width: 100%;\n max-height: 100%;\n}\n\n.joyned-seller-name {\n font-family: "Segoe UI", sans-serif;\n font-size: 14px;\n font-weight: var(--joyned-font-weight-bold);\n\n /*stylelint-disable*/\n --lh: 1.3em;\n --max-lines: 1;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n line-height: var(--lh);\n /*stylelint-enable*/\n}\n\n.joyned-departure-container {\n text-align: var(--right);\n}\n\n.joyned-arrival-container {\n text-align: var(--left);\n}\n\n.joyned-trip-hour {\n text-transform: capitalize;\n line-height: 15px;\n font-weight: var(--joyned-font-weight-bold);\n color: black;\n padding: 0 8px;\n\n @media (max-width: 400px) {\n font-size: 11px;\n }\n}\n\n.joyned-trip-date {\n line-height: 15px;\n color: #666;\n padding: 2px 8px;\n text-transform: uppercase;\n\n @media (max-width: 400px) {\n font-size: 11px;\n }\n}\n\n.joyned-trip-station {\n text-transform: capitalize;\n font-weight: var(--joyned-font-weight-bold);\n color: black;\n padding: 0 8px;\n\n /* stylelint-disable*/\n --lh: 1.3em;\n --max-lines: 1;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n line-height: var(--lh);\n /*stylelint-enable */\n\n @media (max-width: 400px) {\n font-size: 11px;\n }\n}\n\n.joyned-number-of-stops,\n.joyned-duration-time {\n font-size: 10px;\n color: #666;\n text-align: center;\n\n}\n\n.joyned-trip-arrow-containter {\n text-align: center;\n color: #666;\n}\n\n#joyned-trip-arrow {\n transform: scaleX(var(--ltr-sign));\n}\n'],sourceRoot:""}]);const s=a.toString()},6424:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,".joyned-title-text{color:#272932;font-size:14px;font-weight:var(--joyned-font-weight-bold);line-height:18px;width:200px;--max-lines:3;-webkit-line-clamp:2;line-height:var(--lh)}.joyned-description-text,.joyned-title-text{text-transform:capitalize;--lh:1.3em;display:-webkit-box;-webkit-box-orient:vertical;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden}.joyned-description-text{line-height:15px;--max-lines:2;-webkit-line-clamp:1;line-height:var(--lh)}.joyned-prod-text-container{display:grid;grid-template-columns:4fr 1fr;margin:0}.joyned-price-and-timeout-container{display:grid;grid-template-columns:-webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content;justify-content:end;margin:0}.joyned-price-total{color:#202020;font-weight:var(--joyned-font-weight-bold);margin-bottom:2px}.joyned-price-sale{color:#c1c1c1;margin-bottom:2px;text-decoration-line:line-through}.joyned-price{align-items:center;display:flex;flex-direction:column;font-size:15px;justify-content:center;line-height:15px;margin-bottom:5px}.joyned-prod-text-footer{margin-left:calc(var(--rtl-factor)*12px);margin-right:calc(var(--ltr-factor)*12px);transform:translateY(10px)}.joyned-action-button-container{display:grid;justify-content:end;transform:translateX(4px)}.joyned-action-button{background-color:var(--gm-action-background);border:1px solid #000;border-color:var(--gm-action-border-color);border-radius:37px;color:var(--gm-action-color);padding:6px 14px;width:70px}.joyned-action-button:hover{background-color:var(--gm-action-hover-background);color:var(--gm-action-hover-color)}.joyned-prod-text-header{cursor:pointer;margin:5px 0 10px 15px;margin-left:calc(var(--ltr-factor)*15px);margin-right:calc(var(--rtl-factor)*15px)}.joyned-creator-text{color:#666;line-height:15px}gamitee-star-rating{color:var(--gm-color-primary);height:1.2em;width:80px}.joyned-prod-header-container{align-items:center;display:flex;justify-content:space-between;margin:5px 6px 0 15px;margin-left:calc(var(--ltr-factor)*15px + var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*6px + var(--rtl-factor)*16px)}.price-footer{font-size:15px;text-align:center}.price-header{font-size:11px}.joyned-trip-offering-container{align-items:center;display:flex;flex-direction:column}.joyned-trips-container{height:120px;margin-bottom:5px;overflow:hidden}.joyned-expand-button{display:none;font-size:9px;text-decoration-line:underline}.joyned-expand-list{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.joyned-timeout-container{align-items:center;align-self:center;display:flex;justify-content:center;left:var(--ltr-auto,75px);position:absolute;right:var(--rtl-auto,75px);transform:translateY(-10px)}.time-out-svg{color:var(--gm-color-primary);padding:1px}.timeout-popup{background-color:#fff;border-radius:5px;bottom:19px;box-shadow:0 2px 12px #00000040;display:none;justify-content:center;left:var(--ltr-auto,-38px);margin-left:calc(var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*5px);padding:8px;position:absolute;right:var(--rtl-auto,-38px);width:210px}.timeout-popup.show{display:flex}.popup-arrow{background-color:#fff;bottom:-4px;height:10px;left:var(--ltr-auto,25px);position:absolute;right:var(--rtl-auto,25px);transform:rotate(45deg);width:10px}.timeout-text{color:#202020;line-height:18px;text-align:center}.timeout-button{background-color:#fff;border-radius:50%;cursor:pointer;display:none;height:20px;justify-content:center;left:var(--rtl-auto,-8px);margin-bottom:3px;margin-left:calc(var(--rtl-factor)*2px);margin-right:calc(var(--ltr-factor)*2px);position:absolute;right:var(--ltr-auto,-8px);text-align:center;width:20px}.timeout-button.show{display:inline-flex}.joyned-price>.joyned-timeout-container{left:var(--rtl-auto,-85%);position:relative;right:var(--ltr-auto,-85%);top:-30%}.joyned-trip-seperate-line{align-items:center;display:flex;margin:7px 0;width:100%}","",{version:3,sources:["webpack://./public/components/board/offerings/JNDTripOfferingCard.component.css"],names:[],mappings:"AAAA,mBAIE,aAAc,CAFd,cAAe,CADf,0CAA2C,CAE3C,gBAAiB,CAGjB,WAAY,CAGZ,aAAc,CAGd,oBAAqB,CAIrB,qBAEF,CAEA,4CAfE,yBAA0B,CAK1B,UAAW,CACX,mBAAoB,CAEpB,2BAA4B,CAC5B,2CAA8C,CAC9C,eAmBF,CAdA,yBACE,gBAAiB,CAKjB,aAAc,CAEd,oBAAqB,CAIrB,qBAEF,CAEA,4BACE,YAAa,CACb,6BAA8B,CAC9B,QACF,CAEA,oCACE,YAAa,CACb,6DAA8C,CAA9C,6CAA8C,CAE9C,mBAAoB,CADpB,QAEF,CAEA,oBAEE,aAAc,CADd,0CAA2C,CAE3C,iBACF,CAEA,mBACE,aAAc,CAEd,iBAAkB,CADlB,iCAEF,CAEA,cAGE,kBAAmB,CAFnB,YAAa,CACb,qBAAsB,CAEtB,cAAe,CAGf,sBAAuB,CAFvB,gBAAiB,CACjB,iBAEF,CAEA,yBAEE,wCAA6C,CAD7C,yCAA6C,CAE7C,0BACF,CAEA,gCACE,YAAa,CACb,mBAAoB,CACpB,yBACF,CAEA,sBAEE,4CAA6C,CAD7C,qBAAuB,CAGvB,0CAA2C,CAC3C,kBAAmB,CAFnB,4BAA6B,CAG7B,gBAAiB,CACjB,UAMF,CAJE,4BACE,kDAAmD,CACnD,kCACF,CAGF,yBAIE,cAAe,CAHf,sBAAuB,CAEvB,wCAA4C,CAD5C,yCAGF,CAEA,qBAEE,UAAW,CADX,gBAEF,CAEA,oBACE,6BAA8B,CAE9B,YAAa,CADb,UAEF,CAEA,8BAME,kBAAmB,CAFnB,YAAa,CACb,6BAA8B,CAJ9B,qBAAsB,CAEtB,gEAAsE,CADtE,iEAKF,CAEA,cACE,cAAe,CACf,iBACF,CAEA,cACE,cACF,CAEA,gCACE,kBAAmB,CACnB,YAAa,CACb,qBACF,CAEA,wBACE,YAAa,CAEb,iBAAkB,CADlB,eAEF,CAEA,sBACE,YAAa,CAEb,aAAc,CADd,8BAEF,CAEA,oBACE,0BAAmB,CAAnB,uBAAmB,CAAnB,kBACF,CAEA,0BAGE,kBAAmB,CAFnB,iBAAkB,CAClB,YAAa,CAEb,sBAAuB,CAGvB,yBAA2B,CAC3B,iBAAkB,CAFlB,0BAA4B,CAD5B,2BAIF,CAEA,cAEE,6BAA8B,CAD9B,WAEF,CAEA,eAEE,qBAAsB,CAEtB,iBAAkB,CAOlB,WAAY,CAGZ,+BAAyC,CAbzC,YAAa,CAWb,sBAAuB,CAFvB,0BAA4B,CAH5B,uCAA4C,CAD5C,wCAA4C,CAH5C,WAAY,CAKZ,iBAAkB,CAClB,2BAA6B,CAJ7B,WAcF,CAHE,oBACE,YACF,CAGF,aAQI,qBAAsB,CAHtB,WAAY,CAHZ,WAAY,CAKZ,yBAA2B,CAH3B,iBAAkB,CAElB,0BAA4B,CAH5B,uBAAwB,CAFxB,UAQJ,CAEA,cACE,aAAc,CACd,gBAAiB,CACjB,iBACF,CAEA,gBACE,qBAAuB,CAYvB,iBAAkB,CAClB,cAAe,CARf,YAAa,CAFb,WAAY,CAFZ,sBAAuB,CAUvB,yBAA2B,CAH3B,iBAAkB,CADlB,uCAA4C,CAD5C,wCAA4C,CAG5C,iBAAkB,CAClB,0BAA4B,CAN5B,iBAAkB,CAFlB,UAgBF,CAHE,qBACE,mBACF,CAGF,wCAGE,yBAA2B,CAF3B,iBAAkB,CAClB,0BAA4B,CAE5B,QACF,CAGA,2BAEE,kBAAmB,CACnB,YAAa,CACb,YAAa,CAHb,UAIF",sourcesContent:[".joyned-title-text {\n font-weight: var(--joyned-font-weight-bold);\n font-size: 14px;\n line-height: 18px;\n color: #272932;\n text-transform: capitalize;\n width: 200px;\n\n /*stylelint-disable*/\n --max-lines: 3;\n --lh: 1.3em;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n line-height: var(--lh);\n /*stylelint-enable*/\n}\n\n.joyned-description-text {\n line-height: 15px;\n text-transform: capitalize;\n\n /*stylelint-disable*/\n --lh: 1.3em;\n --max-lines: 2;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n line-height: var(--lh);\n /*stylelint-enable*/\n}\n\n.joyned-prod-text-container {\n display: grid;\n grid-template-columns: 4fr 1fr;\n margin: 0;\n}\n\n.joyned-price-and-timeout-container {\n display: grid;\n grid-template-columns: min-content max-content;\n margin: 0;\n justify-content: end;\n}\n\n.joyned-price-total {\n font-weight: var(--joyned-font-weight-bold);\n color: #202020;\n margin-bottom: 2px;\n}\n\n.joyned-price-sale {\n color: #c1c1c1;\n text-decoration-line: line-through;\n margin-bottom: 2px;\n}\n\n.joyned-price {\n display: flex;\n flex-direction: column;\n align-items: center;\n font-size: 15px;\n line-height: 15px;\n margin-bottom: 5px;\n justify-content: center;\n}\n\n.joyned-prod-text-footer {\n margin-right: calc(var(--ltr-factor) * 12px);\n margin-left: calc(var(--rtl-factor) * 12px);\n transform: translateY(10px);\n}\n\n.joyned-action-button-container {\n display: grid;\n justify-content: end;\n transform: translateX(4px);\n}\n\n.joyned-action-button {\n border: 1px solid black;\n background-color: var(--gm-action-background);\n color: var(--gm-action-color);\n border-color: var(--gm-action-border-color);\n border-radius: 37px;\n padding: 6px 14px;\n width: 70px;\n\n &:hover {\n background-color: var(--gm-action-hover-background);\n color: var(--gm-action-hover-color);\n }\n}\n\n.joyned-prod-text-header {\n margin: 5px 0 10px 15px;\n margin-right: calc(var(--rtl-factor) * 15px);\n margin-left: calc(var(--ltr-factor) * 15px);\n cursor: pointer;\n}\n\n.joyned-creator-text {\n line-height: 15px;\n color: #666;\n}\n\ngamitee-star-rating {\n color: var(--gm-color-primary);\n width: 80px;\n height: 1.2em;\n}\n\n.joyned-prod-header-container {\n margin: 5px 6px 0 15px;\n margin-right: calc(var(--ltr-factor) * 6px + var(--rtl-factor) * 16px);\n margin-left: calc(var(--ltr-factor) * 15px + var(--rtl-factor) * 5px);\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.price-footer {\n font-size: 15px;\n text-align: center;\n}\n\n.price-header {\n font-size: 11px;\n}\n\n.joyned-trip-offering-container {\n align-items: center;\n display: flex;\n flex-direction: column;\n}\n\n.joyned-trips-container {\n height: 120px;\n overflow: hidden;\n margin-bottom: 5px;\n}\n\n.joyned-expand-button {\n display: none;\n text-decoration-line: underline;\n font-size: 9px;\n}\n\n.joyned-expand-list {\n height: fit-content;\n}\n\n.joyned-timeout-container {\n align-self: center;\n display: flex;\n align-items: center;\n justify-content: center;\n transform: translateY(-10px);\n right: var(--rtl-auto, 75px);\n left: var(--ltr-auto, 75px);\n position: absolute;\n}\n\n.time-out-svg {\n padding: 1px;\n color: var(--gm-color-primary);\n}\n\n.timeout-popup{\n display: none;\n background-color: #fff;\n padding: 8px;\n border-radius: 5px;\n width: 210px;\n margin-right: calc(var(--ltr-factor) * 5px);\n margin-left: calc(var(--rtl-factor) * 5px);\n position: absolute;\n right: var(--rtl-auto, -38px);\n left: var(--ltr-auto, -38px);\n bottom: 19px;\n justify-content: center;\n /* stylelint-disable-next-line */\n box-shadow:0 2px 12px rgba(0, 0, 0, 0.25);\n\n &.show {\n display: flex;\n }\n}\n\n.popup-arrow {\n width: 10px;\n height: 10px;\n transform: rotate(45deg);\n position: absolute;\n bottom: -4px;\n right: var(--rtl-auto, 25px);\n left: var(--ltr-auto, 25px);\n background-color: #fff;\n}\n\n.timeout-text {\n color: #202020;\n line-height: 18px;\n text-align: center;\n}\n\n.timeout-button {\n background-color: white;\n justify-content: center;\n width: 20px;\n height: 20px;\n text-align: center;\n display: none;\n margin-right: calc(var(--ltr-factor) * 2px);\n margin-left: calc(var(--rtl-factor) * 2px);\n margin-bottom: 3px;\n position: absolute;\n right: var(--ltr-auto, -8px);\n left: var(--rtl-auto, -8px);\n border-radius: 50%;\n cursor: pointer;\n\n &.show {\n display: inline-flex;\n }\n}\n\n.joyned-price > .joyned-timeout-container {\n position: relative;\n right: var(--ltr-auto, -85%);\n left: var(--rtl-auto, -85%);\n top: -30%;\n}\n\n\n.joyned-trip-seperate-line {\n width: 100%;\n align-items: center;\n display: flex;\n margin: 7px 0;\n}\n"],sourceRoot:""}]);const s=a.toString()},6013:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,".joyned-prod-thumbnail{object-fit:cover;object-fit:var(--jnd-image-fit,cover);width:100%}.joyned-prod-thumbnail:first-child{opacity:1}.joyned-prod-thumbnail:nth-child(2){left:var(--rtl-auto,0);opacity:0;position:absolute;right:var(--ltr-auto,0)}:host([display-mode=single]) .joyned-prod-thumbnail{border-radius:12px 12px 0 0;height:97px}:host(.post-hotel-img-container){overflow:hidden}:host(.hotel-img-container) .joyned-prod-thumbnail{border-radius:16px 16px 0 0;height:127px}:host(.post-hotel-img-container) .joyned-prod-thumbnail{border-radius:calc(var(--ltr-factor)*4px + var(--rtl-factor)*12px) calc(var(--ltr-factor)*12px + var(--rtl-factor)*4px) 0 0;height:127px}:host(.goods-img-container) .joyned-prod-thumbnail{border-radius:7px;height:100%;position:absolute;transition:opacity .2s ease-in;width:100%}:host(.goods-img-container) .joyned-prod-thumbnail:first-child{opacity:1}:host(.goods-img-container) .joyned-prod-thumbnail:nth-child(2){left:var(--rtl-auto,0);opacity:0;position:absolute;right:var(--ltr-auto,0);top:0;z-index:1}:host(.post-hotel-img-container[post-owner]) .joyned-prod-thumbnail{border-radius:calc(var(--ltr-factor)*12px + var(--rtl-factor)*4px) calc(var(--ltr-factor)*4px + var(--rtl-factor)*12px) 0 0}:host(.post-hotel-img-container[display-mode=single]) .joyned-prod-thumbnail{border-radius:12px 12px 0 0}@media (hover:hover){.joyned-double-image:hover .joyned-prod-thumbnail:first-child{opacity:0}.joyned-double-image:hover .joyned-prod-thumbnail:nth-child(2){opacity:1}}","",{version:3,sources:["webpack://./public/components/board/offerings/offering-card-components/JNDOfferingImage.component.css"],names:[],mappings:"AAAA,uBAIE,gBAAiB,CAEjB,qCAAuC,CALvC,UAiBF,CAVE,mCACE,SACF,CAEA,oCAGE,sBAAwB,CACxB,SAAU,CAHV,iBAAkB,CAClB,uBAGF,CAIA,oDAEE,2BAA4B,CAD5B,WAEF,CAGF,iCACE,eACF,CAEA,mDAEE,2BAA4B,CAD5B,YAEF,CAEA,wDAEE,2HAIG,CALH,YAMF,CAEA,mDAKE,iBAAkB,CAHlB,WAAY,CAEZ,iBAAkB,CADlB,8BAAgC,CAFhC,UAkBF,CAZE,+DACE,SACF,CAEA,gEAIE,sBAAwB,CAExB,SAAU,CALV,iBAAkB,CAElB,uBAAyB,CADzB,KAAM,CAGN,SAEF,CAGF,oEACE,2HAKF,CAEA,6EACI,2BACJ,CAEA,qBACE,8DACE,SACF,CAEA,+DACE,SACF,CACF",sourcesContent:[".joyned-prod-thumbnail {\n width: 100%;\n\n /* we feed a dynamic value into the var, and we want a better fallback then the browser's default fallback ('fill'). */\n object-fit: cover;\n /* stylelint-disable-next-line declaration-block-no-duplicate-properties */\n object-fit: var(--jnd-image-fit, cover);\n\n &:first-child {\n opacity: 1;\n }\n\n &:nth-child(2) {\n position: absolute;\n right: var(--ltr-auto, 0);\n left: var(--rtl-auto, 0);\n opacity: 0;\n }\n}\n\n:host([display-mode='single']) {\n .joyned-prod-thumbnail {\n height: 97px;\n border-radius: 12px 12px 0 0;\n }\n}\n\n:host(.post-hotel-img-container) {\n overflow: hidden;\n}\n\n:host(.hotel-img-container) .joyned-prod-thumbnail {\n height: 127px;\n border-radius: 16px 16px 0 0;\n}\n\n:host(.post-hotel-img-container) .joyned-prod-thumbnail {\n height: 127px;\n border-radius: \n calc(var(--ltr-factor) * 4px + var(--rtl-factor) * 12px)\n calc(var(--ltr-factor) * 12px + var(--rtl-factor) * 4px)\n 0\n 0;\n}\n\n:host(.goods-img-container) .joyned-prod-thumbnail {\n width: 100%;\n height: 100%;\n transition: opacity 0.2s ease-in;\n position: absolute;\n border-radius: 7px;\n\n &:first-child {\n opacity: 1;\n }\n\n &:nth-child(2) {\n position: absolute;\n top: 0;\n right: var(--ltr-auto, 0);\n left: var(--rtl-auto, 0);\n z-index: 1;\n opacity: 0;\n }\n}\n\n:host(.post-hotel-img-container[post-owner]) .joyned-prod-thumbnail {\n border-radius: \n calc(var(--ltr-factor) * 12px + var(--rtl-factor) * 4px)\n calc(var(--ltr-factor) * 4px + var(--rtl-factor) * 12px)\n 0\n 0;\n}\n\n:host(.post-hotel-img-container[display-mode='single']) .joyned-prod-thumbnail {\n border-radius: 12px 12px 0 0; \n}\n\n@media (hover: hover) {\n .joyned-double-image:hover .joyned-prod-thumbnail:first-child {\n opacity: 0;\n }\n\n .joyned-double-image:hover .joyned-prod-thumbnail:nth-child(2) {\n opacity: 1;\n }\n}\n"],sourceRoot:""}]);const s=a.toString()},141:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,':host{color:var(--gmt-new-text-color-explain,#2d3748);display:flex;flex:1;flex-direction:column;font-size:15px;justify-content:space-between;line-height:20px;margin-left:calc(var(--rtl-factor)*2px);margin-right:calc(var(--ltr-factor)*2px);order:1;overflow:hidden;position:relative;transition:height .1s linear,min-height .2s linear;width:100%}#joyned-chat-messages{display:flex;flex:1;flex-direction:column;margin:0;overflow:hidden auto;padding:0;word-wrap:break-word;list-style-type:none}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){#joyned-chat-messages{background-color:var(--gmt-app-bg,#fff)}}#joyned-chat-form{align-items:center;background-color:var(--gmt-app-bg,#fff);display:flex;flex-shrink:0;justify-content:flex-start;padding:5px 0 10px;width:100%}#joyned-input{background-color:#edf2f7;border:0;border-radius:24px;box-sizing:border-box;color:#1a2c1d;font-size:14px;height:32px;line-height:32px;margin:7px;outline:none;overflow:hidden;padding:0 1em;width:inherit}#joyned-input::placeholder{align-items:flex-end;color:var(--gmt-new-placeholder-color,#a0aec0);display:flex;font-family:inherit;font-size:15px;font-style:normal;font-weight:var(--joyned-font-weight-regular);line-height:20px}.joyned-send-icon{background-color:initial;color:var(--gm-color-primary,#878787);height:2.1em;padding:0 4px;transform:scaleX(var(--ltr-sign));width:3em}@media (hover:hover){.joyned-send-icon:hover{color:var(--gmt-icon-hover-color,#666)}}.joyned-send-icon:disabled{color:#a7a7a7;cursor:auto}.posts-comments{transform:translateX(-5px) scaleX(var(--ltr-sign))}#joyned-privacy-disclaimer-container{align-items:center;color:#969696;display:flex;font-size:10px;font-weight:var(--joyned-font-weight-bold);justify-content:center;line-height:27px;text-align:center;text-transform:capitalize}#joyned-privacy-disclaimer-container svg{margin-left:calc(var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*5px)}:host([chat-members=""]) #joyned-privacy-disclaimer-container{display:none}.avatar-icon{height:21px;margin-left:calc(var(--rtl-factor)*4px);margin-right:calc(var(--ltr-factor)*4px);width:21px}.avatar-container{display:flex}.avatar-container.hide{display:none}:host(.new){transition:unset}:host(.new) #joyned-chat-messages{background-color:#f5f5f5;padding:2.5rem 0 0}:host(.new) #joyned-chat-form{box-sizing:border-box;padding:5px .4rem 10px}:host(.new) #joyned-input{margin:7px;margin-left:calc(var(--ltr-factor)*2px + var(--rtl-factor)*7px);margin-right:calc(var(--ltr-factor)*7px + var(--rtl-factor)*2px)}.typing{align-items:center;background:var(--gmt-chat-message-bg,#edf2f7);border-radius:13px;display:flex;justify-content:center;margin:12px 30px 2px;padding:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.circle{--circle-diameter:7px;background-color:var(--gmt-chat-message-text);border-radius:50%;display:block;height:var(--circle-diameter);margin:3px;width:var(--circle-diameter)}.bouncing{--animation-duration:2000ms;--elements-amount:3;animation:bounce var(--animation-duration) ease-in-out infinite;animation-delay:calc(var(--i)*var(--animation-duration)/var(--elements-amount))}.bouncing:first-child{--i:0}.bouncing:nth-child(2){--i:1}.bouncing:nth-child(3){--i:2}@keyframes bounce{0%{transform:translateY(0)}33%{transform:translateY(0)}50%{transform:translateY(-100%)}to{transform:translateY(0)}}:host(:not([is-typing])) .typing{display:none}',"",{version:3,sources:["webpack://./public/components/chat/JNDChat.component.css"],names:[],mappings:"AAAA,MAaE,+CAAiD,CAXjD,YAAa,CACb,MAAO,CACP,qBAAsB,CAOtB,cAAe,CANf,6BAA8B,CAO9B,gBAAiB,CAHjB,uCAA2C,CAD3C,wCAA2C,CAF3C,OAAQ,CAIR,eAAgB,CAThB,iBAAkB,CAalB,kDAAsD,CAPtD,UAQF,CAEA,sBACE,YAAa,CACb,MAAO,CACP,qBAAsB,CAEtB,QAAS,CACT,oBAAqB,CAFrB,SAAU,CAGV,oBAAqB,CACrB,oBAKF,CAHE,mGAVF,sBAWI,uCAEJ,CADE,CAGF,kBAGE,kBAAmB,CAInB,uCAAyC,CANzC,YAAa,CACb,aAAc,CAEd,0BAA2B,CAE3B,kBAAmB,CADnB,UAGF,CAEA,cAUE,wBAAyB,CACzB,QAAS,CACT,kBAAmB,CAXnB,qBAAsB,CAQtB,aAAc,CAFd,cAAe,CAJf,WAAY,CAKZ,gBAAiB,CAHjB,UAAW,CAQX,YAAa,CAPb,eAAgB,CAFhB,aAAc,CAFd,aAYF,CAEA,2BAEE,oBAAqB,CAMrB,8CAAgD,CAPhD,YAAa,CAEb,mBAAoB,CACpB,cAAe,CACf,iBAAkB,CAClB,6CAA8C,CAC9C,gBAEF,CAEA,kBAIE,wBAA6B,CAD7B,qCAAuC,CAFvC,YAAa,CAIb,aAAc,CACd,iCAAkC,CAJlC,SAWF,CALE,qBACE,wBACE,sCACF,CACF,CAGF,2BACE,aAAc,CACd,WACF,CAEA,gBACE,kDACF,CAEA,qCAIE,kBAAmB,CAKnB,aAAc,CAFd,YAAa,CALb,cAAe,CADf,0CAA2C,CAK3C,sBAAuB,CAHvB,gBAAiB,CAEjB,iBAAkB,CAGlB,yBAOF,CAJE,yCAEE,uCAA2C,CAD3C,wCAEF,CAIA,8DACE,YACF,CAGF,aAEE,WAAY,CAEZ,uCAA2C,CAD3C,wCAA2C,CAF3C,UAIF,CAEA,kBACE,YAKF,CAHE,uBACE,YACF,CAGF,YACE,gBAiBF,CAfE,kCAEE,wBAAyB,CADzB,kBAEF,CAEA,8BACE,qBAAsB,CACtB,sBACF,CAEA,0BACE,UAAW,CAEX,+DAAqE,CADrE,gEAEF,CAIF,QAKE,kBAAmB,CAEnB,6CAA8C,CAC9C,kBAAmB,CALnB,YAAa,CACb,sBAAuB,CAEvB,oBAAqB,CAJrB,YAAa,CADb,yBAAkB,CAAlB,sBAAkB,CAAlB,iBAQF,CAEA,QACE,qBAAsB,CAMtB,6CAA8C,CAD9C,iBAAkB,CAHlB,aAAc,CACd,6BAA8B,CAI9B,UAAW,CAHX,4BAIF,CAEA,UACE,2BAA4B,CAC5B,mBAAoB,CAEpB,+DAAgE,CAChE,+EAKF,CAHE,sBAAiB,KAAQ,CACzB,uBAAiB,KAAQ,CACzB,uBAAiB,KAAQ,CAG3B,kBACE,GAAK,uBAA0B,CAC/B,IAAM,uBAA0B,CAChC,IAAM,2BAA8B,CACpC,GAAO,uBAA0B,CACnC,CAGE,iCACE,YACF",sourcesContent:[':host {\n position: relative;\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: space-between;\n order: 1;\n width: 100%;\n margin-right: calc(var(--ltr-factor) * 2px);\n margin-left: calc(var(--rtl-factor) * 2px);\n overflow: hidden;\n font-size: 15px;\n line-height: 20px;\n color: var(--gmt-new-text-color-explain, #2d3748);\n transition: height 0.1s linear, min-height 0.2s linear;\n}\n\n#joyned-chat-messages {\n display: flex;\n flex: 1;\n flex-direction: column;\n padding: 0;\n margin: 0;\n overflow: hidden auto;\n word-wrap: break-word;\n list-style-type: none;\n\n @media (--mobile-new-ui) {\n background-color: var(--gmt-app-bg, #fff);\n }\n}\n\n#joyned-chat-form {\n display: flex;\n flex-shrink: 0; /** keep its height when messages-list is overflowed */\n align-items: center;\n justify-content: flex-start;\n width: 100%;\n padding: 5px 0 10px;\n background-color: var(--gmt-app-bg, #fff);\n}\n\n#joyned-input {\n box-sizing: border-box;\n width: inherit;\n height: 32px;\n padding: 0 1em;\n margin: 7px;\n overflow: hidden;\n font-size: 14px;\n line-height: 32px;\n color: #1a2c1d;\n background-color: #edf2f7;\n border: 0;\n border-radius: 24px;\n outline: none;\n}\n\n#joyned-input::placeholder {\n display: flex;\n align-items: flex-end;\n font-family: inherit;\n font-size: 15px;\n font-style: normal;\n font-weight: var(--joyned-font-weight-regular);\n line-height: 20px;\n color: var(--gmt-new-placeholder-color, #a0aec0);\n}\n\n.joyned-send-icon {\n height: 2.1em;\n width: 3em;\n color: var(--gm-color-primary, #878787);\n background-color: transparent;\n padding: 0 4px;\n transform: scaleX(var(--ltr-sign));\n\n @media (hover: hover) {\n &:hover {\n color: var(--gmt-icon-hover-color, #666);\n }\n }\n}\n\n.joyned-send-icon:disabled {\n color: #a7a7a7;\n cursor: auto;\n}\n\n.posts-comments {\n transform: translateX(-5px) scaleX(var(--ltr-sign));\n}\n\n#joyned-privacy-disclaimer-container {\n font-weight: var(--joyned-font-weight-bold);\n font-size: 10px;\n line-height: 27px;\n align-items: center;\n text-align: center;\n justify-content: center;\n display: flex;\n text-transform: capitalize;\n color: #969696;\n\n svg {\n margin-right: calc(var(--ltr-factor) * 5px);\n margin-left: calc(var(--rtl-factor) * 5px);\n }\n}\n\n:host([chat-members=""]){\n #joyned-privacy-disclaimer-container {\n display: none;\n }\n}\n\n.avatar-icon {\n width: 21px;\n height: 21px;\n margin-right: calc(var(--ltr-factor) * 4px);\n margin-left: calc(var(--rtl-factor) * 4px);\n}\n\n.avatar-container {\n display: flex;\n\n &.hide {\n display: none;\n }\n}\n\n:host(.new) {\n transition: unset;\n\n #joyned-chat-messages {\n padding: 2.5rem 0 0;\n background-color: #f5f5f5;\n }\n\n #joyned-chat-form {\n box-sizing: border-box;\n padding: 5px 0.4rem 10px;\n }\n\n #joyned-input {\n margin: 7px;\n margin-right: calc(var(--ltr-factor) * 7px + var(--rtl-factor) * 2px);\n margin-left: calc(var(--ltr-factor) * 2px + var(--rtl-factor) * 7px);\n }\n}\n\n\n.typing {\n width: fit-content;\n padding: 12px;\n display: flex;\n justify-content: center;\n align-items: center;\n margin: 12px 30px 2px;\n background: var(--gmt-chat-message-bg,#edf2f7);\n border-radius: 13px;\n}\n\n.circle {\n --circle-diameter: 7px;\n\n display: block;\n height: var(--circle-diameter);\n width: var(--circle-diameter);\n border-radius: 50%;\n background-color: var(--gmt-chat-message-text);\n margin: 3px;\n}\n\n.bouncing {\n --animation-duration: 2000ms;\n --elements-amount: 3;\n\n animation: bounce var(--animation-duration) ease-in-out infinite;\n animation-delay: calc(var(--i) * var(--animation-duration) / var(--elements-amount));\n\n &:nth-child(1) { --i: 0 }\n &:nth-child(2) { --i: 1 }\n &:nth-child(3) { --i: 2 }\n}\n\n@keyframes bounce {\n 0% { transform: translateY(0); }\n 33% { transform: translateY(0); }\n 50% { transform: translateY(-100%); }\n 100% { transform: translateY(0); }\n}\n\n:host(:not([is-typing])){\n .typing {\n display: none;\n }\n}\n'],sourceRoot:""}]);const s=a.toString()},2478:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,':host{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.item-chat-container{--avatar-border-color:#aeaeae;--transition-time:500ms;align-content:stretch;background-color:#fff;border-radius:var(--gm-container-border-radius,24px);bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0;transform:scaleY(1);transform-origin:center;transition:transform var(--transition-time),left var(--transition-time);will-change:transform,left;z-index:9999}.item-chat-container.closing{left:var(--rtl-auto,450px);right:var(--ltr-auto,450px);width:100%}.item-chat-container joyned-chat{height:100%;transform:scaleY(0);transform-origin:top center;transition:transform var(--transition-time) var(--transition-time) ease-in-out}.item-chat-container .friends-line{border-bottom:1px solid #dfdfdf;height:13px;opacity:0;overflow:visible;position:relative;transition:opacity calc(var(--transition-time)/2) var(--transition-time) linear;width:100%}.item-chat-container .friends-line:after{box-shadow:none;content:"";height:100%;position:absolute;top:0;transition:box-shadow .3s ease-in;width:100%;z-index:10}.item-chat-container .friends-line.box-shadow:after{box-shadow:0 7px 10px -3px #646464bf}.item-chat-container.open .friends-line{opacity:1}.item-chat-container.open joyned-chat{transform:scaleY(1)}.item-chat-container .card{transform:translateY(100%);transition:transform var(--transition-time) ease-in-out}.item-chat-container .card.open{transform:translateY(0)}.item-chat-container .chat-navbar{background:#fff;box-sizing:border-box;flex-basis:48px;padding:6px 8px;position:relative;width:100%}.item-chat-container .chat-navbar .joyned-btn-close{height:36px;transform:scaleX(var(--ltr-sign));width:36px}.item-chat-container .friends-container{align-items:center;background-color:#fff;border:1px solid #dfdfdf;border-radius:13px;box-sizing:border-box;display:flex;filter:drop-shadow(0 0 10px #dfdfdf);flex-direction:row;font-size:11px;gap:1rem;height:26px;isolation:isolate;left:var(--rtl-auto,50%);margin:auto;max-width:50%;padding:2px 6px;place-content:center;position:absolute;right:var(--ltr-auto,50%);transform:translateX(calc(var(--rtl-sign)*50%));z-index:11}.item-chat-container .friends-container>span{display:inline-flex}.item-chat-container .friends-container img.avatar{border:1px solid var(--avatar-border-color);border-radius:50%;box-sizing:border-box;height:16px;width:16px}.joyned-comment-modal-empty{align-items:center;display:flex;flex-direction:column;margin:auto;text-align:center;transform:translateY(-1.25rem)}.joyned-privacy-disclaimer-container{align-items:flex-end;color:#969696;display:flex;font-size:10px;font-weight:var(--joyned-font-weight-bold);justify-content:center;left:var(--rtl-auto,15px);position:absolute;right:var(--ltr-auto,15px);text-align:center;text-transform:capitalize;top:20px}.joyned-privacy-disclaimer-container svg{margin-left:calc(var(--rtl-factor)*5px);margin-right:calc(var(--ltr-factor)*5px)}#drag-icon-container{cursor:all-scroll;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){#drag-icon-container{display:none}}',"",{version:3,sources:["webpack://./public/components/chat/JNDCommentPerItem.component.css"],names:[],mappings:"AAAA,MAEE,QAAQ,CAAR,MAAQ,CACR,eAAgB,CAFhB,iBAAkB,CAClB,OAAQ,CAAR,KAEF,CAEA,qBACE,6BAA8B,CAC9B,uBAAwB,CAIxB,qBAAsB,CAItB,qBAAuB,CACvB,oDAAsD,CAFtD,QAAQ,CALR,YAAa,CACb,qBAAsB,CAItB,MAAQ,CAGR,eAAgB,CAJhB,iBAAkB,CAClB,OAAQ,CAAR,KAAQ,CAIR,mBAAoB,CACpB,uBAAwB,CAExB,uEAAyE,CADzE,0BAA4B,CAR5B,YAwHF,CA7GE,6BACE,0BAA4B,CAC5B,2BAA6B,CAC7B,UACF,CAEA,iCACE,WAAY,CACZ,mBAAoB,CAEpB,2BAA4B,CAD5B,8EAEF,CAEA,mCAKE,+BAAgC,CAJhC,WAAY,CAKZ,SAAU,CAJV,gBAAiB,CACjB,iBAAkB,CAIlB,+EAAkF,CAHlF,UAmBF,CAdE,yCAGE,eAAgB,CAFhB,UAAW,CAKX,WAAY,CADZ,iBAAkB,CAElB,KAAM,CAHN,iCAAoC,CAFpC,UAAW,CAMX,UACF,CAEA,oDACE,oCACF,CAIA,wCACE,SACF,CAEA,sCACE,mBACF,CAGF,2BACE,0BAA2B,CAC3B,uDAKF,CAHE,gCACE,uBACF,CAGF,kCAKE,eAAiB,CAHjB,qBAAsB,CACtB,eAAgB,CAGhB,eAAgB,CALhB,iBAAkB,CAGlB,UASF,CALE,oDAEE,WAAY,CACZ,iCAAkC,CAFlC,UAGF,CAKF,wCACE,kBAAmB,CAiBnB,qBAAuB,CAXvB,wBAAyB,CALzB,kBAAmB,CAUnB,qBAAsB,CATtB,YAAa,CAkBb,oCAAqC,CAjBrC,kBAAmB,CASnB,cAAe,CAHf,QAAS,CALT,WAAY,CAcZ,iBAAkB,CAJlB,wBAA0B,CAN1B,WAAY,CADZ,aAAc,CAGd,eAAgB,CALhB,oBAAqB,CAQrB,iBAAkB,CAElB,yBAA2B,CAC3B,+CAAkD,CAGlD,UAcF,CAXE,6CACE,mBACF,CAEA,mDAEE,2CAA4C,CAG5C,iBAAkB,CAJlB,qBAAsB,CAGtB,WAAY,CADZ,UAGF,CAIJ,4BAGE,kBAAmB,CADnB,YAAa,CAEb,qBAAsB,CACtB,WAAY,CAJZ,iBAAkB,CAKlB,8BACF,CAEA,qCACE,oBAAqB,CACrB,aAAc,CACd,YAAa,CAEb,cAAe,CADf,0CAA2C,CAE3C,sBAAuB,CAIvB,yBAA2B,CAD3B,iBAAkB,CAElB,0BAA4B,CAJ5B,iBAAkB,CAClB,yBAA0B,CAI1B,QAMF,CAJE,yCAEE,uCAA2C,CAD3C,wCAEF,CAGF,qBAKE,iBAAkB,CAFlB,QAAS,CAFT,iBAAkB,CAClB,KAAM,CAEN,0BAMF,CAHE,mGAPF,qBAQI,YAEJ,CADE",sourcesContent:[':host {\n position: absolute;\n inset: 0;\n overflow: hidden;\n}\n\n.item-chat-container {\n --avatar-border-color: #aeaeae;\n --transition-time: 500ms;\n\n display: flex;\n flex-direction: column;\n align-content: stretch;\n z-index: 9999;\n position: absolute;\n inset: 0;\n background-color: white;\n border-radius: var(--gm-container-border-radius, 24px);\n overflow: hidden;\n transform: scaleY(1);\n transform-origin: center;\n will-change: transform, left;\n transition: transform var(--transition-time), left var(--transition-time);\n\n &.closing {\n left: var(--rtl-auto, 450px);\n right: var(--ltr-auto, 450px);\n width: 100%;\n }\n\n joyned-chat {\n height: 100%;\n transform: scaleY(0);\n transition: transform var(--transition-time) var(--transition-time) ease-in-out;\n transform-origin: top center;\n }\n\n .friends-line {\n height: 13px;\n overflow: visible;\n position: relative;\n width: 100%;\n border-bottom: 1px solid #dfdfdf;\n opacity: 0;\n transition: opacity calc(var(--transition-time) / 2) var(--transition-time) linear;\n\n &::after {\n content: "";\n width: 100%;\n box-shadow: none;\n transition: box-shadow 300ms ease-in;\n position: absolute;\n height: 100%;\n top: 0;\n z-index: 10;\n }\n\n &.box-shadow::after {\n box-shadow: 0 7px 10px -3px rgb(100 100 100 / 75%);\n }\n }\n\n &.open {\n & .friends-line {\n opacity: 1;\n }\n\n & joyned-chat {\n transform: scaleY(1);\n }\n }\n\n .card {\n transform: translateY(100%);\n transition: transform var(--transition-time) ease-in-out;\n\n &.open {\n transform: translateY(0);\n }\n }\n\n .chat-navbar {\n position: relative;\n box-sizing: border-box;\n flex-basis: 48px;\n width: 100%;\n background: white;\n padding: 6px 8px;\n\n .joyned-btn-close {\n width: 36px;\n height: 36px;\n transform: scaleX(var(--ltr-sign));\n }\n }\n\n\n\n .friends-container {\n align-items: center;\n border-radius: 13px;\n display: flex;\n flex-direction: row;\n height: 26px;\n place-content: center;\n border: solid 1px #dfdfdf;\n max-width: 50%;\n margin: auto;\n gap: 1rem;\n padding: 2px 6px;\n box-sizing: border-box;\n font-size: 11px;\n position: absolute;\n left: var(--rtl-auto, 50%);\n right: var(--ltr-auto, 50%);\n transform: translateX(calc(var(--rtl-sign) * 50%));\n background-color: white;\n isolation: isolate;\n z-index: 11;\n filter: drop-shadow(0 0 10px #dfdfdf);\n\n >span {\n display: inline-flex;\n }\n\n img.avatar {\n box-sizing: border-box;\n border: solid 1px var(--avatar-border-color);\n width: 16px;\n height: 16px;\n border-radius: 50%;\n }\n }\n}\n\n.joyned-comment-modal-empty {\n text-align: center;\n display: flex;\n align-items: center;\n flex-direction: column;\n margin: auto;\n transform: translateY(-1.25rem);\n}\n\n.joyned-privacy-disclaimer-container {\n align-items: flex-end;\n color: #969696;\n display: flex;\n font-weight: var(--joyned-font-weight-bold);\n font-size: 10px;\n justify-content: center;\n text-align: center;\n text-transform: capitalize;\n position: absolute;\n left: var(--rtl-auto, 15px);\n right: var(--ltr-auto, 15px);\n top: 20px;\n\n svg {\n margin-right: calc(var(--ltr-factor) * 5px);\n margin-left: calc(var(--rtl-factor) * 5px);\n }\n}\n\n#drag-icon-container {\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n cursor: all-scroll;\n\n @media (--mobile-new-ui) {\n display: none;\n }\n}\n'],sourceRoot:""}]);const s=a.toString()},21:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{align-items:center;background-color:var(--gmt-app-bg,#fff);border-radius:calc(var(--ltr-factor)*20px) calc(var(--rtl-factor)*20px) 20px 20px;box-shadow:0 7px 15px #00000040!important;display:grid;height:99px;justify-content:center;left:0;opacity:1;position:fixed;text-align:-webkit-center;top:220px;touch-action:none;transform:scale(1);transition:transform .5s ease,opacity .5s!important;-webkit-user-select:none;user-select:none;width:99px;z-index:2555}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){:host{align-items:normal;height:66px;width:66px}}#gamitee-closure{align-items:center;background-color:#f5f5f5;border:2px solid #0000;border-radius:50%;box-shadow:1px 1px 5px #0000002b;cursor:pointer;display:grid;height:34px;left:var(--ltr-auto,0);position:absolute;right:var(--rtl-auto,0);text-align:-webkit-center;top:0;transform:translate(calc(var(--ltr-sign)*50%),-50%);width:34px}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){#gamitee-closure{height:23px;top:3.35px;width:23px}}#gamitee-closure .shortcut-tooltip{display:none;font-size:.8rem;left:var(--rtl-auto,calc(-100% - 15px));position:absolute;right:var(--ltr-auto,calc(-100% - 15px));text-shadow:#fff 1px 1px 1px;top:-5px}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){#gamitee-closure .shortcut-tooltip{display:none}}#gamitee-closure.shortcut-visible .shortcut-tooltip{display:inline}#gamitee-closure svg{margin:auto;transform:scaleX(var(--ltr-sign))}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){#gamitee-closure svg{height:12.8px;width:12.8px}}:host(:active){cursor:all-scroll}:host(:active) #gamitee-closure{cursor:all-scroll}.drag-icon{align-self:start;display:block;margin:0 auto;transform:scale(.9)}:host(.gamitee-minimize-hidden){opacity:0;transform:scale(0)}:host([mobile-app]){display:none}#gamitee-ask-friends{align-items:center;color:var(--gmt-minimized-handle-text,var(--gmt-primary-color));font-size:18px;line-height:20px;margin-bottom:0;margin-top:5px;text-align:center;white-space:pre-wrap;width:99px}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){#gamitee-ask-friends{font-size:11px;line-height:11px;margin-bottom:0;margin-top:10px;width:66px}}.gamitee-logo{align-self:start;height:36px;margin:0 auto;width:40px}.gamitee-logo.friends-arrow{width:50px}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){.gamitee-logo{height:18px;width:21px}}#joyned-minimized-notify-container{position:relative}#joyned-minimized-notify{align-items:center;background:red;border-radius:50%;color:#fff;cursor:pointer;height:26px;left:var(--rtl-auto,0);line-height:2;padding:0;position:absolute;right:var(--ltr-auto,0);text-align:center;top:0;transform:translate(calc(var(--rtl-sign)*50%),-50%);width:26px}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){#joyned-minimized-notify{height:15px;line-height:1.3;text-align:center;width:15px}}#joyned-minimized-notify:empty{display:none}.closure-icon{height:50%;width:50%}.minimized-icon-container{justify-self:center}#minimize-tooltip{bottom:calc(100% + 12px);cursor:auto;display:inline-flex;position:absolute}","",{version:3,sources:["webpack://./public/components/container/GMTFloaterMinimizeHandle.component.css"],names:[],mappings:"AAAA,MAME,kBAAmB,CAInB,uCAA0C,CAO1C,iFAAsF,CADtF,yCAAkD,CAXlD,YAAa,CAUb,WAAY,CARZ,sBAAuB,CAJvB,MAAO,CAUP,SAAU,CAZV,cAAe,CAOf,yBAA0B,CAN1B,SAAU,CAOV,iBAAkB,CAGlB,kBAAmB,CADnB,mDAAwD,CAQxD,wBAAyB,CACzB,gBAAiB,CANjB,UAAW,CAVX,YAuBF,CALE,mGAtBF,MAyBI,kBAAmB,CADnB,WAAY,CADZ,UAIJ,CADE,CAIF,iBAIE,kBAAmB,CASnB,wBAAyB,CACzB,sBAA6B,CAT7B,iBAAkB,CAClB,gCAAwC,CASxC,cAAe,CAZf,YAAa,CAKb,WAAY,CAEZ,sBAAwB,CATxB,iBAAkB,CAQlB,uBAAyB,CAPzB,yBAA0B,CAS1B,KAAM,CACN,mDAAuD,CALvD,UA6CF,CAnCE,mGAjBF,iBAoBI,WAAY,CAFZ,UAAW,CACX,UAiCJ,CA/BE,CAEA,mCAOE,YAAa,CAFb,eAAiB,CADjB,uCAAyC,CAHzC,iBAAkB,CAElB,wCAA0C,CAG1C,4BAA6B,CAJ7B,QAUF,CAHE,mGATF,mCAUI,YAEJ,CADE,CAIA,oDACE,cACF,CAGF,qBACE,WAAY,CACZ,iCAMF,CAJE,mGAJF,qBAMI,aAAc,CADd,YAGJ,CADE,CAIJ,eACE,iBAKF,CAHE,gCACE,iBACF,CAGF,WAIE,gBAAiB,CAHjB,aAAc,CACd,aAAc,CACd,mBAEF,CAEA,gCAEE,SAAU,CADV,kBAEF,CAEA,oBACE,YACF,CAEA,qBACE,kBAAmB,CAEnB,+DAAiE,CAEjE,cAAe,CACf,gBAAiB,CAEjB,eAAgB,CADhB,cAAe,CALf,iBAAkB,CAElB,oBAAqB,CAKrB,UASF,CAPE,mGAXF,qBAaI,cAAe,CACf,gBAAiB,CAEjB,eAAgB,CADhB,eAAgB,CAHhB,UAMJ,CADE,CAGF,cAIE,gBAAiB,CAHjB,WAAY,CACZ,aAAc,CACd,UAWF,CARE,4BACE,UACF,CAEA,mGAVF,cAYI,WAAY,CADZ,UAGJ,CADE,CAGF,mCACE,iBACF,CAEA,yBAME,kBAAmB,CAHnB,cAAe,CAIf,iBAAkB,CAClB,UAAW,CANX,cAAe,CAEf,WAAY,CASZ,sBAAwB,CAZxB,aAAc,CAQd,SAAU,CAEV,iBAAkB,CAGlB,uBAAyB,CAJzB,iBAAkB,CAElB,KAAM,CAGN,mDAAuD,CAVvD,UAsBF,CAVE,mGAjBF,yBAoBI,WAAY,CAFZ,eAAgB,CAChB,iBAAkB,CAElB,UAMJ,CALE,CAEA,+BACE,YACF,CAGF,cAEE,UAAW,CADX,SAEF,CAEA,0BACE,mBACF,CAEA,kBAEE,wBAAyB,CAEzB,WAAW,CADX,mBAAoB,CAFpB,iBAIF",sourcesContent:[":host {\n position: fixed;\n top: 220px;\n left: 0; /* draggable so we change it with user mouse drag. no need for right support for RTL here */\n z-index: 2555;\n display: grid;\n align-items: center;\n justify-content: center;\n text-align: -webkit-center;\n touch-action: none;\n background-color: var(--gmt-app-bg, white);\n transition: transform 0.5s ease, opacity 0.5s !important;\n transform: scale(1);\n opacity: 1;\n width: 99px;\n height: 99px;\n box-shadow: 0 7px 15px rgb(0 0 0 / 25%) !important;\n border-radius: calc(var(--ltr-factor) * 20px) calc(var(--rtl-factor) * 20px) 20px 20px;\n /* stylelint-disable-next-line property-no-vendor-prefix */\n -webkit-user-select: none; /* Safari */\n user-select: none;\n\n @media (--mobile-new-ui) {\n width: 66px;\n height: 66px;\n align-items: normal;\n }\n}\n\n\n#gamitee-closure {\n position: absolute;\n text-align: -webkit-center;\n display: grid;\n align-items: center;\n border-radius: 50%;\n box-shadow: 1px 1px 5px rgb(0 0 0 / 17%);\n width: 34px;\n height: 34px;\n right: var(--rtl-auto, 0);\n left: var(--ltr-auto, 0);\n top: 0;\n transform: translate(calc(var(--ltr-sign) * 50%), -50%);\n background-color: #f5f5f5;\n border: 2px solid transparent;\n cursor: pointer;\n\n @media (--mobile-new-ui) {\n top: 3.35px;\n width: 23px;\n height: 23px;\n }\n\n .shortcut-tooltip {\n position: absolute;\n top: -5px;\n right: var(--ltr-auto, calc(-100% - 15px));\n left: var(--rtl-auto, calc(-100% - 15px));\n font-size: 0.8rem;\n text-shadow: #fff 1px 1px 1px;\n display: none;\n\n @media (--mobile-new-ui) {\n display: none;\n }\n }\n\n &.shortcut-visible {\n .shortcut-tooltip {\n display: inline;\n }\n }\n\n svg {\n margin: auto;\n transform: scaleX(var(--ltr-sign));\n\n @media (--mobile-new-ui) {\n width: 12.8px;\n height: 12.8px;\n }\n }\n}\n\n:host(:active) {\n cursor: all-scroll;\n\n #gamitee-closure {\n cursor: all-scroll;\n }\n}\n\n.drag-icon {\n display: block;\n margin: 0 auto;\n transform: scale(0.9);\n align-self: start;\n}\n\n:host(.gamitee-minimize-hidden) {\n transform: scale(0);\n opacity: 0;\n}\n\n:host([mobile-app]) {\n display: none;\n}\n\n#gamitee-ask-friends {\n align-items: center;\n text-align: center;\n color: var(--gmt-minimized-handle-text, var(--gmt-primary-color));\n white-space: pre-wrap;\n font-size: 18px;\n line-height: 20px;\n margin-top: 5px;\n margin-bottom: 0;\n width: 99px;\n\n @media (--mobile-new-ui) {\n width: 66px;\n font-size: 11px;\n line-height: 11px;\n margin-top: 10px;\n margin-bottom: 0;\n }\n}\n\n.gamitee-logo {\n height: 36px;\n margin: 0 auto;\n width: 40px;\n align-self: start;\n\n &.friends-arrow {\n width: 50px;\n }\n\n @media (--mobile-new-ui) {\n width: 21px;\n height: 18px;\n }\n}\n\n#joyned-minimized-notify-container {\n position: relative;\n}\n\n#joyned-minimized-notify {\n line-height: 2;\n cursor: pointer;\n background: red;\n height: 26px;\n width: 26px;\n align-items: center;\n border-radius: 50%;\n color: #fff;\n padding: 0;\n text-align: center;\n position: absolute;\n top: 0;\n left: var(--rtl-auto, 0);\n right: var(--ltr-auto, 0);\n transform: translate(calc(var(--rtl-sign) * 50%), -50%);\n\n @media (--mobile-new-ui) {\n line-height: 1.3;\n text-align: center;\n height: 15px;\n width: 15px;\n }\n\n &:empty {\n display: none;\n }\n}\n\n.closure-icon {\n width: 50%;\n height: 50%;\n}\n\n.minimized-icon-container {\n justify-self: center;\n}\n\n#minimize-tooltip {\n position: absolute;\n bottom: calc(100% + 12px);\n display: inline-flex;\n cursor: auto\n}\n"],sourceRoot:""}]);const s=a.toString()},9430:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{--duration:0.5s;--ease:ease-out;--main-color:#59d499;--text-color:#fff}.wrapper{height:80px;left:0;overflow:hidden;position:absolute;top:0;width:100%}.container{align-items:center;background-color:var(--main-color);border-radius:4px;color:var(--text-color);font-size:smaller;gap:5px;padding:6px 12px;position:absolute;right:50%;text-align:var(--right);top:-100%;transform:translateX(50%);transition:top var(--duration) var(--ease)}.container.show-toast{top:30px}.content{font-size:11px}","",{version:3,sources:["webpack://./public/components/prompt/UserMessages/JNDDefaultToastMessageElement.component.css"],names:[],mappings:"AAAA,MACI,eAAgB,CAChB,eAAgB,CAChB,oBAAqB,CACrB,iBACJ,CAEA,SAEI,WAAY,CAEZ,MAAO,CAHP,eAAgB,CAKhB,iBAAkB,CAHlB,KAAM,CAEN,UAEJ,CAEA,WAYI,kBAAmB,CAXnB,kCAAmC,CACnC,iBAAkB,CAClB,uBAAuB,CACvB,iBAAkB,CASlB,OAAQ,CARR,gBAAiB,CACjB,iBAAkB,CAGlB,SAAU,CAFV,uBAAwB,CACxB,SAAU,CAEV,yBAA0B,CAC1B,0CAOJ,CAHI,sBACI,QACJ,CAGJ,SACG,cACH",sourcesContent:[":host{\n --duration: 0.5s;\n --ease: ease-out;\n --main-color: #59d499;\n --text-color: #fff;\n}\n\n.wrapper{\n overflow: hidden;\n height: 80px;\n top: 0;\n left: 0;\n width:100%;\n position: absolute;\n}\n\n.container{\n background-color: var(--main-color);\n border-radius: 4px;\n color:var(--text-color);\n font-size: smaller;\n padding: 6px 12px;\n position: absolute;\n text-align: var(--right);\n top: -100%;\n right: 50%;\n transform: translateX(50%);\n transition: top var(--duration) var(--ease);\n align-items: center;\n gap: 5px;\n\n &.show-toast{\n top:30px;\n }\n}\n\n.content{\n font-size: 11px;\n}"],sourceRoot:""}]);const s=a.toString()},222:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,':host{align-items:center;background-color:var(--gmt-darkscreen-bg,#0006);display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:center;left:0;line-height:1.25;opacity:1;overflow:auto;position:fixed;text-align:center;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:2147483646}:host(.gmt-modal-closed){opacity:0}::slotted(p){color:var(--gmt-text-color-default,#000);margin-bottom:.5em;margin-top:.25em}::slotted(.gamitee-session-name){margin:0 10px;text-align:var(--left);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.gamitee-modal-content{background-color:var(--gmt-app-bg,#fff);border-radius:8px;color:var(--gmt-text-color-default,#000);max-height:100vh;max-width:325px;width:90%}.gamitee-modal-content svg{width:1.5em}.gamitee-modal-header{font-size:1.25em;font-weight:var(--joyned-font-weight-bold);padding:.75em 1.5em;position:relative}.gamitee-modal-close{cursor:pointer;height:20px;left:var(--ltr-auto,.5em);position:absolute;right:var(--rtl-auto,.5em);top:.5em;width:20px}.gamitee-modal-close:after,.gamitee-modal-close:before{background-color:var(--gmt-icon-color,#676767);content:" ";height:20px;position:absolute;top:0;width:2px}.gamitee-modal-close:before{transform:rotate(45deg)}.gamitee-modal-close:after{transform:rotate(-45deg)}.gamitee-modal-close:hover:after,.gamitee-modal-close:hover:before{background-color:var(--gmt-icon-hover-color,#333)}.gamitee-modal-body{display:flex;flex-direction:column;padding:0 1em 1em}.gamitee-modal-body p{margin:0 auto 10px;max-width:70%}.gamitee-modal-footer{border-top:1px solid #dedede;font-size:.75em;padding:1em}.gamitee-modal-footer:empty{border:0;padding:0}',"",{version:3,sources:["webpack://./public/components/utilities/modal/GMTModal.component.css"],names:[],mappings:"AAAA,MAOE,kBAAmB,CAQnB,+CAA4D,CAV5D,YAAa,CACb,qBAAsB,CAMtB,cAAe,CAFf,WAAY,CAFZ,sBAAuB,CALvB,MAAO,CAUP,gBAAiB,CAGjB,SAAU,CALV,aAAc,CAVd,cAAe,CAaf,iBAAkB,CAZlB,KAAM,CAeN,kCAAoC,CARpC,UAAW,CALX,kBAcF,CAEA,yBACE,SACF,CAEA,aAEE,wCAA0C,CAD1C,kBAA0B,CAA1B,gBAEF,CAEA,iCACE,aAAc,CACd,sBAAuB,CACvB,oBAAqB,CACrB,2BAA4B,CAC5B,eAAgB,CAEhB,wBAAyB,CADzB,sBAEF,CAEA,uBAKE,uCAAyC,CACzC,iBAAkB,CAFlB,wCAA0C,CAD1C,gBAAiB,CADjB,eAAgB,CADhB,SAWF,CAHE,2BACE,WACF,CAGF,sBAGE,gBAAiB,CACjB,0CAA2C,CAF3C,mBAAqB,CADrB,iBAIF,CAEA,qBAOE,cAAe,CADf,WAAY,CAFZ,yBAA4B,CAH5B,iBAAkB,CAElB,0BAA6B,CAD7B,QAAU,CAGV,UA4BF,CAxBE,uDAOE,8CAAgD,CADhD,WAAY,CADZ,WAAY,CAHZ,iBAAkB,CAClB,KAAM,CACN,SAIF,CAEA,4BACE,uBACF,CAEA,2BACE,wBACF,CAGE,mEAEE,iDACF,CAIJ,oBACE,YAAa,CACb,qBAAsB,CAEtB,iBAMF,CAJE,sBAEE,kBAAmB,CADnB,aAEF,CAGF,sBAGE,4BAA6B,CAD7B,eAAiB,CADjB,WAQF,CAJE,4BAEE,QAAS,CADT,SAEF",sourcesContent:[":host {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 2147483646;\n display: flex; /* Hidden by default */\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%; /* Full width */\n height: 100%; /* Full height */\n overflow: auto; /* Enable scroll if needed */\n font-size: 16px;\n line-height: 1.25;\n text-align: center;\n background-color: var(--gmt-darkscreen-bg, rgb(0 0 0 / 40%));\n opacity: 1;\n transition: opacity 0.3s ease-in-out;\n}\n\n:host(.gmt-modal-closed) {\n opacity: 0;\n}\n\n::slotted(p) {\n margin-block: 0.25em 0.5em;\n color: var(--gmt-text-color-default, #000);\n}\n\n::slotted(.gamitee-session-name) {\n margin: 0 10px;\n text-align: var(--left);\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n overflow-wrap: break-word;\n}\n\n.gamitee-modal-content {\n width: 90%;\n max-width: 325px;\n max-height: 100vh;\n color: var(--gmt-text-color-default, #000);\n background-color: var(--gmt-app-bg, #fff);\n border-radius: 8px;\n\n\n svg {\n width: 1.5em;\n }\n}\n\n.gamitee-modal-header {\n position: relative;\n padding: 0.75em 1.5em;\n font-size: 1.25em;\n font-weight: var(--joyned-font-weight-bold);\n}\n\n.gamitee-modal-close {\n position: absolute;\n top: 0.5em;\n right: var(--rtl-auto, 0.5em);\n left: var(--ltr-auto, 0.5em);\n width: 20px;\n height: 20px;\n cursor: pointer;\n\n &::before,\n &::after {\n position: absolute;\n top: 0;\n width: 2px;\n height: 20px;\n content: ' ';\n background-color: var(--gmt-icon-color, #676767);\n }\n\n &::before {\n transform: rotate(45deg);\n }\n\n &::after {\n transform: rotate(-45deg);\n }\n\n &:hover {\n &::before,\n &::after {\n background-color: var(--gmt-icon-hover-color, #333);\n }\n }\n}\n\n.gamitee-modal-body {\n display: flex;\n flex-direction: column;\n padding: 1em;\n padding-top: 0;\n\n p {\n max-width: 70%;\n margin: 0 auto 10px;\n }\n}\n\n.gamitee-modal-footer {\n padding: 1em;\n font-size: 0.75em;\n border-top: 1px solid #dedede;\n\n &:empty {\n padding: 0;\n border: 0;\n }\n}\n"],sourceRoot:""}]);const s=a.toString()},2283:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,".gamitee-modal-buttons-wrapper{--gm-color-on-primary-text:#fff;align-items:center;align-self:center;display:flex;justify-content:center;width:100%}.gamitee-modal-buttons-wrapper .gamitee-modal-button{align-items:center;border:2px solid var(--gm-color-primary);border-radius:6px;box-sizing:border-box;display:flex;font-weight:var(--joyned-font-weight-bold);height:40px;justify-content:center;margin:10px;padding:5px 15px;-webkit-user-select:none;user-select:none;white-space:nowrap}@media (max-width:359px){.gamitee-modal-buttons-wrapper .gamitee-modal-button{padding:5px 8px}}.gamitee-modal-buttons-wrapper .gamitee-modal-button-primary{background-color:var(--gm-color-primary);color:var(--gm-color-on-primary-text)}@media (hover:hover){.gamitee-modal-buttons-wrapper .gamitee-modal-button-primary:hover{background-color:#fff;color:var(--gm-color-primary)}}.gamitee-modal-buttons-wrapper .gamitee-modal-button-outline{background-color:#fff;color:var(--gm-color-primary)}@media (hover:hover){.gamitee-modal-buttons-wrapper .gamitee-modal-button-outline:hover{background-color:var(--gm-color-primary);color:var(--gm-color-on-primary-text)}}.gamitee-modal-buttons-wrapper .gamitee-modal-button-block{width:100%}.gamitee-modal-buttons-wrapper .gamitee-modal-button:disabled{background-color:#dedede;border-color:#dedede;cursor:not-allowed}@media (hover:hover){.gamitee-modal-buttons-wrapper .gamitee-modal-button:disabled{color:var(--gm-color-on-primary-text)}}.gamitee-modal-input{height:40px}.gamitee-modal-input,.joyned-modal-text-area{background-color:#edf2f7;border:0;border-radius:6px;color:#1a2c1d;line-height:40px;margin:10px 10px 0;outline:none;overflow:hidden;padding:0 1em;width:auto}.gamitee-modal-input::placeholder,.joyned-modal-text-area::placeholder{opacity:.9;text-transform:unset}.joyned-modal-text-area{padding:0}","",{version:3,sources:["webpack://./public/components/utilities/modal/modal.css"],names:[],mappings:"AAAA,+BACE,+BAAgC,CAGhC,kBAAmB,CACnB,iBAAkB,CAFlB,YAAa,CAGb,sBAAuB,CACvB,UA0DF,CAxDE,qDAGE,kBAAmB,CAQnB,wCAAyC,CACzC,iBAAkB,CAXlB,qBAAsB,CACtB,YAAa,CAMb,0CAA2C,CAH3C,WAAY,CADZ,sBAAuB,CAGvB,WAAY,CADZ,gBAAiB,CAIjB,wBAAiB,CAAjB,gBAAiB,CADjB,kBA8CF,CAzCE,yBAdF,qDAeI,eAwCJ,CAvCE,CAEA,6DAEE,wCAAyC,CADzC,qCASF,CANE,qBACE,mEAEE,qBAAuB,CADvB,6BAEF,CACF,CAGF,6DAEE,qBAAsB,CADtB,6BASF,CANE,qBACE,mEAEE,wCAAyC,CADzC,qCAEF,CACF,CAGF,2DACE,UACF,CAEA,8DAEE,wBAAyB,CACzB,oBAAqB,CAFrB,kBAOF,CAHE,qBALF,8DAMI,qCAEJ,CADE,CAKN,qBACE,WACF,CAEA,6CAQE,wBAAyB,CACzB,QAAS,CACT,iBAAkB,CAHlB,aAAc,CADd,gBAAiB,CAFjB,kBAAmB,CAOnB,YAAa,CANb,eAAgB,CAFhB,aAAc,CADd,UAeF,CAJE,uEAEE,UAAY,CADZ,oBAEF,CAGF,wBACE,SACF",sourcesContent:[".gamitee-modal-buttons-wrapper {\n --gm-color-on-primary-text: #fff;\n\n display: flex;\n align-items: center;\n align-self: center;\n justify-content: center;\n width: 100%;\n\n .gamitee-modal-button {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: center;\n height: 40px;\n padding: 5px 15px;\n margin: 10px;\n font-weight: var(--joyned-font-weight-bold);\n white-space: nowrap;\n user-select: none;\n border: 2px solid var(--gm-color-primary);\n border-radius: 6px;\n\n @media (max-width: 359px) {\n padding: 5px 8px;\n }\n\n &-primary {\n color: var(--gm-color-on-primary-text);\n background-color: var(--gm-color-primary);\n\n @media (hover: hover) {\n &:hover {\n color: var(--gm-color-primary);\n background-color: white;\n }\n }\n }\n\n &-outline {\n color: var(--gm-color-primary);\n background-color: #fff;\n\n @media (hover: hover) {\n &:hover {\n color: var(--gm-color-on-primary-text);\n background-color: var(--gm-color-primary);\n }\n }\n }\n\n &-block {\n width: 100%;\n }\n\n &:disabled {\n cursor: not-allowed;\n background-color: #dedede;\n border-color: #dedede;\n\n @media (hover: hover) {\n color: var(--gm-color-on-primary-text);\n }\n }\n }\n}\n\n.gamitee-modal-input {\n height: 40px;\n}\n\n.gamitee-modal-input,\n.joyned-modal-text-area {\n width: initial;\n padding: 0 1em;\n margin: 10px 10px 0;\n overflow: hidden;\n line-height: 40px;\n color: #1a2c1d;\n background-color: #edf2f7;\n border: 0;\n border-radius: 6px;\n outline: none;\n\n &::placeholder {\n text-transform: unset;\n opacity: 0.9;\n }\n}\n\n.joyned-modal-text-area {\n padding: 0;\n}\n"],sourceRoot:""}]);const s=a.toString()},798:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{--gm-background-color:#000;--gm-text-color:#fff;--transition-duration:1;align-items:center;background-color:var(--gm-background-color);border-radius:2px;bottom:-80px;cursor:default;display:flex;justify-content:center;left:0;max-height:80px;padding:.5em 0;position:fixed;transition:bottom calc(var(--transition-duration)*1s);width:100%;z-index:9999}:host(.gamitee-show){bottom:0}.gamitee-snackbar-text{color:var(--gm-text-color);font-size:1.6em;line-height:1;padding:0 .25em;vertical-align:middle}@media (max-width:400px){.gamitee-snackbar-text{font-size:1.35em}}","",{version:3,sources:["webpack://./public/components/utilities/snackbar/GMTSnackbar.component.css"],names:[],mappings:"AAAA,MACE,0BAA2B,CAC3B,oBAAqB,CACrB,uBAAwB,CAOxB,kBAAmB,CAMnB,2CAA4C,CAC5C,iBAAkB,CAXlB,YAAa,CASb,cAAe,CANf,YAAa,CAEb,sBAAuB,CAJvB,MAAO,CAMP,eAAgB,CAChB,cAAgB,CAThB,cAAe,CAaf,qDAAwD,CANxD,UAAW,CAJX,YAWF,CAEA,qBACE,QACF,CAEA,uBAIE,0BAA2B,CAF3B,eAAgB,CAChB,aAAc,CAFd,eAAiB,CAIjB,qBAKF,CAHE,yBAPF,uBAQI,gBAEJ,CADE",sourcesContent:[":host {\n --gm-background-color: #000;\n --gm-text-color: #fff;\n --transition-duration: 1;\n\n position: fixed;\n bottom: -80px;\n left: 0;\n z-index: 9999;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n max-height: 80px;\n padding: 0.5em 0;\n cursor: default;\n background-color: var(--gm-background-color);\n border-radius: 2px;\n transition: bottom calc(var(--transition-duration) * 1s);\n}\n\n:host(.gamitee-show) {\n bottom: 0;\n}\n\n.gamitee-snackbar-text {\n padding: 0 0.25em;\n font-size: 1.6em;\n line-height: 1;\n color: var(--gm-text-color);\n vertical-align: middle;\n\n @media (max-width: 400px) {\n font-size: 1.35em;\n }\n}\n"],sourceRoot:""}]);const s=a.toString()},4618:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,"#input{background-color:#f5f5f5;border:2px solid #f5f5f5;border-radius:24px;box-sizing:border-box;color:#1a2c1d;font-size:14px;gap:4px;height:32px;line-height:32px;outline:none;overflow:hidden;padding:11px;transition:.1s ease-in-out}#input:hover{border:2px solid #ebedfb}#input::placeholder{align-items:flex-end;color:var(--gmt-new-placeholder-color,#a0aec0);display:flex;font-family:inherit;font-size:15px;font-style:normal;font-weight:var(--joyned-font-weight-regular);line-height:20px}svg{height:28px}.avatar-icon{height:21px;width:21px;--margin-right:calc(var(--ltr-factor)*4px);--margin-left:calc(var(--rtl-factor)*4px)}.avatar-container{display:flex}:host([is-in-post]) .avatar-icon{opacity:.5}:host([is-in-post]) #input{background-color:#fff;border:2px solid #fff}:host([is-in-post]) #input:hover{border:2px solid #f5f5f5}:host(.post-with-offering) .avatar-icon{opacity:.5}","",{version:3,sources:["webpack://./src/board/components/JNDQuickComment.component.css"],names:[],mappings:"AAAA,OAQE,wBAAyB,CAKzB,wBAAyB,CAJzB,kBAAmB,CARnB,qBAAsB,CAMtB,aAAc,CAFd,cAAe,CAMf,OAAQ,CATR,WAAY,CAIZ,gBAAiB,CAIjB,YAAa,CANb,eAAgB,CADhB,YAAa,CASb,0BAMF,CAHE,aACE,wBACF,CAGF,oBAEE,oBAAqB,CAMrB,8CAAgD,CAPhD,YAAa,CAEb,mBAAoB,CACpB,cAAe,CACf,iBAAkB,CAClB,6CAA8C,CAC9C,gBAEF,CAEA,IACE,WACF,CAEA,aAEE,WAAY,CADZ,UAAW,CAGX,0CAA6C,CAC7C,yCACF,CAEA,kBACE,YACF,CAGE,iCACE,UACF,CAEA,2BACE,qBAAuB,CACvB,qBAKF,CAHE,iCACE,wBACF,CAKF,wCACE,UACF",sourcesContent:["#input {\n box-sizing: border-box;\n height: 32px;\n padding: 11px;\n overflow: hidden;\n font-size: 14px;\n line-height: 32px;\n color: #1a2c1d;\n background-color: #f5f5f5;\n border-radius: 24px;\n outline: none;\n gap: 4px;\n transition: 0.1s ease-in-out;\n border: 2px solid #f5f5f5;\n\n &:hover {\n border: 2px solid #ebedfb;\n }\n}\n\n#input::placeholder {\n display: flex;\n align-items: flex-end;\n font-family: inherit;\n font-size: 15px;\n font-style: normal;\n font-weight: var(--joyned-font-weight-regular);\n line-height: 20px;\n color: var(--gmt-new-placeholder-color, #a0aec0);\n}\n\nsvg {\n height: 28px;\n}\n\n.avatar-icon {\n width: 21px;\n height: 21px;\n\n --margin-right: calc(var(--ltr-factor) * 4px);\n --margin-left: calc(var(--rtl-factor) * 4px);\n}\n\n.avatar-container {\n display: flex;\n}\n\n:host([is-in-post]) {\n .avatar-icon {\n opacity: 0.5;\n }\n\n #input {\n background-color: white;\n border: 2px solid white;\n\n &:hover {\n border: 2px solid #f5f5f5;\n }\n }\n}\n\n:host(.post-with-offering) {\n .avatar-icon {\n opacity: 0.5;\n }\n}\n"],sourceRoot:""}]);const s=a.toString()},4352:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,"#icon{color:#686974;height:24px;width:24px}:host{cursor:pointer}.gamitee-add-comment-btn{align-items:flex-end;cursor:pointer;display:flex;flex-direction:row;height:25px}.gamitee-add-comment-btn>*{color:var(--gmt-input-color);height:50%}.gamitee-add-comment-icon-container{align-items:flex-end;display:flex;stroke:var(--gm-color-primary)}.unread-counter{align-items:center;background:red;border-radius:50%;color:#fff;display:none;font-size:9px;height:14px;justify-content:center;margin:auto;transform:translate(16px,-12px);width:14px}.unread-counter.displayed{display:flex;position:absolute}.joyned-comment-counter-content{color:var(--gmt-text-color-default,#000);display:block;font-size:13px;height:auto;line-height:25px;margin-left:calc(var(--ltr-factor)*5px);margin-right:calc(var(--rtl-factor)*5px)}:host(.blink){animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:.3}}:host([in-post]) .joyned-comment-counter-content{color:#666;margin-left:unset}:host([in-post]) #icon{display:none}","",{version:3,sources:["webpack://./src/board/components/JNDcommentsCounterBtn.component.css"],names:[],mappings:"AAAA,MAGE,aAAc,CAFd,WAAY,CACZ,UAEF,CAEA,MACE,cACF,CAEA,yBAKE,oBAAqB,CAHrB,cAAe,CADf,YAAa,CAEb,kBAAmB,CACnB,WAEF,CAEA,2BAEE,4BAA6B,CAD7B,UAEF,CAEA,oCAEE,oBAAqB,CADrB,YAAa,CAEb,8BACF,CAEA,gBAEE,kBAAmB,CAOnB,cAAe,CACf,iBAAkB,CAFlB,UAAY,CAPZ,YAAa,CAMb,aAAc,CAFd,WAAY,CAFZ,sBAAuB,CAGvB,WAAY,CAKZ,+BAAiC,CAPjC,UAQF,CAEA,0BACE,YAAa,CACb,iBACF,CAEA,gCAME,wCAA2C,CAL3C,aAAc,CAId,cAAe,CAHf,WAAY,CAKZ,gBAAiB,CAHjB,uCAA2C,CAD3C,wCAKF,CAEA,cACE,oCACF,CAEA,mBACE,IACE,UACF,CACF,CAGE,iDACE,UAAW,CACX,iBACF,CAEA,uBACE,YACF",sourcesContent:["#icon {\n height: 24px;\n width: 24px;\n color: #686974;\n}\n\n:host {\n cursor: pointer;\n}\n\n.gamitee-add-comment-btn {\n display: flex;\n cursor: pointer;\n flex-direction: row;\n height: 25px;\n align-items: flex-end;\n}\n\n.gamitee-add-comment-btn > * {\n height: 50%;\n color: var(--gmt-input-color);\n}\n\n.gamitee-add-comment-icon-container {\n display: flex;\n align-items: flex-end;\n stroke: var(--gm-color-primary);\n}\n\n.unread-counter {\n display: none;\n align-items: center;\n justify-content: center;\n width: 14px;\n height: 14px;\n margin: auto;\n font-size: 9px;\n color: white;\n background: red;\n border-radius: 50%;\n transform: translate(16px, -12px);\n}\n\n.unread-counter.displayed {\n display: flex;\n position: absolute;\n}\n\n.joyned-comment-counter-content {\n display: block;\n height: auto;\n margin-right: calc(var(--rtl-factor) * 5px);\n margin-left: calc(var(--ltr-factor) * 5px);\n font-size: 13px;\n color: var(--gmt-text-color-default, black);\n line-height: 25px;\n}\n\n:host(.blink) {\n animation: blinker 1s linear infinite;\n}\n\n@keyframes blinker {\n 50% {\n opacity: 0.3;\n }\n}\n\n:host([in-post]) {\n .joyned-comment-counter-content {\n color: #666;\n margin-left: unset;\n }\n\n #icon {\n display: none;\n }\n}\n"],sourceRoot:""}]);const s=a.toString()},7089:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{--gm-button-border-radius:0;--gm-button-height:35px;--gm-button-width:auto;--gm-button-icon-background:var(--gm-color-primary);--gm-button-icon-height:calc(var(--gm-button-height) - var(--gm-button-icon-padding));--gm-button-icon-padding:15px;--gm-button-icon-width:calc(var(--gm-button-width) - var(--gm-button-icon-padding));--gm-button-background:#0000;--gm-check-color:currentcolor;--gm-color-primary:#000;--gm-fill-color:var(--gm-button-background);--gm-share-fill-color:currentcolor;--gm-share-stroke-color:var(--gm-color-primary);--font-size:var(--gm-text-font-size,100%);--gm-text-font-weight:400;align-items:center;background:var(--gm-button-background);border:var(--gm-button-border-width) solid var(--gm-button-border-color);border-radius:var(--gm-button-border-radius);color:var(--gm-button-icon-background);display:flex;font-size:var(--font-size);overflow:visible;position:absolute;text-align:center;width:-webkit-max-content;width:max-content;z-index:15}:host(:hover){color:var(--gm-hover-fill-color)}.gamitee-button-container{align-items:center;display:flex;height:var(--gm-button-height);line-height:normal;overflow:hidden}.gamitee-button-container:focus{outline:none}.gamitee-button-icon{align-items:center;border-radius:var(--gm-button-border-radius);display:flex;height:var(--gm-button-height);justify-content:center;order:2;overflow:hidden;position:relative;width:var(--gm-button-width)}.share-icon-inside{fill:var(--gm-fill-color);stroke:var(--gm-color-primary)}.gamitee-icon,::slotted(.gamitee-icon){color:var(--gm-color-primary);height:var(--gm-button-icon-height);position:absolute;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease;width:var(--gm-button-icon-width)}.gamitee-icon-share{align-items:center;color:var(--gm-share-fill-color);display:flex;justify-content:center;stroke:var(--gm-share-stroke-color)}.gamitee-icon-check{color:var(--gm-check-color);transform:translateY(calc(var(--gm-button-height) + 10px))}.gamitee-button-copy{align-items:center;background-color:var(--gm-button-background);border-radius:var(--gm-button-border-radius);color:var(--gm-copy-color,--gm-color-primary);display:flex;font-weight:var(--gm-text-font-weight,600);height:var(--gm-button-height);justify-content:center;line-height:1.1;margin-right:-.5em;max-width:0;order:1;overflow:hidden;padding:0 .5em;position:relative;-webkit-user-select:none;user-select:none;white-space:pre-line;width:0}:host(.gmt-no-hover) .gamitee-button-copy{max-width:none;width:auto}:host(.gmt-no-hover) .gamitee-icon-check{display:none}:host(.gmt-no-text) .gamitee-button-copy{display:none}:host([invert-icon-colors]) .gamitee-button-icon{background:var(--gm-button-icon-background);color:var(--gm-button-background)}:host([invert-icon-colors]) .gamitee-button-icon .gamitee-icon-share{color:var(--gm-button-background);stroke:var(--gm-button-background)}:host([invert-icon-colors]) .gamitee-button-icon .gamitee-icon-check{color:var(--gm-button-background)}#joyned-btn-notify{align-items:center;background:red;border-radius:50%;color:#fff;cursor:pointer;font-size:10px;height:15px;left:0;line-height:150%;padding:0;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);width:15px}#joyned-btn-label{background:#f4d037;border-radius:4px;color:#000;font-weight:700;line-height:1.33;padding:1px 5px;position:absolute;transform:translate(11%,-115%) rotate(-4.8deg)}:host(.gmt-copy-bottom) #joyned-btn-notify,:host(.gmt-no-text) #joyned-btn-notify{left:calc(50% - var(--gm-button-icon-width)/2);transform:translate(-80%,-40%)}:host(.gmt-animation-static) .gamitee-button-copy{max-width:none;transform:translateX(0);width:auto}:host(.gmt-copy-left) .gamitee-button-icon{border-bottom-left-radius:0;border-top-left-radius:0}:host(.gmt-copy-left) .gamitee-button-copy{border-bottom-right-radius:0;border-top-right-radius:0;max-width:none;width:auto}:host(.gmt-copy-right) .gamitee-button-icon{border-bottom-right-radius:0;border-top-right-radius:0;order:1}:host(.gmt-copy-right) .gamitee-button-copy{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.5em;margin-right:0;max-width:none;order:2;width:auto}:host(.gmt-copy-slide-right) .gamitee-button-copy{display:none;margin-left:-.5em;margin-right:0;order:2;transform:translateX(calc(-100% - var(--gm-button-width)))}:host(.gmt-copy-slide-left) .gamitee-button-copy{display:none;transform:translateX(calc(100% + var(--gm-button-width)))}:host(.gmt-copy-slide-right) .gamitee-button-icon{order:1}:host(.gmt-copy-bottom) .gamitee-button-container{flex-direction:column}:host(.gmt-copy-bottom) .gamitee-button-container .gamitee-button-icon{border-bottom-left-radius:0;border-bottom-right-radius:0;order:1;width:var(--gm-button-width)}:host(.gmt-copy-bottom) .gamitee-button-container .gamitee-button-copy{border-top-left-radius:0;border-top-right-radius:0;margin:0;order:2;padding:0;white-space:unset;width:var(--gm-button-width)}:host(.gmt-copy-slide-left) .gamitee-button-container:hover .gamitee-button-copy{display:flex}:host(.gmt-copy-slide-right) .gamitee-button-container:hover .gamitee-button-copy{display:flex}:host(.gamitee-show-shadow){filter:drop-shadow(3px 3px 5px rgb(0 0 0/40%))}@media (hover:hover){:host(:not(.gmt-no-hover)) .gamitee-button-container:active .gamitee-icon-share,:host(:not(.gmt-no-hover)) .gamitee-button-container:focus .gamitee-icon-share,:host(:not(.gmt-no-hover)) .gamitee-button-container:hover .gamitee-icon-share,:host(:not(.gmt-no-hover):focus) .gamitee-button-container .gamitee-icon-share{transform:translateY(calc(var(--gm-button-height) + 10px))}:host(:not(.gmt-no-hover)) .gamitee-button-container:active .gamitee-icon-check,:host(:not(.gmt-no-hover)) .gamitee-button-container:focus .gamitee-icon-check,:host(:not(.gmt-no-hover)) .gamitee-button-container:hover .gamitee-icon-check,:host(:not(.gmt-no-hover):focus) .gamitee-button-container .gamitee-icon-check{transform:translateY(0)}:host(:not(.gmt-no-hover)) .gamitee-button-container:active .gamitee-button-copy,:host(:not(.gmt-no-hover)) .gamitee-button-container:focus .gamitee-button-copy,:host(:not(.gmt-no-hover)) .gamitee-button-container:hover .gamitee-button-copy,:host(:not(.gmt-no-hover):focus) .gamitee-button-container .gamitee-button-copy{max-width:none;transform:translateX(0);width:auto}}:host(.show-plus) .gamitee-button-container .gamitee-icon-share{transform:translateY(calc(var(--gm-button-height) + 10px))}:host(.show-plus) .gamitee-button-container .gamitee-icon-check{transform:translateY(0)}:host(.show-plus) .gamitee-button-container .gamitee-button-copy{max-width:none;transform:translateX(0);width:auto}:host(:not(.gmt-no-hover):not([invert-icon-colors])) .gamitee-button-container:active{transform:scale(.98)}","",{version:3,sources:["webpack://./src/button/GMTButton.component.css"],names:[],mappings:"AAAA,MAGE,2BAA4B,CAC5B,uBAAwB,CACxB,sBAAuB,CAIvB,mDAAoD,CACpD,qFAAsF,CACtF,6BAA8B,CAC9B,mFAAoF,CAIpF,4BAAmC,CACnC,6BAA8B,CAC9B,uBAAyB,CACzB,2CAA4C,CAC5C,kCAAmC,CACnC,+CAAgD,CAIhD,yCAA2C,CAC3C,yBAA0B,CAM1B,kBAAmB,CASnB,sCAAuC,CARvC,wEAAyE,CACzE,4CAA6C,CAM7C,sCAAuC,CAXvC,YAAa,CAgBb,0BAA2B,CAd3B,gBAAiB,CAIjB,iBAAkB,CASlB,iBAAkB,CAdlB,yBAAkB,CAAlB,iBAAkB,CAMlB,UAWF,CAEA,cACE,gCACF,CAEA,0BAIE,kBAAmB,CAHnB,YAAa,CACb,8BAA+B,CAG/B,kBAAoB,CAFpB,eAOF,CAHE,gCACE,YACF,CAGF,qBAOE,kBAAmB,CAHnB,4CAA6C,CAH7C,YAAa,CAEb,8BAA+B,CAK/B,sBAAuB,CACvB,OAAQ,CAJR,eAAgB,CAChB,iBAAkB,CAJlB,4BAQF,CAEA,mBACE,yBAA0B,CAC1B,8BACF,CAEA,uCAKE,6BAA8B,CAF9B,mCAAoC,CACpC,iBAAkB,CAElB,2EAEmB,CANnB,iCAOF,CAEA,oBAGE,kBAAmB,CACnB,gCAAiC,CAHjC,YAAa,CACb,sBAAuB,CAGvB,mCACF,CAEA,oBACE,2BAA4B,CAC5B,0DACF,CAEA,qBAKE,kBAAmB,CAUnB,4CAA6C,CAK7C,4CAA6C,CAN7C,6CAA+C,CAb/C,YAAa,CAeb,0CAA4C,CAN5C,8BAA+B,CAJ/B,sBAAuB,CAWvB,eAAgB,CALhB,kBAAoB,CARpB,WAAY,CAGZ,OAAQ,CAMR,eAAgB,CAFhB,cAAgB,CAThB,iBAAkB,CAiBlB,wBAAiB,CAAjB,gBAAiB,CADjB,oBAAqB,CAfrB,OAkBF,CAGE,0CAEE,cAAkB,CADlB,UAEF,CAEA,yCACE,YACF,CAIA,yCACE,YACF,CAIA,iDACE,2CAA4C,CAC5C,iCAUF,CARE,qEACE,iCAAkC,CAClC,kCACF,CAEA,qEACE,iCACF,CAIJ,mBAKE,kBAAmB,CAMnB,cAAe,CALf,iBAAkB,CAIlB,UAAW,CAKX,cAAe,CAHf,cAAe,CAVf,WAAY,CAOZ,MAAO,CAKP,gBAAiB,CAXjB,SAAU,CAIV,iBAAkB,CAMlB,iBAAkB,CALlB,KAAM,CAJN,8BAAgC,CAHhC,UAeF,CAEA,kBAGE,kBAAmB,CADnB,iBAAkB,CADlB,UAAY,CAMZ,eAAgB,CAChB,gBAAiB,CAFjB,eAAgB,CADhB,iBAAkB,CADlB,8CAKF,CAEA,kFAEE,8CAAiD,CACjD,8BACF,CAGE,kDAEE,cAAkB,CAClB,uBAAwB,CAFxB,UAGF,CAIA,2CAEE,2BAA4B,CAD5B,wBAEF,CAEA,2CAIE,4BAA6B,CAD7B,yBAA0B,CAD1B,cAAkB,CADlB,UAIF,CAIA,4CAEE,4BAA6B,CAD7B,yBAA0B,CAE1B,OACF,CAEA,4CAME,2BAA4B,CAD5B,wBAAyB,CADzB,iBAAmB,CADnB,cAAqB,CADrB,cAAkB,CAKlB,OAAQ,CANR,UAOF,CAGF,kDACE,YAAa,CAEb,iBAAmB,CADnB,cAAqB,CAGrB,OAAQ,CADR,0DAEF,CAEA,iDACE,YAAa,CACb,yDACF,CAEA,kDACE,OACF,CAEA,kDACE,qBAkBF,CAhBE,uEAGE,2BAA4B,CAD5B,4BAA6B,CAE7B,OAAQ,CAHR,4BAIF,CAEA,uEAIE,wBAAyB,CACzB,yBAA0B,CAF1B,QAAS,CAGT,OAAQ,CAJR,SAAU,CAKV,iBAAkB,CANlB,4BAOF,CAKE,iFACE,YACF,CAMA,kFACE,YACF,CAIJ,4BACE,8CACF,CAGA,qBAKI,6TACE,0DACF,CAEA,6TACE,uBACF,CAGA,iUAEE,cAAkB,CAClB,uBAAwB,CAFxB,UAGF,CAEJ,CAIE,gEACE,0DACF,CAEA,gEACE,uBACF,CAGA,iEAEE,cAAkB,CAClB,uBAAwB,CAFxB,UAGF,CAIF,sFACE,oBACF",sourcesContent:[":host {\n /* Custom Variables - Layout and Box Model Properties */\n\n --gm-button-border-radius: 0;\n --gm-button-height: 35px;\n --gm-button-width: auto;\n\n /* Custom Variables - Icon Properties */\n\n --gm-button-icon-background: var(--gm-color-primary);\n --gm-button-icon-height: calc(var(--gm-button-height) - var(--gm-button-icon-padding));\n --gm-button-icon-padding: 15px;\n --gm-button-icon-width: calc(var(--gm-button-width) - var(--gm-button-icon-padding));\n\n /* Custom Variables - Color Properties */\n\n --gm-button-background: transparent;\n --gm-check-color: currentcolor;\n --gm-color-primary: black;\n --gm-fill-color: var(--gm-button-background);\n --gm-share-fill-color: currentcolor;\n --gm-share-stroke-color: var(--gm-color-primary);\n\n /* Custom Variables - Typography Properties */\n\n --font-size: var(--gm-text-font-size, 100%);\n --gm-text-font-weight: 400;\n\n /* Layout and Box Model */\n display: flex;\n width: max-content;\n overflow: visible;\n align-items: center;\n border: var(--gm-button-border-width) solid var(--gm-button-border-color);\n border-radius: var(--gm-button-border-radius);\n position: absolute;\n z-index: 15;\n\n /* Visuals */\n\n color: var(--gm-button-icon-background);\n background: var(--gm-button-background);\n\n /* Typography */\n text-align: center;\n font-size: var(--font-size);\n\n}\n\n:host(:hover) {\n color: var(--gm-hover-fill-color);\n}\n\n.gamitee-button-container {\n display: flex;\n height: var(--gm-button-height);\n overflow: hidden;\n align-items: center;\n line-height: initial;\n\n &:focus {\n outline: none;\n }\n}\n\n.gamitee-button-icon {\n display: flex;\n width: var(--gm-button-width);\n height: var(--gm-button-height);\n border-radius: var(--gm-button-border-radius);\n overflow: hidden;\n position: relative;\n align-items: center;\n justify-content: center;\n order: 2;\n}\n\n.share-icon-inside {\n fill: var(--gm-fill-color);\n stroke: var(--gm-color-primary);\n}\n\n.gamitee-icon,\n::slotted(.gamitee-icon) {\n width: var(--gm-button-icon-width);\n height: var(--gm-button-icon-height);\n position: absolute;\n color: var(--gm-color-primary);\n transition:\n transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),\n opacity 0.3s ease;\n}\n\n.gamitee-icon-share {\n display: flex;\n justify-content: center;\n align-items: center;\n color: var(--gm-share-fill-color);\n stroke: var(--gm-share-stroke-color);\n}\n\n.gamitee-icon-check {\n color: var(--gm-check-color);\n transform: translateY(calc(var(--gm-button-height) + 10px));\n}\n\n.gamitee-button-copy {\n display: flex;\n position: relative;\n width: 0;\n max-width: 0;\n align-items: center;\n justify-content: center;\n order: 1;\n\n /* Due to safari bug disabling overflow hidden */\n height: var(--gm-button-height);\n padding: 0 0.5em;\n margin-right: -0.5em;\n overflow: hidden;\n color: var(--gm-copy-color, --gm-color-primary);\n background-color: var(--gm-button-background);\n font-weight: var(--gm-text-font-weight, 600);\n line-height: 1.1;\n white-space: pre-line;\n user-select: none;\n border-radius: var(--gm-button-border-radius);\n}\n\n:host(.gmt-no-hover) {\n .gamitee-button-copy {\n width: initial;\n max-width: initial;\n }\n\n .gamitee-icon-check {\n display: none;\n }\n}\n\n:host(.gmt-no-text) {\n .gamitee-button-copy {\n display: none;\n }\n}\n\n:host([invert-icon-colors]) {\n .gamitee-button-icon {\n background: var(--gm-button-icon-background);\n color: var(--gm-button-background);\n\n .gamitee-icon-share {\n color: var(--gm-button-background);\n stroke: var(--gm-button-background);\n }\n\n .gamitee-icon-check {\n color: var(--gm-button-background);\n }\n }\n}\n\n#joyned-btn-notify {\n width: 15px;\n height: 15px;\n padding: 0;\n transform: translate(-50%, -50%);\n align-items: center;\n border-radius: 50%;\n position: absolute;\n top: 0;\n left: 0;\n color: #fff;\n background: red;\n font-size: 10px;\n text-align: center;\n line-height: 150%;\n cursor: pointer;\n}\n\n#joyned-btn-label {\n color: black;\n border-radius: 4px;\n background: #F4D037;\n transform: translate(11%,-115%) rotate(-4.8deg);\n position: absolute;\n padding: 1px 5px;\n font-weight: 700;\n line-height: 1.33;\n}\n\n:host(.gmt-copy-bottom) #joyned-btn-notify,\n:host(.gmt-no-text) #joyned-btn-notify {\n left: calc(50% - var(--gm-button-icon-width) / 2);\n transform: translate(-80%, -40%);\n}\n\n:host(.gmt-animation-static) {\n .gamitee-button-copy {\n width: initial;\n max-width: initial;\n transform: translateX(0);\n }\n}\n\n:host(.gmt-copy-left) {\n .gamitee-button-icon {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n .gamitee-button-copy {\n width: initial;\n max-width: initial;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n}\n\n:host(.gmt-copy-right) {\n .gamitee-button-icon {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n order: 1;\n }\n\n .gamitee-button-copy {\n width: initial;\n max-width: initial;\n margin-right: initial;\n margin-left: -0.5em;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n order: 2;\n }\n}\n\n:host(.gmt-copy-slide-right) .gamitee-button-copy {\n display: none;\n margin-right: initial;\n margin-left: -0.5em;\n transform: translateX(calc(-100% - var(--gm-button-width)));\n order: 2;\n}\n\n:host(.gmt-copy-slide-left) .gamitee-button-copy {\n display: none;\n transform: translateX(calc(100% + var(--gm-button-width)));\n}\n\n:host(.gmt-copy-slide-right) .gamitee-button-icon {\n order: 1;\n}\n\n:host(.gmt-copy-bottom) .gamitee-button-container {\n flex-direction: column;\n\n .gamitee-button-icon {\n width: var(--gm-button-width);\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n order: 1;\n }\n\n .gamitee-button-copy {\n width: var(--gm-button-width);\n padding: 0;\n margin: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n order: 2;\n white-space: unset;\n }\n}\n\n:host(.gmt-copy-slide-left) {\n .gamitee-button-container:hover {\n .gamitee-button-copy {\n display: flex;\n }\n }\n}\n\n:host(.gmt-copy-slide-right) {\n .gamitee-button-container:hover {\n .gamitee-button-copy {\n display: flex;\n }\n }\n}\n\n:host(.gamitee-show-shadow) {\n filter: drop-shadow(3px 3px 5px rgb(0 0 0 / 40%));\n}\n\n/* stylelint-disable-next-line no-descending-specificity */\n@media (hover: hover) {\n :host(:not(.gmt-no-hover):focus) .gamitee-button-container,\n :host(:not(.gmt-no-hover)) .gamitee-button-container:hover,\n :host(:not(.gmt-no-hover)) .gamitee-button-container:active,\n :host(:not(.gmt-no-hover)) .gamitee-button-container:focus {\n .gamitee-icon-share {\n transform: translateY(calc(var(--gm-button-height) + 10px));\n }\n\n .gamitee-icon-check {\n transform: translateY(0);\n }\n\n /* stylelint-disable-next-line no-descending-specificity */\n .gamitee-button-copy {\n width: initial;\n max-width: initial;\n transform: translateX(0);\n }\n }\n}\n\n/* stylelint-disable-next-line no-descending-specificity */\n:host(.show-plus) .gamitee-button-container {\n .gamitee-icon-share {\n transform: translateY(calc(var(--gm-button-height) + 10px));\n }\n\n .gamitee-icon-check {\n transform: translateY(0);\n }\n\n /* stylelint-disable-next-line no-descending-specificity */\n .gamitee-button-copy {\n width: initial;\n max-width: initial;\n transform: translateX(0);\n }\n}\n\n/* stylelint-disable-next-line selector-not-notation */\n:host(:not(.gmt-no-hover):not([invert-icon-colors])) .gamitee-button-container:active {\n transform: scale(0.98);\n}\n"],sourceRoot:""}]);const s=a.toString()},9038:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,':host{--gm-tooltip-border-radius:0;--gm-tooltip-border-width:0;--gm-tooltip-border-color:var(--gmt-accent-color);--gm-tooltip-color:var(--gmt-accent-color);--gm-tooltip-background:var(--gmt-primary-color);--gm-tooltip-text-align:center;--gm-tooltip-position:initial;--font-size:var(--gm-tooltip-message-font-size,100%);--font-size-title:var(--gm-tooltip-title-font-size,125%);--gm-tooltip-title-font-weight:var(--joyned-font-weight-bold);--gm-tooltip-padding:1.5em;--gm-tooltip-close-button-size:15px;--x:0;--y:0;background-color:var(--gm-tooltip-background);border:var(--gm-tooltip-border-width) solid var(--gm-tooltip-border-color);border-radius:var(--gm-tooltip-border-radius);color:var(--gm-tooltip-color);display:flex;filter:drop-shadow(0 0 5px rgb(0 0 0/35%));flex-direction:column;min-width:200px;padding:var(--gm-tooltip-padding);position:absolute;text-align:var(--gm-tooltip-text-align);transform:translate(var(--x),var(--y));transition:all .3s ease;z-index:10000}:host:before{background-color:var(--gm-tooltip-background);border-left:inherit;border-top:inherit;box-shadow:inherit;content:"";height:14px;position:absolute;width:14px}:host(.placement-bottom){top:calc(100% + 12px)}:host(.placement-bottom):before{bottom:calc(100% - 7px);transform:rotate(45deg)}:host(.gmt-direction-center){--x:-50%;left:50%}:host(.gmt-direction-center):before{left:calc(50% - 7px)}:host(.placement-left){left:-15px;top:50%;--x:-100%;--y:-50%}:host(.placement-left):before{left:calc(100% - 7px);top:calc(50% - 7px);transform:rotate(135deg)}:host(.placement-top){top:-16px;--y:-100%}:host(.placement-top):before{margin-top:1px;top:calc(100% - 7px);transform:rotate(225deg)}:host(.gmt-direction-right){left:0}:host(.gmt-direction-right):before{left:calc(10% - 7px)}:host(.gmt-direction-left){right:0}:host(.gmt-direction-left):before{left:calc(90% - 7px)}.tooltip-close-button{left:var(--ltr-auto,3px);position:absolute;right:var(--rtl-auto,3px);top:5px;width:20px}.tooltip-close-button:hover{opacity:.5}.tooltip-close-button i{background-color:var(--gm-tooltip-color);height:var(--gm-tooltip-close-button-size);left:9px;position:absolute;transform:rotate(45deg);width:1px}.tooltip-close-button i:last-of-type{transform:rotate(-45deg)}.tooltip-title{font-size:var(--font-size-title);font-weight:var(--gm-tooltip-title-font-weight);line-height:1.2}.tooltip-message{font-size:var(--font-size);line-height:1.2;white-space:pre-line}:host:active,:host:focus{outline:none}',"",{version:3,sources:["webpack://./src/button/GMTTooltip.component.css"],names:[],mappings:"AAAA,MACE,4BAA6B,CAC7B,2BAA4B,CAC5B,iDAAkD,CAClD,0CAA2C,CAC3C,gDAAiD,CACjD,8BAA+B,CAC/B,6BAA8B,CAC9B,oDAAsD,CACtD,wDAA0D,CAC1D,6DAA8D,CAC9D,0BAA2B,CAC3B,mCAAoC,CACpC,KAAM,CACN,KAAM,CAUN,6CAA8C,CAE9C,0EAA2E,CAC3E,6CAA8C,CAL9C,6BAA8B,CAJ9B,YAAa,CAOb,0CAA6C,CAN7C,qBAAsB,CACtB,eAAgB,CAChB,iCAAkC,CALlC,iBAAkB,CAOlB,uCAAwC,CAMxC,sCAAwC,CADxC,uBAAyB,CAXzB,aAwBF,CAVE,aAKE,6CAA8C,CAE9C,mBAAoB,CADpB,kBAAmB,CAEnB,kBAAmB,CAJnB,UAAW,CADX,WAAY,CAFZ,iBAAkB,CAClB,UAOF,CAGF,yBACE,qBAMF,CAJE,gCACE,uBAAwB,CACxB,uBACF,CAGF,6BACE,QAAS,CAET,QAKF,CAHE,oCACE,oBACF,CAGF,uBAEE,UAAW,CADX,OAAQ,CAGR,SAAU,CACV,QAOF,CALE,8BACE,qBAAsB,CACtB,mBAAoB,CACpB,wBACF,CAGF,sBACE,SAAU,CAEV,SAOF,CALE,6BAGE,cAAe,CAFf,oBAAqB,CACrB,wBAEF,CAGF,4BACE,MAKF,CAHE,mCACE,oBACF,CAGF,2BACE,OAKF,CAHE,kCACE,oBACF,CAGF,sBAIE,wBAA0B,CAH1B,iBAAkB,CAElB,yBAA2B,CAD3B,OAAQ,CAGR,UAkBF,CAhBE,4BACE,UACF,CAEA,wBAKE,wCAAyC,CADzC,0CAA2C,CAF3C,QAAS,CADT,iBAAkB,CAKlB,uBAAwB,CAHxB,SAIF,CAEA,qCACE,wBACF,CAGF,eACE,gCAAiC,CACjC,+CAAgD,CAChD,eACF,CAEA,iBACE,0BAA2B,CAC3B,eAAgB,CAChB,oBACF,CAEA,yBAEE,YACF",sourcesContent:[":host {\n --gm-tooltip-border-radius: 0;\n --gm-tooltip-border-width: 0;\n --gm-tooltip-border-color: var(--gmt-accent-color);\n --gm-tooltip-color: var(--gmt-accent-color);\n --gm-tooltip-background: var(--gmt-primary-color);\n --gm-tooltip-text-align: center;\n --gm-tooltip-position: initial;\n --font-size: var(--gm-tooltip-message-font-size, 100%);\n --font-size-title: var(--gm-tooltip-title-font-size, 125%);\n --gm-tooltip-title-font-weight: var(--joyned-font-weight-bold);\n --gm-tooltip-padding: 1.5em;\n --gm-tooltip-close-button-size: 15px;\n --x: 0;\n --y: 0;\n\n position: absolute;\n z-index: 10000;\n display: flex;\n flex-direction: column;\n min-width: 200px;\n padding: var(--gm-tooltip-padding);\n color: var(--gm-tooltip-color);\n text-align: var(--gm-tooltip-text-align);\n background-color: var(--gm-tooltip-background);\n filter: drop-shadow(0 0 5px rgb(0 0 0 / 35%));\n border: var(--gm-tooltip-border-width) solid var(--gm-tooltip-border-color);\n border-radius: var(--gm-tooltip-border-radius);\n transition: all 0.3s ease;\n transform: translate(var(--x), var(--y));\n\n &::before {\n position: absolute;\n width: 14px;\n height: 14px;\n content: '';\n background-color: var(--gm-tooltip-background);\n border-top: inherit;\n border-left: inherit;\n box-shadow: inherit;\n }\n}\n\n:host(.placement-bottom) {\n top: calc(100% + 12px);\n\n &::before {\n bottom: calc(100% - 7px);\n transform: rotate(45deg);\n }\n}\n\n:host(.gmt-direction-center) {\n --x: -50%;\n\n left: 50%;\n\n &::before {\n left: calc(50% - 7px);\n }\n}\n\n:host(.placement-left) {\n top: 50%;\n left: -15px;\n\n --x: -100%;\n --y: -50%;\n\n &::before {\n left: calc(100% - 7px);\n top: calc(50% - 7px);\n transform: rotate(135deg);\n }\n}\n\n:host(.placement-top) {\n top: -16px;\n\n --y: -100%;\n\n &::before {\n top: calc(100% - 7px);\n transform: rotate(225deg);\n margin-top: 1px;\n }\n}\n\n:host(.gmt-direction-right) {\n left: 0;\n\n &::before {\n left: calc(10% - 7px);\n }\n}\n\n:host(.gmt-direction-left) {\n right: 0;\n\n &::before {\n left: calc(90% - 7px);\n }\n}\n\n.tooltip-close-button {\n position: absolute;\n top: 5px;\n right: var(--rtl-auto, 3px);\n left: var(--ltr-auto, 3px);\n width: 20px;\n\n &:hover {\n opacity: 0.5;\n }\n\n i {\n position: absolute;\n left: 9px;\n width: 1px;\n height: var(--gm-tooltip-close-button-size);\n background-color: var(--gm-tooltip-color);\n transform: rotate(45deg);\n }\n\n i:last-of-type {\n transform: rotate(-45deg);\n }\n}\n\n.tooltip-title {\n font-size: var(--font-size-title);\n font-weight: var(--gm-tooltip-title-font-weight);\n line-height: 1.2;\n}\n\n.tooltip-message {\n font-size: var(--font-size);\n line-height: 1.2;\n white-space: pre-line;\n}\n\n:host:focus,\n:host:active {\n outline: none;\n}\n"],sourceRoot:""}]);const s=a.toString()},5276:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,':host{--gm-length:var(--gm-length,5);--gm-index:var(--gm-index,0);--gm-popover-border-radius:8px;--gm-popover-border-width:0.5px;--gm-popover-border-color:#d9d9d9;--gm-popover-background:#fff;--gm-popover-color:#000;--gm-popover-position:initial;--gm-popover-padding:6px 0;--gm-popover-title-font-size:11px;--x:0;--y:0;display:flex;flex-direction:column;position:absolute;transform:translate(var(--x),var(--y));transition:all .3s ease;z-index:10000}.container-popover{border:var(--gm-popover-border-width) solid var(--gm-popover-border-color);border-radius:var(--gm-popover-border-radius);color:var(--gm-popover-color);filter:drop-shadow(0 4px 4px rgb(0 0 0/25%));font-size:var(--gm-popover-title-font-size);height:2em;line-height:1.5;min-width:150px;padding:var(--gm-popover-padding)}.container-popover,.container-popover:before{background-color:var(--gm-popover-background)}.container-popover:before{border-left:inherit;border-top:inherit;box-shadow:inherit;content:"";height:14px;position:absolute;width:14px}.close-icon{background-color:#d9d9d9;border:1px solid #fff;border-radius:50%;color:#000;cursor:pointer;left:var(--ltr-auto,-10px);padding:4px;position:absolute;right:var(--rtl-auto,-10px);top:-10px;z-index:1}.close-icon:hover{background-color:#bfbfbf}:host([popover-placement=bottom]){top:calc(100% + 12px)}:host([popover-placement=bottom]) .container-popover:before{bottom:calc(100% - 7px);transform:rotate(45deg)}:host([popover-placement=left]){--x:-100%;--y:-50%;left:-15px;top:50%}:host([popover-placement=left]) .container-popover:before{left:calc(100% - 7px);top:calc(50% - 7px);transform:rotate(135deg)}:host([popover-placement=left]) .close-icon{left:-10px;right:unset}:host([popover-placement=top]){top:calc(-100% - 16px)}:host([popover-placement=top]) .container-popover:before{margin-top:1px;top:calc(100% - 8px);transform:rotate(225deg)}:host([direction-position=center]){--x:-50%;left:50%}:host([direction-position=center]) .container-popover:before{left:calc(50% - 7px)}:host([direction-position=right]){left:0}:host([direction-position=right]) .container-popover:before{left:calc(10% - 7px)}:host([direction-position=left]){right:0}:host([direction-position=left]) .container-popover:before{left:calc(90% - 7px)}:host:active,:host:focus{outline:none}.change{animation:changeword 6s linear infinite;animation-delay:calc(var(--gm-index)*1.5s);animation-duration:calc(var(--gm-length)*1.5s);left:0;margin:0 10px;opacity:0;position:absolute;transform:translateY(2px);width:calc(100% - 20px)}',"",{version:3,sources:["webpack://./src/button/JNDPopover.component.css"],names:[],mappings:"AAAA,MACE,8BAAgC,CAChC,4BAA8B,CAC9B,8BAA+B,CAC/B,+BAAgC,CAChC,iCAAkC,CAClC,4BAA8B,CAC9B,uBAAwB,CACxB,6BAA8B,CAC9B,0BAA2B,CAC3B,iCAAkC,CAClC,KAAM,CACN,KAAM,CAIN,YAAa,CACb,qBAAsB,CAHtB,iBAAkB,CAKlB,sCAAuC,CADvC,uBAAyB,CAHzB,aAKF,CAGA,mBAME,0EAA2E,CAC3E,6CAA8C,CAJ9C,6BAA8B,CAE9B,4CAA+C,CAI/C,2CAA4C,CAD5C,UAAW,CAEX,eAAgB,CAThB,eAAgB,CAChB,iCAqBF,CAVE,6CATA,6CAkBA,CATA,0BAOE,mBAAoB,CADpB,kBAAmB,CAEnB,kBAAmB,CAJnB,UAAW,CADX,WAAY,CAFZ,iBAAkB,CAClB,UAOF,CAGF,YAOE,wBAAyB,CAEzB,qBAAuB,CADvB,iBAAkB,CAGlB,UAAY,CAVZ,cAAe,CAGf,0BAA6B,CAM7B,WAAY,CARZ,iBAAkB,CAClB,2BAA6B,CAE7B,SAAU,CACV,SAWF,CAJE,kBACE,wBACF,CAIF,kCACE,qBAMF,CAJE,4DACE,uBAAwB,CACxB,uBACF,CAGF,gCACE,SAAU,CACV,QAAS,CAIT,UAAW,CADX,OAaF,CAVE,0DACE,qBAAsB,CACtB,mBAAoB,CACpB,wBACF,CAEA,4CAEE,UAAW,CADX,WAEF,CAGF,+BACE,sBAOF,CALE,yDAGE,cAAe,CAFf,oBAAqB,CACrB,wBAEF,CAGF,mCACE,QAAS,CAET,QAKF,CAHE,6DACE,oBACF,CAGF,kCACE,MAKF,CAHE,4DACE,oBACF,CAGF,iCACE,OAKF,CAHE,2DACE,oBACF,CAGF,yBAEE,YACF,CAEA,QACE,uCAAwC,CACxC,0CAA6C,CAC7C,8CAAiD,CAIjD,MAAO,CAEP,aAAc,CAJd,SAAU,CADV,iBAAkB,CAIlB,yBAA0B,CAF1B,uBAIF",sourcesContent:[':host {\n --gm-length: var(--gm-length, 5);\n --gm-index: var(--gm-index, 0); /* Must override on each text item */\n --gm-popover-border-radius: 8px;\n --gm-popover-border-width: 0.5px;\n --gm-popover-border-color: #d9d9d9;\n --gm-popover-background: white;\n --gm-popover-color:black;\n --gm-popover-position: initial;\n --gm-popover-padding: 6px 0;\n --gm-popover-title-font-size: 11px;\n --x: 0;\n --y: 0;\n\n position: absolute;\n z-index: 10000;\n display: flex;\n flex-direction: column;\n transition: all 0.3s ease;\n transform: translate(var(--x),var(--y));\n}\n\n\n.container-popover{\n min-width: 150px;\n padding: var(--gm-popover-padding);\n color: var(--gm-popover-color);\n background-color: var(--gm-popover-background);\n filter: drop-shadow(0 4px 4px rgb(0 0 0 / 25%));\n border: var(--gm-popover-border-width) solid var(--gm-popover-border-color);\n border-radius: var(--gm-popover-border-radius);\n height: 2em;\n font-size: var(--gm-popover-title-font-size);\n line-height: 1.5;\n\n\n &::before {\n position: absolute;\n width: 14px;\n height: 14px;\n content: \'\';\n background-color: var(--gm-popover-background);\n border-top: inherit;\n border-left: inherit;\n box-shadow: inherit;\n }\n}\n\n.close-icon {\n cursor: pointer;\n position: absolute;\n right: var(--rtl-auto, -10px);\n left: var(--ltr-auto, -10px);\n top: -10px;\n z-index: 1;\n background-color: #d9d9d9;\n border-radius: 50%;\n border: 1px solid white;\n padding: 4px;\n color: black;\n\n &:hover {\n background-color: #bfbfbf;\n }\n\n}\n\n:host([popover-placement="bottom"]) {\n top: calc(100% + 12px);\n\n .container-popover::before {\n bottom: calc(100% - 7px);\n transform: rotate(45deg);\n }\n}\n\n:host([popover-placement="left"]) {\n --x: -100%;\n --y: -50%;\n\n\n top: 50%;\n left: -15px;\n\n .container-popover::before {\n left: calc(100% - 7px);\n top: calc(50% - 7px);\n transform: rotate(135deg);\n }\n\n .close-icon {\n right: unset;\n left: -10px;\n }\n}\n\n:host([popover-placement="top"]) {\n top: calc(-100% - 16px);\n\n .container-popover::before {\n top: calc(100% - 8px);\n transform: rotate(225deg);\n margin-top: 1px;\n }\n}\n\n:host([direction-position="center"]) {\n --x: -50%;\n\n left: 50%;\n\n .container-popover::before {\n left: calc(50% - 7px);\n }\n}\n\n:host([direction-position="right"]) {\n left: 0;\n\n .container-popover::before {\n left: calc(10% - 7px);\n }\n}\n\n:host([direction-position="left"]) {\n right: 0;\n\n .container-popover::before {\n left: calc(90% - 7px);\n }\n}\n\n:host:focus,\n:host:active {\n outline: none;\n}\n\n.change {\n animation: changeword 6s linear infinite;\n animation-delay: calc(var(--gm-index) * 1.5s);\n animation-duration: calc(var(--gm-length) * 1.5s);\n position: absolute;\n opacity: 0;\n width: calc(100% - 20px);\n left: 0;\n transform: translateY(2px);\n margin: 0 10px;\n}\n'],sourceRoot:""}]);const s=a.toString()},9549:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{--main-color:blue;--text-color:#fff;--size:24px;--offset-y:0;--offset-x:0}.avatar-circle{background:var(--main-color);border-radius:50%;bottom:var(--offset-y);color:var(--text-color);display:inline-block;left:var(--ltr-auto,var(--offset-x));line-height:var(--size);position:relative;right:var(--rtl-auto,var(--offset-x));text-align:center;width:var(--size)}:host(.quick-reaction){--offset-x:6px;--offset-y:6px;font-size:12px}:host(.profile){--size:81px;font-size:35px}:host(.post-author){font-size:12px}:host(.friends-list){--size:35px;--offset-x:7px;--offset-y:7px}:host(.members-tab){--size:40px}","",{version:3,sources:["webpack://./src/clientList/JNDUserNameAvatarElement.component.css"],names:[],mappings:"AACA,MACE,iBAAkB,CAClB,iBAAmB,CACnB,WAAY,CACZ,YAAa,CACb,YACF,CAEA,eAEE,4BAA6B,CAC7B,iBAAkB,CAQlB,sBAAuB,CAPvB,uBAAwB,CACxB,oBAAqB,CAIrB,oCAAsC,CADtC,uBAAwB,CAPxB,iBAAkB,CASlB,qCAAuC,CAJvC,iBAAkB,CAClB,iBAKF,CAEA,uBACE,cAAe,CACf,cAAe,CAEf,cACF,CAEA,gBACE,WAAY,CAEZ,cACF,CAEA,oBACE,cACF,CAEA,qBACE,WAAY,CACZ,cAAe,CACf,cACF,CAEA,oBACE,WACF",sourcesContent:["\n:host {\n --main-color: blue;\n --text-color: white;\n --size: 24px;\n --offset-y: 0;\n --offset-x: 0;\n}\n\n.avatar-circle {\n position: relative;\n background: var(--main-color);\n border-radius: 50%;\n color: var(--text-color);\n display: inline-block;\n text-align: center;\n width: var(--size);\n line-height: var(--size);\n left: var(--ltr-auto, var(--offset-x));\n right: var(--rtl-auto, var(--offset-x));\n bottom: var(--offset-y);\n}\n\n:host(.quick-reaction) {\n --offset-x: 6px;\n --offset-y: 6px;\n\n font-size: 12px;\n} \n\n:host(.profile) {\n --size: 81px;\n\n font-size: 35px;\n}\n\n:host(.post-author) {\n font-size: 12px;\n} \n\n:host(.friends-list) {\n --size: 35px;\n --offset-x: 7px;\n --offset-y: 7px;\n} \n\n:host(.members-tab) {\n --size: 40px;\n}"],sourceRoot:""}]);const s=a.toString()},5017:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,':host{top:calc(100% + 12px);transform:translate(var(--x),var(--y));transition:all .3s ease;--arrow-position:30px;--arrow-size:11px}.tooltip{align-items:center;background-color:var(--contextual-tooltip-background-color,#d9efe5 );border-radius:8px;display:flex;justify-content:space-between;line-height:1.5;margin:12px auto 0;padding:8px;position:relative;width:85%}.tooltip:before{border-left-color:#0000;border:var(--arrow-size) solid #0000;border-left-color:var(--contextual-tooltip-background-color,#d9efe5);border-right:0;bottom:calc(100% - 7px);content:"";display:none;left:var(--ltr-auto,calc(var(--arrow-position) + var(--arrow-size)));position:absolute;right:var(--rtl-auto,calc(var(--arrow-position)));top:-15px;transform:translateX(-50%) rotate(-90deg)}:host([arrow-showing]) .tooltip:before{display:block}.content{align-items:center;display:flex;font-size:12px;gap:10px}.close{padding:0 10px}:host([hide-close-button]) .close{display:none}:host([icon-name=share]) .content{font-size:14px;gap:8px;line-height:1}:host([icon-name=share]) .icons>svg{height:28px;width:28px}:host(.term-of-use){--contextual-tooltip-background-color:#fefaeb}:host(.term-of-use) .tooltip{align-items:flex-start;margin:12px auto;padding:16px;text-align:center}@media (max-width:360px) and (orientation:portrait){:host(.term-of-use) .tooltip{margin:6px auto;padding:12px;width:93%}:host(.term-of-use) .content{font-size:11px}}:host(.temporary-tooltip) .tooltip{opacity:0;transition:opacity var(--transition-duration) linear}:host(.temporary-tooltip) .tooltip.show{opacity:1}:host(.minimize-handle){--contextual-tooltip-background-color:#202020;--arrow-position:51px}:host(.minimize-handle) .tooltip{box-shadow:2px 6px 10px #00000040;font-size:11px;margin:12px auto;padding:8px 12px;text-align:var(--left);width:200px}:host(.minimize-handle) .tooltip:before{bottom:-15px;filter:drop-shadow(8px 0 5px #00000040);left:var(--rtl-auto,calc(var(--arrow-position)));right:var(--ltr-auto,calc(var(--arrow-position) - var(--arrow-size)));top:calc(100% - 7px);transform:translateX(-50%) rotate(90deg)}:host(.minimize-handle) .close,:host(.minimize-handle) .message{color:#fff}',"",{version:3,sources:["webpack://./src/common/components/ContextualTooltip.component.css"],names:[],mappings:"AAAA,MAGI,qBAAsB,CADtB,sCAAuC,CADvC,uBAAyB,CAIzB,qBAAsB,CACtB,iBACF,CAEA,SAEE,kBAAmB,CAMnB,oEAAoE,CACpE,iBAAkB,CARlB,YAAa,CAKb,6BAA8B,CAI9B,eAAgB,CANhB,kBAAmB,CACnB,WAAY,CAEZ,iBAAkB,CAJlB,SAmBF,CAVE,gBAIE,uBAAqC,CACrC,oCAAsE,CAAtE,oEAAsE,CACtE,cAAe,CAHf,uBAA6I,CAF7I,UAAW,CAOX,YAAa,CALb,oEAA6I,CAD7I,iBAAkB,CAClB,iDAA6I,CAA7I,SAA6I,CAI7I,yCAEF,CAKE,uCACC,aACD,CAIJ,SAEE,kBAAmB,CADnB,YAAa,CAGb,cAAe,CADf,QAEF,CAEA,OACE,cACF,CAGE,kCACE,YACF,CAIA,kCAEE,cAAe,CADf,OAAQ,CAER,aACF,CAEA,oCAEE,WAAY,CADZ,UAEF,CAGJ,oBACE,6CAoBF,CAlBE,6BAEE,sBAAuB,CACvB,gBAAiB,CACjB,YAAa,CAHb,iBAIF,CAEA,oDACE,6BAEE,eAAgB,CADhB,YAAa,CAEb,SACF,CAEA,6BACE,cACF,CACF,CAIA,mCACE,SAAU,CACV,oDAKF,CAHE,wCACE,SACF,CAIJ,wBACE,6CAA8C,CAC9C,qBAwBF,CAtBE,iCAKE,iCAAkC,CAClC,cAAe,CAJf,gBAAiB,CACjB,gBAAiB,CAFjB,sBAAuB,CAGvB,WAaF,CATE,wCACE,YAI8C,CAE9C,uCAAuC,CANvC,gDAI8C,CAJ9C,qEAI8C,CAJ9C,oBAI8C,CAC9C,wCAEF,CAGF,gEACE,UACF",sourcesContent:[':host {\n transition: all 0.3s ease;\n transform: translate(var(--x),var(--y));\n top: calc(100% + 12px);\n\n --arrow-position: 30px;\n --arrow-size: 11px;\n }\n\n .tooltip {\n display: flex;\n align-items: center;\n width: 85%;\n margin: 12px auto 0;\n padding: 8px;\n justify-content: space-between;\n position: relative;\n background-color:var(--contextual-tooltip-background-color,#D9EFE5 );\n border-radius: 8px;\n line-height: 1.5;\n\n &::before {\n content: "";\n position: absolute;\n inset: -15px var(--rtl-auto, calc(var(--arrow-position))) calc(100% - 7px) var(--ltr-auto, calc(var(--arrow-position) + var(--arrow-size)));\n border: var(--arrow-size) solid #0000;\n border-left-color: var(--contextual-tooltip-background-color, #D9EFE5);\n border-right: 0;\n transform: translateX(-50%) rotate(-90deg);\n display: none;\n }\n }\n\n :host([arrow-showing]){\n .tooltip {\n &::before {\n display: block;\n }\n }\n }\n\n .content {\n display: flex;\n align-items: center;\n gap: 10px;\n font-size: 12px;\n }\n\n .close {\n padding: 0 10px;\n }\n\n :host([hide-close-button]) {\n .close {\n display: none;\n }\n }\n\n :host([icon-name="share"]) {\n .content {\n gap: 8px;\n font-size: 14px;\n line-height: 1;\n }\n\n .icons > svg {\n width: 28px;\n height: 28px;\n }\n }\n\n:host(.term-of-use) {\n --contextual-tooltip-background-color: #FEFAEB;\n\n .tooltip {\n text-align: center;\n align-items: flex-start;\n margin: 12px auto;\n padding: 16px;\n }\n\n @media (--mobile-narrow-screen) {\n .tooltip {\n padding: 12px;\n margin: 6px auto;\n width: 93%;\n }\n\n .content {\n font-size: 11px;\n }\n }\n}\n\n:host(.temporary-tooltip) {\n .tooltip {\n opacity: 0;\n transition: opacity var(--transition-duration) linear;\n\n &.show {\n opacity: 1;\n }\n }\n}\n\n:host(.minimize-handle) {\n --contextual-tooltip-background-color: #202020;\n --arrow-position: 51px;\n\n .tooltip {\n text-align: var(--left);\n margin: 12px auto;\n padding: 8px 12px;\n width: 200px;\n box-shadow: 2px 6px 10px #00000040;\n font-size: 11px;\n\n &::before {\n inset: \n calc(100% - 7px) \n var(--ltr-auto, calc(var(--arrow-position) - var(--arrow-size)))\n -15px\n var(--rtl-auto, calc(var(--arrow-position)));\n transform: translateX(-50%) rotate(90deg);\n filter:drop-shadow(8px 0 5px #00000040);\n }\n }\n\n .message, .close {\n color:white;\n }\n}\n'],sourceRoot:""}]);const s=a.toString()},1801:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{background:#00000080;height:calc(100% + 100px);left:0;position:fixed;top:0;width:100%;z-index:215}","",{version:3,sources:["webpack://./src/common/components/container/GMTDarkOverlay.component.css"],names:[],mappings:"AAAA,MAOE,oBAAqB,CAFrB,yBAA0B,CAF1B,MAAO,CAFP,cAAe,CACf,KAAM,CAEN,UAAW,CAEX,WAEF",sourcesContent:[":host {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: calc(100% + 100px);\n z-index: 215;\n background: #00000080;\n}\n"],sourceRoot:""}]);const s=a.toString()},2811:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--jnd-container-height:727px;--gm-container-border-radius:24px;align-items:flex-end;border-radius:var(--gm-container-border-radius,24px);bottom:30px;box-sizing:border-box;direction:var(--ltr);display:flex;font-size:12px;height:var(--jnd-container-height);left:0;max-width:calc(100vw - 20px);position:fixed;text-align:var(--left);top:220px;transform:scale(1);transform-origin:bottom left;transition:transform .5s ease,hight .5s,width .5s,opacity .5s!important;width:400px;z-index:13000}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){:host{background:linear-gradient(180deg,var(--gmt-app-bg,#fff) 48.96%,#dcdcdc 94.27%);bottom:var(--jnd-container-mobile-bottom);left:10px!important;top:var(--jnd-container-mobile-top);z-index:2147483640}}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){:host{--jnd-mobile-vertical-padding:calc(var(--jnd-container-mobile-bottom, 10px) + var(--jnd-container-mobile-top, 10px));--jnd-container-height:calc(100% - var(--jnd-mobile-vertical-padding))}}.gamitee-frame{background-color:var(--gmt-app-bg,#fff);border-radius:var(--gm-container-border-radius,24px);box-shadow:0 14px 35px 0 #00000030;height:100%;isolation:isolate;overflow:hidden;width:100%}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){.gamitee-frame{background-color:initial;border:0 solid #cbd5e0;width:calc(100vw - 20px)}}.gamitee-frame .shortcut-tooltip{display:none;font-size:.8rem;left:var(--ltr-auto,30px);position:absolute;right:var(--rtl-auto,30px);text-shadow:#fff 1px 1px 1px;top:5px;z-index:1}.gamitee-frame .shortcut-tooltip.visible{display:block}.minimize-button-bottom{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#20202047;border-radius:50%;box-sizing:border-box;color:#fff;display:flex;height:28px;justify-content:center;left:var(--ltr-auto,8px);margin:auto;position:absolute;right:var(--rtl-auto,8px);text-align:-webkit-center;top:8px;width:28px;z-index:2500}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){.minimize-button-bottom{display:unset}}.minimize-button-bottom>svg{transform:scaleX(var(--ltr-sign))}:host([mobile-app]){border-radius:0;height:100%;left:0!important;max-width:100%;top:0!important;width:100%}:host([mobile-app]) .gamitee-frame{border-radius:0!important;height:100%;width:100%!important}:host([mobile-app]) .minimize-button-bottom{display:none}:host(.gamitee-minimize){opacity:0;transform:scale(0)!important}joyned-confetti{align-items:center;background:radial-gradient(50% 50% at 50% 50%,#fff 50.5%,#fff0 100%);bottom:90px;display:flex;flex-wrap:nowrap;height:20%;justify-content:center;position:fixed;width:100%}:host([has-white-header]) .minimize-button-bottom{background-color:initial;color:#000}:host([has-white-header]) .minimize-button-bottom:hover{background-color:#2020200d}","",{version:3,sources:["webpack://./src/common/components/container/GMTDraggableFrame.component.css"],names:[],mappings:"AAAA,MAEE,iCAAkC,CAClC,kCAAmC,CAEnC,4BAA6B,CAC7B,iCAAkC,CAYlC,oBAAqB,CAKrB,oDAAsD,CATtD,WAAY,CAQZ,qBAAsB,CALtB,oBAAqB,CADrB,YAAa,CAQb,cAAe,CAdf,kCAAmC,CAGnC,MAAO,CAJP,4BAA6B,CAE7B,cAAe,CAcf,sBAAuB,CAbvB,SAAU,CAOV,kBAAmB,CACnB,4BAA6B,CAC7B,uEAAgF,CAbhF,WAAY,CAOZ,aAmBF,CAPE,mGA3BF,MA+BI,+EAAmF,CAFnF,yCAA0C,CAC1C,mBAAqB,CAFrB,mCAAoC,CAIpC,kBAEJ,CADE,CAGF,mGACE,MACE,oHAAqH,CACrH,sEACF,CACF,CAEA,eAGE,uCAAyC,CAGzC,oDAAsD,CAFtD,kCAA2C,CAF3C,WAAY,CAKZ,iBAAkB,CAFlB,eAAgB,CAJhB,UA6BF,CArBE,mGATF,eAaI,wBAA6B,CAD7B,sBAAe,CAFf,wBAoBJ,CAhBE,CAEA,iCAQE,YAAa,CALb,eAAiB,CAIjB,yBAA2B,CAN3B,iBAAkB,CAKlB,0BAA4B,CAF5B,4BAA6B,CAF7B,OAAQ,CAGR,SAQF,CAHE,yCACE,aACF,CAIJ,wBAQE,kBAAmB,CASnB,iCAA0B,CAA1B,yBAA0B,CAF1B,0BAAqC,CAbrC,iBAAkB,CAClB,qBAAsB,CAatB,UAAY,CAVZ,YAAa,CAIb,WAAY,CAHZ,sBAAuB,CAMvB,wBAA0B,CAC1B,WAAY,CAVZ,iBAAkB,CAQlB,yBAA2B,CAX3B,yBAA0B,CAU1B,OAAQ,CAFR,UAAW,CAJX,YAqBF,CAPE,mGAnBF,wBAoBI,aAMJ,CALE,CAEA,4BACE,iCACF,CAGF,oBAKE,eAAgB,CAHhB,WAAY,CAEZ,gBAAmB,CAEnB,cAAe,CAHf,eAAiB,CAFjB,UAgBF,CATE,mCAGE,yBAA2B,CAD3B,WAAY,CADZ,oBAGF,CAEA,4CACE,YACF,CAGF,yBAEE,SAAU,CADV,4BAEF,CAEA,gBACE,kBAAmB,CACnB,oEAAuE,CACvE,WAAY,CACZ,YAAa,CACb,gBAAiB,CAIjB,UAAW,CAHX,sBAAuB,CACvB,cAAe,CACf,UAEF,CAGE,kDACE,wBAA6B,CAC7B,UAKF,CAHE,wDACE,0BACF",sourcesContent:[":host {\n /* smooth font rendering for safari and OSX */\n -moz-osx-font-smoothing: grayscale; /* Firefox */\n -webkit-font-smoothing: antialiased; /* WebKit */\n\n --jnd-container-height: 727px;\n --gm-container-border-radius: 24px;\n\n width: 400px;\n max-width: calc(100vw - 20px);\n height: var(--jnd-container-height);\n position: fixed;\n top: 220px;\n left: 0;\n bottom: 30px;\n z-index: 13000;\n display: flex;\n direction: var(--ltr);\n align-items: flex-end;\n transform: scale(1);\n transform-origin: bottom left;\n transition: transform 0.5s ease, hight 0.5s, width 0.5s, opacity 0.5s !important;\n box-sizing: border-box;\n border-radius: var(--gm-container-border-radius, 24px);\n font-size: 12px;\n text-align: var(--left);\n\n @media (--mobile-new-ui) {\n top: var(--jnd-container-mobile-top);\n bottom: var(--jnd-container-mobile-bottom);\n left: 10px !important;\n background: linear-gradient(180deg, var(--gmt-app-bg, #fff) 48.96%, #dcdcdc 94.27%);\n z-index: 2147483640;\n }\n}\n\n@media (--mobile-new-ui) {\n :host{\n --jnd-mobile-vertical-padding: calc(var(--jnd-container-mobile-bottom, 10px) + var(--jnd-container-mobile-top, 10px));\n --jnd-container-height: calc(100% - var(--jnd-mobile-vertical-padding));\n }\n}\n\n.gamitee-frame {\n width: 100%;\n height: 100%;\n background-color: var(--gmt-app-bg, #fff);\n box-shadow: 0 14px 35px 0 rgba(0 0 0 / 19%);\n overflow: hidden;\n border-radius: var(--gm-container-border-radius, 24px);\n isolation: isolate;\n\n @media (--mobile-new-ui) {\n width: calc(100vw - 20px);\n border: 1px solid #cbd5e0;\n border-width: 0;\n background-color: transparent;\n }\n\n .shortcut-tooltip {\n position: absolute;\n top: 5px;\n font-size: 0.8rem;\n text-shadow: #fff 1px 1px 1px;\n z-index: 1;\n right: var(--rtl-auto, 30px);\n left: var(--ltr-auto, 30px);\n display: none;\n\n &.visible {\n display: block;\n }\n }\n}\n\n.minimize-button-bottom {\n text-align: -webkit-center;\n border-radius: 50%;\n box-sizing: border-box;\n position: absolute;\n z-index: 2500;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 28px;\n height: 28px;\n top: 8px;\n right: var(--rtl-auto, 8px);\n left: var(--ltr-auto, 8px);\n margin: auto;\n background-color: rgb(32 32 32 / 28%);\n color: white;\n backdrop-filter: blur(2px);\n\n @media (--mobile-new-ui) {\n display: unset;\n }\n\n > svg {\n transform: scaleX(var(--ltr-sign));\n }\n}\n\n:host([mobile-app]) {\n width: 100%;\n height: 100%;\n top: 0 !important;\n left: 0 !important;\n border-radius: 0;\n max-width: 100%;\n\n .gamitee-frame {\n width: 100% !important;\n height: 100%;\n border-radius: 0 !important;\n }\n\n .minimize-button-bottom {\n display: none;\n }\n}\n\n:host(.gamitee-minimize) {\n transform: scale(0) !important;\n opacity: 0;\n}\n\njoyned-confetti {\n align-items: center;\n background: radial-gradient(50% 50% at 50% 50%, #fff 50.5%, #fff0 100%);\n bottom: 90px;\n display: flex;\n flex-wrap: nowrap;\n justify-content: center;\n position: fixed;\n width: 100%;\n height: 20%;\n}\n\n:host([has-white-header]){\n .minimize-button-bottom {\n background-color: transparent;\n color: black;\n\n &:hover {\n background-color: #2020200D;\n }\n }\n}\n"],sourceRoot:""}]);const s=a.toString()},4281:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,".card-menu-item{display:flex;font-size:16px;padding:14px 16px 12px 14px;padding-left:calc(var(--ltr-factor)*14px + var(--rtl-factor)*16px);padding-right:calc(var(--ltr-factor)*16px + var(--rtl-factor)*14px);transition:all .3s ease-in-out;width:100%}.card-menu-item:focus,.card-menu-item:hover{background-color:var(--gmt-menu-hover-bg,#cccfca)}.card-menu-item:active{background-color:#6a6b69}.card-menu-item-icon{display:inline-block;margin:0 5px;width:1em;fill:currentcolor}.card-menu-item-text{padding-bottom:0}","",{version:3,sources:["webpack://./src/common/components/dropdown-menu/GMTDropdownItem.component.css"],names:[],mappings:"AAAA,gBAOE,YAAa,CAHb,cAAe,CAHf,2BAA4B,CAE5B,kEAAwE,CADxE,mEAAwE,CAGxE,8BAAgC,CAChC,UAWF,CARE,4CAEE,iDACF,CAEA,uBACE,wBACF,CAGF,qBACE,oBAAqB,CAErB,YAAa,CADb,SAAU,CAEV,iBACF,CAEA,qBACE,gBACF",sourcesContent:[".card-menu-item {\n padding: 14px 16px 12px 14px;\n padding-right: calc(var(--ltr-factor) * 16px + var(--rtl-factor) * 14px);\n padding-left: calc(var(--ltr-factor) * 14px + var(--rtl-factor) * 16px);\n font-size: 16px;\n transition: all 0.3s ease-in-out;\n width: 100%;\n display: flex;\n\n &:hover,\n &:focus {\n background-color: var(--gmt-menu-hover-bg, #cccfca);\n }\n\n &:active {\n background-color: #6a6b69;\n }\n}\n\n.card-menu-item-icon {\n display: inline-block;\n width: 1em;\n margin: 0 5px;\n fill: currentcolor;\n}\n\n.card-menu-item-text {\n padding-bottom: 0;\n}\n"],sourceRoot:""}]);const s=a.toString()},9193:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,':host{align-items:flex-start;box-sizing:initial;display:flex;flex-direction:column;left:var(--ltr-auto,0);position:relative;right:var(--rtl-auto,0);z-index:100}:host(.hidden){visibility:hidden}.card-menu{background:var(--gmt-new-menu-bg,#edf2f7);border-radius:4px;box-shadow:0 0 4px #00000024;color:var(--gmt-menu-color,#495057);flex-direction:column;height:auto;left:var(--ltr-auto,55px);position:absolute;right:var(--rtl-auto,55px);top:-10px}.card-menu:before{border:15px solid #0000;border-left:0;border-right:15px solid var(--gmt-new-menu-bg);content:"";display:block;left:var(--rtl-auto,5px);position:absolute;right:var(--ltr-auto,5px);top:25px;transform:translate(calc(var(--ltr-sign)*100% + var(--ltr-sign)*5px),-50%);width:0}.card-menu-button{box-sizing:initial;display:inline-block;margin:0;outline:none;padding:1px 6px;position:relative}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){.card-menu-button-icon{outline:none}}.gamitee-bottom-popup{left:var(--ltr-auto,-3px);right:var(--rtl-auto,-3px);top:46px}.gamitee-bottom-popup:before{border:15px solid #0000;border-left:15px solid var(--gmt-new-menu-bg);border-right:0;content:"";display:block;left:var(--ltr-auto,14px);position:absolute;right:var(--rtl-auto,14px);top:-22px;transform:rotate(-90deg);width:0}.post-popup{left:var(--ltr-auto,-7px);right:var(--rtl-auto,-7px)}:host([post-offering-menu]) .card-menu-button{padding:unset}:host([post-menu]){top:12px}:host([post-menu]) .card-menu-button{padding:unset}:host([post-menu]) .gamitee-bottom-popup{left:var(--ltr-auto,-13px);right:var(--rtl-auto,-13px)}',"",{version:3,sources:["webpack://./src/common/components/dropdown-menu/GMTDropdownMenu.component.css"],names:[],mappings:"AAAA,MAME,sBAAuB,CAHvB,kBAAuB,CACvB,YAAa,CACb,qBAAsB,CAGtB,sBAAwB,CAPxB,iBAAkB,CAMlB,uBAAyB,CALzB,WAOF,CAEA,eACE,iBACF,CAEA,WAKE,yCAA2C,CAC3C,iBAAkB,CAClB,4BAAoC,CAHpC,mCAAqC,CAFrC,qBAAsB,CACtB,WAAY,CAMZ,yBAA2B,CAR3B,iBAAkB,CAOlB,0BAA4B,CAE5B,SA8BF,CA5BE,kBAQE,uBAA8B,CAC9B,aAAc,CACd,8CAA+C,CAT/C,UAAW,CAEX,aAAc,CAGd,wBAA0B,CAJ1B,iBAAkB,CAGlB,yBAA2B,CAE3B,QAAS,CAIT,0EAAgF,CAPhF,OAQF,CAEA,kBAEE,kBAAuB,CACvB,oBAAqB,CAGrB,QAAS,CAFT,YAAa,CACb,eAAgB,CAJhB,iBAYF,CAJI,mGADF,uBAEI,YAEJ,CADE,CAKN,sBAEE,yBAA2B,CAD3B,0BAA4B,CAE5B,QAeF,CAbE,6BACE,uBAA8B,CAC9B,6CAA8C,CAC9C,cAAe,CACf,UAAW,CACX,aAAc,CAGd,yBAA2B,CAF3B,iBAAkB,CAClB,0BAA4B,CAE5B,SAAU,CAEV,wBAAyB,CADzB,OAEF,CAGF,YAEE,yBAA2B,CAD3B,0BAEF,CAGE,8CACE,aACF,CAGF,mBACE,QAUF,CARE,qCACE,aACF,CAEA,yCAEE,0BAA4B,CAD5B,2BAEF",sourcesContent:[':host {\n position: relative;\n z-index: 100;\n box-sizing: content-box;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n right: var(--rtl-auto, 0);\n left: var(--ltr-auto, 0);\n}\n\n:host(.hidden) {\n visibility: hidden;\n}\n\n.card-menu {\n position: absolute;\n flex-direction: column;\n height: auto;\n color: var(--gmt-menu-color, #495057);\n background: var(--gmt-new-menu-bg, #edf2f7);\n border-radius: 4px;\n box-shadow: 0 0 4px rgb(0 0 0 / 14%);\n right: var(--rtl-auto, 55px);\n left: var(--ltr-auto, 55px);\n top: -10px;\n\n &::before {\n content: "";\n position: absolute;\n display: block;\n width: 0;\n right: var(--ltr-auto, 5px);\n left: var(--rtl-auto, 5px);\n top: 25px;\n border: 15px solid transparent;\n border-left: 0;\n border-right: 15px solid var(--gmt-new-menu-bg);\n transform: translate(calc(var(--ltr-sign) * 100% + var(--ltr-sign) * 5px), -50%);\n }\n\n &-button {\n position: relative;\n box-sizing: content-box;\n display: inline-block;\n outline: none;\n padding: 1px 6px;\n margin: 0;\n\n &-icon {\n @media (--mobile-new-ui) {\n outline: none;\n }\n }\n }\n}\n\n.gamitee-bottom-popup {\n right: var(--rtl-auto, -3px);\n left: var(--ltr-auto, -3px);\n top: 46px;\n\n &::before {\n border: 15px solid transparent;\n border-left: 15px solid var(--gmt-new-menu-bg);\n border-right: 0;\n content: "";\n display: block;\n position: absolute;\n right: var(--rtl-auto, 14px);\n left: var(--ltr-auto, 14px);\n top: -22px;\n width: 0;\n transform: rotate(-90deg);\n }\n}\n\n.post-popup {\n right: var(--rtl-auto, -7px);\n left: var(--ltr-auto, -7px);\n}\n\n:host([post-offering-menu]) {\n .card-menu-button {\n padding: unset;\n }\n}\n\n:host([post-menu]){\n top:12px;\n\n .card-menu-button {\n padding: unset;\n }\n\n .gamitee-bottom-popup {\n right: var(--rtl-auto, -13px);\n left: var(--ltr-auto, -13px);\n }\n}\n'],sourceRoot:""}]);const s=a.toString()},4863:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,'.handle-container{align-items:center;display:flex;flex-direction:column;padding:4px;width:16px}.handle-dot{background:#a0aec0;border-radius:4px;content:"";display:block;height:4px;position:relative;transition:all .2s ease-out;width:4px}.handle-dot:first-of-type{margin-bottom:5px}.handle-dot:nth-of-type(3){margin-top:5px}:host(.row) .handle-container{align-items:center;background:#fff;display:flex;flex-direction:row;height:22px;padding:3px;width:25px;z-index:1000}:host(.row) .handle-dot{background:#c1c1c1;border-radius:3px;content:"";display:block;margin:2px;position:relative;transition:all .2s ease-out}:host(.col) .handle-container{align-items:center;background:#fff;display:flex;flex-direction:column;height:22px;justify-content:center;padding:3px;width:25px;z-index:1000}:host(.col) .handle-dot{background:#c1c1c1;border-radius:3px;content:"";display:block;margin:1.5px;position:relative;transition:all .2s ease-out}:host(.post-with-offering) .handle-container{align-items:center;background:#fff;border:1px solid #dfdfdf;border-radius:100%;display:flex;flex-direction:column;height:22px;justify-content:center;padding:3px;width:22px;z-index:1000}:host(.post-with-offering) .handle-dot{background:#a7a7a7;border-radius:3px;content:"";display:block;height:3px;margin:1.5px;position:relative;transition:all .2s ease-out;width:3px}:host(.post-menu) .handle-container{width:10px}:host(.post-menu) .handle-dot{background:#a7a7a7;height:3px;width:3px}:host(.post-menu) .handle-dot:first-of-type{margin-bottom:3px}:host(.post-menu) .handle-dot:nth-of-type(3){margin-top:3px}:host(.row.show-shadow) .handle-container{border:1px solid #dfdfdf;border-radius:100%;box-shadow:0 0 4px 0 #00000040;width:22px}:host(.row.show-shadow) .handle-dot{background:#202020;height:3px;width:3px}',"",{version:3,sources:["webpack://./src/common/components/dropdown-menu/GamiteeThreeDotsElement.component.css"],names:[],mappings:"AAAA,kBAGE,kBAAmB,CAFnB,YAAa,CACb,qBAAsB,CAGtB,WAAY,CADZ,UAEF,CAEA,YAME,kBAAmB,CACnB,iBAAkB,CAFlB,UAAW,CAHX,aAAc,CAEd,UAAW,CAHX,iBAAkB,CAOlB,2BAA6B,CAL7B,SAMF,CAEA,0BACE,iBACF,CAEA,2BACE,cACF,CAGE,8BAGE,kBAAmB,CAInB,eAAiB,CANjB,YAAa,CACb,kBAAmB,CAGnB,WAAY,CACZ,WAAY,CAFZ,UAAW,CAIX,YACF,CAEA,wBAIE,kBAAmB,CACnB,iBAAkB,CAFlB,UAAW,CADX,aAAc,CAKd,UAAW,CANX,iBAAkB,CAKlB,2BAEF,CAIA,8BAGE,kBAAmB,CAKnB,eAAiB,CAPjB,YAAa,CACb,qBAAsB,CAItB,WAAY,CAFZ,sBAAuB,CAGvB,WAAY,CAFZ,UAAW,CAIX,YAEF,CAEA,wBAIE,kBAAmB,CACnB,iBAAkB,CAFlB,UAAW,CADX,aAAc,CAKd,YAAa,CANb,iBAAkB,CAKlB,2BAEF,CAIA,6CAGE,kBAAmB,CAInB,eAAiB,CAEjB,wBAAyB,CAEzB,kBAAmB,CAVnB,YAAa,CACb,qBAAsB,CAGtB,WAAY,CADZ,sBAAuB,CAEvB,WAAY,CAIZ,UAAW,CAFX,YAIF,CAEA,uCAIE,kBAAmB,CACnB,iBAAkB,CAFlB,UAAW,CADX,aAAc,CAOd,UAAW,CAFX,YAAa,CANb,iBAAkB,CAKlB,2BAA6B,CAE7B,SAEF,CAIA,oCACE,UACF,CAEA,8BAGE,kBAAmB,CADnB,UAAW,CADX,SAGF,CAEA,4CACE,iBACF,CAEA,6CACE,cACF,CAIA,0CACE,wBAAyB,CAGzB,kBAAmB,CAFnB,8BAA+B,CAC/B,UAEF,CAEA,oCAGE,kBAAmB,CADnB,UAAW,CADX,SAGF",sourcesContent:['.handle-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 16px;\n padding: 4px;\n}\n\n.handle-dot {\n position: relative;\n display: block;\n width: 4px;\n height: 4px;\n content: "";\n background: #a0aec0;\n border-radius: 4px;\n transition: all 0.2s ease-out;\n}\n\n.handle-dot:nth-of-type(1) {\n margin-bottom: 5px;\n}\n\n.handle-dot:nth-of-type(3) {\n margin-top: 5px;\n}\n\n:host(.row) {\n .handle-container {\n display: flex;\n flex-direction: row;\n align-items: center;\n width: 25px;\n height: 22px;\n padding: 3px;\n background: white;\n z-index: 1000;\n }\n\n .handle-dot {\n position: relative;\n display: block;\n content: "";\n background: #c1c1c1;\n border-radius: 3px;\n transition: all 0.2s ease-out;\n margin: 2px;\n }\n}\n\n:host(.col) {\n .handle-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 25px;\n height: 22px;\n padding: 3px;\n background: white;\n z-index: 1000;\n\n }\n\n .handle-dot {\n position: relative;\n display: block;\n content: "";\n background: #c1c1c1;\n border-radius: 3px;\n transition: all 0.2s ease-out;\n margin: 1.5px;\n }\n}\n\n:host(.post-with-offering) {\n .handle-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 22px;\n padding: 3px;\n background: white;\n z-index: 1000;\n border: 1px solid #dfdfdf;\n width: 22px;\n border-radius: 100%;\n }\n\n .handle-dot {\n position: relative;\n display: block;\n content: "";\n background: #a7a7a7;\n border-radius: 3px;\n transition: all 0.2s ease-out;\n margin: 1.5px;\n width: 3px;\n height: 3px;\n }\n}\n\n:host(.post-menu) {\n .handle-container {\n width: 10px;\n }\n\n .handle-dot {\n width: 3px;\n height: 3px;\n background: #a7a7a7;\n }\n \n .handle-dot:nth-of-type(1) {\n margin-bottom: 3px;\n }\n\n .handle-dot:nth-of-type(3) {\n margin-top: 3px;\n }\n}\n\n:host(.row.show-shadow) {\n .handle-container {\n border: 1px solid #dfdfdf;\n box-shadow: 0 0 4px 0 #00000040;\n width: 22px;\n border-radius: 100%;\n }\n\n .handle-dot {\n width: 3px;\n height: 3px;\n background: #202020;\n }\n}\n'],sourceRoot:""}]);const s=a.toString()},694:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{display:flex}#top-container{align-items:center;display:flex;width:100%}#input{width:100%}","",{version:3,sources:["webpack://./src/common/components/input/JNDLanguageAwareInput.component.css"],names:[],mappings:"AAAA,MACE,YACF,CAEA,eAGE,kBAAmB,CAFnB,YAAa,CACb,UAEF,CAEA,OACE,UACF",sourcesContent:[":host {\n display: flex;\n}\n\n#top-container {\n display: flex;\n width: 100%;\n align-items: center;\n}\n\n#input {\n width: 100%;\n}\n"],sourceRoot:""}]);const s=a.toString()},3860:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{z-index:2147483646}gamitee-modal{z-index:inherit}#joyned-leave-session-btn,#joyned-leave-session-btn-cancel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;white-space:pre}","",{version:3,sources:["webpack://./src/common/components/modals/GamiteeClearListModalElement.component.css"],names:[],mappings:"AAAA,MACE,kBACF,CAEA,cACE,eACF,CAEA,2DAEE,0BAAmB,CAAnB,uBAAmB,CAAnB,kBAAmB,CADnB,eAEF",sourcesContent:[":host {\n z-index: 2147483646;\n}\n\ngamitee-modal {\n z-index: inherit;\n}\n\n#joyned-leave-session-btn, #joyned-leave-session-btn-cancel {\n white-space: pre;\n height: fit-content;\n}"],sourceRoot:""}]);const s=a.toString()},4342:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{--padding:12px;--width:calc(332px + var(--padding));--height:104px;bottom:0;display:inline-flex;height:calc(var(--height) + 32px);justify-content:center;left:var(--rtl-auto,0);overflow:hidden;position:fixed;right:var(--ltr-auto,0);width:calc(var(--width) + 96px);z-index:2555}.container{background:#fff;border-radius:12px;box-shadow:0 13px 27px -5px #19253247;cursor:pointer;height:var(--height);overflow:hidden;transform:translateY(150%);width:var(--width)}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){:host([is-mobile]){display:inline-flex;justify-content:center;left:unset;right:unset;width:100%}:host([is-mobile]) .container{width:min(calc(100% - 20px),var(--width))}}.container.show{animation:ease-in var(--animation-duration) forwards slide-in}.container.close{animation:ease-out var(--animation-duration) forwards slide-out}@keyframes slide-in{0%{transform:translateY(150%)}to{transform:translateY(0)}}@keyframes slide-out{0%{transform:translateY(0)}25%{opacity:1}50%{opacity:0;transform:translateY(80%)}to{opacity:0}}","",{version:3,sources:["webpack://./src/common/components/social-proof/JNDSocialToast.component.css"],names:[],mappings:"AAAA,MACE,cAAe,CACf,oCAAqC,CACrC,cAAe,CAGf,QAAS,CAKT,mBAAoB,CAFpB,iCAAkC,CAGlC,sBAAuB,CALvB,sBAAwB,CAOxB,eAAgB,CAThB,cAAe,CAGf,uBAAyB,CAEzB,+BAAgC,CAGhC,YAEF,CAEA,WAGE,eAAiB,CACjB,kBAAmB,CACnB,qCAAiD,CAGjD,cAAe,CANf,oBAAqB,CAIrB,eAAgB,CAChB,0BAA2B,CAN3B,kBAQF,CAGE,mGADF,mBAKI,mBAAoB,CACpB,sBAAuB,CAJvB,UAAW,CACX,WAAY,CACZ,UAQJ,CAJI,8BACE,yCACF,CACF,CAGF,gBACE,6DACF,CAEA,iBACE,+DACF,CAEA,oBACE,GACE,0BACF,CAEA,GACE,uBACF,CACF,CAEA,qBACE,GACE,uBACF,CAEA,IACE,SACF,CAEA,IAEE,SAAS,CADT,yBAEF,CAEA,GACE,SACF,CACF",sourcesContent:[":host {\n --padding: 12px;\n --width: calc(332px + var(--padding));\n --height: 104px;\n\n position: fixed;\n bottom: 0;\n left: var(--rtl-auto, 0);\n right: var(--ltr-auto, 0);\n height: calc(var(--height) + 32px); /* increase the height and width for the box-shadow */\n width: calc(var(--width) + 96px);\n display: inline-flex;\n justify-content: center;\n z-index: 2555; /* cover the minimized container */\n overflow: hidden;\n}\n\n.container {\n width: var(--width);\n height: var(--height);\n background: white;\n border-radius: 12px;\n box-shadow: 0 13px 27px -5px rgba(25 37 50 / 28%);\n overflow: hidden;\n transform: translateY(150%);\n cursor: pointer;\n}\n\n:host([is-mobile]) {\n @media (--mobile-new-ui) {\n left: unset;\n right: unset;\n width: 100%;\n display: inline-flex;\n justify-content: center;\n\n .container {\n width: min(calc(100% - 20px), var(--width));\n }\n }\n}\n\n.container.show {\n animation: ease-in var(--animation-duration) forwards slide-in;\n}\n\n.container.close {\n animation: ease-out var(--animation-duration) forwards slide-out ;\n}\n\n@keyframes slide-in {\n 0% {\n transform: translateY(150%);\n }\n\n 100% {\n transform: translateY(0%);\n }\n}\n\n@keyframes slide-out {\n 0% {\n transform: translateY(0%);\n }\n\n 25% {\n opacity: 1\n }\n\n 50% {\n transform: translateY(80%);\n opacity: 0\n }\n\n 100% {\n opacity: 0\n }\n}\n"],sourceRoot:""}]);const s=a.toString()},3081:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,".container{display:inline-flex;gap:12px;height:calc(100% - var(--padding) - var(--padding));padding:var(--padding);width:calc(100% - var(--padding) - var(--padding))}.logo{align-items:center;width:90px}.content,.logo{display:inline-flex;justify-content:center}.content{flex-direction:column}.title{align-items:flex-end;color:#202020;display:inline-flex;font-size:16px;font-weight:800;height:36px;line-height:18px;max-width:220px;padding-bottom:4px;white-space:break-spaces}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){.title{font-size:14px}}.subtitle-container{align-items:flex-start;display:flex;gap:6px;height:40px}.subtitle{color:#666;font-size:12px;line-height:16px;white-space:break-spaces}.subtitle[show-button]{max-width:110px}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){.subtitle{font-size:11px}}.arrow{color:#666;transform:scaleX(var(--ltr-sign))}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){.arrow svg{width:60px}}@media (max-width:360px) and (orientation:portrait){.arrow{display:none}}.joyned-button{align-items:center;background:var(--button-bg-color);border-radius:4px;display:inline-flex;height:32px;justify-content:center;padding:4px;width:32px}.joyned-button.border{border:var(--button-border-width) var(--button-border-color) solid}.joyned-button svg{color:var(--button-icon-color)}.joyned-button:active{transform:scale(.98)}:host([content-theme=primary_colored]) .logo,:host([content-theme=primary_colored]) .subtitle,:host([content-theme=primary_colored]) .title{color:var(--text-color)}:host([content-theme=primary_colored]) .logo{width:70px}:host([content-theme=primary_colored]) .logo>svg{transform:scale(2.5);width:70px}","",{version:3,sources:["webpack://./src/common/components/social-proof/JNDSocialToastContent.component.css"],names:[],mappings:"AAAA,WAGE,mBAAoB,CACpB,QAAS,CAHT,mDAAoD,CAIpD,sBAAuB,CAHvB,kDAIF,CAEA,MAEE,kBAAmB,CAEnB,UACF,CAEA,eANE,mBAAoB,CAEpB,sBAQF,CAJA,SAEE,qBAEF,CAEA,OAIE,oBAAqB,CAIrB,aAAc,CALd,mBAAoB,CAGpB,cAAe,CAGf,eAAgB,CARhB,WAAY,CAMZ,gBAAiB,CALjB,eAAgB,CAGhB,kBAAmB,CAKnB,wBAKF,CAHE,mGAZF,OAaI,cAEJ,CADE,CAGF,oBACE,sBAAuB,CACvB,YAAa,CACb,OAAQ,CACR,WACF,CAEA,UAGE,UAAW,CAFX,cAAe,CACf,gBAAiB,CAEjB,wBASF,CAPE,uBACE,eACF,CAEA,mGAVF,UAWI,cAEJ,CADE,CAGF,OACE,UAAW,CACX,iCAWF,CATE,mGACE,WACE,UACF,CACF,CAEA,oDAVF,OAWI,YAEJ,CADE,CAGF,eAME,kBAAmB,CAHnB,iCAAkC,CAClC,iBAAkB,CAClB,mBAAoB,CAJpB,WAAY,CAMZ,sBAAuB,CACvB,WAAY,CANZ,UAmBF,CAXE,sBACE,kEACF,CAEA,mBACE,8BACF,CAEA,sBACE,oBACF,CAIA,4IACE,uBACF,CAEA,6CACE,UACF,CAEA,iDAEE,oBAAqB,CADrB,UAEF",sourcesContent:['.container {\n height: calc(100% - var(--padding) - var(--padding));\n width: calc(100% - var(--padding) - var(--padding));\n display: inline-flex;\n gap: 12px;\n padding: var(--padding);\n}\n\n.logo {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 90px;\n}\n\n.content {\n display: inline-flex;\n flex-direction: column;\n justify-content: center;\n}\n\n.title {\n height: 36px;\n max-width: 220px;\n display: inline-flex;\n align-items: flex-end;\n padding-bottom: 4px;\n font-size: 16px;\n line-height: 18px;\n color: #202020;\n font-weight: 800;\n white-space: break-spaces;\n\n @media (--mobile-new-ui) {\n font-size: 14px;\n }\n}\n\n.subtitle-container {\n align-items: flex-start;\n display: flex;\n gap: 6px;\n height: 40px;\n}\n\n.subtitle {\n font-size: 12px;\n line-height: 16px;\n color: #666;\n white-space: break-spaces;\n\n &[show-button]{\n max-width: 110px;\n }\n\n @media (--mobile-new-ui) {\n font-size: 11px;\n }\n}\n\n.arrow {\n color: #666;\n transform: scaleX(var(--ltr-sign));\n\n @media (--mobile-new-ui) {\n svg {\n width: 60px;\n }\n }\n\n @media (--mobile-narrow-screen) {\n display: none;\n }\n}\n\n.joyned-button {\n height: 32px;\n width: 32px;\n background: var(--button-bg-color);\n border-radius: 4px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding: 4px;\n\n &.border {\n border: var(--button-border-width) var(--button-border-color) solid;\n }\n\n svg {\n color: var(--button-icon-color);\n }\n\n &:active { \n transform: scale(0.98); \n }\n}\n\n:host([content-theme="primary_colored"]) {\n .title, .subtitle, .logo {\n color: var(--text-color);\n }\n\n .logo {\n width: 70px;\n }\n\n .logo > svg {\n width: 70px;\n transform: scale(2.5);\n }\n}'],sourceRoot:""}]);const s=a.toString()},6104:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{--gm-primary-color:#000;display:block}.star{fill:var(--gm-primary-color);height:100%}","",{version:3,sources:["webpack://./src/common/components/stars-bar/GMTStarBar.component.css"],names:[],mappings:"AAAA,MACE,uBAAyB,CAEzB,aACF,CAEA,MACE,4BAA6B,CAC7B,WACF",sourcesContent:[":host {\n --gm-primary-color: black;\n\n display: block;\n}\n\n.star {\n fill: var(--gm-primary-color);\n height: 100%;\n}\n"],sourceRoot:""}]);const s=a.toString()},1800:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,"button{background:#0000;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:100%;padding:0}button[disabled]{cursor:default}","",{version:3,sources:["webpack://./src/css/button.reset.css"],names:[],mappings:"AAAA,OAIE,gBAAuB,CAHvB,WAAY,CAIZ,aAAc,CAFd,cAAe,CAGf,mBAAoB,CACpB,cAAe,CALf,SAMF,CAEA,iBACE,cACF",sourcesContent:["button {\n border: none;\n padding: 0;\n cursor: pointer;\n background: transparent;\n color: inherit;\n font-family: inherit;\n font-size: 100%;\n}\n\nbutton[disabled] {\n cursor: default;\n}\n"],sourceRoot:""}]);const s=a.toString()},558:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,":host{direction:var(--ltr);text-align:var(--left)}:host,:host([dir=ltr]){--ltr:ltr;--rtl:rtl;--left:left;--right:right;--ltr-factor:1;--rtl-factor:0;--ltr-sign:1;--rtl-sign:-1;--ltr-auto:auto;--rtl-auto:unset}:host([dir=rtl]){--ltr:rtl;--rtl:ltr;--left:right;--right:left;--ltr-factor:0;--rtl-factor:1;--ltr-sign:-1;--rtl-sign:1;--ltr-auto:unset;--rtl-auto:auto}","",{version:3,sources:["webpack://./src/css/d7n.host.css"],names:[],mappings:"AAAA,MACE,oBAAqB,CACrB,sBACF,CAEA,uBAEE,SAAU,CACV,SAAU,CACV,WAAY,CACZ,aAAc,CACd,cAAe,CACf,cAAe,CACf,YAAa,CACb,aAAc,CACd,eAAgB,CAChB,gBACF,CAEA,iBACE,SAAU,CACV,SAAU,CACV,YAAa,CACb,YAAa,CACb,cAAe,CACf,cAAe,CACf,aAAc,CACd,YAAa,CACb,gBAAiB,CACjB,eACF",sourcesContent:[':host {\n direction: var(--ltr);\n text-align: var(--left);\n}\n\n:host,\n:host([dir="ltr"]) {\n --ltr: ltr;\n --rtl: rtl;\n --left: left;\n --right: right;\n --ltr-factor: 1;\n --rtl-factor: 0;\n --ltr-sign: 1;\n --rtl-sign: -1;\n --ltr-auto: auto;\n --rtl-auto: unset;\n}\n\n:host([dir="rtl"]) {\n --ltr: rtl;\n --rtl: ltr;\n --left: right;\n --right: left;\n --ltr-factor: 0;\n --rtl-factor: 1;\n --ltr-sign: -1;\n --rtl-sign: 1;\n --ltr-auto: unset;\n --rtl-auto: auto;\n}\n'],sourceRoot:""}]);const s=a.toString()},3452:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,".ellipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-ellipsis{--lines:2;display:-webkit-box;-webkit-line-clamp:var(--lines);-webkit-box-orient:vertical;overflow:hidden}","",{version:3,sources:["webpack://./src/css/ellipsis.oo.css"],names:[],mappings:"AAAA,UACE,cAAe,CACf,eAAgB,CAChB,sBAAuB,CACvB,kBACF,CAEA,qBACE,SAAU,CAEV,mBAAoB,CACpB,+BAAgC,CAChC,2BAA4B,CAC5B,eACF",sourcesContent:[".ellipsis {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.multi-line-ellipsis {\n --lines: 2;\n /* stylelint-disable-next-line value-no-vendor-prefix */\n display: -webkit-box;\n -webkit-line-clamp: var(--lines);\n -webkit-box-orient: vertical;\n overflow: hidden;\n}\n"],sourceRoot:""}]);const s=a.toString()},9336:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,"[hidden]{display:none!important}","",{version:3,sources:["webpack://./src/css/hidden.reset.css"],names:[],mappings:"AACA,SACI,sBACJ",sourcesContent:["/** We love this attribute and believe it should be this important! ;) */\n[hidden] {\n display: none !important;\n}\n"],sourceRoot:""}]);const s=a.toString()},8296:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,"input{background-color:initial;border:0;box-sizing:initial;flex:1;font:inherit}@supports (-webkit-touch-callout:none){input{font-size:16px;height:45.7143px;margin-bottom:-5.7143px;margin-left:calc(var(--rtl-factor)*(100% - .5714em)*-.125);margin-right:calc(var(--ltr-factor)*(100% - .5714em)*-.125);padding:0 1.1428em;transform:scale(.875);transform-origin:top left;width:calc(100% - .5714em)}}input:active,input:focus{box-shadow:none;outline:0}","",{version:3,sources:["webpack://./src/css/input.reset.css"],names:[],mappings:"AAAA,MAGC,wBAA6B,CAD7B,QAAS,CAET,kBAAuB,CAHvB,MAAO,CAIP,YAyBD,CAjBC,uCAbD,MAoBG,cAAe,CALf,gBAAiB,CAIjB,uBAAwB,CADxB,0DAAmE,CADnE,2DAAmE,CADnE,kBAAmB,CAKnB,qBAAuB,CACvB,yBAA0B,CAR1B,0BAgBH,CAPC,CAEA,yBAGE,eAAgB,CADhB,SAEF",sourcesContent:["input {\n flex: 1;\n border: 0;\n background-color: transparent;\n box-sizing: content-box;\n font: inherit;\n\n /* Prevent Safari from zoom-in on input\n * by setting the font to 16px and scaling\n * afterwards the input field to 14px font\n * source: https://css-tricks.com/16px-or-larger-text-prevents-ios-form-zoom/\n * example solution: https://thingsthemselves.com/no-input-zoom-in-safari-on-iphone-the-pixel-perfect-way/\n */\n @supports (-webkit-touch-callout: none) {\n width: calc(100% - 0.5714em);\n height: 45.7143px;\n padding: 0 1.1428em;\n margin-right: calc(var(--ltr-factor) * (100% - 0.5714em) * -0.125);\n margin-left: calc(var(--rtl-factor) * (100% - 0.5714em) * -0.125);\n margin-bottom: -5.7143px;\n font-size: 16px;\n transform: scale(0.875);\n transform-origin: top left;\n }\n\n &:focus,\n &:active {\n outline: 0;\n box-shadow: none;\n }\n}"],sourceRoot:""}]);const s=a.toString()},7993:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,':host{--joyned-font:"Sora";--joyned-font-weight-regular:400;--joyned-font-weight-bold:700;--joyned-font-weight-heavy:800;font-family:var(--joyned-font),"Sora",sans-serif;font-style:normal;font-weight:var(--joyned-font-weight-regular,normal)}',"",{version:3,sources:["webpack://./src/css/typography.host.css"],names:[],mappings:"AAAA,MACE,oBAAqB,CACrB,gCAAiC,CACjC,6BAA8B,CAC9B,8BAA+B,CAE/B,gDAAmD,CACnD,iBAAkB,CAClB,oDACF",sourcesContent:[':host {\n --joyned-font: "Sora";\n --joyned-font-weight-regular: 400;\n --joyned-font-weight-bold: 700;\n --joyned-font-weight-heavy: 800;\n\n font-family: var(--joyned-font), "Sora", sans-serif;\n font-style: normal;\n font-weight: var(--joyned-font-weight-regular ,normal);\n}\n'],sourceRoot:""}]);const s=a.toString()},5364:(t,e,n)=>{n.d(e,{A:()=>s});var i=n(3141),o=n.n(i),r=n(9267),a=n.n(r)()(o());a.push([t.id,"#sandbox-strip{align-items:center;background:red;display:flex;height:58px;justify-content:center;left:0;opacity:.3;position:fixed;top:0;transform:rotate(315deg) translate(-28%,-20%);width:260px;z-index:2147483647}#sandbox-text{color:#fff;font-size:22px;font-weight:var(--joyned-font-weight-bold)}@media (max-height:729px) and (orientation:landscape),(max-width:550px) and (orientation:portrait){#sandbox-strip{align-items:end;transform:rotate(315deg) translate(-17%,-57%);width:120px}#sandbox-text{font-size:14px;padding-left:33px}}","",{version:3,sources:["webpack://./src/sandbox-indication/JNDSandboxStrip.component.css"],names:[],mappings:"AAAA,eAWE,kBAAmB,CAPnB,cAAe,CAKf,YAAa,CANb,WAAY,CAOZ,sBAAuB,CALvB,MAAO,CAEP,UAAY,CANZ,cAAe,CAKf,KAAM,CAEN,6CAA+C,CAN/C,WAAY,CAUZ,kBACF,CAEA,cACE,UAAY,CACZ,cAAe,CACf,0CACF,CAEA,mGACE,eAGE,eAAgB,CAFhB,6CAA+C,CAC/C,WAEF,CAEA,cACE,cAAe,CACf,iBACF,CACF",sourcesContent:["#sandbox-strip {\n position: fixed;\n width: 260px;\n height: 58px;\n background: red;\n left: 0;\n top: 0;\n opacity: 0.3;\n transform: rotate(315deg) translate(-28%, -20%);\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 2147483647;\n}\n\n#sandbox-text {\n color: white;\n font-size: 22px;\n font-weight: var(--joyned-font-weight-bold);\n}\n\n@media (--mobile-new-ui) {\n #sandbox-strip {\n transform: rotate(315deg) translate(-17%, -57%);\n width: 120px;\n align-items: end;\n }\n\n #sandbox-text {\n font-size: 14px;\n padding-left: 33px;\n }\n}\n"],sourceRoot:""}]);const s=a.toString()}}]);