PageSourceSearch

https://dashboard.turnstay.com/_next/static/chunks/7407.3841a3c881fcef3d.js

js turnstay.com collected 2026-10-04 17:05:24 UTC 11,456 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7407],{17407:(t,e,i)=>{i.r(e),i.d(e,{default:()=>G});var n=i(31915),s=i(36888),o=i(40031),d=i(8039),l=i(40736),a=i(28022),r=i(73775);function u(t){return new URLSearchParams(window.location.search).get(t)}let c=t=>(...e)=>i=>{i.addCase(t.pending,(t,i)=>{e.forEach(({onPending:e})=>{null==e||e(t,i)})}),i.addCase(t.fulfilled,(t,i)=>{e.forEach(({onFulfilled:e})=>{null==e||e(t,i)})}),i.addCase(t.rejected,(t,i)=>{e.forEach(({onRejected:e})=>{null==e||e(t,i)})})},p=t=>({onFulfilled:e=>{t(e).loading=!1},onPending:e=>{t(e).loading=!0,t(e).error=null},onRejected:(e,i)=>{t(e).loading=!1,t(e).error=i.error}}),h=(0,l.zD)("outboundApps/load",(t,{extra:{api:e}})=>e.outboundApps.getAllOutboundApps()),g=c(h)({onFulfilled:(t,e)=>{var i;t.outboundAppsList.data=null==(i=e.payload)?void 0:i.apps}},p(t=>t.outboundAppsList)),f={action:h,reducer:g},v=(0,l.zD)("outboundApps/getConnectedOutboundApps",(t,{extra:{api:e}})=>e.outboundApps.getConnectedOutboundApps(t)),w=c(v)({onFulfilled:(t,e)=>{var i;t.connectedOutboundAppsIds.data=null==(i=e.payload)?void 0:i.appIds}},p(t=>t.connectedOutboundAppsIds)),b={action:v,reducer:w},m={outboundAppsList:{data:[],loading:!1,error:null},connectedOutboundAppsIds:{data:[],loading:!1,error:null},allowedAppsIds:{data:void 0},me:{loading:!1,error:null,data:{}}},A={allOutboundApps:"/v1/mgmt/outbound/apps",connectedOutboundApps:"/v1/mgmt/outbound/apps-with-user-token"},y={me:"/v1/auth/me"},I=t=>(0,n.sH)(void 0,void 0,void 0,function*(){let e=yield t.text(),i=JSON.parse(e);if(!t.ok)throw Error(`${i.errorDescription}${i.errorMessage?`: ${i.errorMessage}`:""}`||`${t.status} ${t.statusText}`);t.json=()=>Promise.resolve(i),t.text=()=>Promise.resolve(e)}),C=(0,s.fc)(t=>{var e,i,d,l;let r=(0,s.Zz)(o.i8,o.Bn,o.I2,o.sA,o.uX)(t);return l=class extends r{constructor(){super(...arguments),e.add(this),i.set(this,void 0)}get tenantId(){return this.getAttribute("tenant")}get widgetId(){return this.getAttribute("widget-id")}get mock(){return this.getAttribute("mock")}get styleId(){return this.getAttribute("style-id")||o.wr}get api(){return(0,n.gn)(this,i,"f")||(0,n.gn)(this,e,"m",d).call(this),(0,n.gn)(this,i,"f")}init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,n.sH)(this,void 0,void 0,function*(){var s;yield null==(s=t.init)?void 0:s.call(this),this.observeAttributes(["project-id","base-url"],()=>{(0,n.gn)(this,i,"f")&&(0,n.gn)(this,e,"m",d).call(this)})})}},i=new WeakMap,e=new WeakSet,d=function(){this.logger.debug("creating an sdk instance"),(0,n.GG)(this,i,((t,e,i)=>{let s=(0,a.Ay)(Object.assign(Object.assign({},t),{persistTokens:!0,baseHeaders:{"x-descope-widget-type":"outbound-applications-widget","x-descope-widget-id":i,"x-descope-widget-version":"0.5.7"}}));return{outboundApps:(({httpClient:t,mock:e})=>({getAllOutboundApps:()=>(0,n.sH)(void 0,void 0,void 0,function*(){if(e)return(0,n.sH)(void 0,void 0,void 0,function*(){return new Promise(t=>{t({apps:[{id:"appId1",name:"Application 1",description:"Description"},{id:"appId2",name:"Application 2",description:"Description"},{id:"appId3",name:"Application 3",description:"Description"}]})})});let i=yield t.get(A.allOutboundApps);return yield I(i),i.json()}),getConnectedOutboundApps:i=>(0,n.sH)(void 0,[i],void 0,function*({userId:i,tenantId:s}){if(e)return(0,n.sH)(void 0,void 0,void 0,function*(){return new Promise(t=>{t({apps:["outboundApp3"]})})});let o=yield t.get(A.connectedOutboundApps,{queryParams:s?{userId:i,tenantId:s}:{userId:i}});return yield I(o),o.json()})}))({httpClient:s.httpClient,mock:e}),user:Object.assign({},(({httpClient:t,mock:e})=>({me:()=>(0,n.sH)(void 0,void 0,void 0,function*(){if(e)return(0,n.sH)(void 0,void 0,void 0,function*(){return new Promise(t=>{t({userId:"user-1"})})});let i=yield t.get(y.me);return yield I(i),i.json()})}))({httpClient:s.httpClient,mock:e}))}})({projectId:this.projectId,baseUrl:this.baseUrl,refreshCookieName:this.refreshCookieName},"true"===this.mock,this.widgetId),"f")},l}),O=(0,l.zD)("users/me",(t,{extra:{api:e}})=>e.user.me()),k={action:O,reducer:c(O)({onFulfilled:(t,e)=>{t.me.data=e.payload}},p(t=>t.me))},S=(0,s.fc)(t=>{let e=(0,s.Zz)((0,o.cw)({name:"widget",initialState:m,reducers:{setAllowedAppsIds:(t,{payload:e})=>{t.allowedAppsIds.data=e}},extraReducers:t=>{k.reducer(t),b.reducer(t),f.reducer(t)},asyncActions:{getMe:k.action,getOutboundApps:f.action,getConnectedOutboundApps:b.action}}),o.O9,o.I2,C)(t);return class extends e{constructor(...t){super(...t),this.state=m,this.subscribe(t=>{this.logger.debug("State update:",t),this.state=t})}}}),j="widget-flow",x=(0,s.fc)(t=>{var e,i,l;return l=class extends(0,s.Zz)(o.c7,o.O9,o.$q,S,o.sA,o.I2,o.TI,o.YH)(t){constructor(){super(...arguments),e.add(this)}init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,n.sH)(this,void 0,void 0,function*(){var s;yield null==(s=t.init)?void 0:s.call(this);let o=u(j);o&&(!function(t){if(window.history.replaceState&&u(t)){let e=new URL(window.location.href),i=new URLSearchParams(e.search);i.delete(t),e.search=i.toString(),window.history.replaceState({},"",e.toString())}}(j),(0,n.gn)(this,e,"m",i).call(this,o))})}},e=new WeakSet,i=function(t){let e=this.createModal({"data-id":"redirect-flow"});e.setContent(this.createFlowTemplate({flowId:t})),new d.Ff(()=>{var t;return null==(t=e.ele)?void 0:t.querySelector("descope-wc")},{logger:this.logger}).onSuccess(()=>{e.close(),this.actions.getMe()}),e.afterClose=()=>{e.remove()},e.open()},l}),M=(0,r.Mz)(t=>t.outboundAppsList.data,t=>t.connectedOutboundAppsIds.data,t=>t.allowedAppsIds.data,(t,e,i)=>t.filter(t=>void 0===i||i.includes(t.id)).map(t=>{let i=(null==e?void 0:e.includes(t.id))||!1;return Object.assign(Object.assign({}
1,t),{appId:t.id,isConnected:i})}).sort((t,e)=>t.name.localeCompare(e.name))),H=(0,r.Mz)(t=>t.me.data,t=>t.userId),R=(0,s.fc)(t=>{var e,i,d,l,a;return a=class extends(0,s.Zz)(o.I2,o.O9,o.PJ,o.co,(0,o.UA)("outbound-applications-widget"),S)(t){constructor(){super(...arguments),e.add(this)}static get observedAttributes(){return["allowed-outbound-apps-ids"]}attributeChangedCallback(t,i,s){"allowed-outbound-apps-ids"===t&&i!==s&&this.actions.setAllowedAppsIds((0,n.gn)(this,e,"a",l))}onWidgetRootReady(){return(0,n.sH)(this,void 0,void 0,function*(){})}init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,n.sH)(this,void 0,void 0,function*(){var s;yield null==(s=t.init)?void 0:s.call(this),yield this.actions.getMe(),yield this.actions.setAllowedAppsIds((0,n.gn)(this,e,"a",l)),yield Promise.all([this.actions.getOutboundApps(),this.actions.getConnectedOutboundApps({userId:H(this.state),tenantId:this.tenantId})]);let o=yield(0,n.gn)(this,e,"m",i).call(this);(0,n.gn)(this,e,"m",d).call(this,o),yield this.onWidgetRootReady(),this.dispatchEvent(new CustomEvent("ready"))})}},e=new WeakSet,i=function(){return(0,n.sH)(this,void 0,void 0,function*(){let t=(0,s.Xu)((yield this.fetchWidgetPage("root.html")));return yield this.loadDescopeUiComponents(t),t})},d=function(t){this.contentRootElement.append(t.content.cloneNode(!0))},l=function(){var t;if(!this.hasAttribute("allowed-outbound-apps-ids"))return;let e=null==(t=this.getAttribute("allowed-outbound-apps-ids"))?void 0:t.trim();return e?e.split(",").map(t=>t.trim()).filter(Boolean):[]},a}),W=(0,s.fc)(t=>class extends(0,s.Zz)(o.TI,o.Bn)(t){syncFlowTheme(t){t.theme=this.theme,this.observeAttributes(["theme"],()=>{t.theme=this.theme})}}),F=(0,s.fc)(t=>{var e,i,l,a,r,u,c,p,h,g,f,v,w,b,m,A,y;return y=class extends(0,s.Zz)(o.c7,W,S,o.I2,R,o.$q,o.YH)(t){constructor(){super(...arguments),e.add(this),i.set(this,void 0),l.set(this,void 0),a.set(this,void 0),r.set(this,void 0),u.set(this,void 0),c.set(this,null),p.set(this,null),A.set(this,(0,s.CM)(t=>{(0,n.gn)(this,i,"f").data=t}))}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,n.sH)(this,void 0,void 0,function*(){var i;yield null==(i=t.onWidgetRootReady)?void 0:i.call(this),(0,n.gn)(this,e,"m",m).call(this,M(this.state)),(0,n.gn)(this,e,"m",h).call(this),(0,n.gn)(this,e,"m",v).call(this),this.subscribe((0,n.gn)(this,A,"f").bind(this),M)})}},i=new WeakMap,l=new WeakMap,a=new WeakMap,r=new WeakMap,u=new WeakMap,c=new WeakMap,p=new WeakMap,A=new WeakMap,e=new WeakSet,h=function(){(0,n.gn)(this,i,"f").connectFlowId&&((0,n.GG)(this,l,this.createModal({"data-id":"outbound-apps-connect"}),"f"),(0,n.gn)(this,l,"f").afterClose=()=>{var t;if((0,n.gn)(this,c,"f")){let e=null==(t=(0,n.gn)(this,l,"f").ele)?void 0:t.querySelector("descope-wc");null==e||e.removeEventListener("page-updated",(0,n.gn)(this,c,"f")),(0,n.GG)(this,c,null,"f")}},(0,n.GG)(this,r,new d.Ff(()=>{var t;return null==(t=(0,n.gn)(this,l,"f").ele)?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),this.syncFlowTheme((0,n.gn)(this,r,"f")))},g=function(t,e,i){t.open(),e.removeEventListener("page-updated",i)},f=function(t,i){var s;let o=null==(s=t.ele)?void 0:s.querySelector("descope-wc"),d=()=>(0,n.gn)(this,e,"m",g).call(this,t,o,d);i=d,null==o||o.addEventListener("page-updated",i)},v=function(){(0,n.GG)(this,a,this.createModal({"data-id":"outbound-apps-disconnect"}),"f"),(0,n.GG)(this,u,new d.Ff(()=>{var t;return null==(t=(0,n.gn)(this,a,"f").ele)?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,n.gn)(this,a,"f").afterClose=()=>{var t;if((0,n.gn)(this,p,"f")){let e=null==(t=(0,n.gn)(this,a,"f").ele)?void 0:t.querySelector("descope-wc");null==e||e.removeEventListener("page-updated",(0,n.gn)(this,p,"f")),(0,n.GG)(this,p,null,"f")}},this.syncFlowTheme((0,n.gn)(this,u,"f"))},w=function(t){(0,n.gn)(this,l,"f").setContent(this.createFlowTemplate({flowId:(0,n.gn)(this,i,"f").connectFlowId,outboundAppId:t})),(0,n.gn)(this,e,"m",f).call(this,(0,n.gn)(this,l,"f"),(0,n.gn)(this,c,"f")),(0,n.gn)(this,r,"f").onSuccess(()=>{(0,n.gn)(this,l,"f").close(),this.actions.getConnectedOutboundApps({userId:H(this.state),tenantId:this.tenantId})})},b=function(t){(0,n.gn)(this,a,"f").setContent(this.createFlowTemplate({flowId:(0,n.gn)(this,i,"f").disconnectFlowId,outboundAppId:t})),(0,n.gn)(this,e,"m",f).call(this,(0,n.gn)(this,a,"f"),(0,n.gn)(this,p,"f")),(0,n.gn)(this,u,"f").onSuccess(()=>{(0,n.gn)(this,a,"f").close(),this.actions.getConnectedOutboundApps({userId:H(this.state)})})},m=function(t){(0,n.GG)(this,i,new d.Pq(()=>{var t;return null==(t=this.shadowRoot)?void 0:t.querySelector("descope-outbound-apps")},{logger:this.logger}),"f"),(0,n.gn)(this,i,"f").onConnectClick(({id:t})=>{(0,n.gn)(this,e,"m",w).call(this,t)}),(0,n.gn)(this,i,"f").onDisconnectClick(({id:t})=>{(0,n.gn)(this,e,"m",b).call(this,t)}),(0,n.gn)(this,i,"f").data=t},y}),E=(0,s.fc)(t=>class extends(0,s.Zz)(o.VP,o.TI,x,F)(t){init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,n.sH)(this,void 0,void 0,function*(){var e;yield null==(e=t.init)?void 0:e.call(this)})}}),G=(0,s.Zz)(t=>
1class extends E(t){init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,n.sH)(this,void 0,void 0,function*(){var e;yield null==(e=t.init)?void 0:e.call(this),(customElements.get("descope-wc")||(yield i.e(987).then(i.bind(i,987)).then(t=>t.default))).sdkConfigOverrides={baseHeaders:{"x-descope-widget-type":"outbound-applications-widget","x-descope-widget-id":this.getAttribute("widget-id"),"x-descope-widget-version":"0.5.7"}}})}})(HTMLElement);customElements.define("descope-outbound-applications-widget",G)}}]);

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