CINXE.COM
Slice Homepage | alum.mit.edu
<!doctype html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <base href="https://alum.mit.edu/slice"> <meta charset="utf-8"> <script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"594415664",accountID:"3834313",trustKey:"66686",xpid:"Vw4EVVVSCxAFU1NRBQUDVFQ=",licenseKey:"NRJS-2a8da6db53bd0aab6e7",applicationID:"572324420"};;/*! For license information please see nr-loader-spa-1.283.2.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.283.2",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>T,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,A="jsTime",T="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>O});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(8154),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(9414);function x(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),N=r(5284);const S=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function O(e,t={},g,O){let{init:I,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();P||(I=L.init,P=L.info,j=L.loader_config),(0,A.xN)(e.agentIdentifier,I||{}),(0,T.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},d.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const H=(0,A.D0)(e.agentIdentifier),M=[P.beacon,P.errorBeacon];_||(H.proxy.assets&&(S(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),x(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var x=s.ee.get(e),A=x.get("tracer");E[e]=b.g.OFF,x.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var T="api-",N=T+"ixn-";function S(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,w.R)(x,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),(0,R.J)(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(T,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const O=_.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(N+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(N,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(N,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,O,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.283.2.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.283.2.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-2oN05BjxuObKuOX8E0vq/zS51M+2HokmNPBRUrIC1fw3hpJqoI18/nckSFiqV11KxT7ag3C+FunKrR8n0PD9Ig==",249:"sha512-Zs5nIHr/khH6G8IhAEdnngg+P7y/IfmjU0PQmXABpCEtSTeKV22OYdaa9lENrW9uxI0lZ6O5e5dCnEMsTS0onA==",212:"sha512-LPKde7A1ZxIHzoSqWKxn5uWVhM9u76Vtmp9DMBf+Ry3mnn2jpsfyfigMYD5Yka2RG3NeIBqOwNYuPrWL39qn6w=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.283.2.PROD"]=self["webpackChunk:NRBA-1.283.2.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),A=i(3878),T=i(782),N=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,N.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,N.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var _=i(8154);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,N.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,N.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,N.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",J=Y+"body-",X=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,X.forEach((e=>{r(Q[te],e,J),r(ee[te],e,J)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,N.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,N.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,N.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,N.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,N.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,N.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,N.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,N.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Ee,Lc:Ae,uP:Te,Rz:Ne}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Te,(function(e,t){this.bstStart=(0,N.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,N.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Ne+Re,(function(e){this.time=(0,N.t)(),this.startPath=location.pathname+location.hash})),r.on(Ne+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Oe extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(_e.H3,"_").concat(_e.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===_e.g.FULL||e.sessionReplayMode===_e.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,N.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,N.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var je=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const De={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(De[t.debugId]++)return t;De[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Je,wW:Xe,e5:$e,tH:Qe,uP:et,rw:tt,Lc:rt}=je;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=Me(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,N.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,N.t)();this[$e]=~~this[$e]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,N.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Xe,m),o.on(Xe,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([Qe+Ze,Qe+"-done",Qe+Je+Ze,Qe+Je+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Xe,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,Qe+Ze),v(d,Qe+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785),ct=i(9414);class ut extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;(0,ct.J)(r,p.gm.console,"log",{level:"info"}),(0,ct.J)(r,p.gm.console,"error",{level:"error"}),(0,ct.J)(r,p.gm.console,"warn",{level:"warn"}),(0,ct.J)(r,p.gm.console,"info",{level:"info"}),(0,ct.J)(r,p.gm.console,"debug",{level:"debug"}),(0,ct.J)(r,p.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,S,Se,Oe,O,M,ot,ut,Pe,nt],loaderType:"spa"})})()})();</script><!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-X3TNE87YPK"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-X3TNE87YPK'); </script> <meta name="google" content=""> <meta property="og:type" content="Article"> <meta property="og:url" content="https://alum.mit.edu/slice"> <meta property="og:title" content="Slice Homepage"> <meta property="fb:app_id" content="184683071273"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@MIT_alumni"> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)"> <meta name="MobileOptimized" content="width"> <meta name="HandheldFriendly" content="true"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="icon" href="/themes/custom/mitaa/favicon.png" type="image/png"> <link rel="canonical" href="https://alum.mit.edu/slice"> <link rel="shortlink" href="https://alum.mit.edu/node/7948"> <title>Slice Homepage | alum.mit.edu</title> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/ajax-progress.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/align.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/autocomplete-loading.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/fieldgroup.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/container-inline.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/clearfix.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/details.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/hidden.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/item-list.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/js.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/nowrap.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/position-container.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/progress.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/reset-appearance.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/resize.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/sticky-header.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/system-status-counter.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/system-status-report-counters.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/system-status-report-general-info.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/tabledrag.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/tablesort.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/tree-child.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/modules/contrib/chosen/css/chosen-drupal.css?sr60c1"> <link rel="stylesheet" media="all" href="/libraries/chosen/docs/chosen.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/views/views.module.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/modules/layout_discovery/layouts/onecol/onecol.css?sr60c1"> <link rel="stylesheet" media="all" href="/modules/contrib/paragraphs/css/paragraphs.unpublished.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/core/assets/vendor/normalize-css/normalize.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/stable/css/core/normalize-fixes.css?sr60c1"> <link rel="stylesheet" media="all" href="/themes/custom/mitaa/css/mitaa-built.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/action-links.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/breadcrumb.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/button.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/collapse-processed.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/container-inline.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/details.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/exposed-filters.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/field.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/form.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/icons.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/inline-form.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/item-list.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/link.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/links.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/menu.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/more-link.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/pager.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/tabledrag.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/tableselect.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/tablesort.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/tabs.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/textarea.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/ui-dialog.css?sr60c1"> <link rel="stylesheet" media="all" href="/core/themes/classy/css/components/messages.css?sr60c1"><!-- <meta name="description" content="The MIT Alumni Association seeks to engage and inspire the MIT global community to make a better world. It provides a lifelong community for MIT graduates, a launching pad for students, and growing connection among MIT friends."> --> <!-- Page hiding snippet (recommended) --> <style>.async-hide { opacity: 0 !important} </style> <script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date; h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')}; (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; })(window,document.documentElement,'async-hide','dataLayer',4000, {'GTM-TMD98T':true});</script><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TMD98T');</script><!-- End Google Tag Manager --> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1667256053562016'); fbq('track', 'PageView'); fbq('track', 'ViewContent'); </script> <noscript><img height="1" width="1" src="https://www.facebook.com/tr?id=1667256053562016&amp;ev=PageView &amp;noscript=1"> </noscript><!-- End Facebook Pixel Code --> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="en"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.sLUaD8n-8CY.O/am=gAE/d=1/rs=AN8SPfpi3wsrGBfUnK-IHqzYxskd8oOqqw/m=corsproxy" data-sourceurl="https://alum.mit.edu/slice"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.sLUaD8n-8CY.O/am=gAE/d=1/exm=corsproxy/ed=1/rs=AN8SPfpi3wsrGBfUnK-IHqzYxskd8oOqqw/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://alum.mit.edu/slice"></script> <meta name="robots" content="none"> </head> <body class="path-node page-node-type-home-page"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.sLUaD8n-8CY.O/am=gAE/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfpi3wsrGBfUnK-IHqzYxskd8oOqqw/m=navigationui" data-environment="prod" data-proxy-url="https://alum-mit-edu.translate.goog" data-proxy-full-url="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-source-url="https://alum.mit.edu/slice" data-source-language="auto" data-target-language="en" data-display-language="en-GB" data-detected-source-language="en" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://alum.mit.edu/slice&anno=2" data-client="tr"></script><!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TMD98T" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript><!-- End Google Tag Manager (noscript) --> <a href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div role="document" class="page" id="page"> <header class="site-header" id="site-header"> <div class="title-bar" data-responsive-toggle="mobile-menu" data-hide-for="large"><a href="https://alum-mit-edu.translate.goog/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"><img class="mit-logo" src="/themes/custom/mitaa/images/MITALUMNI_LOGO.svg"></a> <div class="title-bar-center nav-section-heading"></div><button id="mobile-menu__toggle" class="menu-icon" type="button" data-toggle="" aria-label="Toggle Mobile Menu" aria-expanded="false"></button> </div> <div id="mobile-menu" class="mobile-menu"> <div class="scroll"> <div class="region "> <div class="views-exposed-form block block-views block-views-exposed-filter-blocksearch-page" data-drupal-selector="views-exposed-form-search-page" id="block-searchpage-block-mobile"> <div class="inner"> <form action="/search" method="get" id="views-exposed-form-search-page" accept-charset="UTF-8"> <div class="form--inline clearfix"> <div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keywords form-item-keywords"><label for="edit-keywords--2">Keywords</label> <input data-drupal-selector="edit-keywords" type="text" id="edit-keywords--2" name="keywords" value="" size="30" maxlength="128" class="form-text"> </div> <div class="js-form-item form-item js-form-type-select form-type-select js-form-item-sort-by form-item-sort-by"><label for="edit-sort-by--2">Sort by</label> <select data-drupal-selector="edit-sort-by" id="edit-sort-by--2" name="sort_by" class="form-select"><option value="search_api_relevance" selected>Relevance</option><option value="date">Date</option></select> </div> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions--2"> <input data-drupal-selector="edit-submit-search" type="submit" id="edit-submit-search" value="Search" class="button js-form-submit form-submit"> </div> </div> </form> </div> </div> <nav role="navigation" id="block-useraccountmenu-2" class="block block-menu navigation menu--account"> <h2 class="visually-hidden" id="block-useraccountmenu-2-menu">User account menu</h2> <ul class="menu"> <li class="menu-item alumni-directory"><a href="https://alum-mit-edu.translate.goog/directory?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Alumni Directory</a></li> <li class="menu-item login"><a href="https://alum-mit-edu.translate.goog/login?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Login</a></li> <li class="menu-item menu-item--expanded my-account"><a href="https://alum-mit-edu.translate.goog/myaccount?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="">My Account</a> <ul class="menu"> <li class="menu-item volunteer-tools"><a href="https://alum-mit-edu.translate.goog/knowledge-base?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="knowledge-base">Volunteer Tools</a></li> <li class="menu-item edit-profile"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/edit-profile--personal" target="" rel="">Edit Profile</a></li> <li class="menu-item communities"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/communities" target="" rel="">Communities</a></li> <li class="menu-item subscriptions"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/subscriptions" target="" rel="">Subscriptions</a></li> <li class="menu-item email--forwarding"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/email-forwarding" target="" rel="">Email & Forwarding</a></li> <li class="menu-item event-history"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/event-history" target="" rel="">Event History</a></li> <li class="menu-item giving-history"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/giving-history" target="" rel="">Giving History</a></li> <li class="menu-item account-settings"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/account-settings" target="" rel="">Account Settings</a></li> <li class="menu-item logout"><a href="https://alum-mit-edu.translate.goog/logout?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" class="my-account-logout">Logout</a></li> </ul></li> <li class="menu-item give-now"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://giving.mit.edu/give/to?fundId%3D3746200%26source%3DWBAAW" target="" rel="" class="hide-desktop give-now-link">Give Now</a></li> </ul> </nav> <nav role="navigation" id="block-mainnavigation-2" class="block block-menu navigation menu--main"> <h2 class="visually-hidden" id="block-mainnavigation-2-menu">Main navigation</h2> <ul class="menu"> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/communities?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Communities" data-drupal-link-system-path="node/2653">Communities</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/events?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2650">Events</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/careers?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2652">Careers</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/learn?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2660">Learn</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/volunteer?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Volunteer" data-drupal-link-system-path="node/2710">Volunteer</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/about?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2662">About</a></li> <li class="menu-item"> <div class="block block-mitaa-custom-blocks block-mitaa-personalized-give-button"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://giving.mit.edu/give/to?fundId%3D3746200%26source%3DWBAAW" target="" rel="" class="noshow-giving-modal give-now-button button hide-mobile">Give Now</a> </div></li> </ul> </nav> <nav role="navigation" id="block-topics-2" class="block block-menu navigation menu--topics"> <h2 id="block-topics-2-menu">Topics</h2> <ul class="menu"> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/career?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Career" data-drupal-link-system-path="taxonomy/term/83">Career</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/mentoring?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Mentoring" data-drupal-link-system-path="taxonomy/term/190">Mentoring</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/mit-better-world?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="MIT Better World" data-drupal-link-system-path="taxonomy/term/191">MIT Better World</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/alumni-profiles?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Alumni Profiles" data-drupal-link-system-path="taxonomy/term/184">Alumni Profiles</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/geek-culture?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Modern Geekhood" data-drupal-link-system-path="taxonomy/term/60">Geek Culture</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/research?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Research" data-drupal-link-system-path="taxonomy/term/65">Research</a></li> </ul> </nav> <nav role="navigation" id="block-followus-3" class="block block-menu navigation menu--follow-us"> <h2 id="block-followus-3-menu">Follow Us</h2> <ul class="menu"> <li class="menu-item menu-item--active-trail"><a href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" class="has-icon has-icon-social--slice is-active" title="Slice of MIT" data-drupal-link-system-path="node/7948">Slice of MIT</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.facebook.com/MITAA" target="_blank" rel="" class="has-icon has-icon-social--facebook" title="Facebook">Facebook</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://twitter.com/MIT_alumni" target="_blank" rel="" class="has-icon has-icon-social--twitter" title="Twitter">Twitter</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.youtube.com/alumniMIT" target="_blank" rel="" class="has-icon has-icon-social--youtube" title="YouTube">YouTube</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://instagram.com/mitalumni" target="_blank" rel="" class="has-icon has-icon-social--instagram" title="Instagram">Instagram</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.linkedin.com/groups/69586/" target="_blank" rel="" class="has-icon has-icon-social--linkedin" title="LinkedIn">LinkedIn</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://soundcloud.com/mitalumni" target="_blank" rel="" class="has-icon has-icon-social--soundcloud" title="SoundCloud">SoundCloud</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.snapchat.com/add/mitalumni" target="_blank" rel="" class="has-icon has-icon-social--snapchat" title="Snapchat">Snapchat</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.pinterest.com/mitalumiassoc/" target="_blank" rel="" class="has-icon has-icon-social--pinterest" title="Pinterest">Pinterest</a></li> </ul> </nav> </div> </div> </div> <div class="top-bar"> <div class="container"> <div class="top-bar-content"><a href="https://alum-mit-edu.translate.goog/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"><img class="mit-logo" src="/themes/custom/mitaa/images/MITALUMNI_LOGO.svg"></a> <div class="top-bar-left"><a id="topic-main-menu__toggle" aria-expanded="false" href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#">Topics</a> <a id="condensed-menu__toggle" aria-expanded="false" href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#">Menu<i class="menu-icon"></i></a> </div> <div class="top-bar-center nav-section-heading"></div> <div class="top-bar-right"><a id="search-group__toggle" aria-expanded="false" href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#"><i class="icon-search"></i>Search</a> <div class="views-exposed-form block block-views block-views-exposed-filter-blocksearch-page" data-drupal-selector="views-exposed-form-search-page" id="block-searchpage-block-topbar"> <div class="inner"> <form action="/search" method="get" id="views-exposed-form-search-page" accept-charset="UTF-8"> <div class="form--inline clearfix"> <div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keywords form-item-keywords"><label for="edit-keywords--3">Keywords</label> <input data-drupal-selector="edit-keywords" type="text" id="edit-keywords--3" name="keywords" value="" size="30" maxlength="128" class="form-text"> </div> <div class="js-form-item form-item js-form-type-select form-type-select js-form-item-sort-by form-item-sort-by"><label for="edit-sort-by--3">Sort by</label> <select data-drupal-selector="edit-sort-by" id="edit-sort-by--3" name="sort_by" class="form-select"><option value="search_api_relevance" selected>Relevance</option><option value="date">Date</option></select> </div> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions--3"> <input data-drupal-selector="edit-submit-search-2" type="submit" id="edit-submit-search--2" value="Search" class="button js-form-submit form-submit"> </div> </div> </form> </div> </div> <nav role="navigation" id="block-useraccountmenu" class="block block-menu navigation menu--account"> <h2 class="visually-hidden" id="block-useraccountmenu-menu">User account menu</h2> <ul class="menu"> <li class="menu-item alumni-directory"><a href="https://alum-mit-edu.translate.goog/directory?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Alumni Directory</a></li> <li class="menu-item login"><a href="https://alum-mit-edu.translate.goog/login?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Login</a></li> <li class="menu-item menu-item--expanded my-account"><a href="https://alum-mit-edu.translate.goog/myaccount?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="">My Account</a> <ul class="menu"> <li class="menu-item volunteer-tools"><a href="https://alum-mit-edu.translate.goog/knowledge-base?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="knowledge-base">Volunteer Tools</a></li> <li class="menu-item edit-profile"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/edit-profile--personal" target="" rel="">Edit Profile</a></li> <li class="menu-item communities"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/communities" target="" rel="">Communities</a></li> <li class="menu-item subscriptions"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/subscriptions" target="" rel="">Subscriptions</a></li> <li class="menu-item email--forwarding"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/email-forwarding" target="" rel="">Email & Forwarding</a></li> <li class="menu-item event-history"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/event-history" target="" rel="">Event History</a></li> <li class="menu-item giving-history"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/giving-history" target="" rel="">Giving History</a></li> <li class="menu-item account-settings"><a href="https://alum-mit-edu.translate.goog/myaccount/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#/account-settings" target="" rel="">Account Settings</a></li> <li class="menu-item logout"><a href="https://alum-mit-edu.translate.goog/logout?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" class="my-account-logout">Logout</a></li> </ul></li> <li class="menu-item give-now"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://giving.mit.edu/give/to?fundId%3D3746200%26source%3DWBAAW" target="" rel="" class="hide-desktop give-now-link">Give Now</a></li> </ul> </nav> <div id="block-personalizedgreeting" class="block block-mitaa-custom-blocks block-mitaa-personalized-greeting"> </div><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://web.mit.edu/" class="mit-logo-wrapper" target="_blank"> <div class="icon-mit-logo--white-nebula"></div></a> </div> </div> </div> </div> <div class="secondary-nav"> <div class="container"> <div class="region "> <nav role="navigation" id="block-mainnavigation" class="block block-menu navigation menu--main"> <h2 class="visually-hidden" id="block-mainnavigation-menu">Main navigation</h2> <ul class="menu"> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/communities?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Communities" data-drupal-link-system-path="node/2653">Communities</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/events?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2650">Events</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/careers?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2652">Careers</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/learn?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2660">Learn</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/volunteer?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Volunteer" data-drupal-link-system-path="node/2710">Volunteer</a></li> <li class="menu-item menu-item--collapsed"><a href="https://alum-mit-edu.translate.goog/about?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2662">About</a></li> <li class="menu-item"> <div class="block block-mitaa-custom-blocks block-mitaa-personalized-give-button"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://giving.mit.edu/give/to?fundId%3D3746200%26source%3DWBAAW" target="" rel="" class="noshow-giving-modal give-now-button button hide-mobile">Give Now</a> </div></li> </ul> </nav> </div> </div> <div id="topic-main-menu" class="topic-main-menu"> <div class="inside"> <div class="container"> <div class="topic-main-menu__topics columns medium-7"> <div class="region "> <nav role="navigation" id="block-topics" class="block block-menu navigation menu--topics"> <h2 id="block-topics-menu">Topics</h2> <ul class="menu"> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/career?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Career" data-drupal-link-system-path="taxonomy/term/83">Career</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/mentoring?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Mentoring" data-drupal-link-system-path="taxonomy/term/190">Mentoring</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/mit-better-world?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="MIT Better World" data-drupal-link-system-path="taxonomy/term/191">MIT Better World</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/alumni-profiles?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Alumni Profiles" data-drupal-link-system-path="taxonomy/term/184">Alumni Profiles</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/geek-culture?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Modern Geekhood" data-drupal-link-system-path="taxonomy/term/60">Geek Culture</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/research?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Research" data-drupal-link-system-path="taxonomy/term/65">Research</a></li> </ul> </nav> </div> </div> <div class="topic-main-menu__follow-us columns medium-5"> <div class="region "> <nav role="navigation" id="block-followus" class="block block-menu navigation menu--follow-us"> <h2 id="block-followus-menu">Follow Us</h2> <ul class="menu"> <li class="menu-item menu-item--active-trail"><a href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" class="has-icon has-icon-social--slice is-active" title="Slice of MIT" data-drupal-link-system-path="node/7948">Slice of MIT</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.facebook.com/MITAA" target="_blank" rel="" class="has-icon has-icon-social--facebook" title="Facebook">Facebook</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://twitter.com/MIT_alumni" target="_blank" rel="" class="has-icon has-icon-social--twitter" title="Twitter">Twitter</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.youtube.com/alumniMIT" target="_blank" rel="" class="has-icon has-icon-social--youtube" title="YouTube">YouTube</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://instagram.com/mitalumni" target="_blank" rel="" class="has-icon has-icon-social--instagram" title="Instagram">Instagram</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.linkedin.com/groups/69586/" target="_blank" rel="" class="has-icon has-icon-social--linkedin" title="LinkedIn">LinkedIn</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://soundcloud.com/mitalumni" target="_blank" rel="" class="has-icon has-icon-social--soundcloud" title="SoundCloud">SoundCloud</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.snapchat.com/add/mitalumni" target="_blank" rel="" class="has-icon has-icon-social--snapchat" title="Snapchat">Snapchat</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.pinterest.com/mitalumiassoc/" target="_blank" rel="" class="has-icon has-icon-social--pinterest" title="Pinterest">Pinterest</a></li> </ul> </nav> </div> </div> </div> </div> </div> </div> </header> <div id="content-wrapper"> <section id="breadcrumb"> <div class="container"> <div class="columns"> <div class="region "> <div id="block-mitaa-breadcrumbs" class="block block-system block-system-breadcrumb-block"> <nav class="breadcrumb" role="navigation" aria-labelledby="system-breadcrumb"> <h2 class="visually-hidden">Breadcrumb</h2><a href="https://alum-mit-edu.translate.goog/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Home</a> </nav> </div> </div> </div> </div> </section> <main role="main" class="main"><a id="main-content" tabindex="-1"></a> <section class="content"> <div class="region "> <div data-drupal-messages-fallback class="hidden"></div> <div class="container"> <div id="block-mitaa-page-title" class="block block-core block-page-title-block"> </div> </div> <div id="block-mitaa-content" class="block block-system block-system-main-block"> <article data-history-node-id="7948" class="node node--type-home_page node--view-mode-full clearfix node--promoted"> <div> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block-region-content"> <h1 class="sr-only">Slice Homepage</h1> <article id="node-7948" class="home-top-section slice-of-mit " data-history-node-id="7948" role="article" about="/slice"> <div data-history-node-id="2771" role="article" about="/slice-mit" class="pub-header pub-header--slice-of-mit"><img src="/themes/custom/mitaa/images/travel_compas_web.png"> <div class="container"> <article id="node-2771"> <div class="clearfix text-formatted field field--name-field-header field--type-text-long field--label-hidden field__item"><a class="slice-logo" href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="46 35 261 76" preserveaspectratio="xMidYMin meet" width="100%" xml:space="preserve"> <style type="text/css"> .st0{fill:#9b7537} /* crust starting color will transition to #68511E */ .st1{fill:#ffffff;} /* bread starting color will transition to #CEA45B */ .st3{fill:#D22030;} /* SLICE MIT color red from new web site */ .st4{fill:#A5A398;} /* SIQ鈥擲urprising Insightful Quirky*/ /* These animations toast the bread over the course of 10 seconds and do so just once */ /* The scaled viewport is set to 100% of the browser, set the width to the desired value in px */ /* The viewbox values are set to crop the graphics tight to within 1px */ /* svg { border: solid 1px red;} */ .st0 { animation-delay: 1s; animation-name: crust-color; animation-duration: 10s; animation-iteration-count:1; animation-fill-mode: forwards; -webkit-animation-delay: 1s; -webkit-animation-name: crust-color; -webkit-animation-duration: 10s; -webkit-animation-iteration-count:1; -webkit-animation-fill-mode: forwards; } .st1 { animation-delay: 1s; animation-name: toast-color; animation-duration: 10s; animation-iteration-count:1; animation-fill-mode: forwards; -webkit-animation-delay: 1s; -webkit-animation-name: toast-color; -webkit-animation-duration: 10s; -webkit-animation-iteration-count:1; -webkit-animation-fill-mode: forwards; } @keyframes toast-color { 0% {fill:#ffffff;} 100% {fill:#CEA45B;} } @-webkit-keyframes toast-color { 0% {fill:#ffffff;} 100% {fill:#CEA45B;} } @keyframes crust-color { 0% {fill:#9b7537;} 100% {fill:#68511e;} } @-webkit-keyframes crust-color { 0% {fill:#9b7537;} 100% {fill:#68511e;} } </style><g> <path id="CRUST" class="st0" d="M229.1,52.6c-1.2-4.7-11.1-10.6-19.4-13.7c-6.5-2.4-18.5-4.2-24.4-2.3c-2.8,0.3-5,1.3-5.9,3.3 c-1.8,4.1,0.6,5.8,2.2,6.9c0.2,0.1,0.3,0.2,0.5,0.3c-0.2,1.4-2.6,8.5-4.4,13.8c-2.2,6.5-3.6,10.5-3.7,11.4 c-0.2,1.7,0.3,2.5,2.2,4.1C178.2,78,200,86.5,202,87c0.7,0.2,1.3,0.3,1.9,0.3c0.3,0,0.5,0,0.7-0.1c3.1,0.8,5.9,0.1,6.7-1.6 c1.3-2.7,10.6-22.1,11.6-23.1c0.5-0.5,2-0.3,2-0.3s0,0.1,0.9-0.2C228.6,61.1,230,56.4,229.1,52.6z" /> <path id="BREAD" class="st1" d="M203.7,41.1c-8.4-3.1-21.1-5.4-23.2-0.7c-1.4,3.2,0.2,4.4,1.8,5.5c0.3,0.2,0.5,0.4,0.8,0.5 c0.5,0.4,0.7,0.5-4.3,14.9c-1.7,5.1-3.5,10.3-3.6,11.2c-0.1,1.1,0,1.6,1.8,3.1c1.7,1.4,22.8,9.6,25.4,10.4c2.7,0.8,3.2-0.3,4-2 c0.4-0.8,1.4-3.2,2.7-6.3c4.9-11.6,7.5-17.5,8.1-18.2c0.6-0.6,1.9-0.5,2.4-0.4l0.8-0.2c1-0.2,2.7-0.5,2.3-4.5 C222.2,50.1,212.8,44.5,203.7,41.1z" /> <g id="Lines"> <g> <path class="st0" d="M217.4,58.1c-0.2,0-0.3-0.1-0.4-0.3c-0.1-0.2,0.1-0.4,0.3-0.5c0.6-0.2,1.1-0.2,1.5-0.2 c1.1-0.1,1.5-0.1,1.4-2.2c-0.2-3.9-9-8.9-17.2-12c-6.8-2.5-15.3-4.6-19-2.7c-0.9,0.4-1.5,1.1-1.7,2c-0.1,0.2-0.3,0.3-0.5,0.3 c-0.2-0.1-0.3-0.3-0.3-0.5c0.3-1.1,1-1.9,2.1-2.4c4.9-2.5,16.3,1.5,19.6,2.7c6.4,2.4,17.4,7.8,17.7,12.7c0.1,2.7-0.8,3-2.2,3.1 c-0.4,0-0.9,0.1-1.3,0.2C217.5,58.1,217.4,58.1,217.4,58.1z" /> </g> <g> <path class="st0" d="M202.7,84.5c-0.5,0-1-0.1-1.6-0.3c-1.9-0.6-20.3-8.2-22.5-9.5c-2-1-1.8-2.1-1.7-3.1v-0.3 c0-0.2,0.2-0.4,0.4-0.4s0.4,0.2,0.4,0.4v0.3c-0.1,1-0.2,1.5,1.3,2.3c2.1,1.1,20.5,8.9,22.4,9.4c2.5,0.7,3-0.3,3.7-1.9l0.4,0.1 l0.4,0.2C205.2,83.2,204.5,84.5,202.7,84.5z" /> </g> </g> <g id="Bits"> <g> <g> <path class="st0" d="M214.6,53.7c-0.1,0-0.3,0-0.4-0.2c-0.1,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.6-0.5-0.1-1.2l0,0 c0.1-0.2,0.4-0.3,0.7-0.3c0.4,0,0.9,0.3,1,0.7c0.1,0.2,0,0.3-0.1,0.5C215.3,53.3,214.9,53.7,214.6,53.7z M214.5,52.2 c-0.1,0-0.2,0-0.2,0.1l0,0c-0.3,0.5-0.2,0.6,0,0.8c0.1,0,0.1,0.1,0.2,0.1c0.2,0.1,0.3,0.1,0.8-0.4v-0.1 C215.2,52.5,214.9,52.3,214.5,52.2L214.5,52.2z M214.1,52.3L214.1,52.3L214.1,52.3z" /> </g> <g> <path class="st0" d="M216.4,55.1c-0.2,0-0.4-0.1-0.6-0.3c-0.1-0.2-0.2-0.5,0-0.7c0.1-0.2,0.3-0.3,0.5-0.3l0,0 c0.2,0,0.4,0.1,0.6,0.3c0.1,0.2,0.1,0.4-0.1,0.6C216.8,55,216.7,55.1,216.4,55.1C216.5,55.1,216.5,55.1,216.4,55.1z M216.3,54.2 c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.1,0.2,0,0.3s0.2,0.2,0.3,0.2s0.1,0,0.1-0.1c0.1-0.1,0.1-0.3,0.1-0.3 C216.6,54.3,216.6,54.3,216.3,54.2L216.3,54.2L216.3,54.2z" /> </g> <g> <path class="st0" d="M214.8,55.2c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.3-0.3-0.3-0.4c0-0.2,0.1-0.4,0.3-0.5s0.3-0.1,0.5,0.1l0,0 c0.1,0.1,0.3,0.3,0.2,0.5c0,0.1-0.1,0.3-0.3,0.4C214.9,55.1,214.8,55.2,214.8,55.2z M214.8,54.4 C214.7,54.4,214.7,54.4,214.8,54.4c-0.1,0.1-0.2,0.1-0.2,0.2c0,0.1,0.1,0.2,0.1,0.2h0.1c0.1-0.1,0.2-0.1,0.2-0.2 C215,54.7,215,54.6,214.8,54.4L214.8,54.4C214.8,54.5,214.8,54.4,214.8,54.4z" /> </g> <g> <path class="st0" d="M216.8,53.3c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.3-0.2-0.3-0.4s0.1-0.4,0.3-0.5s0.3-0.1,0.5,0.1 c0.1,0.1,0.3,0.3,0.2,0.5c0,0.1-0.1,0.3-0.3,0.4C216.9,53.2,216.8,53.3,216.8,53.3z M216.8,52.5 C216.8,52.5,216.7,52.5,216.8,52.5c-0.1,0.1-0.2,0.1-0.2,0.2c0,0.1,0.1,0.2,0.1,0.2h0.1c0.1-0.1,0.2-0.1,0.2-0.2 C217,52.8,217,52.7,216.8,52.5L216.8,52.5C216.8,52.6,216.8,52.5,216.8,52.5z" /> </g> <g> <path class="st0" d="M215.6,56.3h-0.1c-0.1-0.1-0.2-0.2-0.2-0.3s0.1-0.3,0.2-0.4c0.1-0.1,0.3,0,0.4,0l0,0 c0.1,0.1,0.2,0.2,0.2,0.4c0,0.1-0.1,0.2-0.2,0.3C215.8,56.3,215.7,56.3,215.6,56.3z M215.6,55.7L215.6,55.7 c-0.1,0-0.2,0.1-0.1,0.2c0,0.1,0.1,0.2,0.1,0.2s0,0,0.1,0s0.1-0.1,0.1-0.1C215.8,55.9,215.8,55.9,215.6,55.7 C215.7,55.8,215.7,55.8,215.6,55.7C215.7,55.8,215.7,55.7,215.6,55.7z" /> </g> </g> <g> <g> <path class="st0" d="M184.7,45c-0.1,0-0.3,0-0.4-0.2c-0.1,0-0.1-0.1-0.2-0.1c-0.4-0.2-0.6-0.5-0.1-1.3l0,0 c0.1-0.2,0.4-0.3,0.7-0.3c0.4,0,0.9,0.3,1.1,0.7c0.1,0.2,0,0.4-0.1,0.5C185.4,44.7,185.1,45,184.7,45z M184.6,43.6 c-0.1,0-0.2,0-0.3,0.1l0,0c-0.3,0.5-0.2,0.6,0,0.8c0.1,0,0.1,0.1,0.2,0.1c0.2,0.1,0.3,0.1,0.8-0.4v-0.1 C185.4,43.8,185,43.6,184.6,43.6C184.7,43.6,184.6,43.6,184.6,43.6z M184.2,43.6L184.2,43.6L184.2,43.6z" /> </g> <g> <path class="st0" d="M186.6,46.5c-0.2,0-0.4-0.1-0.6-0.3c-0.1-0.2-0.2-0.5,0-0.7c0.1-0.2,0.3-0.3,0.6-0.3l0,0 c0.2,0,0.5,0.1,0.6,0.3s0.1,0.4-0.1,0.6C187,46.4,186.9,46.5,186.6,46.5C186.7,46.5,186.7,46.5,186.6,46.5z M186.5,45.6 c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.1,0.2,0,0.3s0.2,0.2,0.3,0.2s0.1,0,0.1-0.1c0.1-0.2,0.1-0.3,0.1-0.3 C186.8,45.7,186.8,45.6,186.5,45.6L186.5,45.6z" /> </g> <g> <path class="st0" d="M184.9,46.5c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.3-0.3-0.3-0.5s0.1-0.4,0.3-0.5s0.3-0.1,0.5,0.1 c0.1,0.1,0.3,0.3,0.2,0.5c0,0.1-0.1,0.3-0.3,0.4C185.1,46.5,185,46.5,184.9,46.5z M184.9,45.8L184.9,45.8 c-0.1,0.1-0.2,0.1-0.2,0.2c0,0.1,0.1,0.2,0.1,0.2h0.1c0.1-0.1,0.2-0.1,0.2-0.2C185.2,46,185.1,46,184.9,45.8L184.9,45.8 C185,45.8,185,45.8,184.9,45.8z" /> </g> <g> <path class="st0" d="M187,44.6c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.3-0.3-0.3-0.5s0.1-0.4,0.3-0.5s0.4-0.1,0.5,0.1l0,0 c0.1,0.1,0.3,0.3,0.2,0.5c0,0.2-0.1,0.3-0.3,0.4C187.1,44.6,187,44.6,187,44.6z M187,43.9C187,43.9,186.9,43.9,187,43.9 c-0.1,0.1-0.2,0.1-0.2,0.2c0,0.1,0.1,0.2,0.1,0.2h0.1c0.1-0.1,0.2-0.1,0.2-0.2C187.2,44.1,187.2,44,187,43.9L187,43.9L187,43.9z " /> </g> <g> <path class="st0" d="M185.8,47.7h-0.1c-0.1-0.1-0.2-0.2-0.2-0.4c0-0.1,0.1-0.3,0.2-0.4c0.1-0.1,0.3,0,0.4,0l0,0 c0.1,0.1,0.2,0.2,0.2,0.4c0,0.1-0.1,0.2-0.2,0.3C185.9,47.7,185.9,47.7,185.8,47.7z M185.8,47.1L185.8,47.1 c-0.1,0-0.2,0.1-0.1,0.2c0,0.1,0.1,0.2,0.1,0.2s0,0,0.1,0c0.1-0.1,0.1-0.1,0.1-0.1C186,47.3,186,47.3,185.8,47.1L185.8,47.1 C185.9,47.2,185.9,47.1,185.8,47.1z" /> </g> </g> <g> <g> <path class="st0" d="M180,72.2c-0.2,0-0.4-0.1-0.7-0.5c-0.1-0.2-0.2-0.4,0-0.7c0.2-0.4,0.6-0.8,1-0.8c0.2,0,0.3,0.1,0.4,0.2 c0.2,0.4,0.6,1,0,1.4c-0.1,0-0.1,0.1-0.2,0.1C180.3,72.1,180.2,72.2,180,72.2z M179.5,71.5c0.4,0.5,0.5,0.4,0.7,0.2 c0.1,0,0.1-0.1,0.2-0.1c0.2-0.1,0.2-0.3-0.1-0.9c0,0,0-0.1-0.1-0.1c-0.2,0-0.5,0.3-0.6,0.6C179.5,71.3,179.5,71.4,179.5,71.5z" /> </g> <g> <path class="st0" d="M182.2,70.7c-0.2,0-0.3-0.1-0.5-0.2c-0.2-0.2-0.2-0.4-0.1-0.6l0,0c0.1-0.2,0.2-0.4,0.5-0.4 c0.2,0,0.4,0.1,0.6,0.2c0.1,0.1,0.2,0.3,0.1,0.4c0,0.2-0.2,0.4-0.4,0.5C182.3,70.7,182.2,70.7,182.2,70.7z M182.2,69.8 L182.2,69.8c-0.1,0-0.1,0.1-0.2,0.3l0,0c0,0.1,0,0.2,0,0.2c0.1,0.1,0.2,0.1,0.3,0.1c0.1-0.1,0.2-0.2,0.3-0.3 c0-0.1,0-0.1-0.1-0.1C182.3,69.9,182.2,69.8,182.2,69.8z M181.8,70L181.8,70L181.8,70z" /> </g> <g> <path class="st0" d="M181.8,72.1h-0.1c-0.2,0-0.3-0.2-0.4-0.4c0-0.2,0-0.3,0.2-0.4c0.1-0.1,0.3-0.2,0.5-0.1 c0.1,0.1,0.2,0.2,0.3,0.4c0,0.1,0,0.3-0.1,0.4C182.1,72.1,182,72.1,181.8,72.1z M181.9,71.5c0,0-0.1,0-0.2,0.1l0,0 c0,0-0.1,0-0.1,0.1s0.1,0.2,0.1,0.2c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0-0.1C182,71.5,182,71.5,181.9,71.5L181.9,71.5z M181.6,71.4 L181.6,71.4L181.6,71.4z" /> </g> <g> <path class="st0" d="M180.7,69.7h-0.1c-0.2,0-0.3-0.2-0.4-0.4c0-0.2,0-0.3,0.2-0.4l0,0c0.1-0.1,0.3-0.2,0.5-0.1 c0.1,0.1,0.2,0.2,0.3,0.4c0,0.1,0,0.3-0.1,0.4C181,69.6,180.8,69.7,180.7,69.7z M180.5,69.1l-0.1,0.1c0,0.1,0.1,0.1,0.1,0.2 c0.1,0,0.2,0,0.2-0.1c0,0,0,0,0-0.1C180.7,69,180.6,69,180.5,69.1C180.7,69,180.7,69,180.5,69.1L180.5,69.1z" /> </g> <g> <path class="st0" d="M183.3,71.6C183.3,71.6,183.2,71.6,183.3,71.6c-0.2,0-0.3-0.2-0.4-0.3c0-0.1,0-0.3,0.2-0.3l0,0 c0.1-0.1,0.2-0.1,0.4-0.1c0.1,0,0.2,0.1,0.2,0.3c0,0.1,0,0.2-0.1,0.3C183.5,71.5,183.4,71.6,183.3,71.6z M183.2,71.1 C183.2,71.1,183.1,71.1,183.2,71.1c0,0.2,0.1,0.2,0.1,0.2c0.1,0,0.2,0,0.2,0s0,0,0-0.1s-0.1-0.2-0.1-0.2S183.3,71,183.2,71.1 L183.2,71.1z" /> </g> </g> </g> <g id="OF" transform="translate(129.781513, 2.400000)"> <g class="st2"> <path class="st0" d="M62.4,53.8c1.8,0,3.2,0.4,4.1,1.3c1,0.9,1.5,2.1,1.5,3.6c0,2-0.7,3.7-2.1,5c-1.4,1.3-3.1,2-5.3,2 c-1.7,0-3.1-0.5-4-1.4c-1-0.9-1.4-2.2-1.4-3.8c0-1,0.2-1.9,0.6-2.8c0.4-0.9,1-1.6,1.7-2.3c0.6-0.5,1.4-1,2.2-1.3 C60.6,54,61.5,53.8,62.4,53.8z M62.2,55.3c-0.9,0-1.6,0.5-2.1,1.6c-0.6,1.1-0.8,2.5-0.8,4.3c0,1,0.2,1.8,0.5,2.3s0.8,0.7,1.4,0.7 c0.8,0,1.5-0.6,2.1-1.7s0.8-2.5,0.8-4.2c0-1.1-0.1-1.8-0.4-2.3S62.8,55.3,62.2,55.3z" /> <path class="st0" d="M79.1,52.1L77,49.6c-0.4,0.8-0.7,1.6-0.9,2.4s-0.4,1.6-0.6,2.4h3.2v1.7h-3.4l-0.8,5.5 c-0.2,1.5-0.6,2.7-1,3.8c-0.5,1.1-1.1,2.1-2,3c-0.7,0.7-1.3,1.3-2,1.6s-1.4,0.5-2.1,0.5c-0.6,0-1.2-0.2-1.5-0.5 c-0.4-0.4-0.6-0.8-0.6-1.4c0-0.4,0.1-0.8,0.4-1.1s0.6-0.6,1.1-0.7l2.7,2c0.4-0.9,0.8-2.5,1.1-4.9v-0.2l1.1-7.5L70,56.3V55 l1.9-0.9c0.3-1.7,1-3.1,2.2-4.1c1.1-1,2.5-1.5,4-1.5c0.8,0,1.5,0.2,2.1,0.5s0.8,0.8,0.8,1.3c0,0.4-0.2,0.8-0.5,1.1 C80.2,51.7,79.7,52,79.1,52.1z" /> </g> </g> </g> <g id="SLICEMIT"> <path class="st3" d="M47.2,71.8V61.5h3.6V64c1.7,3.1,3.9,4.6,6.7,4.6c1.4,0,2.6-0.4,3.6-1.3s1.4-2,1.4-3.4c0-1.3-0.4-2.3-1.2-2.9 c-0.8-0.6-2.3-1.2-4.5-1.8c-2.5-0.7-4.4-1.3-5.7-1.9c-1.2-0.6-2.2-1.5-2.9-2.6s-1.1-2.5-1.1-4c0-2.4,0.8-4.3,2.4-5.7 c1.6-1.4,3.6-2.1,6-2.1c2.3,0,4.4,0.7,6.3,2.2v-1.9h3.5v8.6h-3.5v-2c-1.5-2.2-3.5-3.3-6-3.3c-1.6,0-2.7,0.4-3.6,1.1 c-0.8,0.7-1.2,1.6-1.2,2.6c0,0.8,0.2,1.4,0.6,2s1,1,1.6,1.3c0.7,0.3,1.9,0.7,3.9,1.1c2.5,0.7,4.3,1.3,5.4,1.8 c1.1,0.6,2.1,1.5,2.9,2.8c0.8,1.3,1.2,2.8,1.2,4.6c0,2.4-0.9,4.4-2.6,6s-3.8,2.4-6.3,2.4c-2.6,0-4.9-0.9-7-2.8v2.3h-3.5V71.8z" /> <path class="st3" d="M73.3,68.3V47h-3.7v-3.6h11.6V47h-3.4v21.3h8.7v-9.7h4v13.2H69.7v-3.6L73.3,68.3L73.3,68.3z" /> <path class="st3" d="M96.3,68.3V47h-3.1v-3.6h10.4V47h-3.1v21.3h3.1v3.6H93.3v-3.6H96.3z" /> <path class="st3" d="M132.2,60.3l3.7,2.1c-0.8,3.2-2.5,5.6-5,7.3s-5.4,2.6-8.7,2.6c-4.3,0-7.7-1.4-10.3-4.2s-3.9-6.2-3.9-10.3 c0-4.5,1.3-8.1,3.9-10.8c2.6-2.7,6-4,10.2-4c3.7,0,6.8,1,9.4,3v-2.6h3.7v9.1h-3.7c-0.8-1.8-2.1-3.3-3.8-4.3s-3.5-1.5-5.4-1.5 c-2.8,0-5.2,1-7,3.1s-2.7,4.6-2.7,7.7c0,3.2,1,5.8,2.9,7.8c1.9,2,4.3,3,6.9,3c2.2,0,4.2-0.7,6-2.1 C130.2,64.8,131.4,62.9,132.2,60.3z" /> <path class="st3" d="M143.8,68.3V47h-3.7v-3.6h23.6V52h-3.5v-5h-12.1v8.4h10.6V59h-10.6v9.3h12.1v-5.2h3.5v8.7h-23.6v-3.6 L143.8,68.3L143.8,68.3z" /> <path class="st3" d="M235.2,68.3V47h-3.4v-3.6h9.7l7.5,19.5l7.6-19.5h9.8V47H263v21.3h3.4v3.6h-10.7v-3.6h3.4V47l-9.8,25.1h-0.8 L238.7,47v21.3h3.1v3.6h-10v-3.6H235.2z" /> <path class="st3" d="M272.8,68.3V47h-3.1v-3.6h10.4V47H277v21.3h3.1v3.6h-10.4v-3.6H272.8z" /> <path class="st3" d="M292.4,68.3V47h-5.9v7.2H283V43.4h23v10.8h-3.5V47h-5.8v21.3h3.7v3.6h-11.6v-3.6H292.4z" /> </g> <g id="SIQ" class="st2"> <path class="st4" d="M46.4,106.4V102h1.5v1.1c0.7,1.3,1.7,2,2.9,2c0.6,0,1.1-0.2,1.5-0.6s0.6-0.9,0.6-1.5c0-0.6-0.2-1-0.5-1.3 c-0.3-0.3-1-0.5-1.9-0.8c-1.1-0.3-1.9-0.6-2.4-0.8s-0.9-0.6-1.3-1.1c-0.3-0.5-0.5-1.1-0.5-1.7c0-1,0.3-1.8,1-2.5S48.9,94,50,94 c1,0,1.9,0.3,2.7,0.9v-0.8h1.5v3.7h-1.5V97c-0.6-0.9-1.5-1.4-2.6-1.4c-0.7,0-1.2,0.2-1.5,0.5c-0.4,0.3-0.5,0.7-0.5,1.1 c0,0.3,0.1,0.6,0.3,0.9c0.2,0.2,0.4,0.4,0.7,0.5s0.8,0.3,1.7,0.5c1.1,0.3,1.9,0.5,2.3,0.8c0.5,0.2,0.9,0.6,1.3,1.2 c0.4,0.6,0.5,1.2,0.5,2c0,1-0.4,1.9-1.1,2.6s-1.6,1-2.7,1c-1.1,0-2.1-0.4-3-1.2v1H46.4z" /> <path class="st4" d="M66,104.9v1.5h-3.1v-1c-1,0.7-1.9,1.1-2.8,1.1c-0.6,0-1-0.1-1.4-0.4c-0.4-0.2-0.6-0.6-0.7-1 c-0.1-0.4-0.2-1-0.2-1.9v-3.9h-1.2v-1.5h2.9v5.2c0,0.6,0,1,0.1,1.3s0.1,0.4,0.3,0.5s0.4,0.2,0.6,0.2c0.8,0,1.6-0.4,2.5-1.1v-4.6 h-1.5v-1.5h3.2v7H66z" /> <path class="st4" d="M69,104.9v-5.5h-1.7v-1.5h3v1.9c0.2-0.5,0.4-0.9,0.8-1.2s0.7-0.5,1.1-0.7s0.9-0.2,1.5-0.2h0.4v1.7h-0.3 c-0.8,0-1.5,0.1-1.9,0.3s-0.7,0.5-0.9,0.9c-0.2,0.4-0.3,1.3-0.3,2.4v1.9h1.9v1.5h-5.2v-1.5H69z" /> <path class="st4" d="M77.1,108.8v-9.4h-1.4v-1.5h3.1v1.3c0.8-1,1.8-1.5,3-1.5c1.2,0,2.2,0.4,3,1.2s1.2,1.9,1.2,3.2 c0,1.4-0.4,2.5-1.3,3.3s-1.8,1.2-2.9,1.2c-1.1,0-2.1-0.4-3-1.3v3.4h1.7v1.5h-4.9v-1.5H77.1z M78.7,102.3c0,0.5,0.1,0.9,0.3,1.3 s0.5,0.8,0.9,1.1c0.4,0.3,0.9,0.4,1.5,0.4c0.8,0,1.5-0.3,2-0.8s0.8-1.3,0.8-2.2c0-0.9-0.3-1.6-0.8-2.1s-1.2-0.8-1.8-0.8 c-0.7,0-1.4,0.3-1.9,0.8C79,100.7,78.7,101.4,78.7,102.3z" /> <path class="st4" d="M89.5,104.9v-5.5h-1.7v-1.5h3v1.9c0.2-0.5,0.4-0.9,0.8-1.2s0.7-0.5,1.1-0.7s0.9-0.2,1.5-0.2h0.4v1.7h-0.3 c-0.8,0-1.5,0.1-1.9,0.3s-0.7,0.5-0.9,0.9c-0.2,0.4-0.3,1.3-0.3,2.4v1.9H93v1.5h-5.2v-1.5H89.5z" /> <path class="st4" d="M97.9,104.9v-5.5h-1.3v-1.5h3v7h1.3v1.5h-4.3v-1.5H97.9z M97.6,95c0-0.3,0.1-0.5,0.3-0.7s0.4-0.3,0.7-0.3 c0.3,0,0.5,0.1,0.7,0.3s0.3,0.4,0.3,0.7s-0.1,0.5-0.3,0.7c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0-0.5-0.1-0.7-0.3S97.6,95.3,97.6,95z" /> <path class="st4" d="M102.7,106.4v-2.9h1.5v0.3c0.1,0.4,0.3,0.7,0.6,1s0.8,0.4,1.3,0.4c0.5,0,1-0.1,1.3-0.3s0.5-0.4,0.5-0.8 c0-0.3-0.1-0.6-0.4-0.7s-0.8-0.3-1.6-0.4c-1.2-0.2-2-0.5-2.5-1c-0.5-0.4-0.8-1-0.8-1.7c0-0.7,0.3-1.3,0.8-1.8s1.3-0.7,2.2-0.7 c0.8,0,1.5,0.2,2.1,0.5v-0.4h1.5v2.8h-1.5v-0.5c-0.5-0.7-1.1-1-2-1c-0.4,0-0.8,0.1-1.1,0.3s-0.4,0.4-0.4,0.8c0,0.3,0.1,0.5,0.4,0.7 s0.8,0.2,1.7,0.4c0.8,0.1,1.5,0.3,1.9,0.5s0.8,0.5,1.1,0.9s0.4,0.9,0.4,1.4c0,0.8-0.3,1.4-0.9,1.9c-0.6,0.5-1.4,0.7-2.4,0.7 c-0.9,0-1.6-0.2-2.2-0.6v0.5H102.7z" /> <path class="st4" d="M112.8,104.9v-5.5h-1.3v-1.5h3v7h1.3v1.5h-4.3v-1.5H112.8z M112.6,95c0-0.3,0.1-0.5,0.3-0.7s0.4-0.3,0.7-0.3 c0.3,0,0.5,0.1,0.7,0.3s0.3,0.4,0.3,0.7s-0.1,0.5-0.3,0.7c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0-0.5-0.1-0.7-0.3S112.6,95.3,112.6,95z" /> <path class="st4" d="M120.5,97.9v1c1.1-0.8,2.1-1.2,2.9-1.2c0.6,0,1,0.1,1.4,0.4s0.6,0.6,0.7,1c0.1,0.4,0.2,0.9,0.2,1.7v4.1h1.4 v1.5H124v-5.6c0-0.6-0.1-1.1-0.3-1.3s-0.4-0.3-0.7-0.3c-0.7,0-1.6,0.4-2.5,1.1v4.6h1.5v1.5h-4.6v-1.5h1.5v-5.5h-1.5v-1.5H120.5z" /> <path class="st4" d="M139,97.9v1.5h-1.5v6.3c0,0.9,0,1.5-0.1,1.9c-0.1,0.4-0.3,0.8-0.6,1.3c-0.3,0.4-0.8,0.8-1.5,1.1 s-1.4,0.4-2.3,0.4c-1.3,0-2.4-0.4-3.4-1.1l1.1-1.2c0.7,0.6,1.5,0.9,2.4,0.9c0.5,0,0.9-0.1,1.3-0.3c0.4-0.2,0.7-0.4,0.9-0.7 s0.3-0.5,0.4-0.8c0.1-0.2,0.1-0.6,0.1-1.2v-0.8c-0.3,0.3-0.7,0.7-1.2,0.9s-1.2,0.4-1.8,0.4c-1.2,0-2.2-0.4-3-1.3s-1.2-1.9-1.2-3.1 c0-1.3,0.4-2.4,1.3-3.3c0.8-0.8,1.8-1.2,2.9-1.2c1.1,0,2.1,0.4,3,1.3v-1.2H139z M130.3,102.3c0,0.9,0.3,1.6,0.8,2.1 s1.1,0.8,1.9,0.8c0.8,0,1.4-0.3,2-0.8s0.8-1.3,0.8-2.1c0-0.9-0.3-1.6-0.8-2.1s-1.2-0.8-1.9-0.8s-1.4,0.3-1.9,0.8 C130.6,100.7,130.3,101.4,130.3,102.3z" /> <path class="st4" d="M140.7,106.4v-2.2h2.2v2.2H140.7z" /> <path class="st4" d="M150.8,104.9v-9.2h-1.3v-1.5h4.5v1.5h-1.3v9.2h1.3v1.5h-4.5v-1.5H150.8z" /> <path class="st4" d="M158.9,97.9v1c1.1-0.8,2.1-1.2,2.9-1.2c0.6,0,1,0.1,1.4,0.4s0.6,0.6,0.7,1c0.1,0.4,0.2,0.9,0.2,1.7v4.1h1.4 v1.5h-3.1v-5.6c0-0.6-0.1-1.1-0.3-1.3s-0.4-0.3-0.7-0.3c-0.7,0-1.6,0.4-2.5,1.1v4.6h1.5v1.5h-4.6v-1.5h1.5v-5.5h-1.5v-1.5H158.9z" /> <path class="st4" d="M167,106.4v-2.9h1.5v0.3c0.1,0.4,0.3,0.7,0.6,1s0.8,0.4,1.3,0.4c0.5,0,1-0.1,1.3-0.3s0.5-0.4,0.5-0.8 c0-0.3-0.1-0.6-0.4-0.7s-0.8-0.3-1.6-0.4c-1.2-0.2-2-0.5-2.5-1c-0.5-0.4-0.8-1-0.8-1.7c0-0.7,0.3-1.3,0.8-1.8s1.3-0.7,2.2-0.7 c0.8,0,1.5,0.2,2.1,0.5v-0.4h1.5v2.8h-1.5v-0.5c-0.5-0.7-1.1-1-2-1c-0.4,0-0.8,0.1-1.1,0.3s-0.4,0.4-0.4,0.8c0,0.3,0.1,0.5,0.4,0.7 s0.8,0.2,1.7,0.4c0.8,0.1,1.5,0.3,1.9,0.5s0.8,0.5,1,0.9s0.4,0.9,0.4,1.4c0,0.8-0.3,1.4-0.9,1.9c-0.6,0.5-1.4,0.7-2.4,0.7 c-0.9,0-1.6-0.2-2.2-0.6v0.5H167z" /> <path class="st4" d="M177.2,104.9v-5.5h-1.3v-1.5h3v7h1.3v1.5h-4.3v-1.5H177.2z M176.9,95c0-0.3,0.1-0.5,0.3-0.7s0.4-0.3,0.7-0.3 c0.3,0,0.5,0.1,0.7,0.3s0.3,0.4,0.3,0.7s-0.1,0.5-0.3,0.7c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0-0.5-0.1-0.7-0.3S176.9,95.3,176.9,95z" /> <path class="st4" d="M192.3,97.9v1.5h-1.5v6.3c0,0.9,0,1.5-0.1,1.9c-0.1,0.4-0.3,0.8-0.6,1.3c-0.3,0.4-0.8,0.8-1.5,1.1 s-1.4,0.4-2.3,0.4c-1.3,0-2.4-0.4-3.4-1.1l1.1-1.2c0.7,0.6,1.5,0.9,2.4,0.9c0.5,0,0.9-0.1,1.3-0.3c0.4-0.2,0.7-0.4,0.9-0.7 s0.3-0.5,0.4-0.8c0.1-0.2,0.1-0.6,0.1-1.2v-0.8c-0.3,0.3-0.7,0.7-1.2,0.9s-1.2,0.4-1.8,0.4c-1.2,0-2.2-0.4-3-1.3s-1.2-1.9-1.2-3.1 c0-1.3,0.4-2.4,1.3-3.3c0.8-0.8,1.8-1.2,2.9-1.2c1.1,0,2.1,0.4,3,1.3v-1.2H192.3z M183.7,102.3c0,0.9,0.3,1.6,0.8,2.1 s1.1,0.8,1.9,0.8c0.8,0,1.4-0.3,2-0.8s0.8-1.3,0.8-2.1c0-0.9-0.3-1.6-0.8-2.1s-1.2-0.8-1.9-0.8s-1.4,0.3-1.9,0.8 C183.9,100.7,183.7,101.4,183.7,102.3z" /> <path class="st4" d="M195.1,104.9v-9.3h-1.5v-1.5h3.2v4.7c1-0.8,2-1.2,2.9-1.2c0.6,0,1,0.1,1.4,0.4s0.6,0.5,0.7,0.9 c0.1,0.4,0.2,0.9,0.2,1.7v4.3h1.5v1.5h-3.1v-5.2c0-0.6,0-1.1-0.1-1.3s-0.2-0.4-0.3-0.5s-0.4-0.2-0.7-0.2c-0.6,0-1.5,0.4-2.5,1.1 v4.7h1.5v1.5h-4.7v-1.5H195.1z" /> <path class="st4" d="M204.8,99.4v-1.5h1.1v-1.3l1.7-1.5v2.8h1.6v1.5h-1.6v4.1c0,0.7,0,1.1,0.1,1.2c0.1,0.2,0.3,0.2,0.5,0.2 c0.3,0,0.6-0.1,0.9-0.2v1.5c-0.4,0.2-0.9,0.2-1.3,0.2c-0.5,0-0.9-0.1-1.2-0.3c-0.3-0.2-0.5-0.5-0.6-0.8s-0.1-0.9-0.1-1.8v-4.2 H204.8z" /> <path class="st4" d="M212.1,104.9v-5.5h-1.2v-1.5h1.2v-1.2c0-1,0.2-1.8,0.7-2.1s1-0.6,1.6-0.6c1.3,0,2,0.7,2.2,2l-1.5,0.2 c-0.1-0.5-0.3-0.8-0.6-0.8c-0.3,0-0.4,0.1-0.5,0.3c-0.1,0.2-0.1,0.5-0.1,1.1v1.2h1.5v1.5h-1.5v5.5h1.6v1.5h-4.5v-1.5H212.1z" /> <path class="st4" d="M226.3,104.9v1.5h-3.1v-1c-1,0.7-1.9,1.1-2.8,1.1c-0.6,0-1-0.1-1.4-0.4c-0.4-0.2-0.6-0.6-0.7-1 c-0.1-0.4-0.2-1-0.2-1.9v-3.9h-1.2v-1.5h2.9v5.2c0,0.6,0,1,0.1,1.3s0.1,0.4,0.3,0.5s0.4,0.2,0.6,0.2c0.8,0,1.6-0.4,2.5-1.1v-4.6 h-1.5v-1.5h3.2v7H226.3z" /> <path class="st4" d="M229.1,104.9v-9.3h-1.5v-1.5h3.2v10.7h1.3v1.5h-4.5v-1.5H229.1z" /> <path class="st4" d="M234.8,106.4v-2.2h2.2v2.2H234.8z" /> <path class="st4" d="M251,106.6l0.4,0.2c1,0.4,1.7,0.6,2.2,0.6c0.2,0,0.4,0,0.6-0.1l-0.7,1.5c-0.2,0-0.3,0-0.5,0 c-0.6,0-1.4-0.2-2.4-0.7c-0.9-0.4-1.6-0.6-2.1-0.6c-0.5,0-0.9,0.1-1.3,0.4l-0.5-0.7c0.3-0.4,0.8-0.6,1.4-0.7 c-1-0.3-1.8-0.8-2.5-1.5s-1.2-1.4-1.4-2.2c-0.3-0.8-0.4-1.6-0.4-2.4c0-1.7,0.6-3.2,1.7-4.4c1.1-1.2,2.7-1.8,4.6-1.8 s3.4,0.6,4.6,1.8s1.8,2.7,1.8,4.5c0,1-0.2,1.9-0.6,2.7c-0.4,0.9-1,1.7-1.9,2.3S252.1,106.5,251,106.6z M245.9,100.3 c0,1.3,0.4,2.5,1.2,3.4s1.8,1.4,3.1,1.4c1.3,0,2.3-0.5,3.1-1.4s1.2-2,1.2-3.3c0-1.3-0.4-2.4-1.2-3.3s-1.9-1.3-3.1-1.3 c-1.2,0-2.3,0.4-3.1,1.3S245.9,99,245.9,100.3z" /> <path class="st4" d="M268.1,104.9v1.5h-3.1v-1c-1,0.7-1.9,1.1-2.8,1.1c-0.6,0-1-0.1-1.4-0.4c-0.4-0.2-0.6-0.6-0.7-1 c-0.1-0.4-0.2-1-0.2-1.9v-3.9h-1.2v-1.5h2.9v5.2c0,0.6,0,1,0.1,1.3s0.1,0.4,0.3,0.5s0.4,0.2,0.6,0.2c0.8,0,1.6-0.4,2.5-1.1v-4.6 h-1.5v-1.5h3.2v7H268.1z" /> <path class="st4" d="M270.9,104.9v-5.5h-1.3v-1.5h3v7h1.3v1.5h-4.3v-1.5H270.9z M270.6,95c0-0.3,0.1-0.5,0.3-0.7s0.4-0.3,0.7-0.3 c0.3,0,0.5,0.1,0.7,0.3s0.3,0.4,0.3,0.7s-0.1,0.5-0.3,0.7c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0-0.5-0.1-0.7-0.3S270.6,95.3,270.6,95z" /> <path class="st4" d="M277.1,104.9v-5.5h-1.7v-1.5h3v1.9c0.2-0.5,0.4-0.9,0.8-1.2s0.7-0.5,1.1-0.7s0.9-0.2,1.5-0.2h0.4v1.7h-0.3 c-0.8,0-1.5,0.1-1.9,0.3s-0.7,0.5-0.9,0.9c-0.2,0.4-0.3,1.3-0.3,2.4v1.9h1.9v1.5h-5.2v-1.5H277.1z" /> <path class="st4" d="M284.8,104.9v-9.3h-1.5v-1.5h3.2v7.6l3.2-2.5h-1.4v-1.4h4.7v1.4h-1.3l-3.2,2.7l3,3h1.5v1.5h-2.2l-4.3-4.3v2.8 h1.5v1.5h-4.7v-1.5H284.8z" /> <path class="st4" d="M297.9,106.3l-2.8-6.9h-1.4v-1.5h4.2v1.5h-1l1.8,4.7l1.8-4.7h-1.1v-1.5h4.1v1.5h-1.3l-4.2,10.8h-2.8v-1.5h1.7 L297.9,106.3z" /> <path class="st4" d="M304.1,106.4v-2.2h2.2v2.2H304.1z" /> </g> </svg></a> <h6>An MIT Alumni Association Publication</h6> </div><!-- <div class="top-share"> <a id="share-group__toggle2" aria-expanded="false" href="#"><i class="icon-share"></i>Share</a> <div id="share-group__container"> <div class="addthis_inline_share_toolbox"></div> </div> </div> --> <div class="m-pub-bar-wrap"> <a id="m-pub-menu-btn">slice Topics</a> </div> <div class="pub-bar"> <ul class="menu"> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/research?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Research" data-drupal-link-system-path="taxonomy/term/65">Research</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/alumni-life?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="taxonomy/term/51">Alumni Life</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/campus-culture?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Campus Culture" data-drupal-link-system-path="taxonomy/term/53">Campus Culture</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/video?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Video" data-drupal-link-system-path="taxonomy/term/81">Video</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/podcast?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Podcast" data-drupal-link-system-path="taxonomy/term/84">Podcast</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/slice/about?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="About the Slice of MIT blog" data-drupal-link-system-path="node/55243">About</a></li> </ul> <div class="pub-search"> <div class="block block-views block-views-exposed-filter-blockslice-search-page"> <h2 class="block-label">Search | Slice of MIT</h2> <form class="views-exposed-form" data-drupal-selector="views-exposed-form-slice-search-page" action="/slice/search" method="get" id="views-exposed-form-slice-search-page" accept-charset="UTF-8"> <div class="form--inline clearfix"> <div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keywords form-item-keywords"><label for="edit-keywords">Keywords</label> <input data-drupal-selector="edit-keywords" type="text" id="edit-keywords" name="keywords" value="" size="30" maxlength="128" class="form-text"> </div> <div class="js-form-item form-item js-form-type-select form-type-select js-form-item-sort-by form-item-sort-by"><label for="edit-sort-by">Sort by</label> <select data-drupal-selector="edit-sort-by" id="edit-sort-by" name="sort_by" class="form-select"><option value="search_api_relevance" selected>Relevance</option><option value="date">Date</option></select> </div> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"> <input data-drupal-selector="edit-submit-slice-search" type="submit" id="edit-submit-slice-search" value="Search" class="button js-form-submit form-submit"> </div> </div> </form> </div> </div> </div> <div class="m-pub-menu"> <ul class="menu"> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/research?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Research" data-drupal-link-system-path="taxonomy/term/65">Research</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/alumni-life?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="taxonomy/term/51">Alumni Life</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/campus-culture?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Campus Culture" data-drupal-link-system-path="taxonomy/term/53">Campus Culture</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/video?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Video" data-drupal-link-system-path="taxonomy/term/81">Video</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/topic/podcast?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Podcast" data-drupal-link-system-path="taxonomy/term/84">Podcast</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/slice/about?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="About the Slice of MIT blog" data-drupal-link-system-path="node/55243">About</a></li> </ul> </div> </article> </div> </div> <div class="home-content"> <div class="home-primary"> <p class="todays-slice">Today's Slice</p> <div class="home-top-story " style="background-image: url('/sites/default/files/styles/top_story_desktop/public/images/Slice_25.02.28_Juggling1.jpg?h=aa6c0f32&itok=gmnSzAgb"> <div class="video-play-icon-container"></div> <article id="node-107693" class="top-story-teaser " data-history-node-id="107693" role="article" about="/slice/art-keeping-objects-air" data-path="/slice/art-keeping-objects-air"> <div class="text-block"> <h2 class="title"><a href="https://alum-mit-edu.translate.goog/slice/art-keeping-objects-air?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">The Art of Keeping Objects in the Air</span> </a></h2> <ul class="info inline-list"> </ul> </div> </article> </div> <div class="home-sidebar"> <div class="inner"> <div class="home-sidebar-header"> <h2><a href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Slice of MIT</a></h2> </div> <ul class="sidebar-links"> <li><a href="https://alum-mit-edu.translate.goog/slice/look-who-met-mit-2025-edition?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Look Who Met @ MIT: 2025 Edition</a></li> <li><a href="https://alum-mit-edu.translate.goog/slice/women-ghana-turn-water-challenges-opportunities?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Women in Ghana Turn Water Challenges into Opportunities</a></li> <li><a href="https://alum-mit-edu.translate.goog/slice/peace-corps-c-suite?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">From the Peace Corps to the C-Suite</a></li> <li><a href="https://alum-mit-edu.translate.goog/slice/building-new-learning-environment-ai?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Building a New Learning Environment with AI</a></li> <li><a href="https://alum-mit-edu.translate.goog/slice/all?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">View all stories from Slice of MIT</a></li> </ul> </div> </div> </div> <div class="home-secondary-stories"> <div class="inner"> <div class="secondary-stories"> <article id="node-107694" class="secondary-story-teaser " data-history-node-id="107694" role="article" about="/slice/energy-expert-working-towards-better-power-grid"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/energy-expert-working-towards-better-power-grid?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <img loading="lazy" src="/sites/default/files/styles/secondary_story_teaser/public/images/mathieu-johanna_small.jpg?h=d87aaeae&itok=NZog9_Zp" width="372" height="194" alt="A photo of Johanna Mathieu" typeof="foaf:Image" class="image-style-secondary-story-teaser"> </a> </div> <div class="text-block"> <h2 class="title"><a href="https://alum-mit-edu.translate.goog/slice/energy-expert-working-towards-better-power-grid?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Energy Expert on Working Towards a Better Power Grid</span> </a></h2> <ul class="info inline-list"> <li class="date"><time datetime="2025-02-24T12:00:00Z" class="datetime">Feb 24, 2025</time></li> <li class="author">Ken Shulman</li> <li class="publication"><a href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Slice of MIT</a></li> </ul> <div class="inline-topics"> <ul class="topics"> <li class="item"><a href="https://alum-mit-edu.translate.goog/topic/alumni-life?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" hreflang="en">Alumni Life</a></li> <li class="item"><a href="https://alum-mit-edu.translate.goog/topic/energy?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" hreflang="en">Energy</a></li> <li class="item"><a href="https://alum-mit-edu.translate.goog/topic/environment?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" hreflang="en">Environment</a></li> </ul> </div> </div> </article> <article id="node-107414" class="secondary-story-teaser " data-history-node-id="107414" role="article" about="/slice/startups-autonomous-drones-precisely-track-warehouse-inventories"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/startups-autonomous-drones-precisely-track-warehouse-inventories?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <img loading="lazy" src="/sites/default/files/styles/secondary_story_teaser/public/images/Slice_25_02_10_Kabir.jpg?h=aa6c0f32&itok=dodeoA4w" width="372" height="194" alt="A drone flying in a warehouse" typeof="foaf:Image" class="image-style-secondary-story-teaser"> </a> </div> <div class="text-block"> <h2 class="title"><a href="https://alum-mit-edu.translate.goog/slice/startups-autonomous-drones-precisely-track-warehouse-inventories?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Startup鈥檚 Autonomous Drones Precisely Track Warehouse Inventories</span> </a></h2> <ul class="info inline-list"> <li class="date"><time datetime="2025-02-21T12:00:00Z" class="datetime">Feb 21, 2025</time></li> <li class="author">Zach Winn</li> <li class="publication"><a href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Slice of MIT</a></li> </ul> <div class="inline-topics"> <ul class="topics"> <li class="item"><a href="https://alum-mit-edu.translate.goog/topic/alumni-life?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" hreflang="en">Alumni Life</a></li> <li class="item"><a href="https://alum-mit-edu.translate.goog/topic/entrepreneurship?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" hreflang="en">Entrepreneurship</a></li> <li class="item"><a href="https://alum-mit-edu.translate.goog/topic/robotics?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" hreflang="en">Robotics</a></li> </ul> </div> </div> </article> <article id="node-107643" class="secondary-story-teaser " data-history-node-id="107643" role="article" about="/slice/sustainable-alternative-petrochemicals"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/sustainable-alternative-petrochemicals?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <img loading="lazy" src="/sites/default/files/styles/secondary_story_teaser/public/images/Slice_25_02_21_Hunt.jpg?h=aa6c0f32&itok=IdZIHF8B" width="372" height="194" alt="Sean Hunt stands in a room filled with lab equipment." typeof="foaf:Image" class="image-style-secondary-story-teaser"> </a> </div> <div class="text-block"> <h2 class="title"><a href="https://alum-mit-edu.translate.goog/slice/sustainable-alternative-petrochemicals?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">A Sustainable Alternative to Petrochemicals</span> </a></h2> <ul class="info inline-list"> <li class="date"><time datetime="2025-02-19T12:00:00Z" class="datetime">Feb 19, 2025</time></li> <li class="author">Kathryn M. O'Neill</li> <li class="publication"><a href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Slice of MIT</a></li> </ul> <div class="inline-topics"> <ul class="topics"> <li class="item"><a href="https://alum-mit-edu.translate.goog/topic/alumni-life?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" hreflang="en">Alumni Life</a></li> <li class="item"><a href="https://alum-mit-edu.translate.goog/topic/entrepreneurship?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" hreflang="en">Entrepreneurship</a></li> </ul> </div> </div> </article> </div> </div> </div> </div> </article> <div class="field field--name-field-body-paragraphs field--type-entity-reference-revisions field--label-hidden field__items"> <div class="visual-story-group full-width-4-stories by-topic"> <h3 class="title">Video</h3> <div class="views-element-container"> <div class="view view-visual-story-group-listing-of-teasers-by-topic view-id-visual_story_group_listing_of_teasers_by_topic view-display-id-block_2 js-view-dom-id-3f2f774196badc392256eede3772e2bf981dc6e61ed24b7a55d644a91c35797d"> <div class="view-content"> <article id="node-107441" class="vertical-teaser story-icon-videos " data-history-node-id="107441" role="article" about="/slice/music-make-heart-sing"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/music-make-heart-sing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <div style=""><img loading="lazy" src="/sites/default/files/styles/visual_story_group_large/public/images/Slice_25_01_23_Chew_0.jpg?h=aa6c0f32&itok=tWXX_dTJ" width="600" height="310" alt="A large screen showing a variety of charts is at left in a room where Elaine Chew is playing piano and two students, at left, listen." typeof="foaf:Image" class="image-style-visual-story-group-large"> </div> </div></a> </div> <div class="text-block"> <h2 class="teaser-title"><a href="https://alum-mit-edu.translate.goog/slice/music-make-heart-sing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Music to Make the Heart Sing</span> </a></h2> <div class="info-bar"><span class="date"><time datetime="2025-01-23T12:00:00Z" class="datetime">Jan 23, 2025</time> </span> <span class="author">Kathryn M. O'Neill</span> <span class="source">Slice of MIT</span> </div> </div> </article> <article id="node-106991" class="vertical-teaser story-icon-videos " data-history-node-id="106991" role="article" about="/slice/50-years-tiddlywinks-glory"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/50-years-tiddlywinks-glory?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <div style=""><img loading="lazy" src="/sites/default/files/styles/visual_story_group_large/public/images/Slice_24_11_13_Tiddlywinks.jpg?h=aa6c0f32&itok=VPqYgu4x" width="600" height="310" alt="Closeup of a man leaning over a table with an array of winks. He appears to be concentrating on a shot." typeof="foaf:Image" class="image-style-visual-story-group-large"> </div> </div></a> </div> <div class="text-block"> <h2 class="teaser-title"><a href="https://alum-mit-edu.translate.goog/slice/50-years-tiddlywinks-glory?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">50+ Years of Tiddlywinks Glory</span> </a></h2> <div class="info-bar"><span class="date"><time datetime="2024-11-13T12:00:00Z" class="datetime">Nov 13, 2024</time> </span> <span class="author">Kathryn M. O'Neill</span> <span class="source">Slice of MIT</span> </div> </div> </article> <article id="node-106916" class="vertical-teaser " data-history-node-id="106916" role="article" about="/slice/engineers-3d-print-sturdy-glass-bricks-building-structures"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/engineers-3d-print-sturdy-glass-bricks-building-structures?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <div style=""><img loading="lazy" src="/sites/default/files/styles/visual_story_group_large/public/images/Slice_24_11_04_Becker1.jpg?h=aa6c0f32&itok=pKkCy2HO" width="600" height="310" alt="In the middle of Killian Court, a stout pyramid of the glass bricks is four layers tall, and looks about 15 feet across and four feet high." typeof="foaf:Image" class="image-style-visual-story-group-large"> </div> </div></a> </div> <div class="text-block"> <h2 class="teaser-title"><a href="https://alum-mit-edu.translate.goog/slice/engineers-3d-print-sturdy-glass-bricks-building-structures?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Engineers 3D Print Sturdy Glass Bricks for Building Structures</span> </a></h2> <div class="info-bar"><span class="date"><time datetime="2024-10-29T12:00:00Z" class="datetime">Oct 29, 2024</time> </span> <span class="author">Jennifer Chu</span> <span class="source">MIT News</span> </div> </div> </article> <article id="node-106844" class="vertical-teaser story-icon-videos " data-history-node-id="106844" role="article" about="/slice/distillery-founder-spirited-passion"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/distillery-founder-spirited-passion?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <div style=""><img loading="lazy" src="/sites/default/files/styles/visual_story_group_large/public/images/Slice_covalentSpirits_screenshot-3300x2200.jpg?h=aa6c0f32&itok=Z4RiH2gr" width="600" height="310" alt="Jennifer Yang stands in her craft distillery's tasting room in Westminster, Maryland. She smiles with her elbows on the bar and her hands clasped. Behind Yang, you can see more of the restored historic venue. You can glimpse part of the company t-shirt Yang is pictured wearing. Vertically it reads, "Westminster." Horizontally it reads, "Moved for love, stayed for whiskey." " typeof="foaf:Image" class="image-style-visual-story-group-large"> </div> </div></a> </div> <div class="text-block"> <h2 class="teaser-title"><a href="https://alum-mit-edu.translate.goog/slice/distillery-founder-spirited-passion?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Distillery Founder with a Spirited Passion</span> </a></h2> <div class="info-bar"><span class="date"><time datetime="2024-10-15T12:00:00Z" class="datetime">Oct 15, 2024</time> </span> <span class="author">Jessica R. Simpson</span> <span class="source">Slice of MIT</span> </div> </div> </article> </div> </div> </div> </div> <div class="visual-story-group full-width-4-stories by-topic"> <h3 class="title">Alumni Life</h3> <div class="views-element-container"> <div class="view view-visual-story-group-listing-of-teasers-by-topic view-id-visual_story_group_listing_of_teasers_by_topic view-display-id-block_2 js-view-dom-id-5db9b4f6993264a53f9cdb66ccb3d8497a70dd8023371f3ce0aa03dd0ed74c21"> <div class="view-content"> <article id="node-107693" class="vertical-teaser " data-history-node-id="107693" role="article" about="/slice/art-keeping-objects-air"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/art-keeping-objects-air?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <div style=""><img loading="lazy" src="/sites/default/files/styles/visual_story_group_large/public/images/Slice_25.02.28_Juggling1.jpg?h=aa6c0f32&itok=isUISqRr" width="600" height="310" alt="A photo of David Rush in a classroom with a blackboard behind him wearing a helmet and juggling knives" typeof="foaf:Image" class="image-style-visual-story-group-large"> </div> </div></a> </div> <div class="text-block"> <h2 class="teaser-title"><a href="https://alum-mit-edu.translate.goog/slice/art-keeping-objects-air?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">The Art of Keeping Objects in the Air</span> </a></h2> <div class="info-bar"><span class="date"><time datetime="2025-02-28T12:00:00Z" class="datetime">Feb 28, 2025</time> </span> <span class="author">Julie Fox</span> <span class="source">MIT Technology Review</span> </div> </div> </article> <article id="node-107694" class="vertical-teaser " data-history-node-id="107694" role="article" about="/slice/energy-expert-working-towards-better-power-grid"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/energy-expert-working-towards-better-power-grid?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <div style=""><img loading="lazy" src="/sites/default/files/styles/visual_story_group_large/public/images/mathieu-johanna_small.jpg?h=d87aaeae&itok=Z0FYM4B3" width="600" height="310" alt="A photo of Johanna Mathieu" typeof="foaf:Image" class="image-style-visual-story-group-large"> </div> </div></a> </div> <div class="text-block"> <h2 class="teaser-title"><a href="https://alum-mit-edu.translate.goog/slice/energy-expert-working-towards-better-power-grid?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Energy Expert on Working Towards a Better Power Grid</span> </a></h2> <div class="info-bar"><span class="date"><time datetime="2025-02-24T12:00:00Z" class="datetime">Feb 24, 2025</time> </span> <span class="author">Ken Shulman</span> <span class="source">Slice of MIT</span> </div> </div> </article> <article id="node-107414" class="vertical-teaser " data-history-node-id="107414" role="article" about="/slice/startups-autonomous-drones-precisely-track-warehouse-inventories"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/startups-autonomous-drones-precisely-track-warehouse-inventories?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <div style=""><img loading="lazy" src="/sites/default/files/styles/visual_story_group_large/public/images/Slice_25_02_10_Kabir.jpg?h=aa6c0f32&itok=oQypIjwr" width="600" height="310" alt="A drone flying in a warehouse" typeof="foaf:Image" class="image-style-visual-story-group-large"> </div> </div></a> </div> <div class="text-block"> <h2 class="teaser-title"><a href="https://alum-mit-edu.translate.goog/slice/startups-autonomous-drones-precisely-track-warehouse-inventories?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Startup鈥檚 Autonomous Drones Precisely Track Warehouse Inventories</span> </a></h2> <div class="info-bar"><span class="date"><time datetime="2025-02-21T12:00:00Z" class="datetime">Feb 21, 2025</time> </span> <span class="author">Zach Winn</span> <span class="source">MIT News</span> </div> </div> </article> <article id="node-107643" class="vertical-teaser " data-history-node-id="107643" role="article" about="/slice/sustainable-alternative-petrochemicals"> <div class="image-block"><a href="https://alum-mit-edu.translate.goog/slice/sustainable-alternative-petrochemicals?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-hidden="true" tabindex="-1"> <div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <div style=""><img loading="lazy" src="/sites/default/files/styles/visual_story_group_large/public/images/Slice_25_02_21_Hunt.jpg?h=aa6c0f32&itok=B9MvIboG" width="600" height="310" alt="Sean Hunt stands in a room filled with lab equipment." typeof="foaf:Image" class="image-style-visual-story-group-large"> </div> </div></a> </div> <div class="text-block"> <h2 class="teaser-title"><a href="https://alum-mit-edu.translate.goog/slice/sustainable-alternative-petrochemicals?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">A Sustainable Alternative to Petrochemicals</span> </a></h2> <div class="info-bar"><span class="date"><time datetime="2025-02-19T12:00:00Z" class="datetime">Feb 19, 2025</time> </span> <span class="author">Kathryn M. O'Neill</span> <span class="source">MIT Technology Review</span> </div> </div> </article> </div> </div> </div> </div> </div> <div class="slice-homepage-bottom"> <div class="inner" id="Teasers"> <div class="views-element-container"> <div class="view view-slice-article-teasers view-id-slice_article_teasers view-display-id-block_1 js-view-dom-id-7a1dd2539552ea2918a5f6718e00554de4a33f5df02d4fbdf3b5bb9968614b44"> <div class="view-header"> <h2 class="block-label">Trending Now</h2> </div> <div class="view-content"> <div class="views-row"> <article id="node-679" class="recommended-teaser-vertical " data-history-node-id="679" role="article" about="/slice/watch-how-find-your-flute-space"> <div class="field--name-field-image"> <a href="https://alum-mit-edu.translate.goog/slice/watch-how-find-your-flute-space?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <div style=""><picture> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_desktop/public/images/astronauts_coleman_screenshot_yt2.jpg?h=c673cd1c&itok=YvqYfBRg&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (min-width: 900px)" type="image/jpeg"> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_mobile/public/images/astronauts_coleman_screenshot_yt2.jpg?h=c673cd1c&itok=1pPpzhi4&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (max-width: 899px)" type="image/jpeg"> <img src="/sites/default/files/styles/article_desktop/public/images/astronauts_coleman_screenshot_yt2.jpg?h=c673cd1c&itok=YvqYfBRg" alt="" typeof="foaf:Image"> </picture> </div></a> </div> <h5 class="title"><a href="https://alum-mit-edu.translate.goog/slice/watch-how-find-your-flute-space?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Watch: How to Find Your Flute in Space</span> </a></h5> </article> </div> <div class="views-row"> <article id="node-107693" class="recommended-teaser-vertical " data-history-node-id="107693" role="article" about="/slice/art-keeping-objects-air"> <div class="field--name-field-image"> <a href="https://alum-mit-edu.translate.goog/slice/art-keeping-objects-air?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <div style=""><picture> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_desktop/public/images/Slice_25.02.28_Juggling1.jpg?h=aa6c0f32&itok=NKzpHxHH&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (min-width: 900px)" type="image/jpeg"> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_mobile/public/images/Slice_25.02.28_Juggling1.jpg?h=aa6c0f32&itok=XWek61GB&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (max-width: 899px)" type="image/jpeg"> <img src="/sites/default/files/styles/article_desktop/public/images/Slice_25.02.28_Juggling1.jpg?h=aa6c0f32&itok=NKzpHxHH" alt="A photo of David Rush in a classroom with a blackboard behind him wearing a helmet and juggling knives" typeof="foaf:Image"> </picture> </div></a> </div> <h5 class="title"><a href="https://alum-mit-edu.translate.goog/slice/art-keeping-objects-air?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">The Art of Keeping Objects in the Air</span> </a></h5> </article> </div> <div class="views-row"> <article id="node-107643" class="recommended-teaser-vertical " data-history-node-id="107643" role="article" about="/slice/sustainable-alternative-petrochemicals"> <div class="field--name-field-image"> <a href="https://alum-mit-edu.translate.goog/slice/sustainable-alternative-petrochemicals?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <div style=""><picture> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_desktop/public/images/Slice_25_02_21_Hunt.jpg?h=aa6c0f32&itok=2lF0rW3f&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (min-width: 900px)" type="image/jpeg"> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_mobile/public/images/Slice_25_02_21_Hunt.jpg?h=aa6c0f32&itok=t-u15bGA&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (max-width: 899px)" type="image/jpeg"> <img src="/sites/default/files/styles/article_desktop/public/images/Slice_25_02_21_Hunt.jpg?h=aa6c0f32&itok=2lF0rW3f" alt="Sean Hunt stands in a room filled with lab equipment." typeof="foaf:Image"> </picture> </div></a> </div> <h5 class="title"><a href="https://alum-mit-edu.translate.goog/slice/sustainable-alternative-petrochemicals?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">A Sustainable Alternative to Petrochemicals</span> </a></h5> </article> </div> <div class="views-row"> <article id="node-107694" class="recommended-teaser-vertical " data-history-node-id="107694" role="article" about="/slice/energy-expert-working-towards-better-power-grid"> <div class="field--name-field-image"> <a href="https://alum-mit-edu.translate.goog/slice/energy-expert-working-towards-better-power-grid?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <div style=""><picture> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_desktop/public/images/mathieu-johanna_small.jpg?h=d87aaeae&itok=WyTHIVIW&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (min-width: 900px)" type="image/jpeg"> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_mobile/public/images/mathieu-johanna_small.jpg?h=d87aaeae&itok=zL3BBsQW&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (max-width: 899px)" type="image/jpeg"> <img src="/sites/default/files/styles/article_desktop/public/images/mathieu-johanna_small.jpg?h=d87aaeae&itok=WyTHIVIW" alt="A photo of Johanna Mathieu" typeof="foaf:Image"> </picture> </div></a> </div> <h5 class="title"><a href="https://alum-mit-edu.translate.goog/slice/energy-expert-working-towards-better-power-grid?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Energy Expert on Working Towards a Better Power Grid</span> </a></h5> </article> </div> <div class="views-row"> <article id="node-107414" class="recommended-teaser-vertical " data-history-node-id="107414" role="article" about="/slice/startups-autonomous-drones-precisely-track-warehouse-inventories"> <div class="field--name-field-image"> <a href="https://alum-mit-edu.translate.goog/slice/startups-autonomous-drones-precisely-track-warehouse-inventories?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <div style=""><picture> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_desktop/public/images/Slice_25_02_10_Kabir.jpg?h=aa6c0f32&itok=8o0ML5VD&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (min-width: 900px)" type="image/jpeg"> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_mobile/public/images/Slice_25_02_10_Kabir.jpg?h=aa6c0f32&itok=BZYNAm-q&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (max-width: 899px)" type="image/jpeg"> <img src="/sites/default/files/styles/article_desktop/public/images/Slice_25_02_10_Kabir.jpg?h=aa6c0f32&itok=8o0ML5VD" alt="A drone flying in a warehouse" typeof="foaf:Image"> </picture> </div></a> </div> <h5 class="title"><a href="https://alum-mit-edu.translate.goog/slice/startups-autonomous-drones-precisely-track-warehouse-inventories?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Startup鈥檚 Autonomous Drones Precisely Track Warehouse Inventories</span> </a></h5> </article> </div> <div class="views-row"> <article id="node-107620" class="recommended-teaser-vertical " data-history-node-id="107620" role="article" about="/slice/look-who-met-mit-2025-edition"> <div class="field--name-field-image"> <a href="https://alum-mit-edu.translate.goog/slice/look-who-met-mit-2025-edition?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <div style=""><picture> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_desktop/public/images/Slice_25_02_13_met%40mit_FY25.jpg?h=42ebc3e6&itok=I7nIR0ZZ&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (min-width: 900px)" type="image/jpeg"> <source srcset="https://alum-mit-edu.translate.goog/sites/default/files/styles/article_mobile/public/images/Slice_25_02_13_met%40mit_FY25.jpg?h=42ebc3e6&itok=IDgmHt6z&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB 1x" media="all and (max-width: 899px)" type="image/jpeg"> <img src="/sites/default/files/styles/article_desktop/public/images/Slice_25_02_13_met%40mit_FY25.jpg?h=42ebc3e6&itok=I7nIR0ZZ" alt="A photo collage with two images and a graphic that says Met @ MIT in the middle, image on the left is a couple taking a selfie outside with a building with columns behind and on the right a couple in a suit and wedding in a church" typeof="foaf:Image"> </picture> </div></a> </div> <h5 class="title"><a href="https://alum-mit-edu.translate.goog/slice/look-who-met-mit-2025-edition?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Look Who Met @ MIT: 2025 Edition</span> </a></h5> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </section> </main> <footer class="footer" role="contentinfo"> <div class="container"> <div class="footer__logo-address"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://web.mit.edu/"> <div class="icon-mit-logo--black" style="width: 60px; height: 32px;"></div></a> <div class="region "> <div id="block-footeraddress-2" class="block block-block-content block-block-content55918e43-24ce-49b9-8212-5ee967e71c27"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> <h3>MIT Alumni Association</h3> <p>600 Memorial Drive<br> Cambridge, MA 02139<br> 617-253-8200</p> </div> </div> </div> </div> <div class="footer__primary-menu"> <div class="region "> <nav role="navigation" id="block-footermainnavigation" class="block block-menu navigation menu--footer-main-navigation"> <h2 class="visually-hidden" id="block-footermainnavigation-menu">Footer Main Navigation</h2> <ul class="menu"> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/communities?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Description of takaf." data-drupal-link-system-path="node/2653">Communities</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/events?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Description of junanuliv." data-drupal-link-system-path="node/2650">Events</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/careers?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Careers" data-drupal-link-system-path="node/2652">Careers</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/learn?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Learn" data-drupal-link-system-path="node/2660">Learn</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/volunteer?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Volunteer" data-drupal-link-system-path="node/2710">Volunteer</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/about?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="About" data-drupal-link-system-path="node/2662">About</a></li> </ul> </nav> </div> </div> <div class="footer__secondary-menu"> <div class="region "> <nav role="navigation" id="block-mitaa-footer" class="block block-menu navigation menu--footer"> <h2 class="visually-hidden" id="block-mitaa-footer-menu">Footer menu</h2> <ul class="menu"> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/communities/mit-students?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2656">Students</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/communities/family-friends?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="communities/family-friends">Family & Friends</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/knowledge-base?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="knowledge-base">Volunteer Knowledge Base</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/about/contact-us?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" title="Contact the Alumni Association" data-drupal-link-system-path="node/2861">Contact Us</a></li> </ul> </nav> <nav role="navigation" id="block-footerutility" class="block block-menu navigation menu--footer-utility"> <h2 class="visually-hidden" id="block-footerutility-menu">Footer Utility</h2> <ul class="menu"> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/myaccount?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="">My Account</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/directory?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="">Alumni Directory</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://giving.mit.edu/give/to?fundId%3D3746200%26source%3DWBAAW" target="" rel="">Giving to MIT</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/about/infinite-connection-terms-conditions-use?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/2860">Terms of Use</a></li> <li class="menu-item"><a href="https://alum-mit-edu.translate.goog/about/privacy-statement?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" data-drupal-link-system-path="node/91944">Privacy Statement</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://accessibility.mit.edu/">Accessibility</a></li> </ul> </nav> </div> </div> <div class="footer__last-column"> <div class="footer__search"> <div class="region "> <div class="views-exposed-form block block-views block-views-exposed-filter-blocksearch-page" data-drupal-selector="views-exposed-form-search-page" id="block-searchpage-block-footer"> <div class="inner"> <form action="/search" method="get" id="views-exposed-form-search-page" accept-charset="UTF-8"> <div class="form--inline clearfix"> <div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keywords form-item-keywords"><label for="edit-keywords--4">Keywords</label> <input data-drupal-selector="edit-keywords" type="text" id="edit-keywords--4" name="keywords" value="" size="30" maxlength="128" class="form-text"> </div> <div class="js-form-item form-item js-form-type-select form-type-select js-form-item-sort-by form-item-sort-by"><label for="edit-sort-by--4">Sort by</label> <select data-drupal-selector="edit-sort-by" id="edit-sort-by--4" name="sort_by" class="form-select"><option value="search_api_relevance" selected>Relevance</option><option value="date">Date</option></select> </div> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions--4"> <input data-drupal-selector="edit-submit-search-3" type="submit" id="edit-submit-search--3" value="Search" class="button js-form-submit form-submit"> </div> </div> </form> </div> </div> </div> </div> <div class="footer__follow-us"> <div class="region "> <nav role="navigation" id="block-followus-2" class="block block-menu navigation menu--follow-us"> <h2 id="block-followus-2-menu">Follow Us</h2> <ul class="menu"> <li class="menu-item menu-item--active-trail"><a href="https://alum-mit-edu.translate.goog/slice?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" target="" rel="" class="has-icon has-icon-social--slice is-active" title="Slice of MIT" data-drupal-link-system-path="node/7948">Slice of MIT</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.facebook.com/MITAA" target="_blank" rel="" class="has-icon has-icon-social--facebook" title="Facebook">Facebook</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://twitter.com/MIT_alumni" target="_blank" rel="" class="has-icon has-icon-social--twitter" title="Twitter">Twitter</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.youtube.com/alumniMIT" target="_blank" rel="" class="has-icon has-icon-social--youtube" title="YouTube">YouTube</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://instagram.com/mitalumni" target="_blank" rel="" class="has-icon has-icon-social--instagram" title="Instagram">Instagram</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.linkedin.com/groups/69586/" target="_blank" rel="" class="has-icon has-icon-social--linkedin" title="LinkedIn">LinkedIn</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://soundcloud.com/mitalumni" target="_blank" rel="" class="has-icon has-icon-social--soundcloud" title="SoundCloud">SoundCloud</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.snapchat.com/add/mitalumni" target="_blank" rel="" class="has-icon has-icon-social--snapchat" title="Snapchat">Snapchat</a></li> <li class="menu-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.pinterest.com/mitalumiassoc/" target="_blank" rel="" class="has-icon has-icon-social--pinterest" title="Pinterest">Pinterest</a></li> </ul> </nav> </div> </div> </div> </div> </footer> </div> </div> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/7948","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxTrustedUrl":{"\/search":true,"\/slice\/search":true},"chosen":{"selector":"select:visible","minimum_single":20,"minimum_multiple":20,"minimum_width":0,"use_relative_width":false,"options":{"disable_search":false,"disable_search_threshold":0,"allow_single_deselect":false,"search_contains":false,"placeholder_text_multiple":"Choose some options","placeholder_text_single":"Choose an option","no_results_text":"No results match","max_shown_results":null,"inherit_select_classes":true}},"user":{"uid":0,"permissionsHash":"2e36025480e491f8c0ea377bcfb29507c072e65f5860089010a99b0b57e410b2"}}</script> <script src="/core/assets/vendor/jquery/jquery.min.js?v=3.6.3"></script> <script src="/core/misc/polyfills/element.matches.js?v=9.5.9"></script> <script src="/core/assets/vendor/once/once.min.js?v=1.0.1"></script> <script src="/core/misc/drupalSettingsLoader.js?v=9.5.9"></script> <script src="/core/misc/drupal.js?v=9.5.9"></script> <script src="/core/misc/drupal.init.js?v=9.5.9"></script> <script src="/core/assets/vendor/picturefill/picturefill.min.js?v=3.0.3"></script> <script src="/core/assets/vendor/js-cookie/js.cookie.min.js?v=3.0.1"></script> <script src="/core/misc/jquery.cookie.shim.js?v=9.5.9"></script> <script src="/themes/custom/mitaa/js/vendor/modernizr.js?v=9.5.9"></script> <script src="/themes/custom/mitaa/js/vendor/enquire.min.js?v=9.5.9"></script> <script src="/themes/custom/mitaa/js/vendor/select2.min.js?v=9.5.9"></script> <script src="/themes/custom/mitaa/js/vendor/jquery.magnific-popup.min.js?v=9.5.9"></script> <script src="/themes/custom/mitaa/js/vendor/owl.carousel.min.js?v=9.5.9"></script> <script src="/themes/custom/mitaa/js/vendor/typeahead.bundle.min.js?v=9.5.9"></script> <script src="/themes/custom/mitaa/js/js-build/scripts.min.js?v=9.5.9"></script> <script src="/themes/custom/mitaa/js/js-build/carousels.min.js?v=9.5.9"></script> <script src="/libraries/chosen/docs/chosen.jquery.min.js?v=2.2.1"></script> <script src="/modules/contrib/chosen/js/chosen.js?v=1.7.0"></script><!-- Go to www.addthis.com/dashboard to customize your tools --> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-59e62efd276b13cb"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-2a8da6db53bd0aab6e7","applicationID":"572324420","transactionName":"ZQRUbUJUX0sDABZbWFxOd1pEXF5WTScQR0dTDWp6X0dUZC8GDEdrdgRQWEVZRXUHDRd+XlwKYktVUHxZDAoSR1tTFVlLQxgPWwoGAVl2UQJTSkM=","queueTime":0,"applicationTime":274,"atts":"SUNXGwpOTEU=","errorBeacon":"bam.nr-data.net","agent":""}</script> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('en', 'en', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&hl=en-GB&client=wt" type="text/javascript"></script> </body> </html>