1"use strict";(this.webpackChunkFusion_components=this.webpackChunkFusion_components||[]).push([[5948],{70568:function(e,o,n){var l=n(86780),t=n.n(l),s=n(40809),i=n(81862),a=n.n(i),r=n(78299),c=n(28782),d=n(15710),u=n(85349);const m="#fusion-app";a().setAppElement(m);const f={children:t().node,title:t().string,isOpen:t().bool,onRequestClose:t().func,onAfterClose:t().func};function p({title:e,isOpen:o,children:n,onRequestClose:l=d.lQ,onAfterClose:t=d.lQ}){const{scrollbarWidth:i}=(0,c.z)();(0,s.useEffect)(()=>{document.body.style.setProperty("--scroll-padding",`${i}px`)},[i]);const f=(0,s.useCallback)(()=>{document.querySelector(m).setAttribute("inert","")},[]),p=(0,s.useCallback)(()=>{document.querySelector(m).removeAttribute("inert"),document.body.style.setProperty("--scroll-padding","0px"),t()},[t]);return(0,u.jsx)(a(),{id:"financial-modal",isOpen:o,className:"fin-modal-content",overlayClassName:"fin-modal-overlay",bodyOpenClassName:"u-no-scroll",shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,contentLabel:e,onRequestClose:l,onAfterClose:p,onAfterOpen:f,children:(0,u.jsxs)("div",{className:"fin-modal-container fin-modal-container--anonymous",children:[(0,u.jsx)("div",{className:"fin-modal-row fin-modal-row--blue fin-modal-row--close",children:(0,u.jsx)(r.Ay,{"aria-label":"Close modal",className:"tgam-button--fin-modal-close",icon:"close",onClick:l})}),n]})})}p.propTypes=f,p.displayName="FinancialModal",o.A=p},10195:function(e,o,n){n.r(o);var l=n(43993),t=n(86780),s=n.n(t),i=n(87983),a=n.n(i),r=(n(40809),n(78299)),c=n(40677),d=n(15710),u=n(67195),m=n(70568),f=n(85349);const p="Welcome to Portfolio",h="portfolio_modal",y={accountType:s().string,isOpen:s().bool,onRequestClose:s().func,onAfterClose:s().func};function b({isOpen:e,accountType:o,onRequestClose:n=d.lQ,onAfterClose:t=d.lQ}){const{logInUrl:s,logInModalOpen:i,logInModalAnalytics:y,logInModalLazy:b}=(0,u.A)({intcmp:h}),{linkPrintAccount:C}=a()("tgam"),A=`${l.SUBSCRIPTIONS_DOMAIN}/digital?utm_cmp=${h}`,x=o===c.s.ANONYMOUS;return(0,f.jsxs)(m.A,{title:p,isOpen:e,onRequestClose:n,onAfterClose:t,children:[(0,f.jsxs)("div",{className:"fin-modal-row fin-modal-row--main",children:[(0,f.jsx)("h2",{className:"fin-modal-header font-pratt",children:p}),(0,f.jsx)("p",{className:"fin-modal-text font-gmsans",children:"Itâs the perfect tool to help you make faster, informed decisions to manage and track your investments."})]}),(0,f.jsxs)("div",{className:"fin-modal-row fin-modal-row--grey fin-modal-row--footer",children:[(0,f.jsxs)("p",{className:"fin-modal-text font-gmsans",children:["Subscribe to theglobeandmail.com to access Portfolio.",(0,f.jsx)("br",{}),x?"If you have already subscribed, then Log in.":"If you have a 6 day print subscription already, link your online account to it."]}),(0,f.jsx)(r.Ay,{className:"mr-16",href:A,theme:"teal",children:"Subscribe"}),x?(0,f.jsx)(r.Ay,{analytics:y,href:s,onClick:i,rel:s?"external":void 0,theme:"teal",variant:"outline",children:"Log in"}):(0,f.jsx)(r.Ay,{href:`${l.SECURE_DOMAIN}${C}?intcmp=${h}`,children:"Link print account"})]}),b]})}b.propTypes=y,b.displayName="PortfolioModal",o.default=b},28782:function(e,o,n){n.d(o,{z:function(){return t}});var l=n(94566);function t(){if(!l.Sw)return{scrollbarVisible:!1,scrollbarWidth:0};const e=window?.innerWidth||0,o=document?.body?.clientWidth||0;return{scrollbarVisible:e>o,scrollbarWidth:e-o}}}}]);
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.