1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0f383-016a-75f3-b6f5-dd80ae5ba0b9")}catch(e){}}();(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[40913,60367],{11811:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var i=a(14232),n=a(38871),r=a(74055),s=a(18130),o=a(85820),l=a(89099);let c=function(e,t=!1){let[a,c]=(0,i.useState)(!0),[d,m]=(0,i.useState)(null),h=(0,l.useRouter)();return(0,i.useEffect)(()=>{!async function(){let a;await (0,o.A)();try{a=await n.A.query({query:r.A,variables:{},context:{headers:{cookie:s.Ay.getAll()}}})}catch(e){throw Error("GraphQL useCheckAccess Tempo "+e.message)}let i=!a?.data?.me,l=a?.data?.me?[...a.data.me.access.permissions,...a.data.me.access.policies]:[];if(i){let e=new URL(document.location),a=e.pathname+e.search,i=`${t?"/apply":"/login"}?intendedUrl=${encodeURIComponent(a)}`;h.push(i)}else e&&-1===l.indexOf(e)?h.push(`/${a?.data?.me.mainDashboardRoute}`):(m(a?.data?.me),c(!1))}()},[]),[a,d]}},24467:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>H,default:()=>Q});var i=a(37876),n=a(48384),r=a(29196),s=a(14232),o=a(22748),l=a(35634),c=a(21490),d=a(53796),m=a(40913);let h=()=>(0,i.jsx)(m.A,{title:"Metrics | Scalable Path\xae"});var u=a(56557),p=a.n(u),g=a(95062),f=a.n(g),x=a(90791),b=a(95552),y=a(87856);let w=y.Ay.div` 2 position: absolute; 3 right: 0px; 4 5 .spdaterange { 6 border: apx solid red; 7 8 div[class^='materialui-daterange-picker-MuiListItemText-root-'] { 9 white-space: nowrap; 10 } 11 } 12`,j=({onChange:e=()=>{},dateRange:t})=>{let[a,n]=(0,s.useState)(!1),r=()=>n(!a),o=[{label:"Last week",startDate:p()().day(-7).toDate(),endDate:p()().day(-1).toDate()},{label:"2 weeks ago",startDate:p()().day(-14).toDate(),endDate:p()().day(-8).toDate()},{label:"Last month",startDate:p()().subtract(1,"month").startOf("month").toDate(),endDate:p()().subtract(1,"month").endOf("month").toDate()},{label:"2 months ago",startDate:p()().subtract(2,"month").startOf("month").toDate(),endDate:p()().subtract(2,"month").endOf("month").toDate()},{label:"3 months ago",startDate:p()().subtract(3,"month").startOf("month").toDate(),endDate:p()().subtract(3,"month").endOf("month").toDate()},{label:"4 months ago",startDate:p()().subtract(4,"month").startOf("month").toDate(),endDate:p()().subtract(4,"month").endOf("month").toDate()},{label:"5 months ago",startDate:p()().subtract(5,"month").startOf("month").toDate(),endDate:p()().subtract(5,"month").endOf("month").toDate()},{label:"6 months ago",startDate:p()().subtract(6,"month").startOf("month").toDate(),endDate:p()().subtract(6,"month").endOf("month").toDate()}];return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.A,{type:"secondary",icon:"FilterIcon",iconPosition:"right",onClick:r,children:"Filters"}),(0,i.jsx)("div",{style:{position:"relative"},children:(0,i.jsx)(w,{children:(0,i.jsx)(b.U,{open:a,toggle:r,onChange:t=>{e(t)},initialDateRange:t,definedRanges:o,maxDate:p()().toDate(),wrapperClassName:"spdaterange",minDate:"2010-01-01"})})})]})};j.propTypes={filters:f().object};var $=a(33791),v=a(51733),D=a(68303);let A=y.Ay.div` 13 padding: ${v.YK.base} 0; 14 display: flex; 15 align-items: center; 16 justify-content: space-between; 17`,O=y.Ay.div` 18 flex: 1 1 auto; 19 width: 100%; 20 text-align: right; 21 &.item-left { 22 flex: 0 0 auto; 23 text-align: left; 24 width: auto; 25 text-transform: capitalize; 26 } 27 &.item-right { 28 display: flex; 29 align-items: center; 30 gap: ${v.YK.base}; 31 flex: 0 0 auto; 32 padding-left: ${v.YK.base}; 33 width: auto; 34 } 35`,k=y.Ay.p` 36 ${D.FR} 37 margin-left: 1rem; 38 margin-bottom: 0.2rem; 39`;var T=a(40424);let _=({title:e,subtitle:t,onDateRangeChange:a,dateRange:n,runDevMetrics:r,onRunDevMetricsChange:s})=>(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(A,{children:[(0,i.jsxs)(O,{className:"item-left",children:[(0,i.jsx)($.A,{size:"xl",weight:"bold",children:e}),(0,i.jsx)(k,{children:t})]}),(0,i.jsxs)(O,{className:"item-right",children:[(0,i.jsx)(T.A,{value:r,onChange:s,label:"Run dev metrics"}),(0,i.jsx)(j,{onChange:a,dateRange:n})]})]})});_.propTypes={title:f().string,onDateRangeChange:f().func,runDevMetrics:f().bool,onRunDevMetricsChange:f().func};var C=a(66751);let S=y.Ay.div` 40 padding: ${v.YK["3.5x"]} ${v.YK.base} calc(${v.YK["4.5x"]} * 2) ${v.YK.base}; 41 min-height: 55rem; 42 display: flex; 43 justify-content: center; 44`,M=y.Ay.div` 45 width: 76rem; 46`,K=y.Ay.div` 47 margin-top: 2rem; 48 49 table { 50 td { 51 &:hover { 52 cursor: auto; 53 } 54 } 55 56 td:nth-child(2) { 57 text-transform: capitalize; 58 width: 50%; 59 } 60 61 th:nth-child(2) { 62 padding-left: 0; 63 64 span { 65 align-items: flex-start; 66 } 67 } 68 } 69`,P=y.Ay.div` 70 position: fixed; 71`;var F=a(79350),E=a(78248);let Y=(0,F.J1)` 72 query FetchTeamMetrics($from: Date, $to: Date, $runDevMetrics: Boolean) { 73 metrics(from: $from, to: $to, runDevMetrics: $runDevMetrics) { 74 success 75 data { 76 name 77 data { 78 date 79 names 80 values 81 } 82 } 83 } 84 } 85`,R=({title:e,headers:t,rows:a})=>(t=[{name:"title",label:(0,i.jsx)($.A,{size:"lg",weight:"bold",children:e})},{name:"",label:""}],(0,i.jsx)(K,{children:(0,i.jsx)(C.A,{headers:t,rows:a,tableActions:[]})})),N={"total client hours":{number:{maximumFractionDigits:0,minimumFractionDigits:0},prefix:""},"average client markup":{number:{maximumFractionDigits:2,minimumFractionDigits:2},prefix:"$"}},L=e=>{let t=[];if(e&&e.length>0){let a=e[0],i=[];
85a.names.forEach(e=>{i.push({name:"title",content:e.replaceAll("_"," "),id:e})}),i.forEach((a,i)=>{let n=[a];e.forEach((e,t)=>{let r=e.values[i];N[a.content]&&(r=new Intl.NumberFormat("en-US",N[a.content].number).format(r),r=N[a.content].prefix+r),n.push({name:e.date,content:r})}),t.push(n)})}return t},U=()=>(0,i.jsx)(P,{children:(0,i.jsx)(n.A,{})}),I=()=>{let[e,{loading:t,error:a,data:n}]=(0,E._)(Y),[r,o]=(0,s.useState)(null),[l,c]=(0,s.useState)(!1);if((0,s.useEffect)(()=>{o({startDate:p()().subtract(1,"month").startOf("month").toDate(),endDate:p()().subtract(1,"month").endOf("month").toDate()}),e()},[]),t||!n?.metrics?.data)return(0,i.jsx)(U,{});if(a)return`Error! ${a.message}`;let d=({startDate:e,endDate:t})=>{let a=(e.getMonth()+1<10?"0":"")+`${e.getMonth()+1}`,i=(t.getMonth()+1<10?"0":"")+`${t.getMonth()+1}`;return{from:`${e.getFullYear()}-${a}-${e.getDate()}`,to:`${t.getFullYear()}-${i}-${t.getDate()}`}},m=[{name:"title",label:"Metric"}].concat(n.metrics.data[0].data.map(e=>({name:e.date,label:e.date}))),h,u,g,f=[];return h=L(n.metrics.data[0].data),u=L(n.metrics.data[1].data),g=L(n.metrics.data[2].data),f=L(n.metrics.data[3].data),(0,i.jsxs)(M,{children:[(0,i.jsx)(_,{title:"Metrics",subtitle:n.metrics?.data[0]?.data[0]?.date,onDateRangeChange:({startDate:t,endDate:a})=>{o({startDate:t,endDate:a});let{from:i,to:n}=d({startDate:t,endDate:a});e({variables:{from:i,to:n,runDevMetrics:l}})},dateRange:r,runDevMetrics:l,onRunDevMetricsChange:(t,a)=>{c(a);let{from:i,to:n}=r?d(r):d({startDate:new Date,endDate:new Date});e({variables:{from:i,to:n,runDevMetrics:a}})}}),(0,i.jsx)(R,{title:"Development",headers:m,rows:h}),(0,i.jsx)(R,{title:"Marketing",headers:m,rows:f}),(0,i.jsx)(R,{title:"Sales",headers:m,rows:u}),(0,i.jsx)(R,{title:"Talent",headers:m,rows:g})]})};var z=a(18730),q=a(38871);let X=()=>(0,i.jsxs)(o.X,{client:q.A,children:[(0,i.jsx)(h,{}),(0,i.jsxs)(z.A,{children:[(0,i.jsx)(c.A,{}),(0,i.jsx)(d.A,{variant:"internal"}),(0,i.jsx)(S,{children:(0,i.jsx)(I,{})}),(0,i.jsx)(l.A,{layout:"grid",position:"fixed-bottom"})]})]});var G=a(11811),H=!0;function Q(){let[e]=(0,G.A)("teamMetrics");return(0,i.jsx)(r.vu,{children:(0,i.jsx)("main",{children:e?(0,i.jsx)(n.A,{}):(0,i.jsx)(X,{})})})}},26780:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i={defaultOgImage:"https://www.scalablepath.com/ogImage.jpg",META_TAG_DEFAULTS:{logo:"",siteUrl:"https://www.scalablepath.com",fallbackTitle:"Scalable Path\xae",opengraph:{app_id:"",site_name:"Scalable Path",url:"https://www.scalablepath.com",type:"website",title:"Scalable Path",description:"",locale:"en_US",publisher:"https://www.facebook.com/ScalablePath/",image:{url:"https://www.scalablepath.com/ogImage.jpg",type:"image/png",width:"1200",height:"630"}},twitter:{card:"summary_large_image",site:"@ScalablePath"}}}},35634:(e,t,a)=>{"use strict";a.d(t,{A:()=>w});var i=a(37876);a(14232);var n=a(95062),r=a.n(n),s=a(15039),o=a.n(s),l=a(10159),c=a(87856),d=a(51733),m=a(18627),h=a(75760);let u=c.Ay.footer` 86 width: 100%; 87 max-width: 100%; 88 min-height: calc(${d.YK["0.25x"]} * 1.25); 89 display: flex; 90 align-items: center; 91 justify-content: space-between; 92 flex-direction: column; 93 padding: ${d.YK.base} ${d.YK["0.5x"]}; 94 color: ${d.Tj.neutral["400"]}; 95 font-family: ${d.gx.family.OpenSans}; 96 font-size: ${d.gx.size.sm}; 97 font-weight: ${d.gx.weight.normal}; 98 99 ${({layout:e})=>{if("grid"===e)return(0,c.AH)` 100 padding: ${d.YK.base} 0; 101 @media (min-width: ${d.fi.sm}) { 102 display: grid; 103 grid-gap: 1rem; 104 grid-template-columns: repeat(12, 1fr); 105 106 // DESKTOP >= 1440 && DESKTOP =< 1700 (10 COLUMNS) 107 @media (min-width: ${h.breakpointsMax.xl}) and (max-width: ${h.breakpointsMax.xxl}) { 108 grid-template-columns: repeat(10, 1fr); 109 } 110 111 // Copyright text element 112 > div:first-child { 113 text-align: left; 114 grid-column: auto/span 6; 115 grid-column-start: 1; 116 @media (min-width: ${d.fi.lg}) { 117 grid-column: auto/span 5; 118 } 119 } 120 121 // Links text element 122 >
122 div:last-child { 123 text-align: right; 124 grid-column-start: auto-fit; 125 // DESKTOP >= 1281 (10 COLUMNS) 126 @media (min-width: ${d.fi.lg}) { 127 grid-column: 9 / span 10; 128 grid-column-end: 12; 129 } 130 131 // DESKTOP >= 1440 && DESKTOP =< 1700 (10 COLUMNS) 132 @media (min-width: ${h.breakpointsMax.xl}) and (max-width: ${h.breakpointsMax.xxl}) { 133 grid-column: 7 / span 5; 134 grid-column-end: 10; 135 } 136 137 // DESKTOP >= 1700 138 @media (min-width: ${d.fi.xxl}) { 139 grid-column-end: 11; 140 } 141 } 142 } 143 144 @media (min-width: ${d.fi.xxl2}) { 145 grid-gap: 1.33rem; 146 } 147 148 @media (min-width: ${d.fi.xxl3}) { 149 grid-gap: 1.6rem; 150 } 151 152 ${m.y}; 153 `}}; 154 155 @media (min-width: ${d.fi.sm}) { 156 flex-direction: row; 157 margin: 0px; 158 } 159 &.embed-bottom { 160 max-width: calc(76rem - ${d.YK["2x"]} * 2); 161 padding: ${d.YK["2x"]} ${d.YK["2x"]}; 162 163 div:first-child { 164 padding-bottom: ${d.YK["1.75x"]}; 165 } 166 @media (min-width: ${d.fi.sm}) { 167 div:first-child { 168 padding-bottom: 0; 169 } 170 } 171 } 172 @media print { 173 display: none; 174 } 175`,p=c.Ay.footer` 176 width: 100%; 177 max-width: 100%; 178 display: flex; 179 align-items: center; 180 justify-content: center; 181 text-align: center; 182 background-color: ${d.Tj.neutral["900"]}; 183 184 &.hidden-mobile { 185 @media screen and (max-width: ${d.fi.sm}) { 186 visibility: hidden !important; 187 } 188 } 189 @media screen and (min-width: ${d.fi.sm}) { 190 min-height: ${d.YK["3.5x"]}; 191 } 192 &.sticky-bottom { 193 position: sticky; 194 @media screen and (min-width: ${d.fi.sm}) { 195 top: 100vh; 196 } 197 } 198 @media screen and (min-width: ${d.fi.sm}) { 199 &.fixed-bottom { 200 position: fixed; 201 bottom: 0; 202 left: 0; 203 right: 0; 204 z-index: ${d.w4.zIndex.tooltip}; 205 } 206 } 207`,g=c.Ay.span` 208 color: ${d.Tj.neutral["0"]}; 209 font-weight: ${d.gx.weight.normal}; 210`,f=(0,c.Ay)(g)``,x=c.Ay.a` 211 text-decoration: none; 212 color: ${d.Tj.neutral["0"]}; 213 font-weight: ${d.gx.weight.normal}; 214`,b=new Date().getFullYear(),y=({position:e="sticky-bottom",layout:t,hiddenMobile:a=!1})=>{let n=(0,l.A)({value:d.fi.sm}),r=o()({"sticky-bottom":"sticky-bottom"===e,"hidden-mobile":!0===a,"fixed-bottom":"fixed-bottom"===e}),s=o()({"embed-bottom":"embed-bottom"===e}),c=(0,i.jsx)("div",{children:n?(0,i.jsxs)(i.Fragment,{children:["Copyright ",b," ",(0,i.jsx)(f,{children:"Scalable Path"}),".",(0,i.jsx)("br",{}),"Made globally from San Francisco, California."]}):(0,i.jsxs)(i.Fragment,{children:["Copyright ",b," ",(0,i.jsx)(g,{children:"Scalable Path"}),". Made globally from San Francisco, California."]})}),m=(0,i.jsxs)("div",{children:[(0,i.jsx)(x,{href:"/privacy-policy",children:"Privacy Policy"})," ",(0,i.jsx)(g,{children:"|"})," ",(0,i.jsx)(x,{href:"/terms-of-service",children:"Terms of Service"})]}),h=(0,i.jsxs)(i.Fragment,{children:[m," ",c]}),y=(0,i.jsxs)(i.Fragment,{children:[c," ",m]});return(0,i.jsx)(p,{className:r,children:(0,i.jsx)(u,{layout:t,className:s,children:n?h:y})})};y.propTypes={position:r().oneOf(["sticky-bottom","fixed-bottom","embed-bottom","none"]),layout:r().oneOf(["grid"])};let w=y},40424:(e,t,a)=>{"use strict";a.d(t,{A:()=>D});var i=a(37876),n=a(77132),r=a(15039),s=a.n(r),o=a(93007),l=a.n(o),c=a(95062),d=a.n(c),m=a(14232),h=a(38660),u=a(96496),p=a(17712),g=a(87856),f=a(51733),x=a(68303);let b=g.Ay.div` 215 display: flex; 216 align-items: center; 217 height: ${f.YK["1.75x"]} ${""}; 218`,y=g.Ay.div` 219 width: ${f.YK["1.75x"]}; 220 height: ${f.YK["0.5x"]}; 221 border-radius: ${f.YK.base}; 222 background-color: ${f.Tj.neutral["400"]}; 223 transition: all 0.3s ease-in-out; 224 &.form-switch-active { 225 background-color: ${f.Tj.secondary["400"]}; 226 } 227`,w=g.Ay.div` 228 width: ${f.YK.base}; 229 height: ${f.YK.base}; 230 border-radius: 100%; 231 background-color: ${f.Tj.neutral["200"]}; 232 position: absolute; 233 top: 0; 234 left: 0; 235 transition: all 0.3s ease-in-out; 236 &.form-switch-active { 237 background-color: ${f.Tj.secondary["500"]}; 238 left: calc(100% - ${f.YK.base}); 239 } 240`,j=g.Ay.div` 241 display: inline-block; 242 position: relative; 243 padding: ${f.YK["0.25x"]} 0; 244 width: ${f.YK["1.75x"]}; 245 cursor: pointer; 246 &.form-switch-disabled {
247 cursor: not-allowed; 248 opacity: 0.5; 249 } 250 &.form-switch-readonly { 251 cursor: default; 252 } 253`,$=g.Ay.label` 254 display: inline-flex; 255 align-items: center; 256 justify-content: flex-start; 257 flex-direction: row; 258 gap: ${f.YK["0.25x"]}; 259 ${({labelSize:e,readOnly:t})=>{switch(e){case"xs":return(0,g.AH)` 260 ${t?x.FP:x.UK}; 261 `;case"sm":return(0,g.AH)` 262 ${t?x.Wv:x.FR}; 263 `;default:return(0,g.AH)` 264 ${t?x.$K:x.uR}; 265 `}}} 266 padding: 0; 267 &.form-switch-disabled { 268 color: ${f.Tj.neutral["500"]}; 269 } 270 > span { 271 display: inline-block; 272 } 273`,v=m.forwardRef(({id:e,name:t,label:a,secondaryLabel:r,disabled:o=!1,readOnly:c=!1,onChange:d=()=>{},debounceWait:u=500,async:g={},value:f,hint:x,error:v,control:D,labelSize:A="base"},O)=>{let[k,T]=(0,n.A)(null,g,d,u,D),_=g?.endpoint||g?.mutation?k:d,C=O||(0,m.useRef)(),S=(0,m.useId)();v&&!l()(v)&&(v=[v]);let M=["1",1,"true",!0].includes(f),K=s()({"form-switch-active":M,"form-switch-disabled":o,"form-switch-readonly":c}),P=(0,m.useRef)(e||t||`input-${S}`);return(0,i.jsxs)(b,{children:[(0,i.jsx)("input",{type:"hidden",id:e,ref:C,name:t||e,value:f,onChange:_}),(0,i.jsxs)($,{htmlFor:P.current,labelSize:A,readOnly:c,className:K,children:[(0,i.jsx)("span",{children:a}),(0,i.jsxs)(j,{id:P,className:K,disabled:o||c,active:M,onClick:e=>{o||c||_(e,!f)},children:[(0,i.jsx)(y,{className:K}),(0,i.jsx)(w,{className:K}),T]}),r?(0,i.jsxs)("span",{children:[r," "]}):null,(x||v)&&(0,i.jsxs)(h.NN,{children:[x&&(0,i.jsx)(p.Ck,{children:x}),v&&(0,i.jsx)(p.Kw,{children:v.map((e,t)=>(0,i.jsx)("span",{children:e},t))})]})]})]})});v.propTypes={...u.A.propTypes,secondaryLabel:d().string,disabled:d().bool,readOnly:d().bool,value:d().oneOf(["0","1","true","false",0,1,!0,!1]),labelSize:d().oneOf(["base","sm","xs"])};let D=v},40913:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var i=a(37876),n=a(14232),r=a(77328),s=a.n(r),o=a(95062),l=a.n(o);let c=a(26780).A.META_TAG_DEFAULTS,d=({title:e=c.fallbackTitle,noIndexNoFollow:t=!1,noindex:a=!1,description:r="",openGraph:o=null,twitterCard:l=null,jsonLd:d=null,children:m,next:h=!0})=>{let u=!0===h?s():n.Fragment;return(0,i.jsxs)(u,{children:[(0,i.jsx)("title",{children:`${e}`},"meta-title"),(0,i.jsx)("meta",{name:"description",content:r},"meta-description"),a&&(0,i.jsx)("meta",{name:"robots",content:"noindex"}),t&&(0,i.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),o&&(0,i.jsxs)(i.Fragment,{children:[o.app_id&&(0,i.jsx)("meta",{property:"fb:app_id",content:o.app_id}),(0,i.jsx)("meta",{property:"og:site_name",content:o.site_name??c.opengraph.site_name}),(0,i.jsx)("meta",{property:"og:url",content:o.url||c.opengraph.url}),(0,i.jsx)("meta",{property:"og:type",content:o.type||c.opengraph.type}),(0,i.jsx)("meta",{property:"og:title",content:o.title||e||c.opengraph.title}),(0,i.jsx)("meta",{property:"og:description",content:o.description||r||c.opengraph.description}),(0,i.jsx)("meta",{property:"og:locale",content:o.locale||c.opengraph.locale}),(0,i.jsx)("meta",{property:"og:publisher",content:o.publisher||c.opengraph.publisher}),(0,i.jsx)("meta",{property:"og:image",content:o.image?.url||c.opengraph.image.url}),(0,i.jsx)("meta",{property:"og:image:type",content:o.image?.type||c.opengraph.image.type}),o.image?.width&&(0,i.jsx)("meta",{property:"og:image:width",content:o.image?.width}),o.image?.height&&(0,i.jsx)("meta",{property:"og:image:height",content:o.image?.height})]}),l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("meta",{name:"twitter:card",content:l.card||c.twitter.card}),(0,i.jsx)("meta",{name:"twitter:site",content:l.site||c.twitter.site}),l.description&&(0,i.jsx)("meta",{name:"twitter:description",content:l.description}),l.title&&(0,i.jsx)("meta",{name:"twitter:title",content:l.title}),l.image?.src&&(0,i.jsx)("meta",{name:"twitter:image:src",content:l.image?.src})]}),d&&(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":d.type,mainEntityOfPage:{"@type":"WebPage","@id":d.url},headline:d.title,image:d.image,datePublished:d.datePublished,dateModified:d.dateModified,author:d.author?.name&&{"@type":"Person",name:d.author?.name,url:d.author?.url},publisher:d.publisher&&{"@type":"Organization",name:d.publisher?.name,logo:{"@type":"ImageObject",url:d.publisher?.logo?.url}}})}},"application/ld+json"),m]})};d.propTypes={title:l().string,description:l().string,noIndexNoFollow:l().bool,openGraph:l().shape({app_id:l().string,title:l().string,
273site_name:l().string,type:l().oneOf(["website","article","marketing","book","profile"]),url:l().string,description:l().string,locale:l().string,publisher:l().string,image:l().shape({url:l().string,type:l().oneOf(["image/jpeg","image/gif","image/png"]),width:l().oneOfType([l().string,l().number]),height:l().oneOfType([l().string,l().number])})}),twitterCard:l().shape({card:l().oneOf(["summary","summary_large_image","app","player"]),site:l().string,description:l().string,title:l().string,image:l().shape({src:l().string})}),jsonLd:l().shape({title:l().string,url:l().string,type:l().oneOf(["NewsArticle","BlogPosting"]),image:l().string,datePublished:l().string,author:l().shape({name:l().string,url:l().string}),publisher:l().shape({name:l().string,logo:l().shape({url:l().string})})}),next:l().bool};let m=d},63388:(e,t,a)=>{"use strict";a.d(t,{E:()=>n});var i=a(60427),n=a(80542).Sw?i.useLayoutEffect:i.useEffect},78248:(e,t,a)=>{"use strict";a.d(t,{_:()=>c});var i=a(4902),n=a(60427),r=a(18877),s=a(76812),o=a(63388),l=["refetch","reobserve","fetchMore","updateQuery","startPolling","stopPolling","subscribeToMore"];function c(e,t){var a,c=n.useRef(void 0),d=n.useRef(void 0),m=n.useRef(void 0),h=(0,r.l)(t,c.current||{}),u=null!=(a=null==h?void 0:h.query)?a:e;d.current=t,m.current=u;var p=(0,i.Cl)((0,i.Cl)({},h),{skip:!c.current}),g=(0,s.SX)(u,p),f=g.obsQueryFields,x=g.result,b=g.client,y=g.resultData,w=g.observable,j=g.onQueryExecuted,$=w.options.initialFetchPolicy||(0,s.kk)(p.defaultOptions,b.defaultOptions),v=n.useReducer(function(e){return e+1},0)[1],D=n.useMemo(function(){for(var e={},t=0;t<l.length;t++)!function(t){var a=f[t];e[t]=function(){return c.current||(c.current=Object.create(null),v()),a.apply(this,arguments)}}(l[t]);return e},[v,f]),A=!!c.current,O=n.useMemo(function(){return(0,i.Cl)((0,i.Cl)((0,i.Cl)({},x),D),{called:A})},[x,D,A]),k=n.useCallback(function(e){c.current=e?(0,i.Cl)((0,i.Cl)({},e),{fetchPolicy:e.fetchPolicy||$}):{fetchPolicy:$};var t,a,n,o,l,h,p,g,f,x=(0,r.l)(d.current,(0,i.Cl)({query:m.current},c.current)),v=(t=y,a=w,n=b,o=u,l=(0,i.Cl)((0,i.Cl)({},x),{skip:!1}),h=j,p=l.query||o,g=(0,s.Er)(n,p,l,!1)(a),f=a.reobserveAsConcast((0,s.t_)(a,n,l,g)),h(g),new Promise(function(e){var i;f.subscribe({next:function(e){i=e},error:function(){e((0,s.$X)(a.getCurrentResult(),t.previousData,a,n))},complete:function(){e((0,s.$X)(a.maskResult(i),t.previousData,a,n))}})})).then(function(e){return Object.assign(e,D)});return v.catch(function(){}),v},[b,u,D,$,w,y,j]),T=n.useRef(k);return(0,o.E)(function(){T.current=k}),[n.useCallback(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return T.current.apply(T,e)},[]),O]}},88078:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/metrics",function(){return a(24467)}])}},e=>{e.O(0,[2881,40683,90636,46593,38792],()=>e(e.s=88078)),_N_E=e.O()}]); 274//# sourceMappingURL=metrics-8417def47b998b8c.js.map 275//# chunkId=01a0f383-016a-75f3-b6f5-dd80ae5ba0b9
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.