!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};t.SENTRY_RELEASE={id:"substack@f4164de"};var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="bc75f7d9-2494-4597-8049-f16173ca156c",t._sentryDebugIdIdentifier="sentry-dbid-bc75f7d9-2494-4597-8049-f16173ca156c")}catch(t){}}(),(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["35457"],{67358:function(t,e,n){"use strict";var r,i=(r=n(17402))&&r.__esModule?r:{default:r},a=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(n(74808)),o=a.options,s=o.Options;e.default=function(t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");var n=t.apply(this,arguments);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t),e.prototype.render=function(){var t={key:"linkified-element-0"};for(var e in this.props)"options"!==e&&"tagName"!==e&&(t[e]=this.props[e]);var n=new s(this.props.options),r=this.props.tagName||"span";return function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(0===i.default.Children.count(e.props.children))return e;var s=[];i.default.Children.forEach(e.props.children,function(e){"string"==typeof e?(r+=1,s.push.apply(s,function(t,e){for(var n=a.tokenize(t),r=[],o=0,s=0;sr});let r=(0,n(81315).A)("archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]])},55300:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("chart-no-axes-column-increasing",[["line",{x1:"12",x2:"12",y1:"20",y2:"10",key:"1vz5eb"}],["line",{x1:"18",x2:"18",y1:"20",y2:"4",key:"cun8e5"}],["line",{x1:"6",x2:"6",y1:"20",y2:"16",key:"hq0ia6"}]])},31125:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("circle-slash",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]])},24472:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("circle-user-round",[["path",{d:"M18 20a6 6 0 0 0-12 0",key:"1qehca"}],["circle",{cx:"12",cy:"10",r:"4",key:"1h16sb"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},47233:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("clock-9",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 7.5 12",key:"1k60p0"}]])},27235:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},18931:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},47870:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]])},38637:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]])},47504:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("message-square",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])},5061:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("messages-square",[["path",{d:"M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z",key:"p1xzt8"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1",key:"1cx29u"}]])},68614:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("mic",[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z",key:"131961"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]])},49921:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("panel-right-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m8 9 3 3-3 3",key:"12hl5m"}]])},7050:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("radio-tower",[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9",key:"s0qx1y"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5",key:"1idnkw"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47",key:"ojru2q"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1",key:"rhi7fg"}],["path",{d:"M9.5 18h5",key:"mfy3pd"}],["path",{d:"m8 22 4-11 4 11",key:"25yftu"}]])},85265:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},47049:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("square-play",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m9 8 6 4-6 4Z",key:"f1r3lt"}]])},37623:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("user-check",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]])},30622:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("user-round-minus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 19h-6",key:"vcuq98"}]])},70416:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("user-round-plus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M22 19h-6",key:"vcuq98"}]])},50802:function(t,e,n){"use strict";n.d(e,{A:()=>r});let r=(0,n(81315).A)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])},97541:function(t,e,n){"use strict";e.Match=void 0;var r=Object.assign||function(t){for(var e=1;e>>0,1)},e.prototype.render=function(t){var e=this.nextUrl||(0,a.getCurrentUrl)(),n=e.replace(/\?.+$/,"");return this.nextUrl=null,t.children({url:e,path:n,matches:!1!==(0,a.exec)(n,t.path,{})})},e}(i.Component);s.Link=function(t){var e=t.activeClassName,n=t.path,o=function(t,e){var n={};for(var r in t)!(e.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,["activeClassName","path"]);return(0,i.h)(s,{path:n||o.href},function(t){var n=t.matches;return(0,i.h)(a.Link,r({},o,{class:[o.class||o.className,n&&e].filter(Boolean).join(" ")}))})}},69576:function(t,e,n){"use strict";function r(){return(r=Object.assign||function(t){for(var e=1;ed,KB:()=>m,Lf:()=>y,ej:()=>h,fM:()=>v,ni:()=>p,q7:()=>f}),"undefined"!=typeof globalThis||("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self);var a=i(function(t,e){var n,r,i,a,o,s,u,c,l,f,d,h,p,y,v,m,$,g,k;n="millisecond",r="second",i="minute",a="hour",o="week",s="month",u="year",c="date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},(p={})[h="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},y=function(t){return t instanceof g},v=function(t,e,n){var r;if(!t)return h;if("string"==typeof t)p[t]&&(r=t),e&&(p[t]=e,r=t);else{var i=t.name;p[i]=t,r=i}return!n&&r&&(h=r),r||!n&&h},m=function(t,e){if(y(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new g(n)},($={s:d,z:function(t){var e=-t.utcOffset(),n=Math.abs(e);return(e<=0?"+":"-")+d(Math.floor(n/60),2,"0")+":"+d(n%60,2,"0")},m:function t(e,n){if(e.date()=Math.abs(t)?60*t:t,i=this;if(e)return i.$offset=r,i.$u=0===t,i;if(0!==t){var a=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(i=this.local().add(r+a,"minute")).$offset=r,i.$x.$localOffset=a}else i=this.utc();return i};var s=r.format;r.format=function(t){return s.call(this,t||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":""))},r.valueOf=function(){var t=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*t},r.isUTC=function(){return!!this.$u},r.toISOString=function(){return this.toDate().toISOString()},r.toString=function(){return this.toDate().toUTCString()};var u=r.toDate;r.toDate=function(t){return"s"===t&&this.$offset?n(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():u.call(this)};var c=r.diff;r.diff=function(t,e,r){if(t&&this.$u===t.$u)return c.call(this,t,e,r);var i=this.local(),a=n(t).local();return c.call(i,a,e,r)}}});let s={dateTimeLocal:"YYYY-MM-DD[T]HH:mm:ss",dateTimeUTC:"YYYYMMDD[T]HHmmss[Z]",allDay:"YYYYMMDD"};function u(t){let e=new URLSearchParams;return Object.keys(t).sort().forEach(n=>{let r=t[n];null!=r&&e.append(n,r)}),e.toString().replace(/\+/g,"%20")}function c({startTime:t,endTime:e},n){let r=s[n];return{start:t.format(r),end:e.format(r)}}a.extend(o);let l=(t,e=!0)=>{let{start:n,end:i,duration:o}=t,s=function(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r=0||(i[n]=t[n]);return i}(t,["start","end","duration"]),u=e?a(n).utc():a(n),c=i?e?a(i).utc():a(i):(()=>{if(t.allDay)return u.add(1,"day");if(o&&2==o.length){let t=Number(o[0]);return u.add(t,o[1])}return e?a().utc():a()})();return r({},s,{startTime:u,endTime:c})},f=t=>{let e=l(t),{start:n,end:r}=c(e,e.allDay?"allDay":"dateTimeUTC"),i={action:"TEMPLATE",text:e.title,details:e.description,location:e.location,trp:e.busy,dates:n+"/"+r,recur:e.rRule?"RRULE:"+e.rRule:void 0};return e.guests&&e.guests.length&&(i.add=e.guests.join()),`https://calendar.google.com/calendar/render?${u(i)}`},d=t=>{let e=l(t,!1),{start:n,end:r}=c(e,"dateTimeLocal");return`https://outlook.live.com/calendar/0/action/compose?${u({path:"/calendar/action/compose",rru:"addevent",startdt:n,enddt:r,subject:e.title,body:e.description,location:e.location,allday:e.allDay||!1})}`},h=t=>{let e=l(t,!1),{start:n,end:r}=c(e,"dateTimeLocal");return`https://outlook.live.com/calendar/0/deeplink/compose?${u({path:"/calendar/action/compose",rru:"addevent",startdt:n,enddt:r,subject:e.title,body:e.description,location:e.location,allday:e.allDay||!1})}`},p=t=>{let e=l(t,!1),{start:n,end:r}=c(e,"dateTimeLocal");return`https://outlook.office.com/calendar/0/action/compose?${u({path:"/calendar/action/compose",rru:"addevent",startdt:n,enddt:r,subject:e.title,body:e.description,location:e.location,allday:e.allDay||!1})}`},y=t=>{let e=l(t,!1),{start:n,end:r}=c(e,"dateTimeLocal");return`https://outlook.office.com/calendar/0/deeplink/compose?${u({path:"/calendar/action/compose",rru:"addevent",startdt:n,enddt:r,subject:e.title,body:e.description,location:e.location,allday:e.allDay||!1})}`},v=t=>{let e=l(t),{start:n,end:r}=c(e,e.allDay?"allDay":"dateTimeUTC");return`https://calendar.yahoo.com/?${u({v:60,title:e.title,st:n,et:r,desc:e.description,in_loc:e.location,dur:!!e.allDay&&"allday"})}`},m=t=>{let e=l(t),n=(e.description||"").replace(/,/gm,",").replace(/;/gm,";").replace(/\r\n/gm,"\n").replace(/\n/gm,"\\n").replace(/(\\n)[\s\t]+/gm,"\\n"),r=(e.location||"").replace(/,/gm,",").replace(/;/gm,";").replace(/\r\n/gm,"\n").replace(/\n/gm,"\\n").replace(/(\\n)[\s\t]+/gm,"\\n"),{start:i,end:o}=c(e,e.allDay?"allDay":"dateTimeUTC"),u=a(new Date).utc().format(s.dateTimeUTC),f=[{key:"BEGIN",value:"VCALENDAR"},{key:"VERSION",value:"2.0"},{key:"PRODID",value:e.title},{key:"BEGIN",value:"VEVENT"},{key:"URL",value:e.url},{key:"DTSTART",value:i},{key:"DTEND",value:o},{key:"DTSTAMP",value:u},...e.allDay?[{key:"X-MICROSOFT-CDO-ALLDAYEVENT",value:"TRUE"},{key:"X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT",value:"TRUE"}]:[],{key:"RRULE",value:e.rRule},{key:"SUMMARY",value:e.title},{key:"DESCRIPTION",value:n},{key:"LOCATION",value:r},{key:"ORGANIZER",value:e.organizer},{key:"STATUS",value:e.status},{key:"UID",value:Math.floor(1e5*Math.random()).toString().replace(".","")},{key:"END",value:"VEVENT"},{key:"END",value:"VCALENDAR"}],d="";return f.forEach(t=>{if(t.value)if("ORGANIZER"==t.key){let e=t.value;d+=`${t.key};${encodeURIComponent(`CN=${e.name}:MAILTO:${e.email}\r `)}`}else d+=`${t.key}:${encodeURIComponent(`${t.value}\r `)}`}),`data:text/calendar;charset=utf8,${d}`}}}]);