text: /*! For license information please see component---src-pages-diversitywashington-js-e6b7beb97621a1e53ce4.js.LICENSE.txt */
  (self.webpackChunkportfolio=self.webpackChunkportfolio||[]).push([[664],{838:function(e,t,n){"use strict";var r=n(5987),a=n(7462),i=n(7294),o=n(5505),l=n(4621),s=[0,1,2,3,4,5,6,7,8,9,10],c=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseFloat(e);return"".concat(n/t).concat(String(e).replace(String(n),"")||"px")}var d=i.forwardRef((function(e,t){var n=e.alignContent,l=void 0===n?"stretch":n,s=e.alignItems,c=void 0===s?"stretch":s,u=e.classes,d=e.className,m=e.component,f=void 0===m?"div":m,h=e.container,p=void 0!==h&&h,g=e.direction,v=void 0===g?"row":g,E=e.item,y=void 0!==E&&E,w=e.justify,b=e.justifyContent,x=void 0===b?"flex-start":b,Z=e.lg,S=void 0!==Z&&Z,_=e.md,k=void 0!==_&&_,C=e.sm,D=void 0!==C&&C,O=e.spacing,T=void 0===O?0:O,j=e.wrap,P=void 0===j?"wrap":j,z=e.xl,I=void 0!==z&&z,W=e.xs,A=void 0!==W&&W,M=e.zeroMinWidth,R=void 0!==M&&M,B=(0,r.Z)(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","justifyContent","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),H=(0,o.Z)(u.root,d,p&&[u.container,0!==T&&u["spacing-xs-".concat(String(T))]],y&&u.item,R&&u.zeroMinWidth,"row"!==v&&u["direction-xs-".concat(String(v))],"wrap"!==P&&u["wrap-xs-".concat(String(P))],"stretch"!==c&&u["align-items-xs-".concat(String(c))],"stretch"!==l&&u["align-content-xs-".concat(String(l))],"flex-start"!==(w||x)&&u["justify-content-xs-".concat(String(w||x))],!1!==A&&u["grid-xs-".concat(String(A))],!1!==D&&u["grid-sm-".concat(String(D))],!1!==k&&u["grid-md-".concat(String(k))],!1!==S&&u["grid-lg-".concat(String(S))],!1!==I&&u["grid-xl-".concat(String(I))]);return i.createElement(f,(0,a.Z)({className:H,ref:t},B))})),m=(0,l.Z)((function(e){return(0,a.Z)({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-content-xs-center":{justifyContent:"center"},"justify-content-xs-flex-end":{justifyContent:"flex-end"},"justify-content-xs-space-between":{justifyContent:"space-between"},"justify-content-xs-space-around":{justifyContent:"space-around"},"justify-content-xs-space-evenly":{justifyContent:"space-evenly"}},function(e,t){var n={};return s.forEach((function(r){var a=e.spacing(r);0!==a&&(n["spacing-".concat(t,"-").concat(r)]={margin:"-".concat(u(a,2)),width:"calc(100% + ".concat(u(a),")"),"& > $item":{padding:u(a,2)}})})),n}(e,"xs"),e.breakpoints.keys.reduce((function(t,n){return function(e,t,n){var r={};c.forEach((function(e){var t="grid-".concat(n,"-").concat(e);if(!0!==e)if("auto"!==e){var a="".concat(Math.round(e/12*1e8)/1e6,"%");r[t]={flexBasis:a,flexGrow:0,maxWidth:a}}else r[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else r[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}})),"xs"===n?(0,a.Z)(e,r):e[t.breakpoints.up(n)]=r}(t,e,n),t}),{}))}),{name:"MuiGrid"})(d);t.Z=m},9409:function(){!function(){if("undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof HTMLElement){var e=!1;try{var t=document.createElement("div");t.addEventListener("focus",(function(e){e.preventDefault(),e.stopPropagation()}),!0),t.focus(Object.defineProperty({},"preventScroll",{get:function(){e=!0}}))}catch(n){}if(void 0===HTMLElement.prototype.nativeFocus&&!e){HTMLElement.prototype.nativeFocus=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(e){var t=window.scrollY||window.pageYOffset;this.nativeFocus(),e&&e.preventScroll&&setTimeout((function(){window.scroll(window.scrollX||window.pageXOffset,t)}),0)}}}}()},4348:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNavigator=t.isBrowser=t.off=t.on=t.noop=void 0;t.noop=function(){},t.on=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)},t.off=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)},t.isBrowser="undefined"!=typeof window,t.isNavigator="undefined"!=typeof navigator},6372:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7294);t.default=function(e){r.useEffect(e,[])}},6014:function(e,t,n){"use strict";var r=n(7294),a=n(4348),i=a.isBrowser?window:null,o=function(e){return!!e.addEventListener},l=function(e){return!!e.on};t.Z=function(e,t,n,s){void 0===n&&(n=i),r.useEffect((function(){if(t&&n)return o(n)?a.on(n,e,t,s):l(n)&&n.on(e,t,s),function(){o(n)?a.off(n,e,t,s):l(n)&&n.off(e,t,s)}}),[e,t,n,JSON.stringify(s)])}},4250:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4916),a=n(7294),i=r.__importDefault(n(7916));t.default=function(e){var t=a.useRef(0),n=a.useState(e),r=n[0],o=n[1],l=a.useCallback((function(e){cancelAnimationFrame(t.current),t.current=requestAnimationFrame((function(){o(e)}))}),[]);return i.default((function(){cancelAnimationFrame(t.current)})),[r,l]}},7916:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4916),a=n(7294),i=r.__importDefault(n(6372));t.default=function(e){var t=a.useRef(e);t.current=e,i.default((function(){return function(){return t.current()}}))}},4881:function(e,t,n){"use strict";var r=n(4916),a=n(7294),i=r.__importDefault(n(4250)),o=n(4348);t.Z=function(e,t){void 0===e&&(e=1/0),void 0===t&&(t=1/0);var n=i.default({width:o.isBrowser?window.innerWidth:e,height:o.isBrowser?window.innerHeight:t}),r=n[0],l=n[1];return a.useEffect((function(){if(o.isBrowser){var e=function(){l({width:window.innerWidth,height:window.innerHeight})};return o.on(window,"resize",e),function(){o.off(window,"resize",e)}}}),[]),r}},4916:function(e,t,n){"use strict";n.r(t),n.d(t,{__extends:function(){return a},__assign:function(){return i},__rest:function(){return o},__decorate:function(){return l},__param:function(){return s},__metadata:function(){return c},__awaiter:function(){return u},__generator:function(){return d},__createBinding:function(){return m},__exportStar:function(){return f},__values:function(){return h},__read:function(){return p},__spread:function(){return g},__spreadArrays:function(){return v},__spreadArray:function(){return E},__await:function(){return y},__asyncGenerator:function(){return w},__asyncDelegator:function(){return b},__asyncValues:function(){return x},__makeTemplateObject:function(){return Z},__importStar:function(){return _},__importDefault:function(){return k},__classPrivateFieldGet:function(){return C},__classPrivateFieldSet:function(){return D}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},i.apply(this,arguments)};function o(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}function l(e,t,n,r){var a,i=arguments.length,o=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o}function s(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{s(r.next(e))}catch(t){i(t)}}function l(e){try{s(r.throw(e))}catch(t){i(t)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,l)}s((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=t.call(e,o)}catch(l){i=[6,l],r=0}finally{n=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}}var m=Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function f(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||m(t,e,n)}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(l){a={error:l}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function g(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(p(arguments[t]));return e}function v(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),a=0;for(t=0;t<n;t++)for(var i=arguments[t],o=0,l=i.length;o<l;o++,a++)r[a]=i[o];return r}function E(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}function y(e){return this instanceof y?(this.v=e,this):new y(e)}function w(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,a=n.apply(e,t||[]),i=[];return r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r;function o(e){a[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||l(e,t)}))})}function l(e,t){try{(n=a[e](t)).value instanceof y?Promise.resolve(n.value.v).then(s,c):u(i[0][2],n)}catch(r){u(i[0][3],r)}var n}function s(e){l("next",e)}function c(e){l("throw",e)}function u(e,t){e(t),i.shift(),i.length&&l(i[0][0],i[0][1])}}function b(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:y(e[r](t)),done:"return"===r}:a?a(t):t}:a}}function x(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,a){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,a,(t=e[n](t)).done,t.value)}))}}}function Z(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var S=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function _(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&m(t,e,n);return S(t,e),t}function k(e){return e&&e.__esModule?e:{default:e}}function C(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function D(e,t,n,r,a){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n}},2900:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return j}});var r=n(7294),a=(n(9409),n(3935)),i=n(6014),o=n(4881);Object.create;function l(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),a=0;for(t=0;t<n;t++)for(var i=arguments[t],o=0,l=i.length;o<l;o++,a++)r[a]=i[o];return r}Object.create;var s=function(e){return e+"ms"},c=function(e){var t=e.height,n=e.innerHeight,r=e.innerWidth,a=e.isLoaded,i=e.isUnloading,o=e.left,c=e.originalTransform,u=e.top,d=e.transitionDuration,m=e.width,f=e.zoomMargin,h=s(d);if(!a||i){var p=l(["scale(1)","translate(0, 0)"],c?[c]:[]).join(" ");return{height:t,left:o,top:u,transform:p,WebkitTransform:p,transitionDuration:h,width:m}}var g=function(e){var t=e.height,n=e.innerHeight,r=e.innerWidth,a=e.width,i=e.zoomMargin,o=r/(a+i),l=n/(t+i);return Math.min(o,l)}({height:t,innerWidth:r,innerHeight:n,width:m,zoomMargin:f}),v=l(["scale("+g+")","translate("+(r/2-(o+m/2))/g+"px, "+(n/2-(u+t/2))/g+"px)"],c?[c]:[]).join(" ");return{height:t,left:o,top:u,transform:v,WebkitTransform:v,transitionDuration:h,width:m}},u={getBoundingClientRect:function(){return{height:0,left:0,top:0,width:0}},style:{transform:null}},d=(0,r.memo)((function(e){var t=e.children,n=e.closeText,l=void 0===n?"Unzoom Image":n,d=e.onUnload,m=e.onLoad,f=e.overlayBgColorEnd,h=void 0===f?"rgba(255, 255, 255, 0.95)":f,p=e.overlayBgColorStart,g=void 0===p?"rgba(255, 255, 255, 0)":p,v=e.parentRef,E=e.portalEl,y=void 0===E?document.body:E,w=e.scrollableEl,b=void 0===w?window:w,x=e.transitionDuration,Z=void 0===x?300:x,S=e.zoomMargin,_=void 0===S?0:S,k=e.zoomZindex,C=void 0===k?2147483647:k,D=(0,r.useRef)(null),O=(0,r.useState)(0)[1],T=(0,r.useState)(!1),j=T[0],P=T[1],z=(0,r.useState)(!1),I=z[0],W=z[1],A=(0,o.Z)(),M=A.width,R=A.height,B=(0,r.useCallback)((function(e){e.preventDefault(),W(!0)}),[]),H=(0,r.useCallback)((function(e){"Escape"!==e.key&&27!==e.keyCode||(e.stopPropagation(),W(!0))}),[]),N=(0,r.useCallback)((function(){O((function(e){return e+1})),I||W(!0)}),[I]);(0,i.Z)("keydown",H,document),(0,i.Z)("scroll",N,b),(0,r.useEffect)((function(){P(!0),m(),D.current&&D.current.focus({preventScroll:!0})}),[m]),(0,r.useEffect)((function(){var e=I?setTimeout(d,Z):null;return function(){e&&clearTimeout(e)}}),[I,d,Z]);var L=v.current||u,U=L.getBoundingClientRect(),F=U.height,G=U.left,V=U.top,q=U.width,Q=function(e){var t=e.isLoaded,n=e.isUnloading,r=e.overlayBgColorEnd,a=e.overlayBgColorStart,i=e.transitionDuration,o=e.zoomZindex,l={backgroundColor:a,transitionDuration:s(i),zIndex:o};return t&&!n&&(l.backgroundColor=r),l}({isLoaded:j,isUnloading:I,overlayBgColorEnd:h,overlayBgColorStart:g,transitionDuration:Z,zoomZindex:C}),J=c({height:F,isLoaded:j,innerHeight:R,innerWidth:M,isUnloading:I,left:G,originalTransform:L.style.transform,top:V,transitionDuration:Z,width:q,zoomMargin:_});return(0,a.createPortal)(r.createElement("div",{"aria-modal":!0,"data-rmiz-overlay":!0,role:"dialog",style:Q},r.createElement("div",{"data-rmiz-modal-content":!0,style:J},t),r.createElement("button",{"aria-label":l,"data-rmiz-btn-close":!0,onClick:B,ref:D})),y)})),m=(0,r.memo)((function(e){var t=e.children,n=e.closeText,a=void 0===n?"Unzoom image":n,i=e.overlayBgColorEnd,o=void 0===i?"rgba(255, 255, 255, 0.95)":i,l=e.overlayBgColorStart,s=void 0===l?"rgba(255, 255, 255, 0)":l,c=e.portalEl,u=e.openText,m=void 0===u?"Zoom image":u,f=e.scrollableEl,h=e.transitionDuration,p=void 0===h?300:h,g=e.wrapElement,v=void 0===g?"div":g,E=e.wrapStyle,y=e.zoomMargin,w=void 0===y?0:y,b=e.zoomZindex,x=void 0===b?2147483647:b,Z=(0,r.useState)(!1),S=Z[0],_=Z[1],k=(0,r.useState)(!1),C=k[0],D=k[1],O=(0,r.useRef)(null),T=(0,r.useRef)(null),j=(0,r.useCallback)((function(e){S||(e.preventDefault(),_(!0))}),[S]),P=(0,r.useCallback)((function(){D(!0)}),[]),z=(0,r.useCallback)((function(){_(!1),D(!1),T.current&&T.current.focus({preventScroll:!0})}),[]),I=S&&C?"hidden":"visible";return r.createElement(r.StrictMode,null,r.createElement(v,{"data-rmiz-wrap":I,ref:O,style:E},t,r.createElement("button",{"aria-label":m,"data-rmiz-btn-open":!0,onClick:j,ref:T}),"undefined"!=typeof window&&S&&r.createElement(d,{closeText:a,onLoad:P,onUnload:z,overlayBgColorEnd:o,overlayBgColorStart:s,parentRef:O,portalEl:c,scrollableEl:f,transitionDuration:p,zoomMargin:w,zoomZindex:x},t)))})),f=n(9174),h=n(453),p=n(838),g=n.p+"static/divwa_banner-38fbaab0858ce670ed794b802620b434.png",v=n(8391),E=n(920),y=n(7761),w=n.p+"static/poster_1-94e19a0e2a3ba1b7f6ba4e374094c1d7.svg",b=n.p+"static/poster_2-0968cada98e1d5ca2cd23e1b3e578892.svg",x=n.p+"static/idea_1-37929b12a7e437d9c13f9aa5566707bb.png",Z=n.p+"static/idea_2-1d60b454d80c300b9a8c4c2fbd93f043.png",S=n.p+"static/idea_3-1de9bcc144a878307d451f533513bacf.png",_=n.p+"static/draft_1-25bd7813c153b1d86054a28440b37c19.png",k=n.p+"static/draft_2-8adb186d506cdba802f8c9cd5fd8bb4b.png",C=(0,v.Z)(),D=(0,E.Z)((function(e){return{root:{flexGrow:1},sectionStyle:{"& > *":{marginBottom:e.spacing(4)}},sectionTitle:{}}})),O=["Overview","Process","Define","Research","Design","Evaluation","Final Design"];function T(e){var t=D();return r.createElement(f.Z,{className:t.root,banner:g,links:O},r.createElement(p.Z,{container:!0,direction:"column",className:t.sectionStyle,alignItems:"center"},r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h2",className:t.sectionTitle},"Diversity in Washington Universities")),r.createElement(p.Z,{item:!0}),r.createElement(p.Z,{container:!0,item:!0,xs:12,md:7,spacing:2},r.createElement(p.Z,{item:!0,xs:12},r.createElement(h.Z,null,"An infographic comparing diversity across 4-year public universities in Washington State.")),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:2},r.createElement(p.Z,{item:!0,xs:6,md:4},r.createElement(h.Z,null,r.createElement("strong",null,r.createElement("em",null,"Duration:"))),r.createElement(h.Z,null,"Jan. 2021 - Mar. 2021",r.createElement("br",null),"(3 Months)")),r.createElement(p.Z,{item:!0,xs:6,md:4},r.createElement(h.Z,null,r.createElement("strong",null,r.createElement("em",null,"Tools:"))),r.createElement(h.Z,null,"RStudio",r.createElement("br",null),"Adobe Illustrator")),r.createElement(p.Z,{item:!0,xs:6,md:4},r.createElement(h.Z,null,r.createElement("strong",null,r.createElement("em",null,"Team Members:"))),r.createElement(h.Z,null,"Ansul Sinha",r.createElement("br",null),"Han Qiu"))),r.createElement(p.Z,{item:!0,xs:12},r.createElement(h.Z,null,r.createElement("strong",null,r.createElement("em",null,"My Role:"))),r.createElement(h.Z,null,r.createElement("strong",null,"Research"),": I conducted stakeholder interviews and identified data sources of interest for analysis.",r.createElement("br",null),r.createElement("strong",null,"Design"),":",r.createElement("br",null),r.createElement("strong",null,"Coding"),": I cleaned and aggregated datasets in RStudio.")))),r.createElement("hr",{color:"lightgrey",width:"80%"}),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h2",className:t.sectionTitle,id:"overview"},"Overview")),r.createElement(p.Z,{container:!0,item:!0,xs:12},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h4"},"The Challenge")),r.createElement(p.Z,{item:!0,xs:12,md:8},r.createElement(h.Z,null,"As a course project, our group was tasked in designing a user-centered visualization that utilizes"," ",r.createElement("strong",null,"personal data"),". In this context, personal data meant data that quantifies personal characteristics and are aggregated to create a representation of a person’s identity."))),r.createElement(p.Z,{container:!0,item:!0,xs:12},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h4"},"Our Solution")),r.createElement(p.Z,{item:!0,xs:12,md:8},r.createElement(h.Z,null,"A data visualization focused on the experience of prospective students of color in Washington who will be attending college for the first time. Through a heat map that pares down the complexity of publicly available datasets, we created a"," ",r.createElement("strong",null,"poster-style spread that compares racial and gender diversity across Washington universities in 2019."),r.createElement("br",null),r.createElement("br",null),"Our objective was not only accurately"," ",r.createElement("strong",null,"representing")," the data, but designing it for the needs of students across a range of data literacies.")))),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,xs:12,md:6},r.createElement(m,{wrapStyle:{width:"100%"}},r.createElement("img",{src:w,alt:"Poster showing heat map of racial/gender diversity."}))),r.createElement(p.Z,{item:!0,xs:12,md:6},r.createElement(m,{wrapStyle:{width:"100%"}},r.createElement("img",{src:b,alt:"Second page of poster showing heat map of racial/gender diversity."})))),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,sm:12,md:4},r.createElement(h.Z,{variant:"h2",className:t.sectionTitle,id:"process"},"Process")),r.createElement(p.Z,{container:!0,item:!0,sm:12,md:8,spacing:2},r.createElement(p.Z,{item:!0,xs:6,sm:4,md:3},r.createElement(h.Z,{variant:"h6"},"01"),r.createElement(h.Z,{variant:"h6"},"Define"),r.createElement(h.Z,{variant:"body2"},"Ideation"),r.createElement(h.Z,{variant:"body2"},"Describe Audience")),r.createElement(p.Z,{item:!0,xs:6,sm:4,md:3},r.createElement(h.Z,{variant:"h6"},"02"),r.createElement(h.Z,{variant:"h6"},"Research"),r.createElement(h.Z,{variant:"body2"},"Investigate Dataset")),r.createElement(p.Z,{item:!0,xs:6,sm:4,md:3},r.createElement(h.Z,{variant:"h6"},"03"),r.createElement(h.Z,{variant:"h6"},"Design"),r.createElement(h.Z,{variant:"body2"},"Initial Design Ideas (3)"),r.createElement(h.Z,{variant:"body2"},"Visualization Draft")),r.createElement(p.Z,{item:!0,xs:6,sm:4,md:3},r.createElement(h.Z,{variant:"h6"},"04"),r.createElement(h.Z,{variant:"h6"},"Evaluation"),r.createElement(h.Z,{variant:"body2"},"Usability Test")))),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,sm:12,md:4},r.createElement(h.Z,{variant:"h2",className:t.sectionTitle,id:"define"},"Define")),r.createElement(p.Z,{container:!0,item:!0,xs:12},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h4"},"Ideation")),r.createElement(p.Z,{item:!0,xs:12,md:8},r.createElement(h.Z,{component:"span"},"During our ideation process, we produced four different ideas which each consisted of a:",r.createElement("ul",null,r.createElement("li",null,"Target audience and salient characteristics of this user group."),r.createElement("li",null,"Questions that the target audience need answered."),r.createElement("li",null,"A description of the datasets that could be used to answer these question.")),"These ideas spanned topics such as mental health crises, online crowdfunding, and burden of disease from ambient air pollution. Based on the project's overall focus on",r.createElement("strong",null,"data representing a person's identity"),", we felt that our strongest idea was racial and ethnic representativeness in U.S. postsecondary education institutions.",r.createElement("br",null),r.createElement("br",null),"Further scoping brought us to racial and ",r.createElement("strong",null,"gender")," ","representation in 4-year institutions in Washington State. Our reasoning for this shift was the sparse datasets containing ethnicity as an identifer. In addition, we proposed that gender could be a more worthwhile exploration of intersectionality. Lastly, by focusing on Washington State rather than national statistics, our group could produce a visualization that is more attentive to a subset of the students entering college."))),r.createElement(p.Z,{container:!0,item:!0,xs:12},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h4"},"Describe Audience")),r.createElement(p.Z,{item:!0,xs:12,md:8},r.createElement(h.Z,{variant:"h6"},r.createElement("strong",null,"Primary Audience")),r.createElement(h.Z,null,"We identified our main target audience as current or prospective students for 4-year institutions in Washington State. The audience includes any genders. Our focus is on the age group between 18 and 24 because they primarily make up the undergraduate population. We believe that students of color, especially those who are from historically underrepresented groups in academia, would be most interested in understanding the race breakdown to ensure a community fit."),r.createElement("br",null),r.createElement(h.Z,{variant:"h6"},"Primary Audience Questions"),r.createElement(h.Z,{component:"span"},"Users viewing our visualization were intended to think critically about how racial and gender diversity are typified in current surveys. Primarily, they would be interested in how their expectations of diversity are represented across the institutions they attend or plan on attending. Especially if they are historically underrepresented, students would be interested in finding universities that are inclusive, welcoming, and represent their communities. Questions that our primary audience may ask include:",r.createElement("ul",null,r.createElement("li",null,"What demographics are underrepresented in postsecondary education?"),r.createElement("li",null,"What races and genders are represented throughout Washington universities?"),r.createElement("li",null,"How represented is my particular race and gender at the institutions I am interested or enrolled in?")))))),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,sm:12,md:4},r.createElement(h.Z,{variant:"h2",className:t.sectionTitle,id:"research"},"Research")),r.createElement(p.Z,{container:!0,item:!0,xs:12},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h4"},"Investigate Dataset")),r.createElement(p.Z,{item:!0,xs:12,md:8},r.createElement(h.Z,{variant:"h6"},"Dataset Overview"),r.createElement(h.Z,null,"Our data comes from the Integrated Postsecondary Education Data System (IPEDS), a system of interrelated surveys conducted by the National Center for Education Statistics (NCES). As a federal entity, the NCES is tasked with collecting and providing unbiased data to help guide efforts for establishing and maintaining school systems. By extension, we determined IPEDS to be an accurate and trustworthy data source for our visualization.",r.createElement("br",null),r.createElement("br",null),'The dataset comprises aggregated survey responses from 169,857 undergraduates enrolled for Fall 2019 across 22 public or private not-for-profit Washington State universities. Respondents were asked to identify with 1 of 7 racial categories, as well as a binary gender option of male or female. Students who did not select a racial category, as well as the university being unable to designate one in any post-enrollment procedures, were placed in an "Unknown" category.'),r.createElement("br",null),r.createElement(h.Z,{variant:"h6"},"Ethical Concerns"),r.createElement(h.Z,null,"The races included in our dataset were: “American Indian/Alaskan Native,” “Asian,” “Black,” “Hispanic,” “Pacific Islander,” “Race Unknown,” “Multiracial,” and “White.” Racial categories tend to reinforce a problematic sentiment: Aggregation of diverse populations ",r.createElement("em",null,"within")," races. One such example is the “Asian” category - it is an aggregation that does not account for cultural and community differences among ethnic groups, becoming less inclusive for those identifying as Asian.",r.createElement("br",null),r.createElement("br",null),"Additionally, a person can identify ethnically as Hispanic, regardless of race: one can identify as both White and Hispanic (or another combination). Another problematic aspect of the dataset was gender as a binary variable. The two options were male and female, which excludes the presence of non-binary identifying people. Although the dataset was collected in 2019, it was not inclusive in terms of race and gender. It is harmful to the students excluded from this dataset, whether their race was “clumped” with more races or whether they are non-binary.")))),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,sm:12,md:4},r.createElement(h.Z,{variant:"h2",className:t.sectionTitle,id:"design"},"Design")),r.createElement(p.Z,{container:!0,item:!0,xs:12},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h4"},"Initial Design Ideas")),r.createElement(p.Z,{item:!0,xs:12,md:8},r.createElement(h.Z,null,"After picking, cleaning, and wrangling our data, our group came up with 3 divergent designs for visualizing it.",r.createElement("br",null),r.createElement("br",null)),r.createElement(h.Z,{variant:"h6"},"Design Idea 1: Stacked Bar Chart"),r.createElement("img",{width:"100%",src:x,alt:"Stacked bar chart",style:{border:"1px solid black",borderRadius:"10px"}}),r.createElement(h.Z,{component:"span"},r.createElement("em",null,"This chart is a mock-up with dummy data, which is why the stacked bars do not total to 100%."),r.createElement("br",null),r.createElement("br",null),"Advantages:",r.createElement("ul",null,r.createElement("li",null,"Viewers can see the percentage of each race and gender share at each university."),r.createElement("li",null,"Viewers can use the drop-down on the left menu to select a university and the right menu to filter for genders.")),"Disadvantages:",r.createElement("ul",null,r.createElement("li",null,"This chart does not allow the user to visually compare different universities, as the user can only select one university at a time."))),r.createElement("br",null),r.createElement(h.Z,{variant:"h6"},"Design Idea 2: Pie Chart"),r.createElement("img",{width:"100%",src:Z,alt:"Pie chart",style:{border:"1px solid black",borderRadius:"10px"}}),r.createElement("br",null),r.createElement("br",null),r.createElement(h.Z,{component:"span"},"Advantages:",r.createElement("ul",null,r.createElement("li",null,"The racial and gender shares are visually impactful through area usage."),r.createElement("li",null,"Viewers can use the drop-down on the left menu to select a university and the right menu to filter for genders.")),"Disadvantages:",r.createElement("ul",null,r.createElement("li",null,"This chart does not allow the user to visually compare different universities, as the user can only select one university at a time."),r.createElement("li",null,"Comparing two slices within or between pie charts can be difficult as area differences are one of the least perceptive for the human eye in assessing."))),r.createElement("br",null),r.createElement(h.Z,{variant:"h6"},"Design Idea 3: Heat Map"),r.createElement("img",{width:"100%",src:S,alt:"Heat map",style:{border:"1px solid black",borderRadius:"10px"}}),r.createElement("br",null),r.createElement("br",null),r.createElement(h.Z,{component:"span"},"Advantages:",r.createElement("ul",null,r.createElement("li",null,"Allows users to compare the racial distribution between different universities."),r.createElement("li",null,"Hovering over a specific block allows users to view the number of people of a particular race at a given university, their percentage, and their gender share.")),"Disadvantages:",r.createElement("ul",null,r.createElement("li",null,"Users would have to do more work by clicking each cell for gender data."))),r.createElement("br",null),r.createElement(h.Z,{variant:"h6"},"Final Decision: Heat Map"),r.createElement(h.Z,null,"A disadvantage across all of these visualizations was that they all required ",r.createElement("strong",null,"interactive components"),". Our group came to the decision that ",r.createElement("strong",null,"static visualizations")," ","are more readily accessible and can be reproduced across many different formats that students utilize. In addition, we have a higher degree of design freedom by importing static images into Adobe Illustrator for refinement.",r.createElement("br",null),r.createElement("br",null),"Based on these considerations, our group felt that"," ",r.createElement("strong",null,"heat maps")," were the best-suited for visualizing a large amount of data and easily highlighting similarities or differences between universities."))),r.createElement(p.Z,{container:!0,item:!0,xs:12},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h4"},"Visualization Draft")),r.createElement(p.Z,{item:!0,xs:12,md:8},r.createElement(h.Z,null,'Due to the shift from an interactive to static focus, our group had to rethink how users can access the same information without menus that digital mediums provide. We came to the conclusion that two heat maps, one representing racial diversity and the other gender, may be a worthwhile draft for user testing. Users can view the heat maps in conjunction with each other to gain similar insights to our "nested data" interactive version.'),r.createElement("br",null),r.createElement("img",{src:_,width:"100%",alt:"Heat map of racial diversity",style:{border:"1px solid black",borderRadius:"10px"}}),r.createElement("br",null),r.createElement("br",null),r.createElement("img",{src:k,width:"100%",alt:"Heat map of gender diversity",style:{border:"1px solid black",borderRadius:"10px"}})))),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,sm:12,md:4},r.createElement(h.Z,{variant:"h2",className:t.sectionTitle,id:"evaluation"},"Evaluation")),r.createElement(p.Z,{container:!0,item:!0,xs:12},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h4"},"Usability Test")),r.createElement(p.Z,{item:!0,xs:12,md:8},r.createElement(h.Z,{variant:"h6"},"Context"),r.createElement(h.Z,null,"Our usability tests were conducted remotely via Zoom with 3 participants. Participants were between the ages of 18-24 and attends or will be attending a 4-year Washington State college. We asked participants to perform a series of three tasks using our visualization draft.",r.createElement("br",null),r.createElement("br",null),"As they performed each task, participants were asked to"," ",r.createElement("strong",null,"think out loud"),". We observed and took notes of their thoughts and behaviors throughout, and asked follow-up questions after their tasks were finished regarding their experience, challenges, suggestions."),r.createElement("br",null),r.createElement(h.Z,{variant:"h6"},"Task List"),r.createElement(h.Z,{component:"span"},"The following tasks were used to gauge how our primary audience may navigate and interpret data and visual encodings from our heat maps:",r.createElement("ol",null,r.createElement("li",null,"Please find the university with the highest percentage of Asians."),r.createElement("li",null,"Which race has the largest gender gap at City University of Seattle?"),r.createElement("li",null,"Which university represents multiracial people the least?"))),r.createElement(h.Z,{variant:"h6"},"Outcome"),r.createElement(h.Z,{component:"span"},"Participants' feedback were crucial in refining our visualization and alleviating painpoints in understanding its design. The most salient points of feedback from our usability study were:",r.createElement("ul",null,r.createElement("li",null,r.createElement("strong",null,"Ambiguity"),': Explanations for what is meant by racial identifiers like "multiracial", "hispanic", and "unknown".'),r.createElement("li",null,r.createElement("strong",null,"Discreteness"),": Difficulties in making confident inferences using the gradient scales for each heat map."),r.createElement("li",null,r.createElement("strong",null,"Information Overload"),": Comparing gender or racial shares for a university was difficult due to how large and clustered the heat map cells were.")))))),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,sm:12,md:4},r.createElement(h.Z,{variant:"h2",className:t.sectionTitle,id:"finaldesign"},"Final Design")),r.createElement(p.Z,{container:!0,item:!0,xs:12},r.createElement(p.Z,{item:!0,xs:12,md:4},r.createElement(h.Z,{variant:"h4"},"Changes")),r.createElement(p.Z,{item:!0,xs:12,md:8},r.createElement(h.Z,{component:"span"},"Based on our usability study, we implemented the following changes to our visualization:",r.createElement("ul",null,r.createElement("li",null,r.createElement("strong",null,"Contextual notes")," which provide space for explaining ambiguous terms or subjects."),r.createElement("li",null,r.createElement("strong",null,"Shifting the heat map grading")," into discrete values instead of continuous values to improve distinctness between cells. We also incorporated a"," ",r.createElement("strong",null,"divering color scale")," for users to better pinpoint extreme values."),r.createElement("li",null,r.createElement("strong",null,"Compacting the gender heat maps")," for readability and easier comparisons.")),"Our final design is a 2-page poster-style visualization:")))),r.createElement(p.Z,{container:!0,item:!0,xs:12,spacing:4},r.createElement(p.Z,{item:!0,xs:12,md:6},r.createElement(m,{wrapStyle:{width:"100%"}},r.createElement("img",{src:w,alt:"Poster showing heat map of racial/gender diversity."}))),r.createElement(p.Z,{item:!0,xs:12,md:6},r.createElement(m,{wrapStyle:{width:"100%"}},r.createElement("img",{src:b,alt:"Second page of poster showing heat map of racial/gender diversity."}))))))}var j=function(){return r.createElement(y.Z,{theme:C},r.createElement(T,null))}}}]);
  //# sourceMappingURL=component---src-pages-diversitywashington-js-e6b7beb97621a1e53ce4.js.map