Build 533169stable
Module 869003
2,046 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>y});var r=n(627968);n(64700);var i=n(158954),s=n(397927),a=n(73153),o=n(87001),l=n(574172),u=n(378570),c=n(646865),d=n(795816),_=n(458664),f=n(933958),p=n(969151),h=n(315206),m=n(594007),E=n(5867),g=n(652215),A=n(985018);let I=!1,T=!1;class S extends _.A{_initialize(){super._initialize(),o.A.addChangeListener(this.handlePopoutWindowUpdate),a.h.subscribe("POPOUT_WINDOW_OPEN",this.handlePopoutWindowOpen)}_terminate(){super._terminate(),o.A.removeChangeListener(this.handlePopoutWindowUpdate),a.h.unsubscribe("POPOUT_WINDOW_OPEN",this.handlePopoutWindowOpen)}showErrorModal(e){let{code:t,message:n}=e;(0,s.mMO)(async()=>e=>(0,r.jsx)(i.Modal,{title:A.intl.formatToPlainString(A.t.hbiAO6,{code:t}),subtitle:n,actions:[{text:A.intl.string(A.t.BddRzS),onClick:e.onClose,variant:"primary"}],...e}))}showLaunchErrorModal(e){(0,s.mMO)(async()=>t=>(0,r.jsx)(i.Modal,{title:A.intl.string(A.t.PtobXW),subtitle:e,actions:[{text:A.intl.string(A.t.BddRzS),onClick:t.onClose,variant:"primary"}],...t}))}showDevShelfOverrideEnabled(){(0,s.showToast)((0,s.createToast)(A.intl.string(A.t.JfA7IK),s.ToastType.SUCCESS))}leaveActivity(e){let{location:t,applicationId:n,showFeedback:r,shouldClosePopout:i=!0}=e;a.h.wait(()=>{(0,d._H)({location:t,applicationId:n,showFeedback:r})}),(0,c.f)()&&i&&(0,l.close)(g.MLl.ACTIVITY_POPOUT)}hidePIPEmbed(e){let{location:t,applicationId:n}=e,r=(0,m.A)(t.id,n);(0,h.bK)(r)}handleRPCDisconnect=e=>{let{reason:t,application:n}=e;this.superHandleRPCDisconnect({reason:t,application:n})};releaseWebView(){}handlePopoutWindowOpen=e=>{let{key:t}=e;t===g.MLl.ACTIVITY_POPOUT&&(T=!1)};popInActivity=()=>{T=!0,l.close(g.MLl.ACTIVITY_POPOUT);let e=f.Ay.getCurrentEmbeddedActivity();if(null!=e){let t=(0,p.H)(e.location);null!=t&&(0,u.iN)(t),(0,d.gk)(E.Gd.PANEL)}};handlePopoutWindowUpdate=()=>{let e=I,t=o.A.getWindowOpen(g.MLl.ACTIVITY_POPOUT);if(e&&!t&&!T){let e=f.Ay.getCurrentEmbeddedActivity();null!=e&&this.leaveActivity({location:e.location,applicationId:e.applicationId})}I=t}}let y=new S}