var G0=e=>{throw TypeError(e)};var H0=(e,t,i)=>t.has(e)||G0("Cannot "+i);var Ko=(e,t,i)=>(H0(e,t,"read from private field"),i?i.call(e):t.get(e)),yo=(e,t,i)=>t.has(e)?G0("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i),wo=(e,t,i,n)=>(H0(e,t,"write to private field"),n?n.call(e,i):t.set(e,i),i);function r2(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function i(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(o){if(o.ep)return;o.ep=!0;const r=i(o);fetch(o.href,r)}})();function fp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var bd={exports:{}},xr={},vd={exports:{}},V={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var io=Symbol.for("react.element"),hp=Symbol.for("react.portal"),mp=Symbol.for("react.fragment"),gp=Symbol.for("react.strict_mode"),kp=Symbol.for("react.profiler"),Kp=Symbol.for("react.provider"),yp=Symbol.for("react.context"),wp=Symbol.for("react.forward_ref"),Cp=Symbol.for("react.suspense"),bp=Symbol.for("react.memo"),vp=Symbol.for("react.lazy"),W0=Symbol.iterator;function _p(e){return e===null||typeof e!="object"?null:(e=W0&&e[W0]||e["@@iterator"],typeof e=="function"?e:null)}var _d={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Sd=Object.assign,Nd={};function qi(e,t,i){this.props=e,this.context=t,this.refs=Nd,this.updater=i||_d}qi.prototype.isReactComponent={};qi.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};qi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ad(){}Ad.prototype=qi.prototype;function Es(e,t,i){this.props=e,this.context=t,this.refs=Nd,this.updater=i||_d}var Ts=Es.prototype=new Ad;Ts.constructor=Es;Sd(Ts,qi.prototype);Ts.isPureReactComponent=!0;var $0=Array.isArray,Id=Object.prototype.hasOwnProperty,Ms={current:null},xd={key:!0,ref:!0,__self:!0,__source:!0};function Pd(e,t,i){var n,o={},r=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(r=""+t.key),t)Id.call(t,n)&&!xd.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=i;else if(1<s){for(var l=Array(s),d=0;d<s;d++)l[d]=arguments[d+2];o.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)o[n]===void 0&&(o[n]=s[n]);return{$$typeof:io,type:e,key:r,ref:a,props:o,_owner:Ms.current}}function Sp(e,t){return{$$typeof:io,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ds(e){return typeof e=="object"&&e!==null&&e.$$typeof===io}function Np(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(i){return t[i]})}var J0=/\/+/g;function qr(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Np(""+e.key):t.toString(36)}function jo(e,t,i,n,o){var r=typeof e;(r==="undefined"||r==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(r){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case io:case hp:a=!0}}if(a)return a=e,o=o(a),e=n===""?"."+qr(a,0):n,$0(o)?(i="",e!=null&&(i=e.replace(J0,"$&/")+"/"),jo(o,t,i,"",function(d){return d})):o!=null&&(Ds(o)&&(o=Sp(o,i+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(J0,"$&/")+"/")+e)),t.push(o)),1;if(a=0,n=n===""?".":n+":",$0(e))for(var s=0;s<e.length;s++){r=e[s];var l=n+qr(r,s);a+=jo(r,t,i,l,o)}else if(l=_p(e),typeof l=="function")for(e=l.call(e),s=0;!(r=e.next()).done;)r=r.value,l=n+qr(r,s++),a+=jo(r,t,i,l,o);else if(r==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function Co(e,t,i){if(e==null)return e;var n=[],o=0;return jo(e,n,"","",function(r){return t.call(i,r,o++)}),n}function Ap(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(i){(e._status===0||e._status===-1)&&(e._status=1,e._result=i)},function(i){(e._status===0||e._status===-1)&&(e._status=2,e._result=i)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Oe={current:null},Uo={transition:null},Ip={ReactCurrentDispatcher:Oe,ReactCurrentBatchConfig:Uo,ReactCurrentOwner:Ms};function Od(){throw Error("act(...) is not supported in production builds of React.")}V.Children={map:Co,forEach:function(e,t,i){Co(e,function(){t.apply(this,arguments)},i)},count:function(e){var t=0;return Co(e,function(){t++}),t},toArray:function(e){return Co(e,function(t){return t})||[]},only:function(e){if(!Ds(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};V.Component=qi;V.Fragment=mp;V.Profiler=kp;V.PureComponent=Es;V.StrictMode=gp;V.Suspense=Cp;V.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ip;V.act=Od;V.cloneElement=function(e,t,i){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=Sd({},e.props),o=e.key,r=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(r=t.ref,a=Ms.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)Id.call(t,l)&&!xd.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=i;else if(1<l){s=Array(l);for(var d=0;d<l;d++)s[d]=arguments[d+2];n.children=s}return{$$typeof:io,type:e.type,key:o,ref:r,props:n,_owner:a}};V.createContext=function(e){return e={$$typeof:yp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Kp,_context:e},e.Consumer=e};V.createElement=Pd;V.createFactory=function(e){var t=Pd.bind(null,e);return t.type=e,t};V.createRef=function(){return{current:null}};V.forwardRef=function(e){return{$$typeof:wp,render:e}};V.isValidElement=Ds;V.lazy=function(e){return{$$typeof:vp,_payload:{_status:-1,_result:e},_init:Ap}};V.memo=function(e,t){return{$$typeof:bp,type:e,compare:t===void 0?null:t}};V.startTransition=function(e){var t=Uo.transition;Uo.transition={};try{e()}finally{Uo.transition=t}};V.unstable_act=Od;V.useCallback=function(e,t){return Oe.current.useCallback(e,t)};V.useContext=function(e){return Oe.current.useContext(e)};V.useDebugValue=function(){};V.useDeferredValue=function(e){return Oe.current.useDeferredValue(e)};V.useEffect=function(e,t){return Oe.current.useEffect(e,t)};V.useId=function(){return Oe.current.useId()};V.useImperativeHandle=function(e,t,i){return Oe.current.useImperativeHandle(e,t,i)};V.useInsertionEffect=function(e,t){return Oe.current.useInsertionEffect(e,t)};V.useLayoutEffect=function(e,t){return Oe.current.useLayoutEffect(e,t)};V.useMemo=function(e,t){return Oe.current.useMemo(e,t)};V.useReducer=function(e,t,i){return Oe.current.useReducer(e,t,i)};V.useRef=function(e){return Oe.current.useRef(e)};V.useState=function(e){return Oe.current.useState(e)};V.useSyncExternalStore=function(e,t,i){return Oe.current.useSyncExternalStore(e,t,i)};V.useTransition=function(){return Oe.current.useTransition()};V.version="18.3.1";vd.exports=V;var Ke=vd.exports;const Oa=fp(Ke);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var xp=Ke,Pp=Symbol.for("react.element"),Op=Symbol.for("react.fragment"),zp=Object.prototype.hasOwnProperty,Ep=xp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Tp={key:!0,ref:!0,__self:!0,__source:!0};function zd(e,t,i){var n,o={},r=null,a=null;i!==void 0&&(r=""+i),t.key!==void 0&&(r=""+t.key),t.ref!==void 0&&(a=t.ref);for(n in t)zp.call(t,n)&&!Tp.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)o[n]===void 0&&(o[n]=t[n]);return{$$typeof:Pp,type:e,key:r,ref:a,props:o,_owner:Ep.current}}xr.Fragment=Op;xr.jsx=zd;xr.jsxs=zd;bd.exports=xr;var y=bd.exports,za={},Ed={exports:{}},Fe={},Td={exports:{}},Md={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(e){function t(S,j){var U=S.length;S.push(j);e:for(;0<U;){var $=U-1>>>1,Q=S[$];if(0<o(Q,j))S[$]=j,S[U]=Q,U=$;else break e}}function i(S){return S.length===0?null:S[0]}function n(S){if(S.length===0)return null;var j=S[0],U=S.pop();if(U!==j){S[0]=U;e:for(var $=0,Q=S.length,E=Q>>>1;$<E;){var B=2*($+1)-1,T=S[B],R=B+1,ae=S[R];if(0>o(T,U))R<Q&&0>o(ae,T)?(S[$]=ae,S[R]=U,$=R):(S[$]=T,S[B]=U,$=B);else if(R<Q&&0>o(ae,U))S[$]=ae,S[R]=U,$=R;else break e}}return j}function o(S,j){var U=S.sortIndex-j.sortIndex;return U!==0?U:S.id-j.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],d=[],u=1,f=null,m=3,g=!1,K=!1,w=!1,I=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(S){for(var j=i(d);j!==null;){if(j.callback===null)n(d);else if(j.startTime<=S)n(d),j.sortIndex=j.expirationTime,t(l,j);else break;j=i(d)}}function C(S){if(w=!1,h(S),!K)if(i(l)!==null)K=!0,Ae(v);else{var j=i(d);j!==null&&Xe(C,j.startTime-S)}}function v(S,j){K=!1,w&&(w=!1,p(P),P=-1),g=!0;var U=m;try{for(h(j),f=i(l);f!==null&&(!(f.expirationTime>j)||S&&!L());){var $=f.callback;if(typeof $=="function"){f.callback=null,m=f.priorityLevel;var Q=$(f.expirationTime<=j);j=e.unstable_now(),typeof Q=="function"?f.callback=Q:f===i(l)&&n(l),h(j)}else n(l);f=i(l)}if(f!==null)var E=!0;else{var B=i(d);B!==null&&Xe(C,B.startTime-j),E=!1}return E}finally{f=null,m=U,g=!1}}var A=!1,_=null,P=-1,F=5,M=-1;function L(){return!(e.unstable_now()-M<F)}function O(){if(_!==null){var S=e.unstable_now();M=S;var j=!0;try{j=_(!0,S)}finally{j?ee():(A=!1,_=null)}}else A=!1}var ee;if(typeof c=="function")ee=function(){c(O)};else if(typeof MessageChannel<"u"){var Ce=new MessageChannel,de=Ce.port2;Ce.port1.onmessage=O,ee=function(){de.postMessage(null)}}else ee=function(){I(O,0)};function Ae(S){_=S,A||(A=!0,ee())}function Xe(S,j){P=I(function(){S(e.unstable_now())},j)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(S){S.callback=null},e.unstable_continueExecution=function(){K||g||(K=!0,Ae(v))},e.unstable_forceFrameRate=function(S){0>S||125<S?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):F=0<S?Math.floor(1e3/S):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return i(l)},e.unstable_next=function(S){switch(m){case 1:case 2:case 3:var j=3;break;default:j=m}var U=m;m=j;try{return S()}finally{m=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(S,j){switch(S){case 1:case 2:case 3:case 4:case 5:break;default:S=3}var U=m;m=S;try{return j()}finally{m=U}},e.unstable_scheduleCallback=function(S,j,U){var $=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?$+U:$):U=$,S){case 1:var Q=-1;break;case 2:Q=250;break;case 5:Q=1073741823;break;case 4:Q=1e4;break;default:Q=5e3}return Q=U+Q,S={id:u++,callback:j,priorityLevel:S,startTime:U,expirationTime:Q,sortIndex:-1},U>$?(S.sortIndex=U,t(d,S),i(l)===null&&S===i(d)&&(w?(p(P),P=-1):w=!0,Xe(C,U-$))):(S.sortIndex=Q,t(l,S),K||g||(K=!0,Ae(v))),S},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(S){var j=m;return function(){var U=m;m=j;try{return S.apply(this,arguments)}finally{m=U}}}})(Md);Td.exports=Md;var Mp=Td.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Dp=Ke,Ve=Mp;function b(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,i=1;i<arguments.length;i++)t+="&args[]="+encodeURIComponent(arguments[i]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Dd=new Set,Tn={};function Ki(e,t){Hi(e,t),Hi(e+"Capture",t)}function Hi(e,t){for(Tn[e]=t,e=0;e<t.length;e++)Dd.add(t[e])}var At=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ea=Object.prototype.hasOwnProperty,Lp=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Y0={},Q0={};function Bp(e){return Ea.call(Q0,e)?!0:Ea.call(Y0,e)?!1:Lp.test(e)?Q0[e]=!0:(Y0[e]=!0,!1)}function Rp(e,t,i,n){if(i!==null&&i.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:i!==null?!i.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function jp(e,t,i,n){if(t===null||typeof t>"u"||Rp(e,t,i,n))return!0;if(n)return!1;if(i!==null)switch(i.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ze(e,t,i,n,o,r,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=i,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=a}var we={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){we[e]=new ze(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];we[t]=new ze(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){we[e]=new ze(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){we[e]=new ze(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){we[e]=new ze(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){we[e]=new ze(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){we[e]=new ze(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){we[e]=new ze(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){we[e]=new ze(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ls=/[\-:]([a-z])/g;function Bs(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ls,Bs);we[t]=new ze(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ls,Bs);we[t]=new ze(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ls,Bs);we[t]=new ze(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){we[e]=new ze(e,1,!1,e.toLowerCase(),null,!1,!1)});we.xlinkHref=new ze("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){we[e]=new ze(e,1,!1,e.toLowerCase(),null,!0,!0)});function Rs(e,t,i,n){var o=we.hasOwnProperty(t)?we[t]:null;(o!==null?o.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(jp(t,i,o,n)&&(i=null),n||o===null?Bp(t)&&(i===null?e.removeAttribute(t):e.setAttribute(t,""+i)):o.mustUseProperty?e[o.propertyName]=i===null?o.type===3?!1:"":i:(t=o.attributeName,n=o.attributeNamespace,i===null?e.removeAttribute(t):(o=o.type,i=o===3||o===4&&i===!0?"":""+i,n?e.setAttributeNS(n,t,i):e.setAttribute(t,i))))}var Ot=Dp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,bo=Symbol.for("react.element"),_i=Symbol.for("react.portal"),Si=Symbol.for("react.fragment"),js=Symbol.for("react.strict_mode"),Ta=Symbol.for("react.profiler"),Ld=Symbol.for("react.provider"),Bd=Symbol.for("react.context"),Us=Symbol.for("react.forward_ref"),Ma=Symbol.for("react.suspense"),Da=Symbol.for("react.suspense_list"),Vs=Symbol.for("react.memo"),Lt=Symbol.for("react.lazy"),Rd=Symbol.for("react.offscreen"),X0=Symbol.iterator;function un(e){return e===null||typeof e!="object"?null:(e=X0&&e[X0]||e["@@iterator"],typeof e=="function"?e:null)}var ne=Object.assign,ea;function yn(e){if(ea===void 0)try{throw Error()}catch(i){var t=i.stack.trim().match(/\n( *(at )?)/);ea=t&&t[1]||""}return"\n"+ea+e}var ta=!1;function ia(e,t){if(!e||ta)return"";ta=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(d){var n=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){n=d}e.call(t.prototype)}else{try{throw Error()}catch(d){n=d}e()}}catch(d){if(d&&n&&typeof d.stack=="string"){for(var o=d.stack.split("\n"),r=n.stack.split("\n"),a=o.length-1,s=r.length-1;1<=a&&0<=s&&o[a]!==r[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==r[s]){if(a!==1||s!==1)do if(a--,s--,0>s||o[a]!==r[s]){var l="\n"+o[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{ta=!1,Error.prepareStackTrace=i}return(e=e?e.displayName||e.name:"")?yn(e):""}function Up(e){switch(e.tag){case 5:return yn(e.type);case 16:return yn("Lazy");case 13:return yn("Suspense");case 19:return yn("SuspenseList");case 0:case 2:case 15:return e=ia(e.type,!1),e;case 11:return e=ia(e.type.render,!1),e;case 1:return e=ia(e.type,!0),e;default:return""}}function La(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Si:return"Fragment";case _i:return"Portal";case Ta:return"Profiler";case js:return"StrictMode";case Ma:return"Suspense";case Da:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Bd:return(e.displayName||"Context")+".Consumer";case Ld:return(e._context.displayName||"Context")+".Provider";case Us:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Vs:return t=e.displayName||null,t!==null?t:La(e.type)||"Memo";case Lt:t=e._payload,e=e._init;try{return La(e(t))}catch(i){}}return null}function Vp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return La(t);case 8:return t===js?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Xt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function jd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Fp(e){var t=jd(e)?"checked":"value",i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var o=i.get,r=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,r.call(this,a)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function vo(e){e._valueTracker||(e._valueTracker=Fp(e))}function Ud(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var i=t.getValue(),n="";return e&&(n=jd(e)?e.checked?"true":"false":e.value),e=n,e!==i?(t.setValue(e),!0):!1}function ir(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Ba(e,t){var i=t.checked;return ne({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i!=null?i:e._wrapperState.initialChecked})}function Z0(e,t){var i=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;i=Xt(t.value!=null?t.value:i),e._wrapperState={initialChecked:n,initialValue:i,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Vd(e,t){t=t.checked,t!=null&&Rs(e,"checked",t,!1)}function Ra(e,t){Vd(e,t);var i=Xt(t.value),n=t.type;if(i!=null)n==="number"?(i===0&&e.value===""||e.value!=i)&&(e.value=""+i):e.value!==""+i&&(e.value=""+i);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ja(e,t.type,i):t.hasOwnProperty("defaultValue")&&ja(e,t.type,Xt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function q0(e,t,i){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,i||t===e.value||(e.value=t),e.defaultValue=t}i=e.name,i!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,i!==""&&(e.name=i)}function ja(e,t,i){(t!=="number"||ir(e.ownerDocument)!==e)&&(i==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+i&&(e.defaultValue=""+i))}var wn=Array.isArray;function Di(e,t,i,n){if(e=e.options,t){t={};for(var o=0;o<i.length;o++)t["$"+i[o]]=!0;for(i=0;i<e.length;i++)o=t.hasOwnProperty("$"+e[i].value),e[i].selected!==o&&(e[i].selected=o),o&&n&&(e[i].defaultSelected=!0)}else{for(i=""+Xt(i),t=null,o=0;o<e.length;o++){if(e[o].value===i){e[o].selected=!0,n&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Ua(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(b(91));return ne({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function el(e,t){var i=t.value;if(i==null){if(i=t.children,t=t.defaultValue,i!=null){if(t!=null)throw Error(b(92));if(wn(i)){if(1<i.length)throw Error(b(93));i=i[0]}t=i}t==null&&(t=""),i=t}e._wrapperState={initialValue:Xt(i)}}function Fd(e,t){var i=Xt(t.value),n=Xt(t.defaultValue);i!=null&&(i=""+i,i!==e.value&&(e.value=i),t.defaultValue==null&&e.defaultValue!==i&&(e.defaultValue=i)),n!=null&&(e.defaultValue=""+n)}function tl(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Gd(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Va(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Gd(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var _o,Hd=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,i,n,o){MSApp.execUnsafeLocalFunction(function(){return e(t,i,n,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(_o=_o||document.createElement("div"),_o.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=_o.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Mn(e,t){if(t){var i=e.firstChild;if(i&&i===e.lastChild&&i.nodeType===3){i.nodeValue=t;return}}e.textContent=t}var Sn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Gp=["Webkit","ms","Moz","O"];Object.keys(Sn).forEach(function(e){Gp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Sn[t]=Sn[e]})});function Wd(e,t,i){return t==null||typeof t=="boolean"||t===""?"":i||typeof t!="number"||t===0||Sn.hasOwnProperty(e)&&Sn[e]?(""+t).trim():t+"px"}function $d(e,t){e=e.style;for(var i in t)if(t.hasOwnProperty(i)){var n=i.indexOf("--")===0,o=Wd(i,t[i],n);i==="float"&&(i="cssFloat"),n?e.setProperty(i,o):e[i]=o}}var Hp=ne({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Fa(e,t){if(t){if(Hp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(b(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(b(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(b(61))}if(t.style!=null&&typeof t.style!="object")throw Error(b(62))}}function Ga(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ha=null;function Fs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Wa=null,Li=null,Bi=null;function il(e){if(e=ro(e)){if(typeof Wa!="function")throw Error(b(280));var t=e.stateNode;t&&(t=Tr(t),Wa(e.stateNode,e.type,t))}}function Jd(e){Li?Bi?Bi.push(e):Bi=[e]:Li=e}function Yd(){if(Li){var e=Li,t=Bi;if(Bi=Li=null,il(e),t)for(e=0;e<t.length;e++)il(t[e])}}function Qd(e,t){return e(t)}function Xd(){}var na=!1;function Zd(e,t,i){if(na)return e(t,i);na=!0;try{return Qd(e,t,i)}finally{na=!1,(Li!==null||Bi!==null)&&(Xd(),Yd())}}function Dn(e,t){var i=e.stateNode;if(i===null)return null;var n=Tr(i);if(n===null)return null;i=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(i&&typeof i!="function")throw Error(b(231,t,typeof i));return i}var $a=!1;if(At)try{var pn={};Object.defineProperty(pn,"passive",{get:function(){$a=!0}}),window.addEventListener("test",pn,pn),window.removeEventListener("test",pn,pn)}catch(e){$a=!1}function Wp(e,t,i,n,o,r,a,s,l){var d=Array.prototype.slice.call(arguments,3);try{t.apply(i,d)}catch(u){this.onError(u)}}var Nn=!1,nr=null,or=!1,Ja=null,$p={onError:function(e){Nn=!0,nr=e}};function Jp(e,t,i,n,o,r,a,s,l){Nn=!1,nr=null,Wp.apply($p,arguments)}function Yp(e,t,i,n,o,r,a,s,l){if(Jp.apply(this,arguments),Nn){if(Nn){var d=nr;Nn=!1,nr=null}else throw Error(b(198));or||(or=!0,Ja=d)}}function yi(e){var t=e,i=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(i=t.return),e=t.return;while(e)}return t.tag===3?i:null}function qd(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function nl(e){if(yi(e)!==e)throw Error(b(188))}function Qp(e){var t=e.alternate;if(!t){if(t=yi(e),t===null)throw Error(b(188));return t!==e?null:e}for(var i=e,n=t;;){var o=i.return;if(o===null)break;var r=o.alternate;if(r===null){if(n=o.return,n!==null){i=n;continue}break}if(o.child===r.child){for(r=o.child;r;){if(r===i)return nl(o),e;if(r===n)return nl(o),t;r=r.sibling}throw Error(b(188))}if(i.return!==n.return)i=o,n=r;else{for(var a=!1,s=o.child;s;){if(s===i){a=!0,i=o,n=r;break}if(s===n){a=!0,n=o,i=r;break}s=s.sibling}if(!a){for(s=r.child;s;){if(s===i){a=!0,i=r,n=o;break}if(s===n){a=!0,n=r,i=o;break}s=s.sibling}if(!a)throw Error(b(189))}}if(i.alternate!==n)throw Error(b(190))}if(i.tag!==3)throw Error(b(188));return i.stateNode.current===i?e:t}function ec(e){return e=Qp(e),e!==null?tc(e):null}function tc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=tc(e);if(t!==null)return t;e=e.sibling}return null}var ic=Ve.unstable_scheduleCallback,ol=Ve.unstable_cancelCallback,Xp=Ve.unstable_shouldYield,Zp=Ve.unstable_requestPaint,le=Ve.unstable_now,qp=Ve.unstable_getCurrentPriorityLevel,Gs=Ve.unstable_ImmediatePriority,nc=Ve.unstable_UserBlockingPriority,rr=Ve.unstable_NormalPriority,ef=Ve.unstable_LowPriority,oc=Ve.unstable_IdlePriority,Pr=null,mt=null;function tf(e){if(mt&&typeof mt.onCommitFiberRoot=="function")try{mt.onCommitFiberRoot(Pr,e,void 0,(e.current.flags&128)===128)}catch(t){}}var ot=Math.clz32?Math.clz32:rf,nf=Math.log,of=Math.LN2;function rf(e){return e>>>=0,e===0?32:31-(nf(e)/of|0)|0}var So=64,No=4194304;function Cn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ar(e,t){var i=e.pendingLanes;if(i===0)return 0;var n=0,o=e.suspendedLanes,r=e.pingedLanes,a=i&268435455;if(a!==0){var s=a&~o;s!==0?n=Cn(s):(r&=a,r!==0&&(n=Cn(r)))}else a=i&~o,a!==0?n=Cn(a):r!==0&&(n=Cn(r));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,r=t&-t,o>=r||o===16&&(r&4194240)!==0))return t;if(n&4&&(n|=i&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)i=31-ot(t),o=1<<i,n|=e[i],t&=~o;return n}function af(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function sf(e,t){for(var i=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,r=e.pendingLanes;0<r;){var a=31-ot(r),s=1<<a,l=o[a];l===-1?(!(s&i)||s&n)&&(o[a]=af(s,t)):l<=t&&(e.expiredLanes|=s),r&=~s}}function Ya(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function rc(){var e=So;return So<<=1,!(So&4194240)&&(So=64),e}function oa(e){for(var t=[],i=0;31>i;i++)t.push(e);return t}function no(e,t,i){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ot(t),e[t]=i}function lf(e,t){var i=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<i;){var o=31-ot(i),r=1<<o;t[o]=0,n[o]=-1,e[o]=-1,i&=~r}}function Hs(e,t){var i=e.entangledLanes|=t;for(e=e.entanglements;i;){var n=31-ot(i),o=1<<n;o&t|e[n]&t&&(e[n]|=t),i&=~o}}var H=0;function ac(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var sc,Ws,lc,dc,cc,Qa=!1,Ao=[],Ft=null,Gt=null,Ht=null,Ln=new Map,Bn=new Map,Rt=[],df="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rl(e,t){switch(e){case"focusin":case"focusout":Ft=null;break;case"dragenter":case"dragleave":Gt=null;break;case"mouseover":case"mouseout":Ht=null;break;case"pointerover":case"pointerout":Ln.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Bn.delete(t.pointerId)}}function fn(e,t,i,n,o,r){return e===null||e.nativeEvent!==r?(e={blockedOn:t,domEventName:i,eventSystemFlags:n,nativeEvent:r,targetContainers:[o]},t!==null&&(t=ro(t),t!==null&&Ws(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function cf(e,t,i,n,o){switch(t){case"focusin":return Ft=fn(Ft,e,t,i,n,o),!0;case"dragenter":return Gt=fn(Gt,e,t,i,n,o),!0;case"mouseover":return Ht=fn(Ht,e,t,i,n,o),!0;case"pointerover":var r=o.pointerId;return Ln.set(r,fn(Ln.get(r)||null,e,t,i,n,o)),!0;case"gotpointercapture":return r=o.pointerId,Bn.set(r,fn(Bn.get(r)||null,e,t,i,n,o)),!0}return!1}function uc(e){var t=si(e.target);if(t!==null){var i=yi(t);if(i!==null){if(t=i.tag,t===13){if(t=qd(i),t!==null){e.blockedOn=t,cc(e.priority,function(){lc(i)});return}}else if(t===3&&i.stateNode.current.memoizedState.isDehydrated){e.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Vo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var i=Xa(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(i===null){i=e.nativeEvent;var n=new i.constructor(i.type,i);Ha=n,i.target.dispatchEvent(n),Ha=null}else return t=ro(i),t!==null&&Ws(t),e.blockedOn=i,!1;t.shift()}return!0}function al(e,t,i){Vo(e)&&i.delete(t)}function uf(){Qa=!1,Ft!==null&&Vo(Ft)&&(Ft=null),Gt!==null&&Vo(Gt)&&(Gt=null),Ht!==null&&Vo(Ht)&&(Ht=null),Ln.forEach(al),Bn.forEach(al)}function hn(e,t){e.blockedOn===t&&(e.blockedOn=null,Qa||(Qa=!0,Ve.unstable_scheduleCallback(Ve.unstable_NormalPriority,uf)))}function Rn(e){function t(o){return hn(o,e)}if(0<Ao.length){hn(Ao[0],e);for(var i=1;i<Ao.length;i++){var n=Ao[i];n.blockedOn===e&&(n.blockedOn=null)}}for(Ft!==null&&hn(Ft,e),Gt!==null&&hn(Gt,e),Ht!==null&&hn(Ht,e),Ln.forEach(t),Bn.forEach(t),i=0;i<Rt.length;i++)n=Rt[i],n.blockedOn===e&&(n.blockedOn=null);for(;0<Rt.length&&(i=Rt[0],i.blockedOn===null);)uc(i),i.blockedOn===null&&Rt.shift()}var Ri=Ot.ReactCurrentBatchConfig,sr=!0;function pf(e,t,i,n){var o=H,r=Ri.transition;Ri.transition=null;try{H=1,$s(e,t,i,n)}finally{H=o,Ri.transition=r}}function ff(e,t,i,n){var o=H,r=Ri.transition;Ri.transition=null;try{H=4,$s(e,t,i,n)}finally{H=o,Ri.transition=r}}function $s(e,t,i,n){if(sr){var o=Xa(e,t,i,n);if(o===null)ha(e,t,n,lr,i),rl(e,n);else if(cf(o,e,t,i,n))n.stopPropagation();else if(rl(e,n),t&4&&-1<df.indexOf(e)){for(;o!==null;){var r=ro(o);if(r!==null&&sc(r),r=Xa(e,t,i,n),r===null&&ha(e,t,n,lr,i),r===o)break;o=r}o!==null&&n.stopPropagation()}else ha(e,t,n,null,i)}}var lr=null;function Xa(e,t,i,n){if(lr=null,e=Fs(n),e=si(e),e!==null)if(t=yi(e),t===null)e=null;else if(i=t.tag,i===13){if(e=qd(t),e!==null)return e;e=null}else if(i===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return lr=e,null}function pc(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(qp()){case Gs:return 1;case nc:return 4;case rr:case ef:return 16;case oc:return 536870912;default:return 16}default:return 16}}var Ut=null,Js=null,Fo=null;function fc(){if(Fo)return Fo;var e,t=Js,i=t.length,n,o="value"in Ut?Ut.value:Ut.textContent,r=o.length;for(e=0;e<i&&t[e]===o[e];e++);var a=i-e;for(n=1;n<=a&&t[i-n]===o[r-n];n++);return Fo=o.slice(e,1<n?1-n:void 0)}function Go(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Io(){return!0}function sl(){return!1}function Ge(e){function t(i,n,o,r,a){this._reactName=i,this._targetInst=o,this.type=n,this.nativeEvent=r,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(i=e[s],this[s]=i?i(r):r[s]);return this.isDefaultPrevented=(r.defaultPrevented!=null?r.defaultPrevented:r.returnValue===!1)?Io:sl,this.isPropagationStopped=sl,this}return ne(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=Io)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=Io)},persist:function(){},isPersistent:Io}),t}var en={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ys=Ge(en),oo=ne({},en,{view:0,detail:0}),hf=Ge(oo),ra,aa,mn,Or=ne({},oo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Qs,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==mn&&(mn&&e.type==="mousemove"?(ra=e.screenX-mn.screenX,aa=e.screenY-mn.screenY):aa=ra=0,mn=e),ra)},movementY:function(e){return"movementY"in e?e.movementY:aa}}),ll=Ge(Or),mf=ne({},Or,{dataTransfer:0}),gf=Ge(mf),kf=ne({},oo,{relatedTarget:0}),sa=Ge(kf),Kf=ne({},en,{animationName:0,elapsedTime:0,pseudoElement:0}),yf=Ge(Kf),wf=ne({},en,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Cf=Ge(wf),bf=ne({},en,{data:0}),dl=Ge(bf),vf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_f={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Sf[e])?!!t[e]:!1}function Qs(){return Nf}var Af=ne({},oo,{key:function(e){if(e.key){var t=vf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Go(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?_f[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Qs,charCode:function(e){return e.type==="keypress"?Go(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Go(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),If=Ge(Af),xf=ne({},Or,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),cl=Ge(xf),Pf=ne({},oo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Qs}),Of=Ge(Pf),zf=ne({},en,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ef=Ge(zf),Tf=ne({},Or,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Mf=Ge(Tf),Df=[9,13,27,32],Xs=At&&"CompositionEvent"in window,An=null;At&&"documentMode"in document&&(An=document.documentMode);var Lf=At&&"TextEvent"in window&&!An,hc=At&&(!Xs||An&&8<An&&11>=An),ul=" ",pl=!1;function mc(e,t){switch(e){case"keyup":return Df.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ni=!1;function Bf(e,t){switch(e){case"compositionend":return gc(t);case"keypress":return t.which!==32?null:(pl=!0,ul);case"textInput":return e=t.data,e===ul&&pl?null:e;default:return null}}function Rf(e,t){if(Ni)return e==="compositionend"||!Xs&&mc(e,t)?(e=fc(),Fo=Js=Ut=null,Ni=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return hc&&t.locale!=="ko"?null:t.data;default:return null}}var jf={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function fl(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!jf[e.type]:t==="textarea"}function kc(e,t,i,n){Jd(n),t=dr(t,"onChange"),0<t.length&&(i=new Ys("onChange","change",null,i,n),e.push({event:i,listeners:t}))}var In=null,jn=null;function Uf(e){Ic(e,0)}function zr(e){var t=xi(e);if(Ud(t))return e}function Vf(e,t){if(e==="change")return t}var Kc=!1;if(At){var la;if(At){var da="oninput"in document;if(!da){var hl=document.createElement("div");hl.setAttribute("oninput","return;"),da=typeof hl.oninput=="function"}la=da}else la=!1;Kc=la&&(!document.documentMode||9<document.documentMode)}function ml(){In&&(In.detachEvent("onpropertychange",yc),jn=In=null)}function yc(e){if(e.propertyName==="value"&&zr(jn)){var t=[];kc(t,jn,e,Fs(e)),Zd(Uf,t)}}function Ff(e,t,i){e==="focusin"?(ml(),In=t,jn=i,In.attachEvent("onpropertychange",yc)):e==="focusout"&&ml()}function Gf(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return zr(jn)}function Hf(e,t){if(e==="click")return zr(t)}function Wf(e,t){if(e==="input"||e==="change")return zr(t)}function $f(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var at=typeof Object.is=="function"?Object.is:$f;function Un(e,t){if(at(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var i=Object.keys(e),n=Object.keys(t);if(i.length!==n.length)return!1;for(n=0;n<i.length;n++){var o=i[n];if(!Ea.call(t,o)||!at(e[o],t[o]))return!1}return!0}function gl(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function kl(e,t){var i=gl(e);e=0;for(var n;i;){if(i.nodeType===3){if(n=e+i.textContent.length,e<=t&&n>=t)return{node:i,offset:t-e};e=n}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=gl(i)}}function wc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Cc(){for(var e=window,t=ir();t instanceof e.HTMLIFrameElement;){try{var i=typeof t.contentWindow.location.href=="string"}catch(n){i=!1}if(i)e=t.contentWindow;else break;t=ir(e.document)}return t}function Zs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Jf(e){var t=Cc(),i=e.focusedElem,n=e.selectionRange;if(t!==i&&i&&i.ownerDocument&&wc(i.ownerDocument.documentElement,i)){if(n!==null&&Zs(i)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in i)i.selectionStart=t,i.selectionEnd=Math.min(e,i.value.length);else if(e=(t=i.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=i.textContent.length,r=Math.min(n.start,o);n=n.end===void 0?r:Math.min(n.end,o),!e.extend&&r>n&&(o=n,n=r,r=o),o=kl(i,r);var a=kl(i,n);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),r>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=i;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i<t.length;i++)e=t[i],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Yf=At&&"documentMode"in document&&11>=document.documentMode,Ai=null,Za=null,xn=null,qa=!1;function Kl(e,t,i){var n=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;qa||Ai==null||Ai!==ir(n)||(n=Ai,"selectionStart"in n&&Zs(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),xn&&Un(xn,n)||(xn=n,n=dr(Za,"onSelect"),0<n.length&&(t=new Ys("onSelect","select",null,t,i),e.push({event:t,listeners:n}),t.target=Ai)))}function xo(e,t){var i={};return i[e.toLowerCase()]=t.toLowerCase(),i["Webkit"+e]="webkit"+t,i["Moz"+e]="moz"+t,i}var Ii={animationend:xo("Animation","AnimationEnd"),animationiteration:xo("Animation","AnimationIteration"),animationstart:xo("Animation","AnimationStart"),transitionend:xo("Transition","TransitionEnd")},ca={},bc={};At&&(bc=document.createElement("div").style,"AnimationEvent"in window||(delete Ii.animationend.animation,delete Ii.animationiteration.animation,delete Ii.animationstart.animation),"TransitionEvent"in window||delete Ii.transitionend.transition);function Er(e){if(ca[e])return ca[e];if(!Ii[e])return e;var t=Ii[e],i;for(i in t)if(t.hasOwnProperty(i)&&i in bc)return ca[e]=t[i];return e}var vc=Er("animationend"),_c=Er("animationiteration"),Sc=Er("animationstart"),Nc=Er("transitionend"),Ac=new Map,yl="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ei(e,t){Ac.set(e,t),Ki(t,[e])}for(var ua=0;ua<yl.length;ua++){var pa=yl[ua],Qf=pa.toLowerCase(),Xf=pa[0].toUpperCase()+pa.slice(1);ei(Qf,"on"+Xf)}ei(vc,"onAnimationEnd");ei(_c,"onAnimationIteration");ei(Sc,"onAnimationStart");ei("dblclick","onDoubleClick");ei("focusin","onFocus");ei("focusout","onBlur");ei(Nc,"onTransitionEnd");Hi("onMouseEnter",["mouseout","mouseover"]);Hi("onMouseLeave",["mouseout","mouseover"]);Hi("onPointerEnter",["pointerout","pointerover"]);Hi("onPointerLeave",["pointerout","pointerover"]);Ki("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ki("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ki("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ki("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ki("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ki("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Zf=new Set("cancel close invalid load scroll toggle".split(" ").concat(bn));function wl(e,t,i){var n=e.type||"unknown-event";e.currentTarget=i,Yp(n,t,void 0,e),e.currentTarget=null}function Ic(e,t){t=(t&4)!==0;for(var i=0;i<e.length;i++){var n=e[i],o=n.event;n=n.listeners;e:{var r=void 0;if(t)for(var a=n.length-1;0<=a;a--){var s=n[a],l=s.instance,d=s.currentTarget;if(s=s.listener,l!==r&&o.isPropagationStopped())break e;wl(o,s,d),r=l}else for(a=0;a<n.length;a++){if(s=n[a],l=s.instance,d=s.currentTarget,s=s.listener,l!==r&&o.isPropagationStopped())break e;wl(o,s,d),r=l}}}if(or)throw e=Ja,or=!1,Ja=null,e}function J(e,t){var i=t[os];i===void 0&&(i=t[os]=new Set);var n=e+"__bubble";i.has(n)||(xc(t,e,2,!1),i.add(n))}function fa(e,t,i){var n=0;t&&(n|=4),xc(i,e,n,t)}var Po="_reactListening"+Math.random().toString(36).slice(2);function Vn(e){if(!e[Po]){e[Po]=!0,Dd.forEach(function(i){i!=="selectionchange"&&(Zf.has(i)||fa(i,!1,e),fa(i,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Po]||(t[Po]=!0,fa("selectionchange",!1,t))}}function xc(e,t,i,n){switch(pc(t)){case 1:var o=pf;break;case 4:o=ff;break;default:o=$s}i=o.bind(null,t,i,e),o=void 0,!$a||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),n?o!==void 0?e.addEventListener(t,i,{capture:!0,passive:o}):e.addEventListener(t,i,!0):o!==void 0?e.addEventListener(t,i,{passive:o}):e.addEventListener(t,i,!1)}function ha(e,t,i,n,o){var r=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var a=n.tag;if(a===3||a===4){var s=n.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(a===4)for(a=n.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===o||l.nodeType===8&&l.parentNode===o))return;a=a.return}for(;s!==null;){if(a=si(s),a===null)return;if(l=a.tag,l===5||l===6){n=r=a;continue e}s=s.parentNode}}n=n.return}Zd(function(){var d=r,u=Fs(i),f=[];e:{var m=Ac.get(e);if(m!==void 0){var g=Ys,K=e;switch(e){case"keypress":if(Go(i)===0)break e;case"keydown":case"keyup":g=If;break;case"focusin":K="focus",g=sa;break;case"focusout":K="blur",g=sa;break;case"beforeblur":case"afterblur":g=sa;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=ll;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=gf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=Of;break;case vc:case _c:case Sc:g=yf;break;case Nc:g=Ef;break;case"scroll":g=hf;break;case"wheel":g=Mf;break;case"copy":case"cut":case"paste":g=Cf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=cl}var w=(t&4)!==0,I=!w&&e==="scroll",p=w?m!==null?m+"Capture":null:m;w=[];for(var c=d,h;c!==null;){h=c;var C=h.stateNode;if(h.tag===5&&C!==null&&(h=C,p!==null&&(C=Dn(c,p),C!=null&&w.push(Fn(c,C,h)))),I)break;c=c.return}0<w.length&&(m=new g(m,K,null,i,u),f.push({event:m,listeners:w}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",m&&i!==Ha&&(K=i.relatedTarget||i.fromElement)&&(si(K)||K[It]))break e;if((g||m)&&(m=u.window===u?u:(m=u.ownerDocument)?m.defaultView||m.parentWindow:window,g?(K=i.relatedTarget||i.toElement,g=d,K=K?si(K):null,K!==null&&(I=yi(K),K!==I||K.tag!==5&&K.tag!==6)&&(K=null)):(g=null,K=d),g!==K)){if(w=ll,C="onMouseLeave",p="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(w=cl,C="onPointerLeave",p="onPointerEnter",c="pointer"),I=g==null?m:xi(g),h=K==null?m:xi(K),m=new w(C,c+"leave",g,i,u),m.target=I,m.relatedTarget=h,C=null,si(u)===d&&(w=new w(p,c+"enter",K,i,u),w.target=h,w.relatedTarget=I,C=w),I=C,g&&K)t:{for(w=g,p=K,c=0,h=w;h;h=vi(h))c++;for(h=0,C=p;C;C=vi(C))h++;for(;0<c-h;)w=vi(w),c--;for(;0<h-c;)p=vi(p),h--;for(;c--;){if(w===p||p!==null&&w===p.alternate)break t;w=vi(w),p=vi(p)}w=null}else w=null;g!==null&&Cl(f,m,g,w,!1),K!==null&&I!==null&&Cl(f,I,K,w,!0)}}e:{if(m=d?xi(d):window,g=m.nodeName&&m.nodeName.toLowerCase(),g==="select"||g==="input"&&m.type==="file")var v=Vf;else if(fl(m))if(Kc)v=Wf;else{v=Gf;var A=Ff}else(g=m.nodeName)&&g.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(v=Hf);if(v&&(v=v(e,d))){kc(f,v,i,u);break e}A&&A(e,m,d),e==="focusout"&&(A=m._wrapperState)&&A.controlled&&m.type==="number"&&ja(m,"number",m.value)}switch(A=d?xi(d):window,e){case"focusin":(fl(A)||A.contentEditable==="true")&&(Ai=A,Za=d,xn=null);break;case"focusout":xn=Za=Ai=null;break;case"mousedown":qa=!0;break;case"contextmenu":case"mouseup":case"dragend":qa=!1,Kl(f,i,u);break;case"selectionchange":if(Yf)break;case"keydown":case"keyup":Kl(f,i,u)}var _;if(Xs)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Ni?mc(e,i)&&(P="onCompositionEnd"):e==="keydown"&&i.keyCode===229&&(P="onCompositionStart");P&&(hc&&i.locale!=="ko"&&(Ni||P!=="onCompositionStart"?P==="onCompositionEnd"&&Ni&&(_=fc()):(Ut=u,Js="value"in Ut?Ut.value:Ut.textContent,Ni=!0)),A=dr(d,P),0<A.length&&(P=new dl(P,e,null,i,u),f.push({event:P,listeners:A}),_?P.data=_:(_=gc(i),_!==null&&(P.data=_)))),(_=Lf?Bf(e,i):Rf(e,i))&&(d=dr(d,"onBeforeInput"),0<d.length&&(u=new dl("onBeforeInput","beforeinput",null,i,u),f.push({event:u,listeners:d}),u.data=_))}Ic(f,t)})}function Fn(e,t,i){return{instance:e,listener:t,currentTarget:i}}function dr(e,t){for(var i=t+"Capture",n=[];e!==null;){var o=e,r=o.stateNode;o.tag===5&&r!==null&&(o=r,r=Dn(e,i),r!=null&&n.unshift(Fn(e,r,o)),r=Dn(e,t),r!=null&&n.push(Fn(e,r,o))),e=e.return}return n}function vi(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Cl(e,t,i,n,o){for(var r=t._reactName,a=[];i!==null&&i!==n;){var s=i,l=s.alternate,d=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&d!==null&&(s=d,o?(l=Dn(i,r),l!=null&&a.unshift(Fn(i,l,s))):o||(l=Dn(i,r),l!=null&&a.push(Fn(i,l,s)))),i=i.return}a.length!==0&&e.push({event:t,listeners:a})}var qf=/\r\n?/g,eh=/\u0000|\uFFFD/g;function bl(e){return(typeof e=="string"?e:""+e).replace(qf,"\n").replace(eh,"")}function Oo(e,t,i){if(t=bl(t),bl(e)!==t&&i)throw Error(b(425))}function cr(){}var es=null,ts=null;function is(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ns=typeof setTimeout=="function"?setTimeout:void 0,th=typeof clearTimeout=="function"?clearTimeout:void 0,vl=typeof Promise=="function"?Promise:void 0,ih=typeof queueMicrotask=="function"?queueMicrotask:typeof vl<"u"?function(e){return vl.resolve(null).then(e).catch(nh)}:ns;function nh(e){setTimeout(function(){throw e})}function ma(e,t){var i=t,n=0;do{var o=i.nextSibling;if(e.removeChild(i),o&&o.nodeType===8)if(i=o.data,i==="/$"){if(n===0){e.removeChild(o),Rn(t);return}n--}else i!=="$"&&i!=="$?"&&i!=="$!"||n++;i=o}while(i);Rn(t)}function Wt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function _l(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var i=e.data;if(i==="$"||i==="$!"||i==="$?"){if(t===0)return e;t--}else i==="/$"&&t++}e=e.previousSibling}return null}var tn=Math.random().toString(36).slice(2),ht="__reactFiber$"+tn,Gn="__reactProps$"+tn,It="__reactContainer$"+tn,os="__reactEvents$"+tn,oh="__reactListeners$"+tn,rh="__reactHandles$"+tn;function si(e){var t=e[ht];if(t)return t;for(var i=e.parentNode;i;){if(t=i[It]||i[ht]){if(i=t.alternate,t.child!==null||i!==null&&i.child!==null)for(e=_l(e);e!==null;){if(i=e[ht])return i;e=_l(e)}return t}e=i,i=e.parentNode}return null}function ro(e){return e=e[ht]||e[It],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function xi(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(b(33))}function Tr(e){return e[Gn]||null}var rs=[],Pi=-1;function ti(e){return{current:e}}function Y(e){0>Pi||(e.current=rs[Pi],rs[Pi]=null,Pi--)}function W(e,t){Pi++,rs[Pi]=e.current,e.current=t}var Zt={},Ne=ti(Zt),Me=ti(!1),fi=Zt;function Wi(e,t){var i=e.type.contextTypes;if(!i)return Zt;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},r;for(r in i)o[r]=t[r];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function De(e){return e=e.childContextTypes,e!=null}function ur(){Y(Me),Y(Ne)}function Sl(e,t,i){if(Ne.current!==Zt)throw Error(b(168));W(Ne,t),W(Me,i)}function Pc(e,t,i){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return i;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(b(108,Vp(e)||"Unknown",o));return ne({},i,n)}function pr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Zt,fi=Ne.current,W(Ne,e),W(Me,Me.current),!0}function Nl(e,t,i){var n=e.stateNode;if(!n)throw Error(b(169));i?(e=Pc(e,t,fi),n.__reactInternalMemoizedMergedChildContext=e,Y(Me),Y(Ne),W(Ne,e)):Y(Me),W(Me,i)}var bt=null,Mr=!1,ga=!1;function Oc(e){bt===null?bt=[e]:bt.push(e)}function ah(e){Mr=!0,Oc(e)}function ii(){if(!ga&&bt!==null){ga=!0;var e=0,t=H;try{var i=bt;for(H=1;e<i.length;e++){var n=i[e];do n=n(!0);while(n!==null)}bt=null,Mr=!1}catch(o){throw bt!==null&&(bt=bt.slice(e+1)),ic(Gs,ii),o}finally{H=t,ga=!1}}return null}var Oi=[],zi=0,fr=null,hr=0,He=[],We=0,hi=null,vt=1,_t="";function oi(e,t){Oi[zi++]=hr,Oi[zi++]=fr,fr=e,hr=t}function zc(e,t,i){He[We++]=vt,He[We++]=_t,He[We++]=hi,hi=e;var n=vt;e=_t;var o=32-ot(n)-1;n&=~(1<<o),i+=1;var r=32-ot(t)+o;if(30<r){var a=o-o%5;r=(n&(1<<a)-1).toString(32),n>>=a,o-=a,vt=1<<32-ot(t)+o|i<<o|n,_t=r+e}else vt=1<<r|i<<o|n,_t=e}function qs(e){e.return!==null&&(oi(e,1),zc(e,1,0))}function e0(e){for(;e===fr;)fr=Oi[--zi],Oi[zi]=null,hr=Oi[--zi],Oi[zi]=null;for(;e===hi;)hi=He[--We],He[We]=null,_t=He[--We],He[We]=null,vt=He[--We],He[We]=null}var je=null,Re=null,q=!1,nt=null;function Ec(e,t){var i=$e(5,null,null,0);i.elementType="DELETED",i.stateNode=t,i.return=e,t=e.deletions,t===null?(e.deletions=[i],e.flags|=16):t.push(i)}function Al(e,t){switch(e.tag){case 5:var i=e.type;return t=t.nodeType!==1||i.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,je=e,Re=Wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,je=e,Re=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(i=hi!==null?{id:vt,overflow:_t}:null,e.memoizedState={dehydrated:t,treeContext:i,retryLane:1073741824},i=$e(18,null,null,0),i.stateNode=t,i.return=e,e.child=i,je=e,Re=null,!0):!1;default:return!1}}function as(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ss(e){if(q){var t=Re;if(t){var i=t;if(!Al(e,t)){if(as(e))throw Error(b(418));t=Wt(i.nextSibling);var n=je;t&&Al(e,t)?Ec(n,i):(e.flags=e.flags&-4097|2,q=!1,je=e)}}else{if(as(e))throw Error(b(418));e.flags=e.flags&-4097|2,q=!1,je=e}}}function Il(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;je=e}function zo(e){if(e!==je)return!1;if(!q)return Il(e),q=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!is(e.type,e.memoizedProps)),t&&(t=Re)){if(as(e))throw Tc(),Error(b(418));for(;t;)Ec(e,t),t=Wt(t.nextSibling)}if(Il(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(b(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var i=e.data;if(i==="/$"){if(t===0){Re=Wt(e.nextSibling);break e}t--}else i!=="$"&&i!=="$!"&&i!=="$?"||t++}e=e.nextSibling}Re=null}}else Re=je?Wt(e.stateNode.nextSibling):null;return!0}function Tc(){for(var e=Re;e;)e=Wt(e.nextSibling)}function $i(){Re=je=null,q=!1}function t0(e){nt===null?nt=[e]:nt.push(e)}var sh=Ot.ReactCurrentBatchConfig;function gn(e,t,i){if(e=i.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(i._owner){if(i=i._owner,i){if(i.tag!==1)throw Error(b(309));var n=i.stateNode}if(!n)throw Error(b(147,e));var o=n,r=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===r?t.ref:(t=function(a){var s=o.refs;a===null?delete s[r]:s[r]=a},t._stringRef=r,t)}if(typeof e!="string")throw Error(b(284));if(!i._owner)throw Error(b(290,e))}return e}function Eo(e,t){throw e=Object.prototype.toString.call(t),Error(b(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function xl(e){var t=e._init;return t(e._payload)}function Mc(e){function t(p,c){if(e){var h=p.deletions;h===null?(p.deletions=[c],p.flags|=16):h.push(c)}}function i(p,c){if(!e)return null;for(;c!==null;)t(p,c),c=c.sibling;return null}function n(p,c){for(p=new Map;c!==null;)c.key!==null?p.set(c.key,c):p.set(c.index,c),c=c.sibling;return p}function o(p,c){return p=Qt(p,c),p.index=0,p.sibling=null,p}function r(p,c,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<c?(p.flags|=2,c):h):(p.flags|=2,c)):(p.flags|=1048576,c)}function a(p){return e&&p.alternate===null&&(p.flags|=2),p}function s(p,c,h,C){return c===null||c.tag!==6?(c=va(h,p.mode,C),c.return=p,c):(c=o(c,h),c.return=p,c)}function l(p,c,h,C){var v=h.type;return v===Si?u(p,c,h.props.children,C,h.key):c!==null&&(c.elementType===v||typeof v=="object"&&v!==null&&v.$$typeof===Lt&&xl(v)===c.type)?(C=o(c,h.props),C.ref=gn(p,c,h),C.return=p,C):(C=Xo(h.type,h.key,h.props,null,p.mode,C),C.ref=gn(p,c,h),C.return=p,C)}function d(p,c,h,C){return c===null||c.tag!==4||c.stateNode.containerInfo!==h.containerInfo||c.stateNode.implementation!==h.implementation?(c=_a(h,p.mode,C),c.return=p,c):(c=o(c,h.children||[]),c.return=p,c)}function u(p,c,h,C,v){return c===null||c.tag!==7?(c=pi(h,p.mode,C,v),c.return=p,c):(c=o(c,h),c.return=p,c)}function f(p,c,h){if(typeof c=="string"&&c!==""||typeof c=="number")return c=va(""+c,p.mode,h),c.return=p,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case bo:return h=Xo(c.type,c.key,c.props,null,p.mode,h),h.ref=gn(p,null,c),h.return=p,h;case _i:return c=_a(c,p.mode,h),c.return=p,c;case Lt:var C=c._init;return f(p,C(c._payload),h)}if(wn(c)||un(c))return c=pi(c,p.mode,h,null),c.return=p,c;Eo(p,c)}return null}function m(p,c,h,C){var v=c!==null?c.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return v!==null?null:s(p,c,""+h,C);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case bo:return h.key===v?l(p,c,h,C):null;case _i:return h.key===v?d(p,c,h,C):null;case Lt:return v=h._init,m(p,c,v(h._payload),C)}if(wn(h)||un(h))return v!==null?null:u(p,c,h,C,null);Eo(p,h)}return null}function g(p,c,h,C,v){if(typeof C=="string"&&C!==""||typeof C=="number")return p=p.get(h)||null,s(c,p,""+C,v);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case bo:return p=p.get(C.key===null?h:C.key)||null,l(c,p,C,v);case _i:return p=p.get(C.key===null?h:C.key)||null,d(c,p,C,v);case Lt:var A=C._init;return g(p,c,h,A(C._payload),v)}if(wn(C)||un(C))return p=p.get(h)||null,u(c,p,C,v,null);Eo(c,C)}return null}function K(p,c,h,C){for(var v=null,A=null,_=c,P=c=0,F=null;_!==null&&P<h.length;P++){_.index>P?(F=_,_=null):F=_.sibling;var M=m(p,_,h[P],C);if(M===null){_===null&&(_=F);break}e&&_&&M.alternate===null&&t(p,_),c=r(M,c,P),A===null?v=M:A.sibling=M,A=M,_=F}if(P===h.length)return i(p,_),q&&oi(p,P),v;if(_===null){for(;P<h.length;P++)_=f(p,h[P],C),_!==null&&(c=r(_,c,P),A===null?v=_:A.sibling=_,A=_);return q&&oi(p,P),v}for(_=n(p,_);P<h.length;P++)F=g(_,p,P,h[P],C),F!==null&&(e&&F.alternate!==null&&_.delete(F.key===null?P:F.key),c=r(F,c,P),A===null?v=F:A.sibling=F,A=F);return e&&_.forEach(function(L){return t(p,L)}),q&&oi(p,P),v}function w(p,c,h,C){var v=un(h);if(typeof v!="function")throw Error(b(150));if(h=v.call(h),h==null)throw Error(b(151));for(var A=v=null,_=c,P=c=0,F=null,M=h.next();_!==null&&!M.done;P++,M=h.next()){_.index>P?(F=_,_=null):F=_.sibling;var L=m(p,_,M.value,C);if(L===null){_===null&&(_=F);break}e&&_&&L.alternate===null&&t(p,_),c=r(L,c,P),A===null?v=L:A.sibling=L,A=L,_=F}if(M.done)return i(p,_),q&&oi(p,P),v;if(_===null){for(;!M.done;P++,M=h.next())M=f(p,M.value,C),M!==null&&(c=r(M,c,P),A===null?v=M:A.sibling=M,A=M);return q&&oi(p,P),v}for(_=n(p,_);!M.done;P++,M=h.next())M=g(_,p,P,M.value,C),M!==null&&(e&&M.alternate!==null&&_.delete(M.key===null?P:M.key),c=r(M,c,P),A===null?v=M:A.sibling=M,A=M);return e&&_.forEach(function(O){return t(p,O)}),q&&oi(p,P),v}function I(p,c,h,C){if(typeof h=="object"&&h!==null&&h.type===Si&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case bo:e:{for(var v=h.key,A=c;A!==null;){if(A.key===v){if(v=h.type,v===Si){if(A.tag===7){i(p,A.sibling),c=o(A,h.props.children),c.return=p,p=c;break e}}else if(A.elementType===v||typeof v=="object"&&v!==null&&v.$$typeof===Lt&&xl(v)===A.type){i(p,A.sibling),c=o(A,h.props),c.ref=gn(p,A,h),c.return=p,p=c;break e}i(p,A);break}else t(p,A);A=A.sibling}h.type===Si?(c=pi(h.props.children,p.mode,C,h.key),c.return=p,p=c):(C=Xo(h.type,h.key,h.props,null,p.mode,C),C.ref=gn(p,c,h),C.return=p,p=C)}return a(p);case _i:e:{for(A=h.key;c!==null;){if(c.key===A)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){i(p,c.sibling),c=o(c,h.children||[]),c.return=p,p=c;break e}else{i(p,c);break}else t(p,c);c=c.sibling}c=_a(h,p.mode,C),c.return=p,p=c}return a(p);case Lt:return A=h._init,I(p,c,A(h._payload),C)}if(wn(h))return K(p,c,h,C);if(un(h))return w(p,c,h,C);Eo(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,c!==null&&c.tag===6?(i(p,c.sibling),c=o(c,h),c.return=p,p=c):(i(p,c),c=va(h,p.mode,C),c.return=p,p=c),a(p)):i(p,c)}return I}var Ji=Mc(!0),Dc=Mc(!1),mr=ti(null),gr=null,Ei=null,i0=null;function n0(){i0=Ei=gr=null}function o0(e){var t=mr.current;Y(mr),e._currentValue=t}function ls(e,t,i){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===i)break;e=e.return}}function ji(e,t){gr=e,i0=Ei=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Te=!0),e.firstContext=null)}function Ye(e){var t=e._currentValue;if(i0!==e)if(e={context:e,memoizedValue:t,next:null},Ei===null){if(gr===null)throw Error(b(308));Ei=e,gr.dependencies={lanes:0,firstContext:e}}else Ei=Ei.next=e;return t}var li=null;function r0(e){li===null?li=[e]:li.push(e)}function Lc(e,t,i,n){var o=t.interleaved;return o===null?(i.next=i,r0(t)):(i.next=o.next,o.next=i),t.interleaved=i,xt(e,n)}function xt(e,t){e.lanes|=t;var i=e.alternate;for(i!==null&&(i.lanes|=t),i=e,e=e.return;e!==null;)e.childLanes|=t,i=e.alternate,i!==null&&(i.childLanes|=t),i=e,e=e.return;return i.tag===3?i.stateNode:null}var Bt=!1;function a0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Bc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function St(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function $t(e,t,i){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,G&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,xt(e,i)}return o=n.interleaved,o===null?(t.next=t,r0(n)):(t.next=o.next,o.next=t),n.interleaved=t,xt(e,i)}function Ho(e,t,i){if(t=t.updateQueue,t!==null&&(t=t.shared,(i&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,i|=n,t.lanes=i,Hs(e,i)}}function Pl(e,t){var i=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,i===n)){var o=null,r=null;if(i=i.firstBaseUpdate,i!==null){do{var a={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};r===null?o=r=a:r=r.next=a,i=i.next}while(i!==null);r===null?o=r=t:r=r.next=t}else o=r=t;i={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:r,shared:n.shared,effects:n.effects},e.updateQueue=i;return}e=i.lastBaseUpdate,e===null?i.firstBaseUpdate=t:e.next=t,i.lastBaseUpdate=t}function kr(e,t,i,n){var o=e.updateQueue;Bt=!1;var r=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,d=l.next;l.next=null,a===null?r=d:a.next=d,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=d:s.next=d,u.lastBaseUpdate=l))}if(r!==null){var f=o.baseState;a=0,u=d=l=null,s=r;do{var m=s.lane,g=s.eventTime;if((n&m)===m){u!==null&&(u=u.next={eventTime:g,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var K=e,w=s;switch(m=t,g=i,w.tag){case 1:if(K=w.payload,typeof K=="function"){f=K.call(g,f,m);break e}f=K;break e;case 3:K.flags=K.flags&-65537|128;case 0:if(K=w.payload,m=typeof K=="function"?K.call(g,f,m):K,m==null)break e;f=ne({},f,m);break e;case 2:Bt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[s]:m.push(s))}else g={eventTime:g,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(d=u=g,l=f):u=u.next=g,a|=m;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;m=s,s=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(u===null&&(l=f),o.baseState=l,o.firstBaseUpdate=d,o.lastBaseUpdate=u,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else r===null&&(o.shared.lanes=0);gi|=a,e.lanes=a,e.memoizedState=f}}function Ol(e,t,i){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(o!==null){if(n.callback=null,n=i,typeof o!="function")throw Error(b(191,o));o.call(n)}}}var ao={},gt=ti(ao),Hn=ti(ao),Wn=ti(ao);function di(e){if(e===ao)throw Error(b(174));return e}function s0(e,t){switch(W(Wn,t),W(Hn,e),W(gt,ao),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Va(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Va(t,e)}Y(gt),W(gt,t)}function Yi(){Y(gt),Y(Hn),Y(Wn)}function Rc(e){di(Wn.current);var t=di(gt.current),i=Va(t,e.type);t!==i&&(W(Hn,e),W(gt,i))}function l0(e){Hn.current===e&&(Y(gt),Y(Hn))}var te=ti(0);function Kr(e){for(var t=e;t!==null;){if(t.tag===13){var i=t.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||i.data==="$?"||i.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ka=[];function d0(){for(var e=0;e<ka.length;e++)ka[e]._workInProgressVersionPrimary=null;ka.length=0}var Wo=Ot.ReactCurrentDispatcher,Ka=Ot.ReactCurrentBatchConfig,mi=0,ie=null,pe=null,he=null,yr=!1,Pn=!1,$n=0,lh=0;function be(){throw Error(b(321))}function c0(e,t){if(t===null)return!1;for(var i=0;i<t.length&&i<e.length;i++)if(!at(e[i],t[i]))return!1;return!0}function u0(e,t,i,n,o,r){if(mi=r,ie=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Wo.current=e===null||e.memoizedState===null?ph:fh,e=i(n,o),Pn){r=0;do{if(Pn=!1,$n=0,25<=r)throw Error(b(301));r+=1,he=pe=null,t.updateQueue=null,Wo.current=hh,e=i(n,o)}while(Pn)}if(Wo.current=wr,t=pe!==null&&pe.next!==null,mi=0,he=pe=ie=null,yr=!1,t)throw Error(b(300));return e}function p0(){var e=$n!==0;return $n=0,e}function ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return he===null?ie.memoizedState=he=e:he=he.next=e,he}function Qe(){if(pe===null){var e=ie.alternate;e=e!==null?e.memoizedState:null}else e=pe.next;var t=he===null?ie.memoizedState:he.next;if(t!==null)he=t,pe=e;else{if(e===null)throw Error(b(310));pe=e,e={memoizedState:pe.memoizedState,baseState:pe.baseState,baseQueue:pe.baseQueue,queue:pe.queue,next:null},he===null?ie.memoizedState=he=e:he=he.next=e}return he}function Jn(e,t){return typeof t=="function"?t(e):t}function ya(e){var t=Qe(),i=t.queue;if(i===null)throw Error(b(311));i.lastRenderedReducer=e;var n=pe,o=n.baseQueue,r=i.pending;if(r!==null){if(o!==null){var a=o.next;o.next=r.next,r.next=a}n.baseQueue=o=r,i.pending=null}if(o!==null){r=o.next,n=n.baseState;var s=a=null,l=null,d=r;do{var u=d.lane;if((mi&u)===u)l!==null&&(l=l.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),n=d.hasEagerState?d.eagerState:e(n,d.action);else{var f={lane:u,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};l===null?(s=l=f,a=n):l=l.next=f,ie.lanes|=u,gi|=u}d=d.next}while(d!==null&&d!==r);l===null?a=n:l.next=s,at(n,t.memoizedState)||(Te=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=l,i.lastRenderedState=n}if(e=i.interleaved,e!==null){o=e;do r=o.lane,ie.lanes|=r,gi|=r,o=o.next;while(o!==e)}else o===null&&(i.lanes=0);return[t.memoizedState,i.dispatch]}function wa(e){var t=Qe(),i=t.queue;if(i===null)throw Error(b(311));i.lastRenderedReducer=e;var n=i.dispatch,o=i.pending,r=t.memoizedState;if(o!==null){i.pending=null;var a=o=o.next;do r=e(r,a.action),a=a.next;while(a!==o);at(r,t.memoizedState)||(Te=!0),t.memoizedState=r,t.baseQueue===null&&(t.baseState=r),i.lastRenderedState=r}return[r,n]}function jc(){}function Uc(e,t){var i=ie,n=Qe(),o=t(),r=!at(n.memoizedState,o);if(r&&(n.memoizedState=o,Te=!0),n=n.queue,f0(Gc.bind(null,i,n,e),[e]),n.getSnapshot!==t||r||he!==null&&he.memoizedState.tag&1){if(i.flags|=2048,Yn(9,Fc.bind(null,i,n,o,t),void 0,null),me===null)throw Error(b(349));mi&30||Vc(i,t,o)}return o}function Vc(e,t,i){e.flags|=16384,e={getSnapshot:t,value:i},t=ie.updateQueue,t===null?(t={lastEffect:null,stores:null},ie.updateQueue=t,t.stores=[e]):(i=t.stores,i===null?t.stores=[e]:i.push(e))}function Fc(e,t,i,n){t.value=i,t.getSnapshot=n,Hc(t)&&Wc(e)}function Gc(e,t,i){return i(function(){Hc(t)&&Wc(e)})}function Hc(e){var t=e.getSnapshot;e=e.value;try{var i=t();return!at(e,i)}catch(n){return!0}}function Wc(e){var t=xt(e,1);t!==null&&rt(t,e,1,-1)}function zl(e){var t=ut();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Jn,lastRenderedState:e},t.queue=e,e=e.dispatch=uh.bind(null,ie,e),[t.memoizedState,e]}function Yn(e,t,i,n){return e={tag:e,create:t,destroy:i,deps:n,next:null},t=ie.updateQueue,t===null?(t={lastEffect:null,stores:null},ie.updateQueue=t,t.lastEffect=e.next=e):(i=t.lastEffect,i===null?t.lastEffect=e.next=e:(n=i.next,i.next=e,e.next=n,t.lastEffect=e)),e}function $c(){return Qe().memoizedState}function $o(e,t,i,n){var o=ut();ie.flags|=e,o.memoizedState=Yn(1|t,i,void 0,n===void 0?null:n)}function Dr(e,t,i,n){var o=Qe();n=n===void 0?null:n;var r=void 0;if(pe!==null){var a=pe.memoizedState;if(r=a.destroy,n!==null&&c0(n,a.deps)){o.memoizedState=Yn(t,i,r,n);return}}ie.flags|=e,o.memoizedState=Yn(1|t,i,r,n)}function El(e,t){return $o(8390656,8,e,t)}function f0(e,t){return Dr(2048,8,e,t)}function Jc(e,t){return Dr(4,2,e,t)}function Yc(e,t){return Dr(4,4,e,t)}function Qc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Xc(e,t,i){return i=i!=null?i.concat([e]):null,Dr(4,4,Qc.bind(null,t,e),i)}function h0(){}function Zc(e,t){var i=Qe();t=t===void 0?null:t;var n=i.memoizedState;return n!==null&&t!==null&&c0(t,n[1])?n[0]:(i.memoizedState=[e,t],e)}function qc(e,t){var i=Qe();t=t===void 0?null:t;var n=i.memoizedState;return n!==null&&t!==null&&c0(t,n[1])?n[0]:(e=e(),i.memoizedState=[e,t],e)}function eu(e,t,i){return mi&21?(at(i,t)||(i=rc(),ie.lanes|=i,gi|=i,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Te=!0),e.memoizedState=i)}function dh(e,t){var i=H;H=i!==0&&4>i?i:4,e(!0);var n=Ka.transition;Ka.transition={};try{e(!1),t()}finally{H=i,Ka.transition=n}}function tu(){return Qe().memoizedState}function ch(e,t,i){var n=Yt(e);if(i={lane:n,action:i,hasEagerState:!1,eagerState:null,next:null},iu(e))nu(t,i);else if(i=Lc(e,t,i,n),i!==null){var o=Pe();rt(i,e,n,o),ou(i,t,n)}}function uh(e,t,i){var n=Yt(e),o={lane:n,action:i,hasEagerState:!1,eagerState:null,next:null};if(iu(e))nu(t,o);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var a=t.lastRenderedState,s=r(a,i);if(o.hasEagerState=!0,o.eagerState=s,at(s,a)){var l=t.interleaved;l===null?(o.next=o,r0(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch(d){}finally{}i=Lc(e,t,o,n),i!==null&&(o=Pe(),rt(i,e,n,o),ou(i,t,n))}}function iu(e){var t=e.alternate;return e===ie||t!==null&&t===ie}function nu(e,t){Pn=yr=!0;var i=e.pending;i===null?t.next=t:(t.next=i.next,i.next=t),e.pending=t}function ou(e,t,i){if(i&4194240){var n=t.lanes;n&=e.pendingLanes,i|=n,t.lanes=i,Hs(e,i)}}var wr={readContext:Ye,useCallback:be,useContext:be,useEffect:be,useImperativeHandle:be,useInsertionEffect:be,useLayoutEffect:be,useMemo:be,useReducer:be,useRef:be,useState:be,useDebugValue:be,useDeferredValue:be,useTransition:be,useMutableSource:be,useSyncExternalStore:be,useId:be,unstable_isNewReconciler:!1},ph={readContext:Ye,useCallback:function(e,t){return ut().memoizedState=[e,t===void 0?null:t],e},useContext:Ye,useEffect:El,useImperativeHandle:function(e,t,i){return i=i!=null?i.concat([e]):null,$o(4194308,4,Qc.bind(null,t,e),i)},useLayoutEffect:function(e,t){return $o(4194308,4,e,t)},useInsertionEffect:function(e,t){return $o(4,2,e,t)},useMemo:function(e,t){var i=ut();return t=t===void 0?null:t,e=e(),i.memoizedState=[e,t],e},useReducer:function(e,t,i){var n=ut();return t=i!==void 0?i(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=ch.bind(null,ie,e),[n.memoizedState,e]},useRef:function(e){var t=ut();return e={current:e},t.memoizedState=e},useState:zl,useDebugValue:h0,useDeferredValue:function(e){return ut().memoizedState=e},useTransition:function(){var e=zl(!1),t=e[0];return e=dh.bind(null,e[1]),ut().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,i){var n=ie,o=ut();if(q){if(i===void 0)throw Error(b(407));i=i()}else{if(i=t(),me===null)throw Error(b(349));mi&30||Vc(n,t,i)}o.memoizedState=i;var r={value:i,getSnapshot:t};return o.queue=r,El(Gc.bind(null,n,r,e),[e]),n.flags|=2048,Yn(9,Fc.bind(null,n,r,i,t),void 0,null),i},useId:function(){var e=ut(),t=me.identifierPrefix;if(q){var i=_t,n=vt;i=(n&~(1<<32-ot(n)-1)).toString(32)+i,t=":"+t+"R"+i,i=$n++,0<i&&(t+="H"+i.toString(32)),t+=":"}else i=lh++,t=":"+t+"r"+i.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},fh={readContext:Ye,useCallback:Zc,useContext:Ye,useEffect:f0,useImperativeHandle:Xc,useInsertionEffect:Jc,useLayoutEffect:Yc,useMemo:qc,useReducer:ya,useRef:$c,useState:function(){return ya(Jn)},useDebugValue:h0,useDeferredValue:function(e){var t=Qe();return eu(t,pe.memoizedState,e)},useTransition:function(){var e=ya(Jn)[0],t=Qe().memoizedState;return[e,t]},useMutableSource:jc,useSyncExternalStore:Uc,useId:tu,unstable_isNewReconciler:!1},hh={readContext:Ye,useCallback:Zc,useContext:Ye,useEffect:f0,useImperativeHandle:Xc,useInsertionEffect:Jc,useLayoutEffect:Yc,useMemo:qc,useReducer:wa,useRef:$c,useState:function(){return wa(Jn)},useDebugValue:h0,useDeferredValue:function(e){var t=Qe();return pe===null?t.memoizedState=e:eu(t,pe.memoizedState,e)},useTransition:function(){var e=wa(Jn)[0],t=Qe().memoizedState;return[e,t]},useMutableSource:jc,useSyncExternalStore:Uc,useId:tu,unstable_isNewReconciler:!1};function tt(e,t){if(e&&e.defaultProps){t=ne({},t),e=e.defaultProps;for(var i in e)t[i]===void 0&&(t[i]=e[i]);return t}return t}function ds(e,t,i,n){t=e.memoizedState,i=i(n,t),i=i==null?t:ne({},t,i),e.memoizedState=i,e.lanes===0&&(e.updateQueue.baseState=i)}var Lr={isMounted:function(e){return(e=e._reactInternals)?yi(e)===e:!1},enqueueSetState:function(e,t,i){e=e._reactInternals;var n=Pe(),o=Yt(e),r=St(n,o);r.payload=t,i!=null&&(r.callback=i),t=$t(e,r,o),t!==null&&(rt(t,e,o,n),Ho(t,e,o))},enqueueReplaceState:function(e,t,i){e=e._reactInternals;var n=Pe(),o=Yt(e),r=St(n,o);r.tag=1,r.payload=t,i!=null&&(r.callback=i),t=$t(e,r,o),t!==null&&(rt(t,e,o,n),Ho(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var i=Pe(),n=Yt(e),o=St(i,n);o.tag=2,t!=null&&(o.callback=t),t=$t(e,o,n),t!==null&&(rt(t,e,n,i),Ho(t,e,n))}};function Tl(e,t,i,n,o,r,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,r,a):t.prototype&&t.prototype.isPureReactComponent?!Un(i,n)||!Un(o,r):!0}function ru(e,t,i){var n=!1,o=Zt,r=t.contextType;return typeof r=="object"&&r!==null?r=Ye(r):(o=De(t)?fi:Ne.current,n=t.contextTypes,r=(n=n!=null)?Wi(e,o):Zt),t=new t(i,r),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Lr,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=r),t}function Ml(e,t,i,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(i,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(i,n),t.state!==e&&Lr.enqueueReplaceState(t,t.state,null)}function cs(e,t,i,n){var o=e.stateNode;o.props=i,o.state=e.memoizedState,o.refs={},a0(e);var r=t.contextType;typeof r=="object"&&r!==null?o.context=Ye(r):(r=De(t)?fi:Ne.current,o.context=Wi(e,r)),o.state=e.memoizedState,r=t.getDerivedStateFromProps,typeof r=="function"&&(ds(e,t,r,i),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Lr.enqueueReplaceState(o,o.state,null),kr(e,i,o,n),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Qi(e,t){try{var i="",n=t;do i+=Up(n),n=n.return;while(n);var o=i}catch(r){o="\nError generating stack: "+r.message+"\n"+r.stack}return{value:e,source:t,stack:o,digest:null}}function Ca(e,t,i){return{value:e,source:null,stack:i!=null?i:null,digest:t!=null?t:null}}function us(e,t){try{console.error(t.value)}catch(i){setTimeout(function(){throw i})}}var mh=typeof WeakMap=="function"?WeakMap:Map;function au(e,t,i){i=St(-1,i),i.tag=3,i.payload={element:null};var n=t.value;return i.callback=function(){br||(br=!0,Cs=n),us(e,t)},i}function su(e,t,i){i=St(-1,i),i.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;i.payload=function(){return n(o)},i.callback=function(){us(e,t)}}var r=e.stateNode;return r!==null&&typeof r.componentDidCatch=="function"&&(i.callback=function(){us(e,t),typeof n!="function"&&(Jt===null?Jt=new Set([this]):Jt.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),i}function Dl(e,t,i){var n=e.pingCache;if(n===null){n=e.pingCache=new mh;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(i)||(o.add(i),e=xh.bind(null,e,t,i),t.then(e,e))}function Ll(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Bl(e,t,i,n,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,i.flags|=131072,i.flags&=-52805,i.tag===1&&(i.alternate===null?i.tag=17:(t=St(-1,1),t.tag=2,$t(i,t,1))),i.lanes|=1),e)}var gh=Ot.ReactCurrentOwner,Te=!1;function xe(e,t,i,n){t.child=e===null?Dc(t,null,i,n):Ji(t,e.child,i,n)}function Rl(e,t,i,n,o){i=i.render;var r=t.ref;return ji(t,o),n=u0(e,t,i,n,r,o),i=p0(),e!==null&&!Te?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Pt(e,t,o)):(q&&i&&qs(t),t.flags|=1,xe(e,t,n,o),t.child)}function jl(e,t,i,n,o){if(e===null){var r=i.type;return typeof r=="function"&&!b0(r)&&r.defaultProps===void 0&&i.compare===null&&i.defaultProps===void 0?(t.tag=15,t.type=r,lu(e,t,r,n,o)):(e=Xo(i.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(r=e.child,!(e.lanes&o)){var a=r.memoizedProps;if(i=i.compare,i=i!==null?i:Un,i(a,n)&&e.ref===t.ref)return Pt(e,t,o)}return t.flags|=1,e=Qt(r,n),e.ref=t.ref,e.return=t,t.child=e}function lu(e,t,i,n,o){if(e!==null){var r=e.memoizedProps;if(Un(r,n)&&e.ref===t.ref)if(Te=!1,t.pendingProps=n=r,(e.lanes&o)!==0)e.flags&131072&&(Te=!0);else return t.lanes=e.lanes,Pt(e,t,o)}return ps(e,t,i,n,o)}function du(e,t,i){var n=t.pendingProps,o=n.children,r=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},W(Mi,Be),Be|=i;else{if(!(i&1073741824))return e=r!==null?r.baseLanes|i:i,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,W(Mi,Be),Be|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=r!==null?r.baseLanes:i,W(Mi,Be),Be|=n}else r!==null?(n=r.baseLanes|i,t.memoizedState=null):n=i,W(Mi,Be),Be|=n;return xe(e,t,o,i),t.child}function cu(e,t){var i=t.ref;(e===null&&i!==null||e!==null&&e.ref!==i)&&(t.flags|=512,t.flags|=2097152)}function ps(e,t,i,n,o){var r=De(i)?fi:Ne.current;return r=Wi(t,r),ji(t,o),i=u0(e,t,i,n,r,o),n=p0(),e!==null&&!Te?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Pt(e,t,o)):(q&&n&&qs(t),t.flags|=1,xe(e,t,i,o),t.child)}function Ul(e,t,i,n,o){if(De(i)){var r=!0;pr(t)}else r=!1;if(ji(t,o),t.stateNode===null)Jo(e,t),ru(t,i,n),cs(t,i,n,o),n=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,d=i.contextType;typeof d=="object"&&d!==null?d=Ye(d):(d=De(i)?fi:Ne.current,d=Wi(t,d));var u=i.getDerivedStateFromProps,f=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==n||l!==d)&&Ml(t,a,n,d),Bt=!1;var m=t.memoizedState;a.state=m,kr(t,n,a,o),l=t.memoizedState,s!==n||m!==l||Me.current||Bt?(typeof u=="function"&&(ds(t,i,u,n),l=t.memoizedState),(s=Bt||Tl(t,i,s,n,m,l,d))?(f||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),a.props=n,a.state=l,a.context=d,n=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,Bc(e,t),s=t.memoizedProps,d=t.type===t.elementType?s:tt(t.type,s),a.props=d,f=t.pendingProps,m=a.context,l=i.contextType,typeof l=="object"&&l!==null?l=Ye(l):(l=De(i)?fi:Ne.current,l=Wi(t,l));var g=i.getDerivedStateFromProps;(u=typeof g=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==f||m!==l)&&Ml(t,a,n,l),Bt=!1,m=t.memoizedState,a.state=m,kr(t,n,a,o);var K=t.memoizedState;s!==f||m!==K||Me.current||Bt?(typeof g=="function"&&(ds(t,i,g,n),K=t.memoizedState),(d=Bt||Tl(t,i,d,n,m,K,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(n,K,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(n,K,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=K),a.props=n,a.state=K,a.context=l,n=d):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),n=!1)}return fs(e,t,i,n,r,o)}function fs(e,t,i,n,o,r){cu(e,t);var a=(t.flags&128)!==0;if(!n&&!a)return o&&Nl(t,i,!1),Pt(e,t,r);n=t.stateNode,gh.current=t;var s=a&&typeof i.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&a?(t.child=Ji(t,e.child,null,r),t.child=Ji(t,null,s,r)):xe(e,t,s,r),t.memoizedState=n.state,o&&Nl(t,i,!0),t.child}function uu(e){var t=e.stateNode;t.pendingContext?Sl(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Sl(e,t.context,!1),s0(e,t.containerInfo)}function Vl(e,t,i,n,o){return $i(),t0(o),t.flags|=256,xe(e,t,i,n),t.child}var hs={dehydrated:null,treeContext:null,retryLane:0};function ms(e){return{baseLanes:e,cachePool:null,transitions:null}}function pu(e,t,i){var n=t.pendingProps,o=te.current,r=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(r=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),W(te,o&1),e===null)return ss(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=n.children,e=n.fallback,r?(n=t.mode,r=t.child,a={mode:"hidden",children:a},!(n&1)&&r!==null?(r.childLanes=0,r.pendingProps=a):r=jr(a,n,0,null),e=pi(e,n,i,null),r.return=t,e.return=t,r.sibling=e,t.child=r,t.child.memoizedState=ms(i),t.memoizedState=hs,e):m0(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return kh(e,t,a,n,s,o,i);if(r){r=n.fallback,a=t.mode,o=e.child,s=o.sibling;var l={mode:"hidden",children:n.children};return!(a&1)&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=Qt(o,l),n.subtreeFlags=o.subtreeFlags&14680064),s!==null?r=Qt(s,r):(r=pi(r,a,i,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,n=r,r=t.child,a=e.child.memoizedState,a=a===null?ms(i):{baseLanes:a.baseLanes|i,cachePool:null,transitions:a.transitions},r.memoizedState=a,r.childLanes=e.childLanes&~i,t.memoizedState=hs,n}return r=e.child,e=r.sibling,n=Qt(r,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=i),n.return=t,n.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=n,t.memoizedState=null,n}function m0(e,t){return t=jr({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function To(e,t,i,n){return n!==null&&t0(n),Ji(t,e.child,null,i),e=m0(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function kh(e,t,i,n,o,r,a){if(i)return t.flags&256?(t.flags&=-257,n=Ca(Error(b(422))),To(e,t,a,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(r=n.fallback,o=t.mode,n=jr({mode:"visible",children:n.children},o,0,null),r=pi(r,o,a,null),r.flags|=2,n.return=t,r.return=t,n.sibling=r,t.child=n,t.mode&1&&Ji(t,e.child,null,a),t.child.memoizedState=ms(a),t.memoizedState=hs,r);if(!(t.mode&1))return To(e,t,a,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var s=n.dgst;return n=s,r=Error(b(419)),n=Ca(r,n,void 0),To(e,t,a,n)}if(s=(a&e.childLanes)!==0,Te||s){if(n=me,n!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(n.suspendedLanes|a)?0:o,o!==0&&o!==r.retryLane&&(r.retryLane=o,xt(e,o),rt(n,e,o,-1))}return C0(),n=Ca(Error(b(421))),To(e,t,a,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=Ph.bind(null,e),o._reactRetry=t,null):(e=r.treeContext,Re=Wt(o.nextSibling),je=t,q=!0,nt=null,e!==null&&(He[We++]=vt,He[We++]=_t,He[We++]=hi,vt=e.id,_t=e.overflow,hi=t),t=m0(t,n.children),t.flags|=4096,t)}function Fl(e,t,i){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),ls(e.return,t,i)}function ba(e,t,i,n,o){var r=e.memoizedState;r===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:i,tailMode:o}:(r.isBackwards=t,r.rendering=null,r.renderingStartTime=0,r.last=n,r.tail=i,r.tailMode=o)}function fu(e,t,i){var n=t.pendingProps,o=n.revealOrder,r=n.tail;if(xe(e,t,n.children,i),n=te.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Fl(e,i,t);else if(e.tag===19)Fl(e,i,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(W(te,n),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(i=t.child,o=null;i!==null;)e=i.alternate,e!==null&&Kr(e)===null&&(o=i),i=i.sibling;i=o,i===null?(o=t.child,t.child=null):(o=i.sibling,i.sibling=null),ba(t,!1,o,i,r);break;case"backwards":for(i=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Kr(e)===null){t.child=o;break}e=o.sibling,o.sibling=i,i=o,o=e}ba(t,!0,i,null,r);break;case"together":ba(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Jo(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Pt(e,t,i){if(e!==null&&(t.dependencies=e.dependencies),gi|=t.lanes,!(i&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(b(153));if(t.child!==null){for(e=t.child,i=Qt(e,e.pendingProps),t.child=i,i.return=t;e.sibling!==null;)e=e.sibling,i=i.sibling=Qt(e,e.pendingProps),i.return=t;i.sibling=null}return t.child}function Kh(e,t,i){switch(t.tag){case 3:uu(t),$i();break;case 5:Rc(t);break;case 1:De(t.type)&&pr(t);break;case 4:s0(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;W(mr,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(W(te,te.current&1),t.flags|=128,null):i&t.child.childLanes?pu(e,t,i):(W(te,te.current&1),e=Pt(e,t,i),e!==null?e.sibling:null);W(te,te.current&1);break;case 19:if(n=(i&t.childLanes)!==0,e.flags&128){if(n)return fu(e,t,i);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),W(te,te.current),n)break;return null;case 22:case 23:return t.lanes=0,du(e,t,i)}return Pt(e,t,i)}var hu,gs,mu,gu;hu=function(e,t){for(var i=t.child;i!==null;){if(i.tag===5||i.tag===6)e.appendChild(i.stateNode);else if(i.tag!==4&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};gs=function(){};mu=function(e,t,i,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,di(gt.current);var r=null;switch(i){case"input":o=Ba(e,o),n=Ba(e,n),r=[];break;case"select":o=ne({},o,{value:void 0}),n=ne({},n,{value:void 0}),r=[];break;case"textarea":o=Ua(e,o),n=Ua(e,n),r=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=cr)}Fa(i,n);var a;i=null;for(d in o)if(!n.hasOwnProperty(d)&&o.hasOwnProperty(d)&&o[d]!=null)if(d==="style"){var s=o[d];for(a in s)s.hasOwnProperty(a)&&(i||(i={}),i[a]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(Tn.hasOwnProperty(d)?r||(r=[]):(r=r||[]).push(d,null));for(d in n){var l=n[d];if(s=o!=null?o[d]:void 0,n.hasOwnProperty(d)&&l!==s&&(l!=null||s!=null))if(d==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(i||(i={}),i[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(i||(i={}),i[a]=l[a])}else i||(r||(r=[]),r.push(d,i)),i=l;else d==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(r=r||[]).push(d,l)):d==="children"?typeof l!="string"&&typeof l!="number"||(r=r||[]).push(d,""+l):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(Tn.hasOwnProperty(d)?(l!=null&&d==="onScroll"&&J("scroll",e),r||s===l||(r=[])):(r=r||[]).push(d,l))}i&&(r=r||[]).push("style",i);var d=r;(t.updateQueue=d)&&(t.flags|=4)}};gu=function(e,t,i,n){i!==n&&(t.flags|=4)};function kn(e,t){if(!q)switch(e.tailMode){case"hidden":t=e.tail;for(var i=null;t!==null;)t.alternate!==null&&(i=t),t=t.sibling;i===null?e.tail=null:i.sibling=null;break;case"collapsed":i=e.tail;for(var n=null;i!==null;)i.alternate!==null&&(n=i),i=i.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function ve(e){var t=e.alternate!==null&&e.alternate.child===e.child,i=0,n=0;if(t)for(var o=e.child;o!==null;)i|=o.lanes|o.childLanes,n|=o.subtreeFlags&14680064,n|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)i|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=i,t}function yh(e,t,i){var n=t.pendingProps;switch(e0(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ve(t),null;case 1:return De(t.type)&&ur(),ve(t),null;case 3:return n=t.stateNode,Yi(),Y(Me),Y(Ne),d0(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(zo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,nt!==null&&(_s(nt),nt=null))),gs(e,t),ve(t),null;case 5:l0(t);var o=di(Wn.current);if(i=t.type,e!==null&&t.stateNode!=null)mu(e,t,i,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(b(166));return ve(t),null}if(e=di(gt.current),zo(t)){n=t.stateNode,i=t.type;var r=t.memoizedProps;switch(n[ht]=t,n[Gn]=r,e=(t.mode&1)!==0,i){case"dialog":J("cancel",n),J("close",n);break;case"iframe":case"object":case"embed":J("load",n);break;case"video":case"audio":for(o=0;o<bn.length;o++)J(bn[o],n);break;case"source":J("error",n);break;case"img":case"image":case"link":J("error",n),J("load",n);break;case"details":J("toggle",n);break;case"input":Z0(n,r),J("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!r.multiple},J("invalid",n);break;case"textarea":el(n,r),J("invalid",n)}Fa(i,r),o=null;for(var a in r)if(r.hasOwnProperty(a)){var s=r[a];a==="children"?typeof s=="string"?n.textContent!==s&&(r.suppressHydrationWarning!==!0&&Oo(n.textContent,s,e),o=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(r.suppressHydrationWarning!==!0&&Oo(n.textContent,s,e),o=["children",""+s]):Tn.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&J("scroll",n)}switch(i){case"input":vo(n),q0(n,r,!0);break;case"textarea":vo(n),tl(n);break;case"select":case"option":break;default:typeof r.onClick=="function"&&(n.onclick=cr)}n=o,t.updateQueue=n,n!==null&&(t.flags|=4)}else{a=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Gd(i)),e==="http://www.w3.org/1999/xhtml"?i==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(i,{is:n.is}):(e=a.createElement(i),i==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,i),e[ht]=t,e[Gn]=n,hu(e,t,!1,!1),t.stateNode=e;e:{switch(a=Ga(i,n),i){case"dialog":J("cancel",e),J("close",e),o=n;break;case"iframe":case"object":case"embed":J("load",e),o=n;break;case"video":case"audio":for(o=0;o<bn.length;o++)J(bn[o],e);o=n;break;case"source":J("error",e),o=n;break;case"img":case"image":case"link":J("error",e),J("load",e),o=n;break;case"details":J("toggle",e),o=n;break;case"input":Z0(e,n),o=Ba(e,n),J("invalid",e);break;case"option":o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=ne({},n,{value:void 0}),J("invalid",e);break;case"textarea":el(e,n),o=Ua(e,n),J("invalid",e);break;default:o=n}Fa(i,o),s=o;for(r in s)if(s.hasOwnProperty(r)){var l=s[r];r==="style"?$d(e,l):r==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Hd(e,l)):r==="children"?typeof l=="string"?(i!=="textarea"||l!=="")&&Mn(e,l):typeof l=="number"&&Mn(e,""+l):r!=="suppressContentEditableWarning"&&r!=="suppressHydrationWarning"&&r!=="autoFocus"&&(Tn.hasOwnProperty(r)?l!=null&&r==="onScroll"&&J("scroll",e):l!=null&&Rs(e,r,l,a))}switch(i){case"input":vo(e),q0(e,n,!1);break;case"textarea":vo(e),tl(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Xt(n.value));break;case"select":e.multiple=!!n.multiple,r=n.value,r!=null?Di(e,!!n.multiple,r,!1):n.defaultValue!=null&&Di(e,!!n.multiple,n.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=cr)}switch(i){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ve(t),null;case 6:if(e&&t.stateNode!=null)gu(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(b(166));if(i=di(Wn.current),di(gt.current),zo(t)){if(n=t.stateNode,i=t.memoizedProps,n[ht]=t,(r=n.nodeValue!==i)&&(e=je,e!==null))switch(e.tag){case 3:Oo(n.nodeValue,i,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Oo(n.nodeValue,i,(e.mode&1)!==0)}r&&(t.flags|=4)}else n=(i.nodeType===9?i:i.ownerDocument).createTextNode(n),n[ht]=t,t.stateNode=n}return ve(t),null;case 13:if(Y(te),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(q&&Re!==null&&t.mode&1&&!(t.flags&128))Tc(),$i(),t.flags|=98560,r=!1;else if(r=zo(t),n!==null&&n.dehydrated!==null){if(e===null){if(!r)throw Error(b(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(b(317));r[ht]=t}else $i(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ve(t),r=!1}else nt!==null&&(_s(nt),nt=null),r=!0;if(!r)return t.flags&65536?t:null}return t.flags&128?(t.lanes=i,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||te.current&1?fe===0&&(fe=3):C0())),t.updateQueue!==null&&(t.flags|=4),ve(t),null);case 4:return Yi(),gs(e,t),e===null&&Vn(t.stateNode.containerInfo),ve(t),null;case 10:return o0(t.type._context),ve(t),null;case 17:return De(t.type)&&ur(),ve(t),null;case 19:if(Y(te),r=t.memoizedState,r===null)return ve(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)kn(r,!1);else{if(fe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=Kr(e),a!==null){for(t.flags|=128,kn(r,!1),n=a.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=i,i=t.child;i!==null;)r=i,e=n,r.flags&=14680066,a=r.alternate,a===null?(r.childLanes=0,r.lanes=e,r.child=null,r.subtreeFlags=0,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null,r.stateNode=null):(r.childLanes=a.childLanes,r.lanes=a.lanes,r.child=a.child,r.subtreeFlags=0,r.deletions=null,r.memoizedProps=a.memoizedProps,r.memoizedState=a.memoizedState,r.updateQueue=a.updateQueue,r.type=a.type,e=a.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),i=i.sibling;return W(te,te.current&1|2),t.child}e=e.sibling}r.tail!==null&&le()>Xi&&(t.flags|=128,n=!0,kn(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kr(a),e!==null){if(t.flags|=128,n=!0,i=e.updateQueue,i!==null&&(t.updateQueue=i,t.flags|=4),kn(r,!0),r.tail===null&&r.tailMode==="hidden"&&!a.alternate&&!q)return ve(t),null}else 2*le()-r.renderingStartTime>Xi&&i!==1073741824&&(t.flags|=128,n=!0,kn(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(i=r.last,i!==null?i.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=le(),t.sibling=null,i=te.current,W(te,n?i&1|2:i&1),t):(ve(t),null);case 22:case 23:return w0(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Be&1073741824&&(ve(t),t.subtreeFlags&6&&(t.flags|=8192)):ve(t),null;case 24:return null;case 25:return null}throw Error(b(156,t.tag))}function wh(e,t){switch(e0(t),t.tag){case 1:return De(t.type)&&ur(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Yi(),Y(Me),Y(Ne),d0(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return l0(t),null;case 13:if(Y(te),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(b(340));$i()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Y(te),null;case 4:return Yi(),null;case 10:return o0(t.type._context),null;case 22:case 23:return w0(),null;case 24:return null;default:return null}}var Mo=!1,_e=!1,Ch=typeof WeakSet=="function"?WeakSet:Set,x=null;function Ti(e,t){var i=e.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(n){re(e,t,n)}else i.current=null}function ks(e,t,i){try{i()}catch(n){re(e,t,n)}}var Gl=!1;function bh(e,t){if(es=sr,e=Cc(),Zs(e)){if("selectionStart"in e)var i={start:e.selectionStart,end:e.selectionEnd};else e:{i=(i=e.ownerDocument)&&i.defaultView||window;var n=i.getSelection&&i.getSelection();if(n&&n.rangeCount!==0){i=n.anchorNode;var o=n.anchorOffset,r=n.focusNode;n=n.focusOffset;try{i.nodeType,r.nodeType}catch(C){i=null;break e}var a=0,s=-1,l=-1,d=0,u=0,f=e,m=null;t:for(;;){for(var g;f!==i||o!==0&&f.nodeType!==3||(s=a+o),f!==r||n!==0&&f.nodeType!==3||(l=a+n),f.nodeType===3&&(a+=f.nodeValue.length),(g=f.firstChild)!==null;)m=f,f=g;for(;;){if(f===e)break t;if(m===i&&++d===o&&(s=a),m===r&&++u===n&&(l=a),(g=f.nextSibling)!==null)break;f=m,m=f.parentNode}f=g}i=s===-1||l===-1?null:{start:s,end:l}}else i=null}i=i||{start:0,end:0}}else i=null;for(ts={focusedElem:e,selectionRange:i},sr=!1,x=t;x!==null;)if(t=x,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,x=e;else for(;x!==null;){t=x;try{var K=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(K!==null){var w=K.memoizedProps,I=K.memoizedState,p=t.stateNode,c=p.getSnapshotBeforeUpdate(t.elementType===t.type?w:tt(t.type,w),I);p.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(b(163))}}catch(C){re(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,x=e;break}x=t.return}return K=Gl,Gl=!1,K}function On(e,t,i){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var r=o.destroy;o.destroy=void 0,r!==void 0&&ks(t,i,r)}o=o.next}while(o!==n)}}function Br(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var i=t=t.next;do{if((i.tag&e)===e){var n=i.create;i.destroy=n()}i=i.next}while(i!==t)}}function Ks(e){var t=e.ref;if(t!==null){var i=e.stateNode;switch(e.tag){case 5:e=i;break;default:e=i}typeof t=="function"?t(e):t.current=e}}function ku(e){var t=e.alternate;t!==null&&(e.alternate=null,ku(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ht],delete t[Gn],delete t[os],delete t[oh],delete t[rh])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ku(e){return e.tag===5||e.tag===3||e.tag===4}function Hl(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ku(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ys(e,t,i){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?i.nodeType===8?i.parentNode.insertBefore(e,t):i.insertBefore(e,t):(i.nodeType===8?(t=i.parentNode,t.insertBefore(e,i)):(t=i,t.appendChild(e)),i=i._reactRootContainer,i!=null||t.onclick!==null||(t.onclick=cr));else if(n!==4&&(e=e.child,e!==null))for(ys(e,t,i),e=e.sibling;e!==null;)ys(e,t,i),e=e.sibling}function ws(e,t,i){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?i.insertBefore(e,t):i.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(ws(e,t,i),e=e.sibling;e!==null;)ws(e,t,i),e=e.sibling}var ke=null,it=!1;function Mt(e,t,i){for(i=i.child;i!==null;)yu(e,t,i),i=i.sibling}function yu(e,t,i){if(mt&&typeof mt.onCommitFiberUnmount=="function")try{mt.onCommitFiberUnmount(Pr,i)}catch(s){}switch(i.tag){case 5:_e||Ti(i,t);case 6:var n=ke,o=it;ke=null,Mt(e,t,i),ke=n,it=o,ke!==null&&(it?(e=ke,i=i.stateNode,e.nodeType===8?e.parentNode.removeChild(i):e.removeChild(i)):ke.removeChild(i.stateNode));break;case 18:ke!==null&&(it?(e=ke,i=i.stateNode,e.nodeType===8?ma(e.parentNode,i):e.nodeType===1&&ma(e,i),Rn(e)):ma(ke,i.stateNode));break;case 4:n=ke,o=it,ke=i.stateNode.containerInfo,it=!0,Mt(e,t,i),ke=n,it=o;break;case 0:case 11:case 14:case 15:if(!_e&&(n=i.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var r=o,a=r.destroy;r=r.tag,a!==void 0&&(r&2||r&4)&&ks(i,t,a),o=o.next}while(o!==n)}Mt(e,t,i);break;case 1:if(!_e&&(Ti(i,t),n=i.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=i.memoizedProps,n.state=i.memoizedState,n.componentWillUnmount()}catch(s){re(i,t,s)}Mt(e,t,i);break;case 21:Mt(e,t,i);break;case 22:i.mode&1?(_e=(n=_e)||i.memoizedState!==null,Mt(e,t,i),_e=n):Mt(e,t,i);break;default:Mt(e,t,i)}}function Wl(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var i=e.stateNode;i===null&&(i=e.stateNode=new Ch),t.forEach(function(n){var o=Oh.bind(null,e,n);i.has(n)||(i.add(n),n.then(o,o))})}}function et(e,t){var i=t.deletions;if(i!==null)for(var n=0;n<i.length;n++){var o=i[n];try{var r=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:ke=s.stateNode,it=!1;break e;case 3:ke=s.stateNode.containerInfo,it=!0;break e;case 4:ke=s.stateNode.containerInfo,it=!0;break e}s=s.return}if(ke===null)throw Error(b(160));yu(r,a,o),ke=null,it=!1;var l=o.alternate;l!==null&&(l.return=null),o.return=null}catch(d){re(o,t,d)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)wu(t,e),t=t.sibling}function wu(e,t){var i=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(et(t,e),ct(e),n&4){try{On(3,e,e.return),Br(3,e)}catch(w){re(e,e.return,w)}try{On(5,e,e.return)}catch(w){re(e,e.return,w)}}break;case 1:et(t,e),ct(e),n&512&&i!==null&&Ti(i,i.return);break;case 5:if(et(t,e),ct(e),n&512&&i!==null&&Ti(i,i.return),e.flags&32){var o=e.stateNode;try{Mn(o,"")}catch(w){re(e,e.return,w)}}if(n&4&&(o=e.stateNode,o!=null)){var r=e.memoizedProps,a=i!==null?i.memoizedProps:r,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&r.type==="radio"&&r.name!=null&&Vd(o,r),Ga(s,a);var d=Ga(s,r);for(a=0;a<l.length;a+=2){var u=l[a],f=l[a+1];u==="style"?$d(o,f):u==="dangerouslySetInnerHTML"?Hd(o,f):u==="children"?Mn(o,f):Rs(o,u,f,d)}switch(s){case"input":Ra(o,r);break;case"textarea":Fd(o,r);break;case"select":var m=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!r.multiple;var g=r.value;g!=null?Di(o,!!r.multiple,g,!1):m!==!!r.multiple&&(r.defaultValue!=null?Di(o,!!r.multiple,r.defaultValue,!0):Di(o,!!r.multiple,r.multiple?[]:"",!1))}o[Gn]=r}catch(w){re(e,e.return,w)}}break;case 6:if(et(t,e),ct(e),n&4){if(e.stateNode===null)throw Error(b(162));o=e.stateNode,r=e.memoizedProps;try{o.nodeValue=r}catch(w){re(e,e.return,w)}}break;case 3:if(et(t,e),ct(e),n&4&&i!==null&&i.memoizedState.isDehydrated)try{Rn(t.containerInfo)}catch(w){re(e,e.return,w)}break;case 4:et(t,e),ct(e);break;case 13:et(t,e),ct(e),o=e.child,o.flags&8192&&(r=o.memoizedState!==null,o.stateNode.isHidden=r,!r||o.alternate!==null&&o.alternate.memoizedState!==null||(K0=le())),n&4&&Wl(e);break;case 22:if(u=i!==null&&i.memoizedState!==null,e.mode&1?(_e=(d=_e)||u,et(t,e),_e=d):et(t,e),ct(e),n&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!u&&e.mode&1)for(x=e,u=e.child;u!==null;){for(f=x=u;x!==null;){switch(m=x,g=m.child,m.tag){case 0:case 11:case 14:case 15:On(4,m,m.return);break;case 1:Ti(m,m.return);var K=m.stateNode;if(typeof K.componentWillUnmount=="function"){n=m,i=m.return;try{t=n,K.props=t.memoizedProps,K.state=t.memoizedState,K.componentWillUnmount()}catch(w){re(n,i,w)}}break;case 5:Ti(m,m.return);break;case 22:if(m.memoizedState!==null){Jl(f);continue}}g!==null?(g.return=m,x=g):Jl(f)}u=u.sibling}e:for(u=null,f=e;;){if(f.tag===5){if(u===null){u=f;try{o=f.stateNode,d?(r=o.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none"):(s=f.stateNode,l=f.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=Wd("display",a))}catch(w){re(e,e.return,w)}}}else if(f.tag===6){if(u===null)try{f.stateNode.nodeValue=d?"":f.memoizedProps}catch(w){re(e,e.return,w)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;u===f&&(u=null),f=f.return}u===f&&(u=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:et(t,e),ct(e),n&4&&Wl(e);break;case 21:break;default:et(t,e),ct(e)}}function ct(e){var t=e.flags;if(t&2){try{e:{for(var i=e.return;i!==null;){if(Ku(i)){var n=i;break e}i=i.return}throw Error(b(160))}switch(n.tag){case 5:var o=n.stateNode;n.flags&32&&(Mn(o,""),n.flags&=-33);var r=Hl(e);ws(e,r,o);break;case 3:case 4:var a=n.stateNode.containerInfo,s=Hl(e);ys(e,s,a);break;default:throw Error(b(161))}}catch(l){re(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vh(e,t,i){x=e,Cu(e)}function Cu(e,t,i){for(var n=(e.mode&1)!==0;x!==null;){var o=x,r=o.child;if(o.tag===22&&n){var a=o.memoizedState!==null||Mo;if(!a){var s=o.alternate,l=s!==null&&s.memoizedState!==null||_e;s=Mo;var d=_e;if(Mo=a,(_e=l)&&!d)for(x=o;x!==null;)a=x,l=a.child,a.tag===22&&a.memoizedState!==null?Yl(o):l!==null?(l.return=a,x=l):Yl(o);for(;r!==null;)x=r,Cu(r),r=r.sibling;x=o,Mo=s,_e=d}$l(e)}else o.subtreeFlags&8772&&r!==null?(r.return=o,x=r):$l(e)}}function $l(e){for(;x!==null;){var t=x;if(t.flags&8772){var i=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:_e||Br(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!_e)if(i===null)n.componentDidMount();else{var o=t.elementType===t.type?i.memoizedProps:tt(t.type,i.memoizedProps);n.componentDidUpdate(o,i.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var r=t.updateQueue;r!==null&&Ol(t,r,n);break;case 3:var a=t.updateQueue;if(a!==null){if(i=null,t.child!==null)switch(t.child.tag){case 5:i=t.child.stateNode;break;case 1:i=t.child.stateNode}Ol(t,a,i)}break;case 5:var s=t.stateNode;if(i===null&&t.flags&4){i=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&i.focus();break;case"img":l.src&&(i.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var d=t.alternate;if(d!==null){var u=d.memoizedState;if(u!==null){var f=u.dehydrated;f!==null&&Rn(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(b(163))}_e||t.flags&512&&Ks(t)}catch(m){re(t,t.return,m)}}if(t===e){x=null;break}if(i=t.sibling,i!==null){i.return=t.return,x=i;break}x=t.return}}function Jl(e){for(;x!==null;){var t=x;if(t===e){x=null;break}var i=t.sibling;if(i!==null){i.return=t.return,x=i;break}x=t.return}}function Yl(e){for(;x!==null;){var t=x;try{switch(t.tag){case 0:case 11:case 15:var i=t.return;try{Br(4,t)}catch(l){re(t,i,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var o=t.return;try{n.componentDidMount()}catch(l){re(t,o,l)}}var r=t.return;try{Ks(t)}catch(l){re(t,r,l)}break;case 5:var a=t.return;try{Ks(t)}catch(l){re(t,a,l)}}}catch(l){re(t,t.return,l)}if(t===e){x=null;break}var s=t.sibling;if(s!==null){s.return=t.return,x=s;break}x=t.return}}var _h=Math.ceil,Cr=Ot.ReactCurrentDispatcher,g0=Ot.ReactCurrentOwner,Je=Ot.ReactCurrentBatchConfig,G=0,me=null,ce=null,ye=0,Be=0,Mi=ti(0),fe=0,Qn=null,gi=0,Rr=0,k0=0,zn=null,Ee=null,K0=0,Xi=1/0,Ct=null,br=!1,Cs=null,Jt=null,Do=!1,Vt=null,vr=0,En=0,bs=null,Yo=-1,Qo=0;function Pe(){return G&6?le():Yo!==-1?Yo:Yo=le()}function Yt(e){return e.mode&1?G&2&&ye!==0?ye&-ye:sh.transition!==null?(Qo===0&&(Qo=rc()),Qo):(e=H,e!==0||(e=window.event,e=e===void 0?16:pc(e.type)),e):1}function rt(e,t,i,n){if(50<En)throw En=0,bs=null,Error(b(185));no(e,i,n),(!(G&2)||e!==me)&&(e===me&&(!(G&2)&&(Rr|=i),fe===4&&jt(e,ye)),Le(e,n),i===1&&G===0&&!(t.mode&1)&&(Xi=le()+500,Mr&&ii()))}function Le(e,t){var i=e.callbackNode;sf(e,t);var n=ar(e,e===me?ye:0);if(n===0)i!==null&&ol(i),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(i!=null&&ol(i),t===1)e.tag===0?ah(Ql.bind(null,e)):Oc(Ql.bind(null,e)),ih(function(){!(G&6)&&ii()}),i=null;else{switch(ac(n)){case 1:i=Gs;break;case 4:i=nc;break;case 16:i=rr;break;case 536870912:i=oc;break;default:i=rr}i=xu(i,bu.bind(null,e))}e.callbackPriority=t,e.callbackNode=i}}function bu(e,t){if(Yo=-1,Qo=0,G&6)throw Error(b(327));var i=e.callbackNode;if(Ui()&&e.callbackNode!==i)return null;var n=ar(e,e===me?ye:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=_r(e,n);else{t=n;var o=G;G|=2;var r=_u();(me!==e||ye!==t)&&(Ct=null,Xi=le()+500,ui(e,t));do try{Ah();break}catch(s){vu(e,s)}while(!0);n0(),Cr.current=r,G=o,ce!==null?t=0:(me=null,ye=0,t=fe)}if(t!==0){if(t===2&&(o=Ya(e),o!==0&&(n=o,t=vs(e,o))),t===1)throw i=Qn,ui(e,0),jt(e,n),Le(e,le()),i;if(t===6)jt(e,n);else{if(o=e.current.alternate,!(n&30)&&!Sh(o)&&(t=_r(e,n),t===2&&(r=Ya(e),r!==0&&(n=r,t=vs(e,r))),t===1))throw i=Qn,ui(e,0),jt(e,n),Le(e,le()),i;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(b(345));case 2:ri(e,Ee,Ct);break;case 3:if(jt(e,n),(n&130023424)===n&&(t=K0+500-le(),10<t)){if(ar(e,0)!==0)break;if(o=e.suspendedLanes,(o&n)!==n){Pe(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ns(ri.bind(null,e,Ee,Ct),t);break}ri(e,Ee,Ct);break;case 4:if(jt(e,n),(n&4194240)===n)break;for(t=e.eventTimes,o=-1;0<n;){var a=31-ot(n);r=1<<a,a=t[a],a>o&&(o=a),n&=~r}if(n=o,n=le()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*_h(n/1960))-n,10<n){e.timeoutHandle=ns(ri.bind(null,e,Ee,Ct),n);break}ri(e,Ee,Ct);break;case 5:ri(e,Ee,Ct);break;default:throw Error(b(329))}}}return Le(e,le()),e.callbackNode===i?bu.bind(null,e):null}function vs(e,t){var i=zn;return e.current.memoizedState.isDehydrated&&(ui(e,t).flags|=256),e=_r(e,t),e!==2&&(t=Ee,Ee=i,t!==null&&_s(t)),e}function _s(e){Ee===null?Ee=e:Ee.push.apply(Ee,e)}function Sh(e){for(var t=e;;){if(t.flags&16384){var i=t.updateQueue;if(i!==null&&(i=i.stores,i!==null))for(var n=0;n<i.length;n++){var o=i[n],r=o.getSnapshot;o=o.value;try{if(!at(r(),o))return!1}catch(a){return!1}}}if(i=t.child,t.subtreeFlags&16384&&i!==null)i.return=t,t=i;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function jt(e,t){for(t&=~k0,t&=~Rr,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var i=31-ot(t),n=1<<i;e[i]=-1,t&=~n}}function Ql(e){if(G&6)throw Error(b(327));Ui();var t=ar(e,0);if(!(t&1))return Le(e,le()),null;var i=_r(e,t);if(e.tag!==0&&i===2){var n=Ya(e);n!==0&&(t=n,i=vs(e,n))}if(i===1)throw i=Qn,ui(e,0),jt(e,t),Le(e,le()),i;if(i===6)throw Error(b(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ri(e,Ee,Ct),Le(e,le()),null}function y0(e,t){var i=G;G|=1;try{return e(t)}finally{G=i,G===0&&(Xi=le()+500,Mr&&ii())}}function ki(e){Vt!==null&&Vt.tag===0&&!(G&6)&&Ui();var t=G;G|=1;var i=Je.transition,n=H;try{if(Je.transition=null,H=1,e)return e()}finally{H=n,Je.transition=i,G=t,!(G&6)&&ii()}}function w0(){Be=Mi.current,Y(Mi)}function ui(e,t){e.finishedWork=null,e.finishedLanes=0;var i=e.timeoutHandle;if(i!==-1&&(e.timeoutHandle=-1,th(i)),ce!==null)for(i=ce.return;i!==null;){var n=i;switch(e0(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&ur();break;case 3:Yi(),Y(Me),Y(Ne),d0();break;case 5:l0(n);break;case 4:Yi();break;case 13:Y(te);break;case 19:Y(te);break;case 10:o0(n.type._context);break;case 22:case 23:w0()}i=i.return}if(me=e,ce=e=Qt(e.current,null),ye=Be=t,fe=0,Qn=null,k0=Rr=gi=0,Ee=zn=null,li!==null){for(t=0;t<li.length;t++)if(i=li[t],n=i.interleaved,n!==null){i.interleaved=null;var o=n.next,r=i.pending;if(r!==null){var a=r.next;r.next=o,n.next=a}i.pending=n}li=null}return e}function vu(e,t){do{var i=ce;try{if(n0(),Wo.current=wr,yr){for(var n=ie.memoizedState;n!==null;){var o=n.queue;o!==null&&(o.pending=null),n=n.next}yr=!1}if(mi=0,he=pe=ie=null,Pn=!1,$n=0,g0.current=null,i===null||i.return===null){fe=1,Qn=t,ce=null;break}e:{var r=e,a=i.return,s=i,l=t;if(t=ye,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var d=l,u=s,f=u.tag;if(!(u.mode&1)&&(f===0||f===11||f===15)){var m=u.alternate;m?(u.updateQueue=m.updateQueue,u.memoizedState=m.memoizedState,u.lanes=m.lanes):(u.updateQueue=null,u.memoizedState=null)}var g=Ll(a);if(g!==null){g.flags&=-257,Bl(g,a,s,r,t),g.mode&1&&Dl(r,d,t),t=g,l=d;var K=t.updateQueue;if(K===null){var w=new Set;w.add(l),t.updateQueue=w}else K.add(l);break e}else{if(!(t&1)){Dl(r,d,t),C0();break e}l=Error(b(426))}}else if(q&&s.mode&1){var I=Ll(a);if(I!==null){!(I.flags&65536)&&(I.flags|=256),Bl(I,a,s,r,t),t0(Qi(l,s));break e}}r=l=Qi(l,s),fe!==4&&(fe=2),zn===null?zn=[r]:zn.push(r),r=a;do{switch(r.tag){case 3:r.flags|=65536,t&=-t,r.lanes|=t;var p=au(r,l,t);Pl(r,p);break e;case 1:s=l;var c=r.type,h=r.stateNode;if(!(r.flags&128)&&(typeof c.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Jt===null||!Jt.has(h)))){r.flags|=65536,t&=-t,r.lanes|=t;var C=su(r,s,t);Pl(r,C);break e}}r=r.return}while(r!==null)}Nu(i)}catch(v){t=v,ce===i&&i!==null&&(ce=i=i.return);continue}break}while(!0)}function _u(){var e=Cr.current;return Cr.current=wr,e===null?wr:e}function C0(){(fe===0||fe===3||fe===2)&&(fe=4),me===null||!(gi&268435455)&&!(Rr&268435455)||jt(me,ye)}function _r(e,t){var i=G;G|=2;var n=_u();(me!==e||ye!==t)&&(Ct=null,ui(e,t));do try{Nh();break}catch(o){vu(e,o)}while(!0);if(n0(),G=i,Cr.current=n,ce!==null)throw Error(b(261));return me=null,ye=0,fe}function Nh(){for(;ce!==null;)Su(ce)}function Ah(){for(;ce!==null&&!Xp();)Su(ce)}function Su(e){var t=Iu(e.alternate,e,Be);e.memoizedProps=e.pendingProps,t===null?Nu(e):ce=t,g0.current=null}function Nu(e){var t=e;do{var i=t.alternate;if(e=t.return,t.flags&32768){if(i=wh(i,t),i!==null){i.flags&=32767,ce=i;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{fe=6,ce=null;return}}else if(i=yh(i,t,Be),i!==null){ce=i;return}if(t=t.sibling,t!==null){ce=t;return}ce=t=e}while(t!==null);fe===0&&(fe=5)}function ri(e,t,i){var n=H,o=Je.transition;try{Je.transition=null,H=1,Ih(e,t,i,n)}finally{Je.transition=o,H=n}return null}function Ih(e,t,i,n){do Ui();while(Vt!==null);if(G&6)throw Error(b(327));i=e.finishedWork;var o=e.finishedLanes;if(i===null)return null;if(e.finishedWork=null,e.finishedLanes=0,i===e.current)throw Error(b(177));e.callbackNode=null,e.callbackPriority=0;var r=i.lanes|i.childLanes;if(lf(e,r),e===me&&(ce=me=null,ye=0),!(i.subtreeFlags&2064)&&!(i.flags&2064)||Do||(Do=!0,xu(rr,function(){return Ui(),null})),r=(i.flags&15990)!==0,i.subtreeFlags&15990||r){r=Je.transition,Je.transition=null;var a=H;H=1;var s=G;G|=4,g0.current=null,bh(e,i),wu(i,e),Jf(ts),sr=!!es,ts=es=null,e.current=i,vh(i),Zp(),G=s,H=a,Je.transition=r}else e.current=i;if(Do&&(Do=!1,Vt=e,vr=o),r=e.pendingLanes,r===0&&(Jt=null),tf(i.stateNode),Le(e,le()),t!==null)for(n=e.onRecoverableError,i=0;i<t.length;i++)o=t[i],n(o.value,{componentStack:o.stack,digest:o.digest});if(br)throw br=!1,e=Cs,Cs=null,e;return vr&1&&e.tag!==0&&Ui(),r=e.pendingLanes,r&1?e===bs?En++:(En=0,bs=e):En=0,ii(),null}function Ui(){if(Vt!==null){var e=ac(vr),t=Je.transition,i=H;try{if(Je.transition=null,H=16>e?16:e,Vt===null)var n=!1;else{if(e=Vt,Vt=null,vr=0,G&6)throw Error(b(331));var o=G;for(G|=4,x=e.current;x!==null;){var r=x,a=r.child;if(x.flags&16){var s=r.deletions;if(s!==null){for(var l=0;l<s.length;l++){var d=s[l];for(x=d;x!==null;){var u=x;switch(u.tag){case 0:case 11:case 15:On(8,u,r)}var f=u.child;if(f!==null)f.return=u,x=f;else for(;x!==null;){u=x;var m=u.sibling,g=u.return;if(ku(u),u===d){x=null;break}if(m!==null){m.return=g,x=m;break}x=g}}}var K=r.alternate;if(K!==null){var w=K.child;if(w!==null){K.child=null;do{var I=w.sibling;w.sibling=null,w=I}while(w!==null)}}x=r}}if(r.subtreeFlags&2064&&a!==null)a.return=r,x=a;else e:for(;x!==null;){if(r=x,r.flags&2048)switch(r.tag){case 0:case 11:case 15:On(9,r,r.return)}var p=r.sibling;if(p!==null){p.return=r.return,x=p;break e}x=r.return}}var c=e.current;for(x=c;x!==null;){a=x;var h=a.child;if(a.subtreeFlags&2064&&h!==null)h.return=a,x=h;else e:for(a=c;x!==null;){if(s=x,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Br(9,s)}}catch(v){re(s,s.return,v)}if(s===a){x=null;break e}var C=s.sibling;if(C!==null){C.return=s.return,x=C;break e}x=s.return}}if(G=o,ii(),mt&&typeof mt.onPostCommitFiberRoot=="function")try{mt.onPostCommitFiberRoot(Pr,e)}catch(v){}n=!0}return n}finally{H=i,Je.transition=t}}return!1}function Xl(e,t,i){t=Qi(i,t),t=au(e,t,1),e=$t(e,t,1),t=Pe(),e!==null&&(no(e,1,t),Le(e,t))}function re(e,t,i){if(e.tag===3)Xl(e,e,i);else for(;t!==null;){if(t.tag===3){Xl(t,e,i);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Jt===null||!Jt.has(n))){e=Qi(i,e),e=su(t,e,1),t=$t(t,e,1),e=Pe(),t!==null&&(no(t,1,e),Le(t,e));break}}t=t.return}}function xh(e,t,i){var n=e.pingCache;n!==null&&n.delete(t),t=Pe(),e.pingedLanes|=e.suspendedLanes&i,me===e&&(ye&i)===i&&(fe===4||fe===3&&(ye&130023424)===ye&&500>le()-K0?ui(e,0):k0|=i),Le(e,t)}function Au(e,t){t===0&&(e.mode&1?(t=No,No<<=1,!(No&130023424)&&(No=4194304)):t=1);var i=Pe();e=xt(e,t),e!==null&&(no(e,t,i),Le(e,i))}function Ph(e){var t=e.memoizedState,i=0;t!==null&&(i=t.retryLane),Au(e,i)}function Oh(e,t){var i=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(i=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(b(314))}n!==null&&n.delete(t),Au(e,i)}var Iu;Iu=function(e,t,i){if(e!==null)if(e.memoizedProps!==t.pendingProps||Me.current)Te=!0;else{if(!(e.lanes&i)&&!(t.flags&128))return Te=!1,Kh(e,t,i);Te=!!(e.flags&131072)}else Te=!1,q&&t.flags&1048576&&zc(t,hr,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Jo(e,t),e=t.pendingProps;var o=Wi(t,Ne.current);ji(t,i),o=u0(null,t,n,e,o,i);var r=p0();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,De(n)?(r=!0,pr(t)):r=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,a0(t),o.updater=Lr,t.stateNode=o,o._reactInternals=t,cs(t,n,e,i),t=fs(null,t,n,!0,r,i)):(t.tag=0,q&&r&&qs(t),xe(null,t,o,i),t=t.child),t;case 16:n=t.elementType;e:{switch(Jo(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Eh(n),e=tt(n,e),o){case 0:t=ps(null,t,n,e,i);break e;case 1:t=Ul(null,t,n,e,i);break e;case 11:t=Rl(null,t,n,e,i);break e;case 14:t=jl(null,t,n,tt(n.type,e),i);break e}throw Error(b(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:tt(n,o),ps(e,t,n,o,i);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:tt(n,o),Ul(e,t,n,o,i);case 3:e:{if(uu(t),e===null)throw Error(b(387));n=t.pendingProps,r=t.memoizedState,o=r.element,Bc(e,t),kr(t,n,null,i);var a=t.memoizedState;if(n=a.element,r.isDehydrated)if(r={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){o=Qi(Error(b(423)),t),t=Vl(e,t,n,i,o);break e}else if(n!==o){o=Qi(Error(b(424)),t),t=Vl(e,t,n,i,o);break e}else for(Re=Wt(t.stateNode.containerInfo.firstChild),je=t,q=!0,nt=null,i=Dc(t,null,n,i),t.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if($i(),n===o){t=Pt(e,t,i);break e}xe(e,t,n,i)}t=t.child}return t;case 5:return Rc(t),e===null&&ss(t),n=t.type,o=t.pendingProps,r=e!==null?e.memoizedProps:null,a=o.children,is(n,o)?a=null:r!==null&&is(n,r)&&(t.flags|=32),cu(e,t),xe(e,t,a,i),t.child;case 6:return e===null&&ss(t),null;case 13:return pu(e,t,i);case 4:return s0(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ji(t,null,n,i):xe(e,t,n,i),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:tt(n,o),Rl(e,t,n,o,i);case 7:return xe(e,t,t.pendingProps,i),t.child;case 8:return xe(e,t,t.pendingProps.children,i),t.child;case 12:return xe(e,t,t.pendingProps.children,i),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,r=t.memoizedProps,a=o.value,W(mr,n._currentValue),n._currentValue=a,r!==null)if(at(r.value,a)){if(r.children===o.children&&!Me.current){t=Pt(e,t,i);break e}}else for(r=t.child,r!==null&&(r.return=t);r!==null;){var s=r.dependencies;if(s!==null){a=r.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(r.tag===1){l=St(-1,i&-i),l.tag=2;var d=r.updateQueue;if(d!==null){d=d.shared;var u=d.pending;u===null?l.next=l:(l.next=u.next,u.next=l),d.pending=l}}r.lanes|=i,l=r.alternate,l!==null&&(l.lanes|=i),ls(r.return,i,t),s.lanes|=i;break}l=l.next}}else if(r.tag===10)a=r.type===t.type?null:r.child;else if(r.tag===18){if(a=r.return,a===null)throw Error(b(341));a.lanes|=i,s=a.alternate,s!==null&&(s.lanes|=i),ls(a,i,t),a=r.sibling}else a=r.child;if(a!==null)a.return=r;else for(a=r;a!==null;){if(a===t){a=null;break}if(r=a.sibling,r!==null){r.return=a.return,a=r;break}a=a.return}r=a}xe(e,t,o.children,i),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,ji(t,i),o=Ye(o),n=n(o),t.flags|=1,xe(e,t,n,i),t.child;case 14:return n=t.type,o=tt(n,t.pendingProps),o=tt(n.type,o),jl(e,t,n,o,i);case 15:return lu(e,t,t.type,t.pendingProps,i);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:tt(n,o),Jo(e,t),t.tag=1,De(n)?(e=!0,pr(t)):e=!1,ji(t,i),ru(t,n,o),cs(t,n,o,i),fs(null,t,n,!0,e,i);case 19:return fu(e,t,i);case 22:return du(e,t,i)}throw Error(b(156,t.tag))};function xu(e,t){return ic(e,t)}function zh(e,t,i,n){this.tag=e,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $e(e,t,i,n){return new zh(e,t,i,n)}function b0(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Eh(e){if(typeof e=="function")return b0(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Us)return 11;if(e===Vs)return 14}return 2}function Qt(e,t){var i=e.alternate;return i===null?(i=$e(e.tag,t,e.key,e.mode),i.elementType=e.elementType,i.type=e.type,i.stateNode=e.stateNode,i.alternate=e,e.alternate=i):(i.pendingProps=t,i.type=e.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=e.flags&14680064,i.childLanes=e.childLanes,i.lanes=e.lanes,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,t=e.dependencies,i.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},i.sibling=e.sibling,i.index=e.index,i.ref=e.ref,i}function Xo(e,t,i,n,o,r){var a=2;if(n=e,typeof e=="function")b0(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Si:return pi(i.children,o,r,t);case js:a=8,o|=8;break;case Ta:return e=$e(12,i,t,o|2),e.elementType=Ta,e.lanes=r,e;case Ma:return e=$e(13,i,t,o),e.elementType=Ma,e.lanes=r,e;case Da:return e=$e(19,i,t,o),e.elementType=Da,e.lanes=r,e;case Rd:return jr(i,o,r,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ld:a=10;break e;case Bd:a=9;break e;case Us:a=11;break e;case Vs:a=14;break e;case Lt:a=16,n=null;break e}throw Error(b(130,e==null?e:typeof e,""))}return t=$e(a,i,t,o),t.elementType=e,t.type=n,t.lanes=r,t}function pi(e,t,i,n){return e=$e(7,e,n,t),e.lanes=i,e}function jr(e,t,i,n){return e=$e(22,e,n,t),e.elementType=Rd,e.lanes=i,e.stateNode={isHidden:!1},e}function va(e,t,i){return e=$e(6,e,null,t),e.lanes=i,e}function _a(e,t,i){return t=$e(4,e.children!==null?e.children:[],e.key,t),t.lanes=i,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Th(e,t,i,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=oa(0),this.expirationTimes=oa(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=oa(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function v0(e,t,i,n,o,r,a,s,l){return e=new Th(e,t,i,s,l),t===1?(t=1,r===!0&&(t|=8)):t=0,r=$e(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:n,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},a0(r),e}function Mh(e,t,i){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:_i,key:n==null?null:""+n,children:e,containerInfo:t,implementation:i}}function Pu(e){if(!e)return Zt;e=e._reactInternals;e:{if(yi(e)!==e||e.tag!==1)throw Error(b(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(De(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(b(171))}if(e.tag===1){var i=e.type;if(De(i))return Pc(e,i,t)}return t}function Ou(e,t,i,n,o,r,a,s,l){return e=v0(i,n,!0,e,o,r,a,s,l),e.context=Pu(null),i=e.current,n=Pe(),o=Yt(i),r=St(n,o),r.callback=t!=null?t:null,$t(i,r,o),e.current.lanes=o,no(e,o,n),Le(e,n),e}function Ur(e,t,i,n){var o=t.current,r=Pe(),a=Yt(o);return i=Pu(i),t.context===null?t.context=i:t.pendingContext=i,t=St(r,a),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=$t(o,t,a),e!==null&&(rt(e,o,a,r),Ho(e,o,a)),a}function Sr(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Zl(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var i=e.retryLane;e.retryLane=i!==0&&i<t?i:t}}function _0(e,t){Zl(e,t),(e=e.alternate)&&Zl(e,t)}function Dh(){return null}var zu=typeof reportError=="function"?reportError:function(e){console.error(e)};function S0(e){this._internalRoot=e}Vr.prototype.render=S0.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(b(409));Ur(e,t,null,null)};Vr.prototype.unmount=S0.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ki(function(){Ur(null,e,null,null)}),t[It]=null}};function Vr(e){this._internalRoot=e}Vr.prototype.unstable_scheduleHydration=function(e){if(e){var t=dc();e={blockedOn:null,target:e,priority:t};for(var i=0;i<Rt.length&&t!==0&&t<Rt[i].priority;i++);Rt.splice(i,0,e),i===0&&uc(e)}};function N0(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Fr(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function ql(){}function Lh(e,t,i,n,o){if(o){if(typeof n=="function"){var r=n;n=function(){var d=Sr(a);r.call(d)}}var a=Ou(t,n,e,0,null,!1,!1,"",ql);return e._reactRootContainer=a,e[It]=a.current,Vn(e.nodeType===8?e.parentNode:e),ki(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof n=="function"){var s=n;n=function(){var d=Sr(l);s.call(d)}}var l=v0(e,0,!1,null,null,!1,!1,"",ql);return e._reactRootContainer=l,e[It]=l.current,Vn(e.nodeType===8?e.parentNode:e),ki(function(){Ur(t,l,i,n)}),l}function Gr(e,t,i,n,o){var r=i._reactRootContainer;if(r){var a=r;if(typeof o=="function"){var s=o;o=function(){var l=Sr(a);s.call(l)}}Ur(t,a,e,o)}else a=Lh(i,t,e,o,n);return Sr(a)}sc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var i=Cn(t.pendingLanes);i!==0&&(Hs(t,i|1),Le(t,le()),!(G&6)&&(Xi=le()+500,ii()))}break;case 13:ki(function(){var n=xt(e,1);if(n!==null){var o=Pe();rt(n,e,1,o)}}),_0(e,1)}};Ws=function(e){if(e.tag===13){var t=xt(e,134217728);if(t!==null){var i=Pe();rt(t,e,134217728,i)}_0(e,134217728)}};lc=function(e){if(e.tag===13){var t=Yt(e),i=xt(e,t);if(i!==null){var n=Pe();rt(i,e,t,n)}_0(e,t)}};dc=function(){return H};cc=function(e,t){var i=H;try{return H=e,t()}finally{H=i}};Wa=function(e,t,i){switch(t){case"input":if(Ra(e,i),t=i.name,i.type==="radio"&&t!=null){for(i=e;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<i.length;t++){var n=i[t];if(n!==e&&n.form===e.form){var o=Tr(n);if(!o)throw Error(b(90));Ud(n),Ra(n,o)}}}break;case"textarea":Fd(e,i);break;case"select":t=i.value,t!=null&&Di(e,!!i.multiple,t,!1)}};Qd=y0;Xd=ki;var Bh={usingClientEntryPoint:!1,Events:[ro,xi,Tr,Jd,Yd,y0]},Kn={findFiberByHostInstance:si,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Rh={bundleType:Kn.bundleType,version:Kn.version,rendererPackageName:Kn.rendererPackageName,rendererConfig:Kn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ot.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ec(e),e===null?null:e.stateNode},findFiberByHostInstance:Kn.findFiberByHostInstance||Dh,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Lo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Lo.isDisabled&&Lo.supportsFiber)try{Pr=Lo.inject(Rh),mt=Lo}catch(e){}}Fe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Bh;Fe.createPortal=function(e,t){var i=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!N0(t))throw Error(b(200));return Mh(e,t,null,i)};Fe.createRoot=function(e,t){if(!N0(e))throw Error(b(299));var i=!1,n="",o=zu;return t!=null&&(t.unstable_strictMode===!0&&(i=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=v0(e,1,!1,null,null,i,!1,n,o),e[It]=t.current,Vn(e.nodeType===8?e.parentNode:e),new S0(t)};Fe.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(b(188)):(e=Object.keys(e).join(","),Error(b(268,e)));return e=ec(t),e=e===null?null:e.stateNode,e};Fe.flushSync=function(e){return ki(e)};Fe.hydrate=function(e,t,i){if(!Fr(t))throw Error(b(200));return Gr(null,e,t,!0,i)};Fe.hydrateRoot=function(e,t,i){if(!N0(e))throw Error(b(405));var n=i!=null&&i.hydratedSources||null,o=!1,r="",a=zu;if(i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(r=i.identifierPrefix),i.onRecoverableError!==void 0&&(a=i.onRecoverableError)),t=Ou(t,null,e,1,i!=null?i:null,o,!1,r,a),e[It]=t.current,Vn(e),n)for(e=0;e<n.length;e++)i=n[e],o=i._getVersion,o=o(i._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[i,o]:t.mutableSourceEagerHydrationData.push(i,o);return new Vr(t)};Fe.render=function(e,t,i){if(!Fr(t))throw Error(b(200));return Gr(null,e,t,!1,i)};Fe.unmountComponentAtNode=function(e){if(!Fr(e))throw Error(b(40));return e._reactRootContainer?(ki(function(){Gr(null,null,e,!1,function(){e._reactRootContainer=null,e[It]=null})}),!0):!1};Fe.unstable_batchedUpdates=y0;Fe.unstable_renderSubtreeIntoContainer=function(e,t,i,n){if(!Fr(i))throw Error(b(200));if(e==null||e._reactInternals===void 0)throw Error(b(38));return Gr(e,t,i,!1,n)};Fe.version="18.3.1-next-f1338f8080-20240426";function Eu(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Eu)}catch(e){console.error(e)}}Eu(),Ed.exports=Fe;var jh=Ed.exports,ed=jh;za.createRoot=ed.createRoot,za.hydrateRoot=ed.hydrateRoot;const td=e=>{let t;const i=new Set,n=(d,u)=>{const f=typeof d=="function"?d(t):d;if(!Object.is(f,t)){const m=t;t=(u!=null?u:typeof f!="object"||f===null)?f:Object.assign({},t,f),i.forEach(g=>g(t,m))}},o=()=>t,s={setState:n,getState:o,getInitialState:()=>l,subscribe:d=>(i.add(d),()=>i.delete(d))},l=t=e(n,o,s);return s},Uh=e=>e?td(e):td,Vh=e=>e;function Fh(e,t=Vh){const i=Oa.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return Oa.useDebugValue(i),i}const id=e=>{const t=Uh(e),i=n=>Fh(t,n);return Object.assign(i,t),i},Tu=e=>e?id(e):id,Se=Tu(e=>({width:Mu(),height:window.innerHeight,mobileBreakpoint:870,setWindowSize:(t,i)=>e({width:t,height:i}),visibleNodes:[],setVisibleNodes:t=>e({visibleNodes:t}),pageType:Gh()})),Ss=()=>{Se.setState({width:Mu(),height:window.innerHeight})};window.addEventListener("resize",Ss);window.addEventListener("load",()=>{Ss(),Se.setState({mobileBreakpoint:parseInt(getComputedStyle(document.documentElement).getPropertyValue("--mobile-breakpoint"),10)}),setTimeout(Ss,100)});function nn(e){return e.width<=e.mobileBreakpoint}function A0(){const e=window.location.pathname;if(e==="/"||e.includes("index.html"))return"network";if(e.includes("timeline.html"))return"timeline";if(e.includes("about.html"))return"about";if(e.includes("research.html"))return"research";throw new Error("Invalid path")}function Gh(){switch(A0()){case"network":case"timeline":return"plot";default:return"article"}}function Mu(){var o,r;const e=window.innerWidth||0,t=((o=document.documentElement)==null?void 0:o.clientWidth)||0,i=((r=window.screen)==null?void 0:r.width)||0,n=[e,t,i].filter(a=>a>0);return n.length===0?(console.warn("Unable to determine viewport width"),1e3):Math.min(...n)}function nd(){const e=document.createElement("div");return e.classList.add("tg-dialog-dots"),e.id="tg-dialog-dots",e.outerHTML}const od=e=>{let t="";return e.tourSteps.length&&e.tourSteps.forEach((i,n)=>{const o=document.createElement("span");o.classList.add("tg-dot"),n===e.activeStep&&o.classList.add("tg-dot-active"),t+=o.outerHTML}),t},Hh=["top","right","bottom","left"],rd=["start","end"],ad=Hh.reduce((e,t)=>e.concat(t,t+"-"+rd[0],t+"-"+rd[1]),[]),Xn=Math.min,Vi=Math.max,Nr=Math.round,kt=e=>({x:e,y:e}),Wh={left:"right",right:"left",bottom:"top",top:"bottom"},$h={start:"end",end:"start"};function Ns(e,t,i){return Vi(e,Xn(t,i))}function so(e,t){return typeof e=="function"?e(t):e}function on(e){return e.split("-")[0]}function Nt(e){return e.split("-")[1]}function Du(e){return e==="x"?"y":"x"}function I0(e){return e==="y"?"height":"width"}function Hr(e){return["top","bottom"].includes(on(e))?"y":"x"}function x0(e){return Du(Hr(e))}function Jh(e,t,i){i===void 0&&(i=!1);const n=Nt(e),o=x0(e),r=I0(o);let a=o==="x"?n===(i?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[r]>t.floating[r]&&(a=sd(a)),[a,sd(a)]}function Yh(e){return e.replace(/start|end/g,t=>$h[t])}function sd(e){return e.replace(/left|right|bottom|top/g,t=>Wh[t])}function Qh(e){return{top:0,right:0,bottom:0,left:0,...e}}function Lu(e){return typeof e!="number"?Qh(e):{top:e,right:e,bottom:e,left:e}}function Ar(e){const{x:t,y:i,width:n,height:o}=e;return{width:n,height:o,top:i,left:t,right:t+n,bottom:i+o,x:t,y:i}}function ld(e,t,i){let{reference:n,floating:o}=e;const r=Hr(t),a=x0(t),s=I0(a),l=on(t),d=r==="y",u=n.x+n.width/2-o.width/2,f=n.y+n.height/2-o.height/2,m=n[s]/2-o[s]/2;let g;switch(l){case"top":g={x:u,y:n.y-o.height};break;case"bottom":g={x:u,y:n.y+n.height};break;case"right":g={x:n.x+n.width,y:f};break;case"left":g={x:n.x-o.width,y:f};break;default:g={x:n.x,y:n.y}}switch(Nt(t)){case"start":g[a]-=m*(i&&d?-1:1);break;case"end":g[a]+=m*(i&&d?-1:1);break}return g}const Xh=async(e,t,i)=>{const{placement:n="bottom",strategy:o="absolute",middleware:r=[],platform:a}=i,s=r.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(t));let d=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=ld(d,n,l),m=n,g={},K=0;for(let w=0;w<s.length;w++){const{name:I,fn:p}=s[w],{x:c,y:h,data:C,reset:v}=await p({x:u,y:f,initialPlacement:n,placement:m,strategy:o,middlewareData:g,rects:d,platform:a,elements:{reference:e,floating:t}});u=c!=null?c:u,f=h!=null?h:f,g={...g,[I]:{...g[I],...C}},v&&K<=50&&(K++,typeof v=="object"&&(v.placement&&(m=v.placement),v.rects&&(d=v.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:o}):v.rects),{x:u,y:f}=ld(d,m,l)),w=-1)}return{x:u,y:f,placement:m,strategy:o,middlewareData:g}};async function Bu(e,t){var i;t===void 0&&(t={});const{x:n,y:o,platform:r,rects:a,elements:s,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:m=!1,padding:g=0}=so(t,e),K=Lu(g),I=s[m?f==="floating"?"reference":"floating":f],p=Ar(await r.getClippingRect({element:(i=await(r.isElement==null?void 0:r.isElement(I)))==null||i?I:I.contextElement||await(r.getDocumentElement==null?void 0:r.getDocumentElement(s.floating)),boundary:d,rootBoundary:u,strategy:l})),c=f==="floating"?{x:n,y:o,width:a.floating.width,height:a.floating.height}:a.reference,h=await(r.getOffsetParent==null?void 0:r.getOffsetParent(s.floating)),C=await(r.isElement==null?void 0:r.isElement(h))?await(r.getScale==null?void 0:r.getScale(h))||{x:1,y:1}:{x:1,y:1},v=Ar(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:c,offsetParent:h,strategy:l}):c);return{top:(p.top-v.top+K.top)/C.y,bottom:(v.bottom-p.bottom+K.bottom)/C.y,left:(p.left-v.left+K.left)/C.x,right:(v.right-p.right+K.right)/C.x}}const Zh=e=>({name:"arrow",options:e,async fn(t){const{x:i,y:n,placement:o,rects:r,platform:a,elements:s,middlewareData:l}=t,{element:d,padding:u=0}=so(e,t)||{};if(d==null)return{};const f=Lu(u),m={x:i,y:n},g=x0(o),K=I0(g),w=await a.getDimensions(d),I=g==="y",p=I?"top":"left",c=I?"bottom":"right",h=I?"clientHeight":"clientWidth",C=r.reference[K]+r.reference[g]-m[g]-r.floating[K],v=m[g]-r.reference[g],A=await(a.getOffsetParent==null?void 0:a.getOffsetParent(d));let _=A?A[h]:0;(!_||!await(a.isElement==null?void 0:a.isElement(A)))&&(_=s.floating[h]||r.floating[K]);const P=C/2-v/2,F=_/2-w[K]/2-1,M=Xn(f[p],F),L=Xn(f[c],F),O=M,ee=_-w[K]-L,Ce=_/2-w[K]/2+P,de=Ns(O,Ce,ee),Ae=!l.arrow&&Nt(o)!=null&&Ce!==de&&r.reference[K]/2-(Ce<O?M:L)-w[K]/2<0,Xe=Ae?Ce<O?Ce-O:Ce-ee:0;return{[g]:m[g]+Xe,data:{[g]:de,centerOffset:Ce-de-Xe,...Ae&&{alignmentOffset:Xe}},reset:Ae}}});function qh(e,t,i){return(e?[...i.filter(o=>Nt(o)===e),...i.filter(o=>Nt(o)!==e)]:i.filter(o=>on(o)===o)).filter(o=>e?Nt(o)===e||(t?Yh(o)!==o:!1):!0)}const e1=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var i,n,o;const{rects:r,middlewareData:a,placement:s,platform:l,elements:d}=t,{crossAxis:u=!1,alignment:f,allowedPlacements:m=ad,autoAlignment:g=!0,...K}=so(e,t),w=f!==void 0||m===ad?qh(f||null,g,m):m,I=await Bu(t,K),p=((i=a.autoPlacement)==null?void 0:i.index)||0,c=w[p];if(c==null)return{};const h=Jh(c,r,await(l.isRTL==null?void 0:l.isRTL(d.floating)));if(s!==c)return{reset:{placement:w[0]}};const C=[I[on(c)],I[h[0]],I[h[1]]],v=[...((n=a.autoPlacement)==null?void 0:n.overflows)||[],{placement:c,overflows:C}],A=w[p+1];if(A)return{data:{index:p+1,overflows:v},reset:{placement:A}};const _=v.map(M=>{const L=Nt(M.placement);return[M.placement,L&&u?M.overflows.slice(0,2).reduce((O,ee)=>O+ee,0):M.overflows[0],M.overflows]}).sort((M,L)=>M[1]-L[1]),F=((o=_.filter(M=>M[2].slice(0,Nt(M[0])?2:3).every(L=>L<=0))[0])==null?void 0:o[0])||_[0][0];return F!==s?{data:{index:p+1,overflows:v},reset:{placement:F}}:{}}}};async function t1(e,t){const{placement:i,platform:n,elements:o}=e,r=await(n.isRTL==null?void 0:n.isRTL(o.floating)),a=on(i),s=Nt(i),l=Hr(i)==="y",d=["left","top"].includes(a)?-1:1,u=r&&l?-1:1,f=so(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:K}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof K=="number"&&(g=s==="end"?K*-1:K),l?{x:g*u,y:m*d}:{x:m*d,y:g*u}}const i1=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var i,n;const{x:o,y:r,placement:a,middlewareData:s}=t,l=await t1(t,e);return a===((i=s.offset)==null?void 0:i.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:r+l.y,data:{...l,placement:a}}}}},n1=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:i,y:n,placement:o}=t,{mainAxis:r=!0,crossAxis:a=!1,limiter:s={fn:I=>{let{x:p,y:c}=I;return{x:p,y:c}}},...l}=so(e,t),d={x:i,y:n},u=await Bu(t,l),f=Hr(on(o)),m=Du(f);let g=d[m],K=d[f];if(r){const I=m==="y"?"top":"left",p=m==="y"?"bottom":"right",c=g+u[I],h=g-u[p];g=Ns(c,g,h)}if(a){const I=f==="y"?"top":"left",p=f==="y"?"bottom":"right",c=K+u[I],h=K-u[p];K=Ns(c,K,h)}const w=s.fn({...t,[m]:g,[f]:K});return{...w,data:{x:w.x-i,y:w.y-n,enabled:{[m]:r,[f]:a}}}}}};function Wr(){return typeof window<"u"}function rn(e){return Ru(e)?(e.nodeName||"").toLowerCase():"#document"}function Ue(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function zt(e){var t;return(t=(Ru(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ru(e){return Wr()?e instanceof Node||e instanceof Ue(e).Node:!1}function st(e){return Wr()?e instanceof Element||e instanceof Ue(e).Element:!1}function Kt(e){return Wr()?e instanceof HTMLElement||e instanceof Ue(e).HTMLElement:!1}function dd(e){return!Wr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ue(e).ShadowRoot}function lo(e){const{overflow:t,overflowX:i,overflowY:n,display:o}=lt(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+i)&&!["inline","contents"].includes(o)}function o1(e){return["table","td","th"].includes(rn(e))}function $r(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(i){return!1}})}function P0(e){const t=O0(),i=st(e)?lt(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>i[n]?i[n]!=="none":!1)||(i.containerType?i.containerType!=="normal":!1)||!t&&(i.backdropFilter?i.backdropFilter!=="none":!1)||!t&&(i.filter?i.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(i.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(i.contain||"").includes(n))}function r1(e){let t=qt(e);for(;Kt(t)&&!Zi(t);){if(P0(t))return t;if($r(t))return null;t=qt(t)}return null}function O0(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Zi(e){return["html","body","#document"].includes(rn(e))}function lt(e){return Ue(e).getComputedStyle(e)}function Jr(e){return st(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function qt(e){if(rn(e)==="html")return e;const t=e.assignedSlot||e.parentNode||dd(e)&&e.host||zt(e);return dd(t)?t.host:t}function ju(e){const t=qt(e);return Zi(t)?e.ownerDocument?e.ownerDocument.body:e.body:Kt(t)&&lo(t)?t:ju(t)}function As(e,t,i){var n;t===void 0&&(t=[]),i===void 0&&(i=!0);const o=ju(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),a=Ue(o);if(r){const s=Is(a);return t.concat(a,a.visualViewport||[],lo(o)?o:[],s&&i?As(s):[])}return t.concat(o,As(o,[],i))}function Is(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Uu(e){const t=lt(e);let i=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=Kt(e),r=o?e.offsetWidth:i,a=o?e.offsetHeight:n,s=Nr(i)!==r||Nr(n)!==a;return s&&(i=r,n=a),{width:i,height:n,$:s}}function Vu(e){return st(e)?e:e.contextElement}function Fi(e){const t=Vu(e);if(!Kt(t))return kt(1);const i=t.getBoundingClientRect(),{width:n,height:o,$:r}=Uu(t);let a=(r?Nr(i.width):i.width)/n,s=(r?Nr(i.height):i.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}const a1=kt(0);function Fu(e){const t=Ue(e);return!O0()||!t.visualViewport?a1:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function s1(e,t,i){return t===void 0&&(t=!1),!i||t&&i!==Ue(e)?!1:t}function Zn(e,t,i,n){t===void 0&&(t=!1),i===void 0&&(i=!1);const o=e.getBoundingClientRect(),r=Vu(e);let a=kt(1);t&&(n?st(n)&&(a=Fi(n)):a=Fi(e));const s=s1(r,i,n)?Fu(r):kt(0);let l=(o.left+s.x)/a.x,d=(o.top+s.y)/a.y,u=o.width/a.x,f=o.height/a.y;if(r){const m=Ue(r),g=n&&st(n)?Ue(n):n;let K=m,w=Is(K);for(;w&&n&&g!==K;){const I=Fi(w),p=w.getBoundingClientRect(),c=lt(w),h=p.left+(w.clientLeft+parseFloat(c.paddingLeft))*I.x,C=p.top+(w.clientTop+parseFloat(c.paddingTop))*I.y;l*=I.x,d*=I.y,u*=I.x,f*=I.y,l+=h,d+=C,K=Ue(w),w=Is(K)}}return Ar({width:u,height:f,x:l,y:d})}function z0(e,t){const i=Jr(e).scrollLeft;return t?t.left+i:Zn(zt(e)).left+i}function Gu(e,t,i){i===void 0&&(i=!1);const n=e.getBoundingClientRect(),o=n.left+t.scrollLeft-(i?0:z0(e,n)),r=n.top+t.scrollTop;return{x:o,y:r}}function l1(e){let{elements:t,rect:i,offsetParent:n,strategy:o}=e;const r=o==="fixed",a=zt(n),s=t?$r(t.floating):!1;if(n===a||s&&r)return i;let l={scrollLeft:0,scrollTop:0},d=kt(1);const u=kt(0),f=Kt(n);if((f||!f&&!r)&&((rn(n)!=="body"||lo(a))&&(l=Jr(n)),Kt(n))){const g=Zn(n);d=Fi(n),u.x=g.x+n.clientLeft,u.y=g.y+n.clientTop}const m=a&&!f&&!r?Gu(a,l,!0):kt(0);return{width:i.width*d.x,height:i.height*d.y,x:i.x*d.x-l.scrollLeft*d.x+u.x+m.x,y:i.y*d.y-l.scrollTop*d.y+u.y+m.y}}function d1(e){return Array.from(e.getClientRects())}function c1(e){const t=zt(e),i=Jr(e),n=e.ownerDocument.body,o=Vi(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),r=Vi(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let a=-i.scrollLeft+z0(e);const s=-i.scrollTop;return lt(n).direction==="rtl"&&(a+=Vi(t.clientWidth,n.clientWidth)-o),{width:o,height:r,x:a,y:s}}function u1(e,t){const i=Ue(e),n=zt(e),o=i.visualViewport;let r=n.clientWidth,a=n.clientHeight,s=0,l=0;if(o){r=o.width,a=o.height;const d=O0();(!d||d&&t==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:r,height:a,x:s,y:l}}function p1(e,t){const i=Zn(e,!0,t==="fixed"),n=i.top+e.clientTop,o=i.left+e.clientLeft,r=Kt(e)?Fi(e):kt(1),a=e.clientWidth*r.x,s=e.clientHeight*r.y,l=o*r.x,d=n*r.y;return{width:a,height:s,x:l,y:d}}function cd(e,t,i){let n;if(t==="viewport")n=u1(e,i);else if(t==="document")n=c1(zt(e));else if(st(t))n=p1(t,i);else{const o=Fu(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Ar(n)}function Hu(e,t){const i=qt(e);return i===t||!st(i)||Zi(i)?!1:lt(i).position==="fixed"||Hu(i,t)}function f1(e,t){const i=t.get(e);if(i)return i;let n=As(e,[],!1).filter(s=>st(s)&&rn(s)!=="body"),o=null;const r=lt(e).position==="fixed";let a=r?qt(e):e;for(;st(a)&&!Zi(a);){const s=lt(a),l=P0(a);!l&&s.position==="fixed"&&(o=null),(r?!l&&!o:!l&&s.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||lo(a)&&!l&&Hu(e,a))?n=n.filter(u=>u!==a):o=s,a=qt(a)}return t.set(e,n),n}function h1(e){let{element:t,boundary:i,rootBoundary:n,strategy:o}=e;const a=[...i==="clippingAncestors"?$r(t)?[]:f1(t,this._c):[].concat(i),n],s=a[0],l=a.reduce((d,u)=>{const f=cd(t,u,o);return d.top=Vi(f.top,d.top),d.right=Xn(f.right,d.right),d.bottom=Xn(f.bottom,d.bottom),d.left=Vi(f.left,d.left),d},cd(t,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function m1(e){const{width:t,height:i}=Uu(e);return{width:t,height:i}}function g1(e,t,i){const n=Kt(t),o=zt(t),r=i==="fixed",a=Zn(e,!0,r,t);let s={scrollLeft:0,scrollTop:0};const l=kt(0);if(n||!n&&!r)if((rn(t)!=="body"||lo(o))&&(s=Jr(t)),n){const m=Zn(t,!0,r,t);l.x=m.x+t.clientLeft,l.y=m.y+t.clientTop}else o&&(l.x=z0(o));const d=o&&!n&&!r?Gu(o,s):kt(0),u=a.left+s.scrollLeft-l.x-d.x,f=a.top+s.scrollTop-l.y-d.y;return{x:u,y:f,width:a.width,height:a.height}}function Sa(e){return lt(e).position==="static"}function ud(e,t){if(!Kt(e)||lt(e).position==="fixed")return null;if(t)return t(e);let i=e.offsetParent;return zt(e)===i&&(i=i.ownerDocument.body),i}function Wu(e,t){const i=Ue(e);if($r(e))return i;if(!Kt(e)){let o=qt(e);for(;o&&!Zi(o);){if(st(o)&&!Sa(o))return o;o=qt(o)}return i}let n=ud(e,t);for(;n&&o1(n)&&Sa(n);)n=ud(n,t);return n&&Zi(n)&&Sa(n)&&!P0(n)?i:n||r1(e)||i}const k1=async function(e){const t=this.getOffsetParent||Wu,i=this.getDimensions,n=await i(e.floating);return{reference:g1(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function K1(e){return lt(e).direction==="rtl"}const y1={convertOffsetParentRelativeRectToViewportRelativeRect:l1,getDocumentElement:zt,getClippingRect:h1,getOffsetParent:Wu,getElementRects:k1,getClientRects:d1,getDimensions:m1,getScale:Fi,isElement:st,isRTL:K1},w1=i1,C1=e1,b1=n1,v1=Zh,_1=(e,t,i)=>{const n=new Map,o={platform:y1,...i},r={...o.platform,_c:n};return Xh(e,t,{...o,platform:r})};async function S1(){return this.dialog=document.createElement("div"),this.dialog.classList.add("tg-dialog"),await E0(this).then(e=>{this.dialog.innerHTML=e}),document.body.append(this.dialog),!0}async function E0(e){e.options.dialogClass&&e.dialog.classList.add(e.options.dialogClass),e.options.dialogZ&&(e.dialog.style.zIndex=String(e.options.dialogZ)),e.dialog.style.width=e.options.dialogWidth?e.options.dialogWidth+"px":"auto",e.options.dialogMaxWidth&&(e.dialog.style.maxWidth=e.options.dialogMaxWidth+"px");let t="";if(t+="<div class='tg-dialog-header'>",t+='<div class="tg-dialog-title" id="tg-dialog-title"><!-- JS rendered --></div>',e.options.closeButton&&(t+='<div class="tg-dialog-close-btn" id="tg-dialog-close-btn">',t+=' <svg width="12px" height="12px" id="Layer_1" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="M443.6,387.1L312.4,255.4l131.5-130c5.4-5.4,5.4-14.2,0-19.6l-37.4-37.6c-2.6-2.6-6.1-4-9.8-4c-3.7,0-7.2,1.5-9.8,4  L256,197.8L124.9,68.3c-2.6-2.6-6.1-4-9.8-4c-3.7,0-7.2,1.5-9.8,4L68,105.9c-5.4,5.4-5.4,14.2,0,19.6l131.5,130L68.4,387.1  c-2.6,2.6-4.1,6.1-4.1,9.8c0,3.7,1.4,7.2,4.1,9.8l37.4,37.6c2.7,2.7,6.2,4.1,9.8,4.1c3.5,0,7.1-1.3,9.8-4.1L256,313.1l130.7,131.1  c2.7,2.7,6.2,4.1,9.8,4.1c3.5,0,7.1-1.3,9.8-4.1l37.4-37.6c2.6-2.6,4.1-6.1,4.1-9.8C447.7,393.2,446.2,389.7,443.6,387.1z"/></svg>',t+="</div>"),t+='<div class="tg-dialog-spinner" id="tg-dialog-spinner">',t+='<svg fill="#000000" width="12" height="12" viewBox="0 0 20 20" stroke="#000000" stroke-width="0.8"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <g> <path d="M10,1V3a7,7,0,1,1-7,7H1a9,9,0,1,0,9-9Z"></path> </g> </g></svg>',t+="</div>",t+="</div>",e.options.progressBar&&(t+='<div class="tg-dialog-progress-bar"><span class="tg-bar" id="tg-dialog-progbar"></span></div>'),t+='<div class="tg-dialog-body" id="tg-dialog-body"><!-- JS rendered --></div>',e.options.showStepDots&&e.options.stepDotsPlacement==="body"){const o=nd();o&&(t+=o)}t+='<div class="tg-dialog-footer">';let i="tg-dialog-btn",n="false";if(e.activeStep===0&&(n="true",i+=" disabled"),e.options.showButtons&&!e.options.hidePrev&&(t+='<button type="button" class="'+i+'" id="tg-dialog-prev-btn" disabled="'+n+'">'.concat(e.options.prevLabel,"</button>")),t+='<div class="tg-dialog-footer-sup">',e.options.showStepDots&&e.options.stepDotsPlacement==="footer"){const o=nd();o&&(t+=o)}return e.options.showStepProgress&&(t+='<span class="tg-step-progress" id="tg-step-progress"><!-- JS rendered --></span>'),t+="</div>",e.options.showButtons&&!e.options.hideNext&&(t+='<button type="button" class="tg-dialog-btn" id="tg-dialog-next-btn">'.concat(e.options.nextLabel,"</button>")),t+="</div>",t+='<div id="tg-arrow" class="tg-arrow"></div><!-- end tour arrow -->',t}function Yr(e){return new Promise((t,i)=>{const n=e.tourSteps[e.activeStep];n||i("No active step data");const o=document.getElementById("tg-dialog-title");o&&(o.innerHTML=n.title?n.title:"");const r=document.getElementById("tg-dialog-body");r&&n&&(typeof n.content=="string"?r.innerHTML=n.content?n.content:"":(r.innerHTML="",r.append(n.content)));const a=document.getElementById("tg-dialog-dots");a&&e.options.showStepDots&&od(e)&&(a.innerHTML=od(e));const s=document.getElementById("tg-dialog-prev-btn");s&&(e.activeStep===0?(s.classList.add("disabled"),s.setAttribute("disabled","true")):(s.classList.remove("disabled"),s.removeAttribute("disabled")));const l=document.getElementById("tg-dialog-next-btn");l&&(l.innerHTML=e.activeStep+1>=e.tourSteps.length?e.options.finishLabel:e.options.nextLabel);const d=document.getElementById("tg-step-progress");d&&(d.innerHTML=e.activeStep+1+"/"+e.tourSteps.length);const u=document.getElementById("tg-dialog-progbar");u&&(e.options.progressBar&&(u.style.backgroundColor=e.options.progressBar),u.style.width=(e.activeStep+1)/e.tourSteps.length*100+"%"),t(!0)})}function Na(e){return new Promise(async t=>{const i=document.querySelector("#tg-arrow");let n=e.tourSteps[e.activeStep].dialogTarget||e.tourSteps[e.activeStep].target;if(n===document.body)return Object.assign(e.dialog.style,{top:"".concat(window.innerHeight/2.25-e.dialog.clientHeight/2,"px"),left:"".concat(window.innerWidth/2-e.dialog.clientWidth/2,"px"),position:"fixed"}),e.dialog.classList.add("tg-dialog-fixed"),i&&(i.style.display="none"),t(!0);e.dialog.style.position="absolute",e.dialog.classList.remove("tg-dialog-fixed"),i&&(i.style.display="inline-block"),_1(n,e.dialog,{placement:e.options.dialogPlacement,middleware:[C1({autoAlignment:!0,padding:5}),b1({crossAxis:e.options.allowDialogOverlap,padding:15}),v1({element:i}),w1(20)]}).then(({x:o,y:r,placement:a,middlewareData:s})=>(Object.assign(e.dialog.style,{left:"".concat(o,"px"),top:"".concat(r,"px")}),s.arrow&&i&&Object.assign(i.style,N1(s.arrow,a,e.dialog)),t(!0)))})}function N1(e,t,i){const n=(e==null?void 0:e.x)||0,o=(e==null?void 0:e.y)||0,r=10,a={top:"bottom",right:"left",bottom:"top",left:"right"}[t.split("-")[0]],s=i.clientWidth-r,l=i.clientHeight-r,d=Math.abs(o-l)<=r,u=Math.abs(n-s)<=r,f=Math.abs(o)<=r,m=Math.abs(n)<=r,g=(e==null?void 0:e.centerOffset)!==0||(m||u)&&(f||d);return{left:m?a==="right"?"":"0":u?"".concat(s,"px"):"".concat(n,"px"),top:f?a==="bottom"?"":"0":d?"".concat(l,"px"):"".concat(o,"px"),[a]:g?"0":"-".concat(r/2,"px"),transform:g?"none":"rotate(45deg)"}}function A1(){this.backdrop=document.createElement("div"),this.computeBackdropAttributes(),document.body.append(this.backdrop)}function I1(){this.options&&(this.backdrop.className="tg-backdrop",this.backdrop.style.boxShadow=this.options.backdropColor+" 0 0 1px 2px, "+this.options.backdropColor+" 0 0 0 1000vh",this.options.backdropClass&&this.backdrop.classList.add(this.options.backdropClass),this.options.dialogAnimate&&this.backdrop.classList.add("tg-backdrop-animate"))}function pd(e){return new Promise(async(t,i)=>{if(typeof e.options.targetPadding>"u")return i("Options failed to initialize");if(!e.backdrop)return i("No backdrop element initialized");const n=e.tourSteps[e.activeStep],o=n.target,r=o.getBoundingClientRect(),a=r.width+e.options.targetPadding>document.documentElement.clientWidth;o===document.body?(r.width=0,r.height=0,e.backdrop.style.position="fixed",e.backdrop.style.top=window.innerHeight/2.5+"px",e.backdrop.style.left=window.innerWidth/2+"px"):n.fixed?(e.backdrop.style.position="fixed",e.backdrop.style.top=r.top-e.options.targetPadding/2+"px",e.backdrop.style.left=(a?r.x:r.x-e.options.targetPadding/2)+"px"):(e.backdrop.style.position="absolute",e.backdrop.style.top=window.scrollY+r.top-e.options.targetPadding/2+"px",e.backdrop.style.left=(a?r.x:r.x-e.options.targetPadding/2)+"px"),e.backdrop.style.pointerEvents=n.propagateEvents?"none":"",e.backdrop.style.width=(a?r.width:r.width+e.options.targetPadding)+"px",e.backdrop.style.height=(r.height?r.height+e.options.targetPadding:r.height)+"px",t(!0)})}function x1(){return new Promise(async e=>{this.backdrop.style.display="block",await pd(this),this.dialog.style.display="block",this.options.dialogAnimate&&this.isVisible&&this.dialog.classList.add("animate-position"),await Na(this),this.options.dialogAnimate&&setTimeout(()=>{this.dialog.classList.remove("animate-position")},300),this.isVisible=!0,window.onresize||(window.onresize=()=>{pd(this),Na(this)}),window.onscroll||(window.onscroll=()=>{Na(this)}),await setTimeout(()=>e(!0),300)})}function P1(e){if(typeof e=="function")this._globalFinishCallback=e;else throw new Error("Provided callback for onFinish was not a function")}function O1(e){if(typeof e=="function")this._globalBeforeExitCallback=e;else throw new Error("Provided callback for onBeforeExit was not a function")}function z1(e){if(typeof e=="function")this._globalAfterExitCallback=e;else throw new Error("Provided callback for onAfterExit was not a function")}function E1(e){if(typeof e=="function")this._globalBeforeChangeCallback=e;else throw new Error("Provided callback for onBeforeStepChange was not a function")}function T1(e){if(typeof e=="function")this._globalAfterChangeCallback=e;else throw new Error("Provided callback for onAfterStepChange was not a function")}const M1=async function(e){if(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),!(e.target instanceof Element))return;const t=this.backdrop.getBoundingClientRect();if(e.clientX>=t.x&&e.clientX<=t.x+t.width&&e.clientY>=t.y&&e.clientY<=t.y+t.height)return;const i=this.dialog.getBoundingClientRect();e.clientX>=i.x&&e.clientX<=i.x+i.width&&e.clientY>=i.y&&e.clientY<=i.y+i.height||this.dialog.contains(e.target)||await this.exit()},D1=async function(e){if(e.key==="Escape"&&this.options.exitOnEscape){e.preventDefault(),await this.exit();return}if(e.key==="ArrowRight"&&this.options.keyboardControls){e.preventDefault(),this.visitStep("next").catch(t=>{this.options.debug&&console.warn(t)});return}if(e.key==="ArrowLeft"&&this.options.keyboardControls){e.preventDefault(),this.visitStep("prev").catch(t=>{this.options.debug&&console.warn(t)});return}};function L1(){const e=()=>{let r=document.getElementById("tg-dialog-next-btn");!r||this._trackedEvents.nextBtnClickEvent.initialized||(r.addEventListener("click",this._trackedEvents.nextBtnClickEvent.fn),this._trackedEvents.nextBtnClickEvent.initialized=!0)},t=()=>{let r=document.getElementById("tg-dialog-prev-btn");!r||this._trackedEvents.prevBtnClickEvent.initialized||(r.addEventListener("click",this._trackedEvents.prevBtnClickEvent.fn),this._trackedEvents.prevBtnClickEvent.initialized=!0)},i=()=>{let r=document.getElementById("tg-dialog-close-btn");!r||this._trackedEvents.closeBtnClickEvent.initialized||(r.addEventListener("click",this._trackedEvents.closeBtnClickEvent.fn,!1),this._trackedEvents.closeBtnClickEvent.initialized=!0)},n=()=>{this._trackedEvents.outsideClickEvent.initialized||(document.body.addEventListener("click",this._trackedEvents.outsideClickEvent.fn,!1),this._trackedEvents.outsideClickEvent.initialized=!0)},o=()=>{this._trackedEvents.keyPressEvent.initialized||(window.addEventListener("keydown",this._trackedEvents.keyPressEvent.fn,!1),this._trackedEvents.keyPressEvent.initialized=!0)};return new Promise(r=>(this.options.showButtons&&e(),this.options.showButtons&&t(),this.options.closeButton&&i(),this.options.exitOnClickOutside&&n(),(this.options.keyboardControls||this.options.exitOnEscape)&&o(),r(!0)))}function B1(){const e=()=>{let r=document.getElementById("tg-dialog-next-btn");r&&(r.removeEventListener("click",this._trackedEvents.nextBtnClickEvent.fn),this._trackedEvents.nextBtnClickEvent.initialized=!1)},t=()=>{let r=document.getElementById("tg-dialog-prev-btn");r&&(r.removeEventListener("click",this._trackedEvents.prevBtnClickEvent.fn),this._trackedEvents.prevBtnClickEvent.initialized=!1)},i=()=>{let r=document.getElementById("tg-dialog-close-btn");r&&(r.removeEventListener("click",this._trackedEvents.closeBtnClickEvent.fn,!1),this._trackedEvents.closeBtnClickEvent.initialized=!1)},n=()=>{document.body.removeEventListener("click",this._trackedEvents.outsideClickEvent.fn,!1),this._trackedEvents.outsideClickEvent.initialized=!1},o=()=>{window.removeEventListener("keydown",this._trackedEvents.keyPressEvent.fn,!1),this._trackedEvents.keyPressEvent.initialized=!1};return new Promise(r=>(this.options.showButtons&&e(),this.options.showButtons&&t(),this.options.closeButton&&i(),this.options.exitOnClickOutside&&n(),(this.options.keyboardControls||this.options.exitOnEscape)&&o(),r(!0)))}const R1=(e,t)=>{t.scrollIntoView({behavior:e.options.autoScrollSmooth?"smooth":"auto",block:"end",inline:"nearest"})};async function j1(e){return new Promise(async(t,i)=>{if(this._promiseWaiting)return i("Promise waiting");if(typeof e=="string"&&(e==="next"?e=this.activeStep+1:e=this.activeStep-1),e>=this.tourSteps.length){await this.finishTour(!0,this.group);return}return await F1(this,e).catch(n=>i(n)),t(!0)})}async function U1(){return new Promise(async(e,t)=>{const i=this.activeStep+1;try{await this.visitStep(i)}catch(n){return t(n)}return e(!0)})}async function V1(){return new Promise(async(e,t)=>{const i=this.activeStep-1;try{await this.visitStep(i)}catch(n){return t(n)}return e(!0)})}function F1(e,t){return new Promise(async(i,n)=>{if(t>=e.tourSteps.length)return n("End of tour steps");if(t<0)return n("Start of tour steps");const o=e.activeStep,r=e.tourSteps[o],a=e.tourSteps[t];if(!a||!r)return n("Step not found by index");if((e._globalBeforeChangeCallback&&t!==o||r.beforeLeave||a.beforeEnter)&&(e._promiseWaiting=!0,e.dialog.classList.add("tg-dialog-loading")),e._globalBeforeChangeCallback&&t!==o)try{await e._globalBeforeChangeCallback()}catch(s){return n(s)}if(r.beforeLeave)try{await r.beforeLeave(r,a)}catch(s){return n(s)}if(a.beforeEnter)try{await a.beforeEnter(r,a)}catch(s){return n(s)}return typeof a.target=="string"&&(e.tourSteps[t].target=document.querySelector(a.target)),(!a.target||!e.tourSteps[t].target)&&(e.tourSteps[t].target=document.body),e.activeStep=Number(t),await Yr(e).catch(s=>{e.options.debug&&console.warn(s),n(s)}),e.options.autoScroll&&a.target!==document.body&&await R1(e,a.target),await e.updatePositions(),r.afterLeave&&await r.afterLeave(r,a),a.afterEnter&&await a.afterEnter(r,a),e._globalAfterChangeCallback&&t!==o&&await e._globalAfterChangeCallback(),e._promiseWaiting=!1,e.dialog.classList.remove("tg-dialog-loading"),i(!0)})}async function T0(e){return new Promise(async(t,i)=>{let n=[];e.options.steps&&e.options.steps.length&&(n=e.options.steps.map(r=>{if(typeof r.target=="string"){const a=document.querySelector(r.target);a&&(r.target=a,e.options.targetPadding&&e.options.autoScrollOffset?a.style.scrollMargin=e.options.autoScrollOffset+e.options.targetPadding+"px 0":a.style.scrollMargin="30px 0")}if(r.target||(r.target=document.body),typeof r.dialogTarget=="string"){const a=document.querySelector(r.dialogTarget);a?r.dialogTarget=a:r.dialogTarget=void 0}return r}));const o=document.querySelectorAll("[data-tg-tour]");return o&&o.forEach(r=>{const a=r.getAttribute("data-tg-title"),s=r.getAttribute("data-tg-tour"),l=r.getAttribute("data-tg-group"),d=r.getAttribute("data-tg-order"),u=r.getAttribute("data-tg-fixed"),f=r.getAttribute("data-tg-margin"),m=r.getAttribute("data-tg-dialog-target"),g=r.getAttribute("data-tg-propagate-events");e.options.targetPadding&&e.options.autoScrollOffset?r.style.scrollMargin=(f?f+e.options.targetPadding:e.options.autoScrollOffset+e.options.targetPadding)+"px 0":r.style.scrollMargin=(f||"30")+"px 0",n.push({title:a||void 0,order:d?Number(d):999,target:r,dialogTarget:m?document.querySelector(m):void 0,content:s||void 0,fixed:u!==null&&u!=="false",group:l||void 0,propagateEvents:g!==null&&g!=="false"})}),e.group&&(n=n.filter(r=>r.group===e.group)),n.sort(function(r,a){const s=new Date(r.order),l=new Date(a.order);return s<l?-1:1}),e.tourSteps=n,e.tourSteps.length?t(!0):i("No tour steps detected"+(e.group?" in group: "+e.group:""))})}function Qr(e){return new Promise(t=>{if(document.querySelector(e))return t(document.querySelector(e));const i=new MutationObserver(()=>{document.querySelector(e)&&(t(document.querySelector(e)),i.disconnect())});i.observe(document.body,{childList:!0,subtree:!0})})}async function G1(e){this.options.steps&&(this.options.steps.push(...e),await T0(this),this.isVisible&&await Yr(this).catch(t=>{this.options.debug&&console.warn(t)}),this.isVisible&&this.updatePositions().catch(t=>{this.options.debug&&console.warn(t)}),this.isVisible&&await Qr(".tg-dialog").then(async()=>(await this.destroyListeners(),await this.initListeners(),!0)))}async function H1(e){return new Promise(async(t,i)=>{if(this.isVisible)return this.options.debug&&console.warn("Tour already active"),i("Tour already active");e&&(this.group=e),this.options.debug&&console.info("Start tour");const n=this;try{await T0(n)}catch(o){return this.options.debug&&console.warn(o),i(o)}return await n.visitStep(this.activeStep).catch(o=>(this.options.debug&&console.warn(o),i(o))),await Qr(".tg-dialog").then(async()=>{await this.initListeners(),this.options.dialogAnimate&&this.dialog.classList.add("animate-position")}),t(!0)})}async function W1(e){if(e)return Object.assign(this.options,e),this.computeBackdropAttributes(),await E0(this).then(t=>{t&&(this.dialog.innerHTML=t)}).catch(t=>{this.options.debug&&console.warn(t)}),await Yr(this).catch(t=>{this.options.debug&&console.warn(t)}),this.isVisible&&await Qr(".tg-dialog").then(async()=>(await this.destroyListeners(),await this.initListeners(),!0)),this}async function $1(){return new Promise(async(e,t)=>{if(this._promiseWaiting)return t("Promise waiting");if(this._promiseWaiting=!0,this._globalBeforeExitCallback)try{await this._globalBeforeExitCallback()}catch(i){return t(i)}return this.dialog.style.display="none",this.backdrop.style.display="none",this.isVisible=!1,this.options.rememberStep||(this.activeStep=0),this.options.debug&&console.info("Tour exited"),await this.destroyListeners(),setTimeout(()=>{this._globalAfterExitCallback&&this._globalAfterExitCallback()},0),this._promiseWaiting=!1,e(!0)})}async function J1(){return new Promise(async(e,t)=>(await T0(this).catch(i=>t(i)),this.computeBackdropAttributes(),await this.refreshDialog().catch(i=>t(i)),e(!0)))}async function Y1(){return new Promise(async(e,t)=>(await E0(this).then(i=>{i&&(this.dialog.innerHTML=i)}).catch(i=>{this.options.debug&&console.warn(i)}),await Yr(this).catch(i=>{this.options.debug&&console.warn(i),t(i)}),await this.updatePositions(),this.isVisible&&await Qr(".tg-dialog").then(async()=>(await this.destroyListeners(),await this.initListeners(),!0)),e(!0)))}async function Q1(e=!0,t="tour"){if(this._globalFinishCallback)try{await this._globalFinishCallback()}catch(i){return!1}if(this.options.completeOnFinish){if(!localStorage.tg_tours_complete){localStorage.tg_tours_complete=[t],e&&await this.exit(),this.activeStep=0;return}const i=localStorage.tg_tours_complete.split(",");i.includes(t)||(i.push(t),localStorage.tg_tours_complete=i)}return e&&await this.exit(),this.activeStep=0,this._promiseWaiting=!1,!0}function X1(e="tour"){return localStorage.tg_tours_complete?localStorage.tg_tours_complete.split(",").includes(e):!1}function Z1(e="tour"){if(e==="all"){localStorage.tg_tours_complete=null;return}const t=localStorage.tg_tours_complete.split(",");localStorage.tg_tours_complete=t.filter(i=>i!==e)}const fd={nextLabel:"Next",prevLabel:"Back",finishLabel:"Finish",hidePrev:!1,hideNext:!1,dialogClass:"",allowDialogOverlap:!1,dialogZ:999,dialogWidth:0,dialogMaxWidth:340,dialogAnimate:!0,dialogPlacement:void 0,backdropClass:"",backdropColor:"rgba(20,20,21,0.84)",backdropAnimate:!0,targetPadding:30,completeOnFinish:!0,showStepDots:!0,stepDotsPlacement:"footer",showButtons:!0,showStepProgress:!0,progressBar:"",keyboardControls:!0,exitOnEscape:!0,exitOnClickOutside:!0,autoScroll:!0,autoScrollSmooth:!0,autoScrollOffset:20,closeButton:!0,rememberStep:!1,debug:!0,steps:[]};class q1{constructor(t){this.group="",this.isVisible=!1,this.activeStep=0,this.tourSteps=[],this.options=fd,this.isFinished=X1,this._promiseWaiting=!1,this.createTourGuideBackdrop=A1,this.computeBackdropAttributes=I1,this.createTourGuideDialog=S1,this.start=H1,this.visitStep=j1,this.addSteps=G1,this.nextStep=U1,this.prevStep=V1,this.exit=$1,this.refresh=J1,this.refreshDialog=Y1,this.finishTour=Q1,this.updatePositions=x1,this.deleteFinishedTour=Z1,this.setOptions=W1,this.initListeners=L1,this.destroyListeners=B1,this._trackedEvents={nextBtnClickEvent:{initialized:!1,fn:this.nextStep.bind(this)},prevBtnClickEvent:{initialized:!1,fn:this.prevStep.bind(this)},closeBtnClickEvent:{initialized:!1,fn:this.exit.bind(this)},keyPressEvent:{initialized:!1,fn:D1.bind(this)},outsideClickEvent:{initialized:!1,fn:M1.bind(this)}},this.onFinish=P1,this.onBeforeExit=O1,this.onAfterExit=z1,this.onBeforeStepChange=E1,this.onAfterStepChange=T1,this.dialog=document.createElement("div"),this.backdrop=document.createElement("div"),this.options=fd,t&&Object.assign(this.options,t),this.createTourGuideDialog().catch(i=>{this.options.debug&&console.warn(i)}),this.createTourGuideBackdrop()}}function xs(e,t,i){const n=new Date;n.setTime(n.getTime()+i*24*60*60*1e3);const o="expires="+n.toUTCString();document.cookie=e+"="+t+";"+o+";path=/"}function em(e){const t=e+"=",i=document.cookie.split(";");for(let n=0;n<i.length;n++){let o=i[n];for(;o.charAt(0)==" ";)o=o.substring(1,o.length);if(o.indexOf(t)==0)return o.substring(t.length,o.length)}return null}function tm(e){xs(e,"",-1)}function im(e){return document.cookie.split(";").map(t=>t.trim()).filter(t=>t.startsWith(e))}const Ps=Tu(e=>({nodeId:new URLSearchParams(window.location.search).get("node"),setNodeId:t=>{e({nodeId:t})}}));function pt(e){Ps.getState().setNodeId(e.id)}const $u="intro_v1";function nm(){im($u).forEach(t=>tm(t.split("=")[0]))}function om(){const e=A0(),t=rm.filter(n=>n.group===e);if(t.length===0)return;const i="".concat($u,"_").concat(e);em(i)||setTimeout(()=>{!nn(Se.getState())&&(vn.addSteps(t),vn.onFinish(()=>{xs(i,"true",365)}),vn.onAfterExit(()=>{xs(i,"true",365)}),vn.start())},0)}const Ir="#overlay-modal",vn=new q1({dialogMaxWidth:500,backdropColor:"rgba(0, 0, 0, 0.8)",hidePrev:!0}),rm=[{group:"network",title:"Welcome to the Nokia Design Archive",content:'<p>This is a graphic and interactive platform that allows you to explore behind-the-scenes design processes at Nokia.</p>\n            <p class="tg-dialog-content">Click on the Next button to get some tips on exploring the archive or close this window to skip.</p>',beforeEnter:async()=>await Aa(),afterEnter:ni},{group:"network",content:'<p>The Nokia Design Archive uses visualisations to help you navigate decades of design related material that was documented by Nokia employees.</p>\n            <p class="tg-dialog-content">Let’s look at how you could use the site to research a topic that interests you.</p>',afterEnter:ni},{group:"network",content:'<p>The small circles represent Collections - a curated group of entries related to a specific topic. Entries can be objects, files, videos, images, employee interviews or other items.</p>\n            <img src="./images/tour/tour-collections.png" alt="Collections" width="100%" />\n            <p class="tg-dialog-content">This is a collection called ‘Making Phones Fashionable’. How might fashion designers contribute to tech development?</p>',afterEnter:ni},{group:"network",content:'<p>You can explore specific entries in the archive by hovering over the small dots. You can also find the link to download the original files from the Aalto University Archives.</p>\n            <p class="tg-dialog-content">‘The Story Of Nokia 7600’ is a presentation from two Nokia designers explaining the inspiration behind the Nokia 7600. They call it “A souvenir from the future”.</p>\n            <p class="tg-dialog-content"">Fashion designers in Nokia used their knowledge of colours, materials and trends to decide the look and feel of the products.</p>',target:Ir,afterEnter:ni,beforeEnter:async()=>await hd("A0649"),beforeLeave:async()=>await Aa()},{group:"network",content:"<p>You can search for entries or use filters to find entries more easily.</p>",target:".side-filter",afterEnter:ni},{group:"network",target:Ir,content:'<p>In the Timeline Visualisation, you can find many designers who worked at Nokia, interviews, anecdotes and other related content.</p>\n            <p class="tg-dialog-content">Zina Kranck was working as a clothing designer when she heard of an open position at Nokia. Without knowing what she \n                could do at a mobile phone company, she applied. This was the start of 11 years of working on many projects, going to international \n                fashion shows and becoming a trend-setter for brands around the world. You can view her story as a video interview.</p>',afterEnter:ni,beforeEnter:async()=>await hd("S0193"),beforeLeave:async()=>await Aa()},{group:"network",content:"<p>It looks like you’re ready to explore! Welcome to the Nokia Design Archive.</p>",afterEnter:ni}];function hd(e){return Se.getState().width<1300?Promise.resolve():new Promise(i=>{pt({id:e});const n=setInterval(()=>{document.querySelector(Ir)&&(clearInterval(n),requestAnimationFrame(i))},5)})}function Aa(){return new Promise(e=>{pt({});const t=setInterval(()=>{document.querySelector(Ir)||(clearInterval(t),requestAnimationFrame(e))},5)})}async function ni(){await vn.updatePositions()}const md=[{label:"Home",href:"./index.html",mobileOnly:!0},{label:"About",href:"./about.html"},{label:"Research",href:"./research.html"},{label:"Privacy",href:"./documents/Nokia Design Archive Privacy Notice 25102024.pdf",download:!0},{label:null,className:"help-icon",href:"#",desktopOnly:!0,onClick:e=>{e.preventDefault(),nm(),window.location.href="./index.html"}}];function am(){return y.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[y.jsxs("g",{clipPath:"url(#clip0_1134_115)",children:[y.jsx("circle",{cx:"18",cy:"18",r:"18",fill:"#C5EE44"}),y.jsx("path",{d:"M16.0527 26.1755C16.0527 26.7104 16.2652 27.2233 16.6434 27.6016C17.0217 27.9798 17.5346 28.1923 18.0695 28.1923C18.6044 28.1923 19.1174 27.9798 19.4956 27.6016C19.8738 27.2233 20.0863 26.7104 20.0863 26.1755C20.0863 25.6406 19.8738 25.1276 19.4956 24.7494C19.1174 24.3712 18.6044 24.1587 18.0695 24.1587C17.5346 24.1587 17.0217 24.3712 16.6434 24.7494C16.2652 25.1276 16.0527 25.6406 16.0527 26.1755Z",fill:"#222428"}),y.jsx("path",{d:"M13.2659 9.81194C11.9345 11.2593 10.4925 15.5064 13.5928 15.5802C15.3222 15.6224 15.3064 14.5468 15.3934 14.291C15.4804 14.0353 15.6544 12.8226 16.1763 12.3164C16.6983 11.8103 16.9541 11.5598 17.766 11.5598C18.5622 11.5598 19.1923 11.7707 19.6668 12.1846C20.144 12.6012 20.3786 13.1047 20.3786 13.6952C20.3898 14.1045 20.2896 14.5091 20.0886 14.8658C19.8935 15.1927 19.3346 15.7911 18.404 16.6611C17.4391 17.568 16.73 18.5381 16.3029 19.5663C15.3696 21.8177 18.8179 22.5058 19.5113 21.5066C20.1914 20.5233 19.796 20.3335 21.4279 18.7069C22.2425 17.9371 22.7539 17.3808 22.9675 17.046C23.3366 16.4924 23.5976 15.9466 23.7663 15.4141C23.9946 14.6595 24.0647 13.8658 23.9721 13.0829C23.8796 12.2999 23.6264 11.5445 23.2285 10.8638C21.6256 8.04297 16.5982 6.18964 13.2659 9.81194Z",fill:"#222428"})]}),y.jsx("defs",{children:y.jsx("clipPath",{id:"clip0_1134_115",children:y.jsx("rect",{width:"36",height:"36",fill:"white"})})})]})}const sm=({item:e})=>y.jsx("li",{children:y.jsx("a",{href:e.href,download:e.download,onClick:e.onClick,className:e.className,title:"Archive Use Guide",children:e.className==="help-icon"?y.jsx(am,{}):e.label})}),Ju=({items:e,isMobile:t})=>y.jsx("ul",{className:t?void 0:"nav-site-links",children:e.filter(i=>t?!i.desktopOnly:!i.mobileOnly).map((i,n)=>y.jsx(sm,{item:{...i,label:t&&i.mobileLabel?i.mobileLabel:i.label}},n))}),lm=({isActive:e,items:t})=>y.jsx("div",{className:"mobile-menu ".concat(e?"active":""),id:"mobile-menu",children:y.jsx(Ju,{items:t,isMobile:!0})}),dm=()=>{const e=Se(nn),[t,i]=Ke.useState(!1);Ke.useEffect(()=>{const o=r=>{t&&!r.target.closest("#mobile-menu")&&!r.target.closest("#menu-btn")&&i(!1)};return document.addEventListener("click",o),()=>document.removeEventListener("click",o)},[t]);const n=o=>{o.stopPropagation(),i(!t)};return y.jsx("div",{className:"menu-container",children:y.jsxs("nav",{className:"nav-site",children:[y.jsx("a",{href:"./index.html",children:y.jsx("img",{id:"siteLogo",src:"images/logo.svg",alt:"Site Logo"})}),!e&&y.jsx(Ju,{items:md,isMobile:!1}),e&&y.jsxs(y.Fragment,{children:[y.jsx("a",{id:"menu-btn",className:"info-link",onClick:n,children:"Menu"}),y.jsx(lm,{isActive:t,items:md})]})]})})};var qn,eo,to;class cm{constructor(){yo(this,qn);yo(this,eo);yo(this,to)}buildIndex(t){wo(this,qn,um(t)),wo(this,eo,pm(t)),wo(this,to,fm(t))}searchEntriesAndCollections(t){const i=[...Ko(this,qn).filter(n=>n.haystack.includes(t.toLocaleLowerCase())).map(n=>n.id),...Ko(this,eo).filter(n=>n.haystack.includes(t.toLocaleLowerCase())).map(n=>n.id)].filter(Boolean);return console.log("Search result",{pattern:t,result:i}),i}searchStories(t){return Ko(this,to).filter(i=>i.haystack.includes(t.toLocaleLowerCase())).map(i=>i.id)}}qn=new WeakMap,eo=new WeakMap,to=new WeakMap;function um(e){return e.entries.map(t=>({id:t.id,haystack:[t.id,t.title,t.description,...(t.keywords||[]).map(i=>{var n;return(n=e.keywordsById[i])==null?void 0:n.title}),...(t.stories||[]).map(i=>{var n;return(n=e.storiesById[i])==null?void 0:n.name})].filter(Boolean).join(" ").toLocaleLowerCase()}))}function pm(e){return e.collections.map(t=>({id:t.id,haystack:[t.id,t.title,t.description,...(t.keywords||[]).map(i=>{var n;return(n=e.keywordsById[i])==null?void 0:n.title}),...(t.stories||[]).map(i=>{var n;return(n=e.storiesById[i])==null?void 0:n.name})].filter(Boolean).join(" ").toLocaleLowerCase()}))}function fm(e){return e.stories.map(t=>({id:t.id,haystack:[t.id,t.name,t.text,...(t.keywords||[]).map(i=>{var n;return(n=e.keywordsById[i])==null?void 0:n.title}),...(t.collections||[]).map(i=>{var n;return(n=e.collectionsById[i])==null?void 0:n.title})].filter(Boolean).join(" ").toLocaleLowerCase()}))}const hm=[{id:"A0001",file:"04_morph_wrist_mode",start:"",end:"",title:"Image, 'Morph' concept",description:"Rendering of two 'Morph' concept models.",collections:["C0005","C0022"],stories:[],keywords:["K0073","K0044","K0057","K0059","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_35687268-3fde-4493-a0fd-e3609d404b03/"},{id:"A0002",file:"1 street style",start:"2003",end:"",title:"Presentation, 'Nokia Active Project: Street Style'",description:"Concepts and visual inspiration for 'street style'.",collections:["C0005","C0010","C0011","C0017"],stories:[],keywords:["K0073","K0068","K0074","K0048","K0044","K0054","K0059","K0020","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_b5225dd0-743a-4b6d-baba-77e81f0e8ce4/"},{id:"A0003",file:"1_003",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a woman smiling and talking into a yellow phone.",collections:["C0010","C0011"],stories:[],keywords:["K0074","K0040","K0030","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_01c0e9a6-d9c5-41a1-9d46-6ac49ce0d8ca/"},{id:"A0004",file:"1_004",start:"1990s",end:"",title:"Photo, promotional",description:"Image of two sporty men talking into a phone.",collections:["C0010"],stories:[],keywords:["K0074","K0075","K0041","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_ba0e63a4-6dee-4783-8389-763ba9c15c61/"},{id:"A0005",file:"1_006",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a woman smiling and talking into a phone.",collections:["C0010","C0011"],stories:[],keywords:["K0074","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_1facdc3d-4703-44c8-8e64-4396dde5431d/"},{id:"A0006",file:"1_007",start:"1990s",end:"",title:"Photo, promotional",description:"Image of two women having coffee and talking into a phone.",collections:["C0010","C0011"],stories:[],keywords:["K0074","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_34160094-1850-4935-9f55-8b6514fb705d/"},{id:"A0007",file:"1_011",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a man and two women talking into a phone.",collections:["C0010"],stories:[],keywords:["K0074","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_32eb15f4-0d52-4c40-bc3e-95547d07f658/"},{id:"A0008",file:"1_012",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a man and two women talking into a phone.",collections:["C0010"],stories:[],keywords:["K0074","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_2ca2e93e-4421-4279-96c6-680a88572792/"},{id:"A0009",file:"1_014",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a man holding a woman and a phone.",collections:["C0010"],stories:[],keywords:["K0074","K0040","K0041","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_31a6367b-c539-4812-b0d6-38e4095e19ce/"},{id:"A0010",file:"1_015",start:"1990s",end:"",title:"Photo, promotional",description:"Image of two women working and holding a phone.",collections:["C0010","C0011"],stories:[],keywords:["K0074","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_c1ff1d75-2f45-4126-bcfa-0f10804d0631/"},{id:"A0011",file:"1_016",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a man in suit walking and talking to a phone.",collections:["C0010","C0011"],stories:[],keywords:["K0074","K0079","K0041","K0052","K0055","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_485e13e3-3a4d-4189-8289-794e6812d2af/"},{id:"A0012",file:"1_017",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a woman smiling and talking into a phone.",collections:["C0010","C0011"],stories:[],keywords:["K0074","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_b9865041-cb9a-44bf-8840-25994f2ed6cf/"},{id:"A0013",file:"1_023",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a woman smiling and talking into a phone with two men.",collections:["C0010"],stories:[],keywords:["K0074","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_4f70396b-14b4-4f5e-a68b-9d31519fd527/"},{id:"A0014",file:"1_025",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a man with books talking into a phone.",collections:["C0010"],stories:[],keywords:["K0074","K0041","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_7f824773-da91-4cc0-872c-22ec414389d8/"},{id:"A0015",file:"1_029",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a man and a woman in a train with a laptop.",collections:["C0010"],stories:[],keywords:["K0074","K0005","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_240c714d-ffcf-43f0-8a34-57b395d8dec4/"},{id:"A0016",file:"1_030",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a man in front of skyscrapers talking into a phone.",collections:["C0010"],stories:[],keywords:["K0074","K0041","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_aff30af1-e552-4006-b800-3e24f25748cb/"},{id:"A0017",file:"1_034",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a woman in a boat using a communicator.",collections:["C0010","C0004","C0011"],stories:[],keywords:["K0074","K0080","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_411fb144-f215-4930-84d4-6a56851a8292/"},{id:"A0018",file:"1_036",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a woman and a man in a boat in front of skyscrapers using communicators.",collections:["C0010","C0004"],stories:[],keywords:["K0074","K0080","K0040","K0041","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_94788690-05aa-49e4-86fc-b1f481798e69/"},{id:"A0019",file:"1_040",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a group of people and a communicator.",collections:["C0010","C0004"],stories:[],keywords:["K0074","K0080","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_17481597-cfa0-4bff-bcbf-050174d81200/"},{id:"A0020",file:"1_042",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a woman using a communicator.",collections:["C0010","C0004","C0011"],stories:[],keywords:["K0074","K0080","K0040","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_fc287f9c-5823-4d51-89d9-1a2060139f30/"},{id:"A0021",file:"1_050",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a man and woman holding a girl who is using a phone.",collections:["C0010","C0004"],stories:[],keywords:["K0074","K0042","K0040","K0041","K0052","K0055","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_35a00674-584e-45a5-b9b8-e2d6edcf9870/"},{id:"A0022",file:"1_057",start:"1990s",end:"",title:"Photo, Nokia 252",description:"Image of Nokia 252 phones in five different colours.",collections:["C0033","C0003"],stories:[],keywords:["K0076","K0052","K0023","K0018","K0029","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_3dd8b6c0-6559-4ced-9797-ebc7c85caccc/"},{id:"A0023",file:"1_060",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a child and a woman talking into a phone.",collections:["C0010","C0011"],stories:[],keywords:["K0074","K0040","K0042","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_a3dc87d8-3aa1-4141-aeed-94cda7977778/"},{id:"A0024",file:"1_116",start:"1990s",end:"",title:"Photo, promotional",description:"Image of two men sitting in a car and looking at a communicator.",collections:["C0010","C0004","C0011"],stories:[],keywords:["K0074","K0080","K0079","K0041","K0083","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_a4657e03-f248-4ff8-a9b6-9e99e2139736/"},{id:"A0025",file:"1_124",start:"1990s",end:"",title:"Photo, Nokia 5110",description:"Image of Nokia 5110 in five different colours.",collections:["C0033","C0003","C0032"],stories:[],keywords:["K0076","K0091","K0052","K0017","K0018","K0020","K0026","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_19961f28-e5a7-4571-a248-90d77344971c/"},{id:"A0026",file:"1_125",start:"1990s",end:"",title:"Photo, Nokia 5110",description:"Image of Nokia 5110 in seven different colours.",collections:["C0033","C0003","C0032"],stories:[],keywords:["K0076","K0067","K0052K0018","K0024","K0023","K0026","K0030","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_0bd371f5-7ea3-40ba-be5a-ad1acb94a486/"},{id:"A0027",file:"1_127",start:"1990s",end:"",title:"Photo, promotional",description:"Image of three people sitting in a roller coaster, one of them is talking in a yellow phone.",collections:["C0010","C0032"],stories:[],keywords:["K0074","K0091","K0030","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_2b84234f-f97a-4107-8549-1823c970c5df/"},{id:"A0028",file:"1_133",start:"1990s",end:"",title:"Photo, promotional",description:"Image of a communicator on a table at a café.",collections:["C0010","C0004"],stories:[],keywords:["K0074","K0080","K0052","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_2b94751a-4125-43aa-af57-c13af33d3f66/"},{id:"A0029",file:"1_134",start:"1990s",end:"",title:"Photo, handmade model",description:"Image of a blue multimedia concept device with ear plugs.",collections:["C0006","C0005","C0032","C0021"],stories:[],keywords:["K0047","K0073","K0091","K0081","K0018","K0044","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_379caba7-7356-4d84-8b21-4a39cadfeb55/"},{id:"A0030",file:"1_135",start:"1990s",end:"",title:"Photo, moodboard",description:"Moodboard with an image of a man in a suit working on a laptop next to a phone model.",collections:["C0010","C0017","C0011"],stories:[],keywords:["K0074","K0050","K0048","K0079","K0005","K0041","K0052","K0059","K0066","K0023"],permalink:"https://repo.aalto.fi/uncategorized/IO_89617465-d080-43b9-abe6-1d9b188d0c9e/"},{id:"A0031",file:"1_136",start:"1990s",end:"",title:"Photo, moodboard",description:"Moodboard with an image of a young man on a skateboard next to a colourful phone model.",collections:["C0010","C0017","C0011"],stories:[],keywords:["K0074","K0050","K0048","K0041","K0043","K0052","K0059","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_9860ab4e-0836-49b4-af75-dd6b1fa31287/"},{id:"A0032",file:"1_137",start:"1990s",end:"",title:"Photo, moodboard",description:"Moodboard with an image of three girls smiling through the window of a yellow school bus next to a colourful phone model.",collections:["C0010","C0017","C0011"],stories:[],keywords:["K0074","K0050","K0048","K0042","K0030","K0033","K0040","K0052","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_08d7afc4-7b6d-47a6-a31d-6984f23797d2/"},{id:"A0033",file:"1_138",start:"1990s",end:"",title:"Photo, moodboard",description:"Moodboard with an image of a woman sitting in a train with a laptop and a notebook next to a phone model.",collections:["C0010","C0017","C0011"],stories:[],keywords:["K0074","K0050","K0048","K0040","K0005","K0052","K0059","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_40d210fe-7325-40ef-aef1-b101a1408e97/"},{id:"A0034",file:"1990-1991_Design WorksUSA_Nokia Presentation",start:"1990s",end:"",title:"Presentation",description:"Sketches and concepts for mobile phones and other devices. product comparisons, newspaper clippings, segmentation. DesignWorksUSA.",collections:["C0005","C0011","C0029","C0015"],stories:[],keywords:["K0073","K0082","K0068","K0061","K0006","K0044","K0046","K0051","K0054","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_7df764df-d1f7-4522-85c3-2d7fc538795a/"},{id:"A0035",file:"1994_Seymour Powell_Nokia Forum_Tapahtumaohjelma",start:"1994",end:"",title:"Presentation, 'Nokia Design Forum'",description:"Design workshop programme and results. Sketches and concepts for mobile phones and other devices. Seymour Powell.",collections:["C0005","C0029","C0015"],stories:[],keywords:["K0073","K0082","K0067","K0061","K0006","K0044","K0046","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_2fc914bc-a454-497b-bb7d-196466b352cb/"},{id:"A0036",file:"1994-1995_Responder",start:"1994",end:"1995",title:"Memo, 'Responder'",description:"Meeting minutes, correspondence, user segmentation, technical drawings, sketches and renderings related to the design of a communicator. E&D Design. DesignWorksUSA.",collections:["C0029","C0011","C0004"],stories:[],keywords:["K0082","K0068","K0080","K0045","K0046","K0049","K0057","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_f41b2930-2df5-405a-889c-5984bb623f76/"},{id:"A0037",file:"1995_Alastair Curtis_H 500",start:"1995",end:"",title:"Renderings",description:"A collection of renderings of mobile phones H500 and DECT. Alastair Curtis.",collections:["C0031"],stories:["S0006"],keywords:["K0059","K0006","K0057","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_2e727709-0118-4e20-9c06-ac66e5a37c33/"},{id:"A0038",file:"1995_Design WorksUSA_Concepts",start:"1995",end:"",title:"Presentation",description:"Sketches and concepts for mobile phones, devices, wearables and accessories. DesignWorksUSA.",collections:["C0005","C0012","C0007","C0002"],stories:[],keywords:["K0073","K0084","K0015","K0014","K0006","K0044","K0046","K0054","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_68d7aeff-c4fb-49c0-be79-2f3f6732f363/"},{id:"A0039",file:"1995_Hanna Vuolteenaho_Ideas for Lifestyle Phones",start:"1995",end:"",title:"Presentation, 'Ideas for Lifestyle Phones, DCT3'",description:"Renderings and sketches of mobile phones. Inspirational material, moodboards. Hanna Vuolteenaho.",collections:["C0020","C0010"],stories:["S0056"],keywords:["K0078","K0074","K0006","K0046","K0048","K0050","K0054","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_51706de6-7157-42fa-b930-ab353fad09f8/"},{id:"A0040",file:"1996_Christian Lindholm_User Interface Segmentation",start:"1996",end:"",title:"Presentation, 'User Interface Segmentation'",description:"Notes regarding user interface design and user segmentation. Christian Lindholm.",collections:["C0011"],stories:["S0195"],keywords:["K0068","K0066","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_27116a97-b56e-4d6a-83c7-334b41a1c3c6/"},{id:"A0041",file:"1996_Dale Frye",start:"1996",end:"",title:"Transparencies",description:"Sketches and notes for a clamshell phone. Dale Frye and Jeff Deacon.",collections:["C0016"],stories:["S0196","S0075"],keywords:["K0083","K0047","K0002","K0046","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_77af8d54-3ef7-48d3-9619-4ec043e3cf44/"},{id:"A0042",file:"1996_Helena Rantala_Matkapuhelimia vuoden 2001 naiselle",start:"1996",end:"",title:"Diploma work, 'Matkapuhelimia vuoden 2001 naiselle'",description:"Student work about designing mobile phones for women. Concepts, renderings and inspirational material. Helena Rantala.",collections:["C0011","C0005"],stories:["S0051"],keywords:["K0068","K0073","K0040","K0006","K0044","K0048","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_ee2528f0-656a-47ca-8841-30f2a638347a/"},{id:"A0043",file:"1996_Industrial Design and Styling Strategy",start:"1996",end:"",title:"Presentation, 'Nokia Mobile Phones Industrial Design and Styling Strategy'",description:"A collection of hand-drawn sketches, concepts and notes of wearables and accessories. Jeffrey Higashi.",collections:["C0006","C0007","C0002","C0031"],stories:["S0039"],keywords:["K0073","K0047","K0015","K0014","K0059","K0044","K0046"],permalink:"https://repo.aalto.fi/uncategorized/IO_09324980-91e7-4943-a0e7-8069ec640a6a/"},{id:"A0044",file:"1996_Industrial Design and Styling Strategy",start:"1996",end:"",title:"Transparencies",description:"Presentation, 'Hybrid Design Methods' about Nokia Design strategy and user segmentation.",collections:["C0015","C0029","C0016","C0011"],stories:[],keywords:["K0061","K0082","K0083","K0068","K0048","K0078","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_f7154ed7-2ac7-4575-a9a6-51e4c25b8be3/"},{id:"A0045",file:"1996_Jeffrey Higashi_Sketches",start:"1996",end:"",title:"Sketches",description:"Describing the design process and its meaning in product development.",collections:["C0029","C0011","C0016","C0015"],stories:[],keywords:["K0082","K0078","K0083","K0068","K0061","K0006","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_75770e6f-6a5e-4c10-a340-71c672d20abe/"},{id:"A0046",file:"1996_Mother",start:"1996",end:"",title:"Presentation, 'Mother'",description:"Hand-drawn sketches and concepts of a touch-screen device. DesignWorksUSA.",collections:["C0005","C0006"],stories:[],keywords:["K0073","K0047","K0044","K0046","K0054","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_e812e19d-d8a9-4ed6-96dd-1c6844bf033d/"},{id:"A0047",file:"1996_Sean Prior_Architectures",start:"1996",end:"",title:"Presentation, 'Architectures'",description:"Report on the most efficient way of producing mobile phones. Notes, technical drawings, renderings. Sean Prior.",collections:["C0015","C0031"],stories:["S0197"],keywords:["K0061","K0059","K0006","K0054","K0057"],permalink:"https://repo.aalto.fi/uncategorized/IO_04172d89-afe3-46d4-b628-10f0f05d0ec3/"},{id:"A0048",file:"1997_Access Touch",start:"1997",end:"",title:"Memo, 'Access Touch'",description:"Sketches, renderings, notes and research on accessible design.",collections:["C0027","C0011","C0031"],stories:[],keywords:["K0088","K0068","K0059","K0046","K0049","K0057"],permalink:"https://repo.aalto.fi/uncategorized/IO_12cfad20-c5cf-4cdc-bfbb-ce10ea893417/"},{id:"A0049",file:"1997_Announcement of CCDG",start:"1997",end:"",title:"Correspondence, 'Concept creation and design group'",description:"Email regarding the announcement of changes in the Product Concept Group.",collections:["C0029","C0015"],stories:[],keywords:["K0082","K0061","K0044","K0045"],permalink:"https://repo.aalto.fi/uncategorized/IO_55fea68a-b783-4020-8642-ccc3a1463b7b/"},{id:"A0050",file:"1997_Announcement of Nokia Design",start:"1997",end:"",title:"Correspondence, 'Industrial Design Organization'",description:"Email regarding the announcement of an Industrial Design Organization at Nokia.",collections:["C0029","C0015"],stories:[],keywords:["K0082","K0061","K0045"],permalink:"https://repo.aalto.fi/uncategorized/IO_97916e34-7511-47df-b0bf-880ea7c863a8/"},{id:"A0051",file:"1997_Fashion phones",start:"1997",end:"",title:"Transparencies",description:"Images of mobile phones in the 'Fashion' series with colourful covers.",collections:["C0020","C0012","C0032"],stories:[],keywords:["K0078","K0084","K0091","K0006","K0017","K0018","K0020","K0026","K0029","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_74d59833-36c3-47ec-b0a2-e1661f5644a8/"},{id:"A0052",file:"1997_Hanna Vuolteenaho_Pertti Salmi_DCT4 Asterix",start:"1997",end:"",title:"Presentation, 'DCT 4 Asterix'",description:"Sketches and notes regarding an asymmetrical mobile phone. Hanna Vuolteenaho, Pertti Salmi.",collections:["C0031","C0011"],stories:["S0056","S0198"],keywords:["K0059","K0068","K0042","K0006","K0046","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_47c69f41-6009-4520-9e4f-cfd6f9155585/"},{id:"A0053",file:"1997_Nokia Global Design Conference",start:"1997",end:"",title:"Transparencies",description:"Presentation, 'Nokia Design Global Design Conference 1997' with design strategy, list of design teams and work goals.",collections:["C0015","C0029"],stories:[],keywords:["K0061","K0082","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_0af4c1d5-2533-49c1-baa5-2a2363e6140d/"},{id:"A0054",file:"1997_Tania Finkbeiner_Sports_Puhelin ja asusteet_Luonnoksia_Mallinnuksia",start:"1997",end:"",title:"Untitled presentation",description:"Sketches,  renderings and inspirational material for a mobile phone in the 'Sports' category of the project Vision 99. Tania Finkbeiner.",collections:["C0005","C0027","C0011","C0010","C0031"],stories:["S0199"],keywords:["K0073","K0088","K0068","K0059","K0075","K0006","K0046","K0048","K0054","K0057","K0021","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_1480bbaf-1453-4eed-ba06-a7672e4cf6f0/"},{id:"A0055",file:"1997_User Interface Development",start:"1997",end:"",title:"Transparencies",description:"Untitled presentation about UI design principles and segmentation at Nokia. Christian Lindholm.",collections:["C0011"],stories:["S0195"],keywords:["K0066","K0068","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_3b1cca49-51b8-4483-882f-5786e5bbfa17/"},{id:"A0056",file:"1997_Vision 99",start:"1997",end:"",title:"Presentation, 'Vision 99'",description:"Sketches and renderings for mobile phones and the Nokia store for the Vision 99 project. DesignWorks/USA.",collections:["C0027","C0011","C0032","C0012"],stories:[],keywords:["K0088","K0068","K0084","K0091","K0047","K0042","K0006","K0046","K0054","K0057","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_d27b9264-6f93-4af0-b125-0db5101a5375/"},{id:"A0057",file:"1998_Design WorksUSA_Kid Phone Concepts",start:"1998",end:"",title:"Presentation, 'Kid Phone Concepts'",description:"Renderings , concepts and notes for a mobile phone for children. DesignWorksUSA.",collections:["C0011","C0005"],stories:[],keywords:["K0068","K0073","K0042","K0033","K0044","K0054","K0057","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_2aa1b420-f1c4-4d11-8a19-5f52bd7daacd/"},{id:"A0058",file:"1998_Frank Nuovo_Creative Design Process",start:"1998",end:"",title:"Memo, 'Creative Design Process'",description:"Text describing the design process and the mission of Nokia Design. Frank Nuovo.",collections:["C0029","C0015","C0031"],stories:["S0049"],keywords:["K0082","K0061","K0059","K0049"],permalink:"https://repo.aalto.fi/uncategorized/IO_5ef14f0c-e92a-4433-88db-48194240d453/"},{id:"A0059",file:"1998_Mentaalityypit",start:"1998",end:"",title:"Memo, 'Mentaalimatriisi'",description:"Text describing (in Finnish) user segmentation and dividing users into different 'mental types'.",collections:["C0011","C0028","C0015"],stories:[],keywords:["K0068","K0065","K0061","K0049"],permalink:"https://repo.aalto.fi/uncategorized/IO_50f5a7d9-445b-4723-8ec8-ba243881aca2/"},{id:"A0060",file:"1998_Rock Shockproof Mobile Phone",start:"1998",end:"",title:"Untitled presentation",description:"Sketches, renderings, notes  and inspirational material for 'Rock Shockproof Mobile Phone' and its accessories.",collections:["C0011","C0017","C0010"],stories:[],keywords:["K0068","K0048","K0074","K0006","K0046","K0054","K0057","K0059","K0016","K0021","K0023"],permalink:"https://repo.aalto.fi/uncategorized/IO_5a969135-33b7-426c-be47-92575ead1ec2/"},{id:"A0061",file:"1998-1999_3G-konseptit",start:"1998",end:"1999",title:"3G Concepts, various materials",description:"Correspondence, marketing material, notes, renderings, sketches and memos related to the '3G' concepts.",collections:["C0005","C0001","C0031"],stories:[],keywords:["K0073","K0089","K0059","K0037","K0044","K0045","K0046","K0048","K0049","K0057"],permalink:"https://repo.aalto.fi/uncategorized/IO_8c1c784d-1554-44ab-ba4e-de88acfee6d5/"},{id:"A0062",file:"1999_Egg Touch Screen Communication Product",start:"1999",end:"",title:"Presentation, 'EGG Touch Screen Communication Product'",description:"Concept design, inspirational material and user segmentation for a touchscreen device.",collections:["C0005","C0021","C0011"],stories:[],keywords:["K0073","K0068","K0081","K0011","K0044","K0048","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_6053f4fd-20eb-4f57-b067-ad8067304665/"},{id:"A0063",file:"1999_Leonardo Designed For Fashion",start:"1999",end:"",title:"Presentation, 'Leonardo - Designed for Fashion'",description:"Sketches, renderings, user segmentation, marketing strategy and inspirational material for the 'Leonardo' mobile phone.",collections:["C0020","C0032","C0010","C0011","C0015"],stories:[],keywords:["K0078","K0074","K0068","K0061","K0067","K0006","K0037","K0046","K0048","K0054","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_f5ee606f-ad18-48e3-a122-4e7ad53ab411/"},{id:"A0064",file:"1999_Nokia 6250 Photo Research",start:"1999",end:"",title:"Presentation, 'Nokia 6250 Photo Research Book'",description:"Inspirational material for 'Nokia 6250' mobile phone. photo",collections:["C0017","C0031"],stories:[],keywords:["K0048","K0059","K0052","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_0b4d7c29-963e-44aa-87f2-97307d828ee6/"},{id:"A0065",file:"1999_Nokia Design Presentation",start:"1999",end:"",title:"Untitled presentation",description:"Notes on the industrial design process and Nokia Design strategy. Nokia Ventures Organisation.",collections:["C0031","C0015","C0035"],stories:[],keywords:["K0059","K0061","K0054","K0077"],permalink:"https://repo.aalto.fi/uncategorized/IO_1d9cc30f-7f27-49fa-84a5-467f8a6c9b64/"},{id:"A0066",file:"1999_Segmentation and Design",start:"1999",end:"",title:"Presentation, 'Segmentation and Design'",description:"An overview of the Nokia segmentation strategy.",collections:["C0015","C0011"],stories:[],keywords:["K0068","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_b41749e6-e0df-4eb1-8187-01a2440bf09f/"},{id:"A0067",file:"1999_Wilma Media Phone",start:"1999",end:"",title:"Presentation, 'Wilma Media Phone'",description:"Concepts, renderings and inspirational material for a multimedia phone.",collections:["C0005","C0012","C0021","C0011","C0032"],stories:[],keywords:["K0073","K0084","K0081","K0068","K0091","K0007","K0044","K0048","K0054","K0057","K0059","K0021","K0023"],permalink:"https://repo.aalto.fi/uncategorized/IO_85de8d64-a43e-4955-a858-6813b4b14409/"},{id:"A0068",file:"2 beach",start:"2003",end:"",title:"Presentation, 'Nokia Active Project: Beach'",description:"Concepts and visual inspiration for 'beach'.",collections:["C0005","C0011","C0010","C0017"],stories:[],keywords:["K0073","K0068","K0074","K0048","K0044","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_1d6585db-2ba5-46fb-974f-8bc1ba08a784/"},{id:"A0069",file:"2000_Communicator Concept Exploration",start:"2000",end:"",title:"Presentation, 'Nokia Communicator'",description:"Concepts for a communicator focusing primarily on user configuration and mechanical principles. Seymour Powell.",collections:["C0005","C0004"],stories:[],keywords:["K0073","K0080","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_c033b25c-8d17-4f80-87d2-f6146296ccd1/"},{id:"A0070",file:"2000_Design WorksUSA_Cricket Concepts",start:"2000",end:"",title:"Presentation, 'Cricket Concepts'",description:"Collection of sketches and concepts for devices, accessories and wearables. DesignWorksUSA.",collections:["C0012","C0032","C0005","C0031","C0002"],stories:[],keywords:["K0084","K0091","K0073","K0059","K0015","K0014","K0044","K0046","K0054","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_a067eb8d-e0ac-496d-806f-bc514657c663/"},{id:"A0071",file:"2000_Nokia Communicator",start:"2000",end:"",title:"Untitled presentation",description:"Renderings and inspirational material for a communicator. Pasi Savunen.",collections:["C0004","C0011","C0010"],stories:[],keywords:["K0080","K0074","K0079","K0048","K0054","K0057","K0059","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_92f1b568-0e31-4318-bb79-e4fc42cc3922/"},{id:"A0072",file:"2000_Sugar and Spice and all things nice_Future Concepting",start:"2000",end:"",title:"Presentation, 'Sugar & Spice & all things Nice'",description:"Introduction of a concept design programme.",collections:["C0015"],stories:[],keywords:["K0061","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_1065eef4-4638-4404-beb6-57a15f5aa65e/"},{id:"A0073",file:"2000_Tomahawk",start:"2000",end:"",title:"Presentation, 'Tomahawk'",description:"Concepts, sketches, renderings and inspirational material for wearable devices. Tapani Jokinen, Valtteri Eroma, Shunjiro Eguchi.",collections:["C0005","C0032","C0012","C0002"],stories:["S0170","S0189","S0163"],keywords:["K0084","K0091","K0073","K0014","K0044","K0046","K0048","K0054","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_b81c4b91-a275-40b5-9b0b-79e50e55f92a/"},{id:"A0074",file:"2000_Towards Telecommunications_Nokia since 1865",start:"2000",end:"",title:"Presentation, 'Towards Telecommunications - Nokia since 1865'",description:"A promotional survey of the history and future of Nokia Mobile Phones.",collections:["C0029","C0015"],stories:[],keywords:["K0082","K0061","K0006","K0054","K0055","K0073"],permalink:"https://repo.aalto.fi/uncategorized/IO_ed0dba5c-2487-4931-8887-d0a4745fcf22/"},{id:"A0075",file:"2000_Zeta Development",start:"2000",end:"",title:"Presentation, 'Zeta Development'",description:"Sketches and inspirational material for a clamshell phone. Tej Chauhan.",collections:["C0032","C0031"],stories:["S0172"],keywords:["K0091","K0059","K0002","K0046","K0048","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_aa6c8db0-21e0-4a82-9db0-09a1d88fb51b/"},{id:"A0076",file:"2001_Demi Smart Classic",start:"2001",end:"",title:"Presentation, 'Demi Smart Classic'",description:"Inspirational material and user segmentation.",collections:["C0010","C0011","C0003"],stories:[],keywords:["K0074","K0079","K0076","K0048","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_3dc4451c-975f-4203-bf8b-acfc0b247cd2/"},{id:"A0077",file:"2001_P-Tech Clothing",start:"2001",end:"",title:"Sketches, 'P-Tech Clothing'",description:"Concepts and sketches for phones and wearables.",collections:["C0005","C0002","C0007"],stories:[],keywords:["K0073","K0014","K0015","K0044","K0046","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_96c7cf72-0838-4dba-a9b7-f6d5033f54ce/"},{id:"A0078",file:"2001-2002_Rudy Widiaman_sketches",start:"2001",end:"2002",title:"Untitled sketches",description:"A collection of sketches of mobile phones and devices. Rudy Widiaman.",collections:["C0006","C0031"],stories:["S0200"],keywords:["K0047","K0059","K0006","K0046"],permalink:"https://repo.aalto.fi/uncategorized/IO_dd3500ab-48c8-4aa3-9676-8c587b5b28d6/"},{id:"A0079",file:"2002_Lite Pad",start:"2002",end:"",title:"Memo, 'Litepad Design Brief'",description:"Correspondence, sketches and concepts for a wireless device. Jarkko Saunamäki.",collections:["C0005","C0031","C0002"],stories:["S0072"],keywords:["K0059","K0073","K0014","K0044","K0045","K0046","K0049"],permalink:"https://repo.aalto.fi/uncategorized/IO_48c32ae9-9f1c-4699-bb51-98db0b67e54f/"},{id:"A0080",file:"2002_Mobile Terminal for Horse Aficionados",start:"2002",end:"",title:"Research paper, 'Designing a mobile terminal for horse aficionados'",description:"Inspirational material, concepts, sketches and renderings for a device designed for horse lovers.",collections:["C0005"],stories:[],keywords:["K0059","K0073","K0042","K0044","K0046","K0048","K0057"],permalink:"https://repo.aalto.fi/uncategorized/IO_9971868a-1a87-46be-abf8-7046a59d54c0/"},{id:"A0081",file:"2002_Ultra_Technical Drawings",start:"2002",end:"",title:"Presentation, 'Ultra'",description:"Technical drawings and details for a communicator.",collections:["C0031","C0004"],stories:[],keywords:["K0059","K0080","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_a2581de6-1e86-4693-85b5-e1be8fce0f09/"},{id:"A0082",file:"2002_Penny",start:"2002",end:"",title:"Presentation, 'Penny'",description:"user segmentation, sketches and inspirational material for a low-cost mobile phone.",collections:["C0031","C0015","C0011"],stories:[],keywords:["K0059","K0061","K0068","K0006","K0046","K0048","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_0cac2aad-5e6e-4af3-b078-6614de293baa/"},{id:"A0083",file:"2002_Virtual Family KidCom",start:"2002",end:"",title:"Presentation, 'Virtual Family - Kid-Com'",description:"Concepts, sketches, user segmentation and mind maps for a device for children. Rhys Newman, Michael McKay, Axel Meyer.",collections:["C0005","C0011","C0031"],stories:["S0150","S0201","S0022"],keywords:["K0068","K0073","K0042","K0059","K0033","K0044","K0046","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_0faa9337-e05b-4b13-a5a9-d62ed347957e/"},{id:"A0084",file:"2002-2003_Hotel Garbo",start:"2002",end:"",title:"Presentation, 'Hotel Garbo - 2004 Fashion Collection'",description:"Inspirational material, user segmentation and description of the design process regarding Nokia's line of fashion phones. Tanja Finkbeiner.",collections:["C0003","C0031","C0020","C0011"],stories:["S0199"],keywords:["K0076","K0059","K0078","K0048","K0068","K0054","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_370b5eab-b03b-4cb8-a024-1a316006a81e/"},{id:"A0085",file:"2002-2003_Ponycom",start:"2002",end:"2003",title:"Research paper, 'Ponycom: the mobile future of a virtual community'",description:"Description of the design process for a mobile device meant for horse lovers.",collections:["C0011","C0031"],stories:[],keywords:["K0068","K0059","K0042","K0073","K0025","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_70272686-3aa3-429a-8210-258c75c5cc9b/"},{id:"A0086",file:"2003_Visual Culture Presentation",start:"2003",end:"",title:"Presentation, 'Visual Culture'",description:"Notes on clarifying the understanding of visual culture across Nokia. Anna Valtonen and Eero Miettinen.",collections:["C0015"],stories:["S0012","S0043"],keywords:["K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_b46bbce1-f50b-4d0f-b3ea-1ba786e9c1d3/"},{id:"A0087",file:"2004_Muotoilutoimintojen muuttuminen ja kehitys Nokialla",start:"2004",end:"",title:"Presentation, 'Muotoilutoimintojen muuttuminen ja kehitys Nokialla'",description:"Description of the role of design and its development at Nokia. Petteri Kolinen.",collections:["C0015","C0029"],stories:["S0143"],keywords:["K0061","K0082","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_b12a8b95-3e37-45c5-a71a-9e475362fddf/"},{id:"A0088",file:"2004_Ultimate Gaming Device",start:"2004",end:"",title:"Presentation, 'Ultimate Gaming Device'",description:"Notes, ideation, product comparison and sketches for a gaming device.",collections:["C0023"],stories:[],keywords:["K0034","K0046","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_eabfd363-1d3d-4ba0-8604-7df4f05376c7/"},{id:"A0089",file:"2004-2005_TransLife",start:"2004",end:"2005",title:"Presentation, 'Trans:Life'",description:"Notes, sketches, visual inspiration and concepts for everyday multimedia communication.",collections:["C0005","C0031","C0021"],stories:[],keywords:["K0073","K0059","K0081","K0044","K0046","K0048","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_b6425b5e-c43e-4091-802c-e41b5867e7ba/"},{id:"A0090",file:"2005_Design Direction Presentation to DoCoMo",start:"2005",end:"",title:"Presentation, 'Design Direction Presentation to DoCoMo'",description:"Design strategy and segmentation for the Japanese market. Adam Scott.",collections:["C0015","C0031","C0018","C0009"],stories:["S0001"],keywords:["K0061","K0059","K0035","K0086","K0037","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_8befffe7-9b1b-43d2-bf5c-e9817265a004/"},{id:"A0091",file:"2005_Virtual glasses",start:"2005",end:"",title:"Untitled collection",description:"Sketches and renderings for virtual glasses.",collections:["C0005","C0031","C0021"],stories:[],keywords:["K0073","K0059","K0081","K0012","K0046","K0057"],permalink:"https://repo.aalto.fi/uncategorized/IO_1946238c-9c02-4e19-b9f4-7ea784f56f5f/"},{id:"A0092",file:"2007_Preliminary Material and Color Exploration",start:"2007",end:"",title:"Presentation, 'Collection 08'",description:"Preliminary material and colour exploration for a new collection.",collections:["C0017","C0016","C0003","C0010"],stories:[],keywords:["K0048","K0076","K0083","K0074","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_49ef2313-ad0a-4cea-85e9-9cf75e295d71/"},{id:"A0093",file:"2008_Segmentation",start:"2008",end:"",title:"Presentation, 'Segmentation'",description:"Explanation of how to start understanding customer segmentation.",collections:["C0011","C0015"],stories:[],keywords:["K0068","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_a2d52558-b0bc-4ee3-83ab-a5a8d14f534e/"},{id:"A0094",file:"2012_Laser Design Story",start:"2012",end:"",title:"Presentation, 'Laser Design Story'",description:"Visual inspiration and design philosophy. Leonard Wozniak and Ram Chaturabul.",collections:["C0015","C0017"],stories:["S0202","S0203"],keywords:["K0048","K0061","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_bff1322c-c04d-45bb-946b-32a31de92da8/"},{id:"A0095",file:"3 hotel health club",start:"2003",end:"",title:"Presentation, 'Nokia Active Project: Hotel Health Club'",description:"Concepts and visual inspiration for 'hotel health club'.",collections:["C0005","C0017","C0011","C0010"],stories:[],keywords:["K0073","K0068","K0074","K0048","K0075","K0044","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_70c4bc2e-f14d-4850-8162-02ca2d78d9ab/"},{id:"A0096",file:"3000 Covers Parts 1_3",start:"2003",end:"",title:"Presentation, 'Nokia 3000 Series Graphic Phone Covers'",description:"Designs for mobile phone covers.",collections:["C0003","C0020","C0012","C0032"],stories:[],keywords:["K0076","K0078","K0084","K0091","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_2ca10f51-6625-43f3-a5ec-c82516ef0396/"},{id:"A0097",file:"3g",start:"",end:"",title:"Image, '3G' concept",description:"Rendering of a '3G' concept model.",collections:["C0005","C0001"],stories:[],keywords:["K0073","K0089","K0044","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_f8084b0d-6e0e-4f2e-b642-f4cc6df6a3a7/"},{id:"A0098",file:"3G_Rendering_1",start:"1990s",end:"",title:"Rendering",description:"Concept model of a '3G' device. Anna Valtonen.",collections:["C0005","C0001"],stories:["S0012"],keywords:["K0073","K0089","K0044","K0057","K0059","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_c75dd7fb-0a25-409e-954f-70a32c9e3a0c/"},{id:"A0099",file:"3G_Rendering_2",start:"1990s",end:"",title:"Rendering",description:"Concept model of a '3G' device. Anna Valtonen.",collections:["C0005","C0001"],stories:["S0012"],keywords:["K0073","K0089","K0044","K0057","K0059","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_5d2c0e57-d23f-40e7-a008-82ca00ec9b04/"},{id:"A0100",file:"3G_Rendering_3",start:"1990s",end:"",title:"Rendering",description:"Concept model of a '3G' device. Anna Valtonen.",collections:["C0005","C0001"],stories:["S0012"],keywords:["K0073","K0089","K0044","K0057","K0059","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_747f1c78-f318-499b-a523-73ddd4b62d42/"},{id:"A0101",file:"3G_Rendering_4",start:"1990s",end:"",title:"Rendering",description:"Concept model of a '3G' device. Anna Valtonen.",collections:["C0005","C0001"],stories:["S0012"],keywords:["K0073","K0089","K0044","K0057","K0059","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_de2048d0-1927-4447-96ff-e22127e7ed49/"},{id:"A0102",file:"3G_Rendering_5",start:"1998",end:"",title:"3rd Generation Mobile Concept Rendering",description:"Rendering of a mobile phone with CDs showing an E-card containing a picture of people swimming. 'wish you were here'",collections:["C0001","C0005","C0007","C0010","C0020","C0032"],stories:["S0012"],keywords:["K0006","K0007","K0009","K0091","K0020","K0074","K0089","K0057","K0081","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_b0b8974d-fac8-4ff4-9c4b-7d3836b7b660/"},{id:"A0103",file:"4. Portfolio Optimisation 10.09.01",start:"1999",end:"",title:"Presentation, 'Category Evaluation & Portfolio Optimisation'",description:"Reviewing Nokia product line and categories.",collections:["C0015"],stories:[],keywords:["K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_5a0d63ad-6e84-4bee-9e8b-518af5716ff2/"},{id:"A0104",file:"5. Category Profiling 07.09.01",start:"2001",end:"",title:"Presentation, 'Category Core Profiles'",description:"Researching consumer lifestyles and product categories.",collections:["C0011","C0015"],stories:[],keywords:["K0068","K0061","K0074","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_adfef6d2-9d52-4090-b3d2-8fc7d89d9118/"},{id:"A0105",file:"60714835_EntryForm",start:"2006",end:"",title:"Memo, 'L'Amour Collection'",description:"A competition entry form describing the 'L'Amour Collection'.",collections:["C0015","C0020","C0019"],stories:[],keywords:["K0061","K0078","K0085","K0049"],permalink:"https://repo.aalto.fi/uncategorized/IO_e3216cb8-99d2-4ed0-bd7f-2dda0db3a8f3/"},{id:"A0106",file:"98129b 1",start:"1999",end:"",title:"Presentation, 'CCDG Design Blitz'",description:"Outline, description and schedule of the 'Design Blitz' project.",collections:["C0015","C0031"],stories:[],keywords:["K0061","K0059","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_197c8967-6e78-4744-bdf4-5b034e667599/"},{id:"A0107",file:"Access all areas",start:"",end:"",title:"Presentation, 'Access All Areas'",description:"Notes, concepts and sketches for wearables and devices for young people. Duncan Burns.",collections:["C0015","C0011","C0005","C0031"],stories:["S0038"],keywords:["K0061","K0073","K0059","K0068","K0042","K0014","K0043","K0044","K0046","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_a9b8c61a-a2ba-431b-a229-2415a51dcced/"},{id:"A0108",file:"AnnualConsumer+Trends08",start:"2005",end:"",title:"Presentation, 'Annual Consumer Trends'",description:"Trend forecasting presentation.",collections:["C0028"],stories:[],keywords:["K0065","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_e451ce3f-edba-48bd-800d-3ca78e157298/"},{id:"A0109",file:"Apaar Tuli_Camera Billion Apps",start:"2012",end:"",title:"Video, 'Billion Apps'",description:"Design process for interaction design. Apaar Tuli.",collections:["C0031","C0006"],stories:["S0020"],keywords:["K0066","K0059","K0047","K0053","K0064"],permalink:"https://repo.aalto.fi/uncategorized/IO_c015cd17-debb-42a0-83ef-8300003fc9eb/"},{id:"A0110",file:"Apaar Tuli_Lego_v2_online",start:"2013",end:"",title:"Untitled video",description:"Design process for interaction design. Apaar Tuli.",collections:["C0031","C0006"],stories:["S0020"],keywords:["K0066","K0059","K0047","K0053","K0064"],permalink:"https://repo.aalto.fi/uncategorized/IO_d10123fd-5490-4400-89c1-f80a85e855c3/"},{id:"A0111",file:"Apaar Tuli_Magic Lens Carousel",start:"2012",end:"",title:"Video, 'Magic Lens Carousel'",description:"Design process for interaction design. Apaar Tuli and Heikki Hakamäki.",collections:["C0031","C0006"],stories:["S0020","S0060"],keywords:["K0066","K0059","K0047","K0053","K0064"],permalink:"https://repo.aalto.fi/uncategorized/IO_bc748bef-d194-4c18-8128-c19b30b4307c/"},{id:"A0112",file:"Apaar Tuli_Moonraker IxD Prototype v1",start:"2013",end:"",title:"Video, 'Moonraker Interaction Design'",description:"Design process for interaction design. Apaar Tuli.",collections:["C0031","C0002","C0034"],stories:["S0020"],keywords:["K0066","K0059","K0014","K0053","K0064"],permalink:"https://repo.aalto.fi/uncategorized/IO_2d7119f4-349c-4138-9a59-b5029e35d83d/"},{id:"A0113",file:"Apaar Tuli_Moonraker IxD Prototype v3 HighRes",start:"2013",end:"",title:"Video, 'Moonraker Interaction Design'",description:"Design process for interaction design. Apaar Tuli.",collections:["C0031","C0002","C0034"],stories:["S0020"],keywords:["K0066","K0059","K0014","K0053","K0064"],permalink:"https://repo.aalto.fi/uncategorized/IO_0a1baf33-13b5-48da-88c2-3a234cd1c61e/"},{id:"A0114",file:"Apaar Tuli_Moonraker_DLT UX Slides v2",start:"2014",end:"",title:"Presentation, 'Moonraker'",description:"UI design for a smart watch. Apaar Tuli.",collections:["C0002","C0034"],stories:["S0020"],keywords:["K0066","K0014","K0013","K0054","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_3b836cec-a720-4230-aebb-3598628df586/"},{id:"A0115",file:"Apaar Tuli_Moonraker_ID and UX Concept",start:"2014",end:"",title:"Presentation, 'Moonraker'",description:"Concept for a smart watch. Apaar Tuli.",collections:["C0002","C0034"],stories:["S0020"],keywords:["K0066","K0014","K0013","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_4cd27cd0-fee0-4c2f-828f-ba64e046ec3f/"},{id:"A0116",file:"Apaar Tuli_Moonraker_img-9241653-0001",start:"2013",end:"",title:"Sketches, 'Moonraker'",description:"Notes and sketches for a smart watch. Apaar Tuli.",collections:["C0002","C0031","C0034"],stories:["S0020"],keywords:["K0066","K0014","K0047","K0059","K0013","K0046"],permalink:"https://repo.aalto.fi/uncategorized/IO_faa248ae-c4b1-42cc-9716-85c4e27524da/"},{id:"A0117",file:"Apaar Tuli_Moonraker_MR Visual Design Exploration",start:"2014",end:"",title:"Video, 'Moonraker Visual Design Exploration''",description:"Design process for interaction design. Apaar Tuli.",collections:["C0002","C0034"],stories:["S0020"],keywords:["K0066","K0059","K0014","K0013","K0053","K0064"],permalink:"https://repo.aalto.fi/uncategorized/IO_8a37e154-b573-4c71-9fa5-103218244e2d/"},{id:"A0118",file:"Apaar Tuli_Moonraker_Strap-in-Perspective",start:"2014",end:"",title:"Rendering, 'Moonraker'",description:"Rendering of a smart watch. Apaar Tuli.",collections:["C0002","C0034"],stories:["S0020"],keywords:["K0066","K0014","K0013","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_42d73c16-6e75-4173-9628-31b3252358e8/"},{id:"A0119",file:"Apaar Tuli_Moonraker_Terminology",start:"2014",end:"",title:"User interface, 'Moonraker'",description:"UI design for a smart watch. Apaar Tuli.",collections:["C0002","C0034"],stories:["S0020"],keywords:["K0066","K0014","K0013","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_dcabcb78-6e20-4f9f-850c-9363fd3422f0/"},{id:"A0120",file:"Apaar Tuli_Moonraker_TwistWrist to Open",start:"2013",end:"",title:"Presentation, 'Notifications Actions'",description:"Designs for a smart watch. Apaar Tuli.",collections:["C0002","C0034"],stories:["S0020"],keywords:["K0066","K0014","K0013","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_e5a22fdb-a374-4660-b1d8-c0c27840a1ce/"},{id:"A0121",file:"Apaar Tuli_ScriptEditorWithVoiceFeedback",start:"2012",end:"",title:"Untitled video",description:"Design process for interaction design. Apaar Tuli.",collections:["C0002","C0034"],stories:["S0020"],keywords:["K0066","K0059","K0013","K0053","K0064"],permalink:"https://repo.aalto.fi/uncategorized/IO_67c030e9-b4df-421c-b6a1-1099490b5a3e/"},{id:"A0122",file:"Apaar Tuli_Teach a Button new tricks",start:"2012",end:"",title:"Video, 'Teach a Button New Tricks'",description:"Design process for interaction design. Apaar Tuli.",collections:["C0031","C0002"],stories:["S0020"],keywords:["K0066","K0059","K0047","K0013","K0053","K0064"],permalink:"https://repo.aalto.fi/uncategorized/IO_f81348fe-9e37-4d22-afbb-15adb65c09bc/"},{id:"A0123",file:"Apple iPhone was launched - RÖ - 2007-01-10",start:"2007",end:"",title:"Presentation, 'Apple iPhone was launched'",description:"Evaluating Apple's iPhone and its implications for Nokia.",collections:["C0025","C0015"],stories:[],keywords:["K0069","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_926740c7-5165-439a-a020-5205aeb4d4d5/"},{id:"A0124",file:"Beautiful to Use v01",start:"2008",end:"",title:"Presentation, 'Beautiful to Use - A design manifesto'",description:"Nokia design philosophy.",collections:["C0015"],stories:[],keywords:["K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_05ea9c5b-3b38-4a5f-8da3-a20c08b40883/"},{id:"A0125",file:"Brazil-Satellite_Update_v06b",start:"2007",end:"",title:"Presentation, 'Nokia Design Satellite - Brazil'",description:"Presenting Nokia's presence in Brazil. William Yau.",collections:["C0015","C0009"],stories:["S0204"],keywords:["K0086","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_62a5bfe3-41db-4e70-8f5a-cd2f8bdb9bca/"},{id:"A0126",file:"brief_activities_290905",start:"2005",end:"",title:"Presentation, 'Design Research operational model'",description:"Presenting Nokia's design research activities.",collections:["C0015","C0031"],stories:[],keywords:["K0061","K0059","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_7d649382-b9e6-4f50-8c47-de171c910e4d/"},{id:"A0127",file:"C&I Summary May13",start:"2002",end:"",title:"Presentation, 'Concepts & Innovation Overview'",description:"Presenting the concepts and innovation programme at Nokia. Jim Holtorf.",collections:["C0015"],stories:["S0205"],keywords:["K0061","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_aaed2a32-0425-4de9-9837-c721b42288d8/"},{id:"A0128",file:"Casestudy",start:"",end:"",title:"Presentation, 'Creative Design Process'",description:"Breaking down the design process of a mobile phone.",collections:["C0031"],stories:[],keywords:["K0059","K0006","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_b564e6d6-913e-49fa-9baf-dac2d7739fa4/"},{id:"A0129",file:"Classic Series",start:"1990s",end:"",title:"Transparencies",description:"Untitled presentation about different series of phones: fashion, classic, luxury, extreme.",collections:["C0020","C0027"],stories:[],keywords:["K0078","K0088","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_f8e33aaf-f098-4987-a16e-112079cd29cf/"},{id:"A0130",file:"CMD History",start:"2006",end:"",title:"Presentation, 'CMD history'",description:"Presenting mobile phones with innovative colour and material designs.",collections:["C0003","C0031","C0029","C0017"],stories:[],keywords:["K0076","K0059","K0082","K0048","K0006","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_ee9e3bed-a6be-400b-93f3-0dcf14983027/"},{id:"A0131",file:"CMG ACTIVE2004 East of Eden",start:"2003",end:"",title:"Presentation, 'Active Spring - East of Eden'",description:"Exploring colours and materials for mobile phones in the active category.",collections:["C0003","C0028","C0010","C0017"],stories:[],keywords:["K0076","K0075","K0065","K0074","K0048","K0006","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_e1626f4c-301f-4bd4-8258-a786cb681f03/"},{id:"A0132",file:"CMG BAL2004 Be Here Now",start:"2003",end:"",title:"Presentation, 'Be Here Now - Balance Spring'",description:"Exploring colours and materials for mobile phones in the utility category.",collections:["C0003","C0017"],stories:[],keywords:["K0076","K0065","K0074","K0048","K0006","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_1f8f9142-9af4-48ab-9a97-c4ed1098e666/"},{id:"A0133",file:"CMG CLASSIC2004 Subtle Delight",start:"2003",end:"",title:"Presentation, 'Subtle Delight'",description:"Exploring colours and materials for mobile phones in the classic category.",collections:["C0003","C0017"],stories:[],keywords:["K0076","K0065","K0074","K0048","K0006","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_9647263d-a079-4274-9387-5e30fd328666/"},{id:"A0134",file:"CMG Design Strategy",start:"1990s",end:"",title:"Transparencies",description:"Presentation, 'CMG Design Strategy' with product comparison.",collections:["C0003"],stories:[],keywords:["K0076","K0069","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_75ed8004-7b13-4aeb-9fe0-c27f64e58ad5/"},{id:"A0135",file:"CMG Expr3 menu3 1",start:"",end:"",title:"Presentation, 'Expression'",description:"Exploring colours and materials for mobile phones in the expression category.",collections:["C0003","C0017"],stories:[],keywords:["K0076","K0065","K0074","K0048","K0006","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_0ad0e4a4-d915-46a8-bcc0-ffaded0712cb/"},{id:"A0136",file:"CMG FASHION2004 Hotel Garbo",start:"2003",end:"",title:"Presentation, 'Hotel Garbo'",description:"Exploring colours and materials for mobile phones in the fashion category.",collections:["C0003","C0017"],stories:[],keywords:["K0076","K0065","K0078","K0048","K0006","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_89497b4f-b12e-4cd4-bb96-c5e5b9e5026b/"},{id:"A0137",file:"CMG Menus Spring 2001",start:"2001",end:"",title:"Presentation, 'CMG Colour Palette'",description:"Exploring colours and materials for 'Zeta Expression' mobile phone.",collections:["C0003","C0032","C0017"],stories:[],keywords:["K0076","K0078","K0048","K0091","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_6cde9375-5fee-4350-b525-77fa22f07804/"},{id:"A0138",file:"CMG ODYSSEY2004 FUNctional",start:"2000s",end:"",title:"Presentation, 'Odyssey 2004 Functional'",description:"Exploring colours and materials for mobile phones in the expression category.",collections:["C0003","C0032","C0017"],stories:[],keywords:["K0076","K0078","K0048","K0067","K0006","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_2288845f-5315-4c85-94e7-e2aed098388a/"},{id:"A0139",file:"CMG ODYSSEY2004 PurePop",start:"2000s",end:"",title:"Presentation, 'Odyssey 2004 pure pop'",description:"Exploring colours and materials for mobile phones in the expression category.",collections:["C0003","C0032","C0017"],stories:[],keywords:["K0076","K0078","K0048","K0091","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_e852a8dd-678c-4f68-b718-cba01ac1e8d1/"},{id:"A0140",file:"CMG PREMIUM2004 biomodern",start:"2000s",end:"",title:"Presentation, 'Premium Spring 2004 BioModern'",description:"Exploring colours and materials for mobile phones in the premium category.",collections:["C0003","C0032","C0017","C0016"],stories:[],keywords:["K0076","K0078","K0048","K0091","K0083","K0006","K0054","K0059","K0023"],permalink:"https://repo.aalto.fi/uncategorized/IO_035975aa-aa05-46d3-a858-e5db4c5aa783/"},{id:"A0141",file:"CMG Research",start:"1990s",end:"",title:"Transparencies",description:"Untitled presentation with CMG design stages and terminology.",collections:["C0003","C0031"],stories:[],keywords:["K0076","K0059","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_520b570d-ec8f-4340-9a69-4e58a1bdcb3a/"},{id:"A0142",file:"collage_1",start:"",end:"",title:"Rendering",description:"Image of a translucent head wearing an unknown device.",collections:["C0032","C0012","C0005"],stories:[],keywords:["K0091","K0084","K0073","K0012","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_3c73757b-0462-4a43-8ba5-b88a4fefb353/"},{id:"A0143",file:"COLLECTION DESIGN STORY",start:"",end:"",title:"Presentation, 'The Fusion of Fashion & Technology'",description:"Presenting the design process behind the fashion collection consisting of the phones 7260, 7270, 7280.",collections:["C0003","C0031","C0028","C0020","C0017"],stories:[],keywords:["K0076","K0065","K0078","K0048","K0059","K0015","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_dd3cd25a-e8a3-4246-9caf-924969960126/"},{id:"A0144",file:"Comparative Research",start:"1990s",end:"",title:"Transparencies",description:"Presentation, 'Comparative Research' with product comparison related to the different series of phones: fashion, classic, luxury and extreme.",collections:["C0020","C0027","C0025"],stories:[],keywords:["K0078","K0088","K0069","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_8e3ce79f-ff98-4e2e-a998-b2c821f2922d/"},{id:"A0145",file:"conceptThemes",start:"",end:"",title:"Untitled presentation",description:"Moodboard and user segmentation.",collections:["C0031","C0017","C0011"],stories:[],keywords:["K0048","K0068","K0059","K0050","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_5899a2d7-fcf7-4cd8-8031-503b86ed1539/"},{id:"A0146",file:"CONNECT CMD strategy 070606",start:"2000s",end:"",title:"Presentation, 'CMD Evolution from 2005 to 2008'",description:"Presenting CMG design strategies, user segmentation and trend forecasting.",collections:["C0003","C0015","C0028","C0011"],stories:[],keywords:["K0061","K0076","K0068","K0065","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_28303c69-5e12-42b7-96ca-3cd717113c7c/"},{id:"A0147",file:"Connected Experiences-Sensoria",start:"",end:"",title:"Video, 'Connected Experiences'",description:"Video about technology, emotional connections and 'Nokianess'.",collections:["C0015"],stories:[],keywords:["K0061","K0053","K0063"],permalink:"https://repo.aalto.fi/uncategorized/IO_42c1fa04-c989-4143-9961-5aace008bbf5/"},{id:"A0148",file:"Consumer Trends2003-05",start:"2003",end:"",title:"Presentation, 'Consumer Trends Analysis'",description:"Presenting consumer trends for 2003-2006. Elise Levanto.",collections:["C0028","C0011"],stories:["S0045"],keywords:["K0065","K0068","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_1d5d0217-0038-4b96-a3ce-1b14984909af/"},{id:"A0149",file:"consumerTrends",start:"2000s",end:"",title:"Presentation, 'Annual Trends 2009'",description:"Presenting consumer trends for 2009.",collections:["C0028"],stories:[],keywords:["K0065","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_2d08e416-fdd2-438d-b91b-07c4602e81c0/"},{id:"A0150",file:"ConsumerTrends07",start:"2004",end:"",title:"Presentation, 'Annual Consumer Trends 2007'",description:"Presenting consumer trends for 2007.",collections:["C0028"],stories:[],keywords:["K0065","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_935277b9-0e3d-44d5-b11a-f3671d25d720/"},{id:"A0151",file:"Copy of FunCamera_INTERNAL_presentation",start:"2003",end:"",title:"Presentation, 'Fun Camera - Capture the Fun'",description:"Presenting the 'Fun Camera' concept, a separate camera device meant to be connected to the mobile phone, aimed at young women.",collections:["C0005","C0011","C0025"],stories:[],keywords:["K0073","K0068","K0069","K0006","K0040","K0043","K0044","K0054","K0026","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_44271d45-efa6-42db-9716-c8fbd6bb9f16/"},{id:"A0152",file:"Copy of Homegrown_10Mar2008",start:"2008",end:"",title:"Presentation, 'Homegrown'",description:"Presenting a new sustainability strategy for Nokia and a line of more sustainable phone concepts for developing markets.",collections:["C0005","C0009"],stories:[],keywords:["K0073","K0086","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_086ede55-fab5-4e85-9056-b80c92dbfd18/"},{id:"A0153",file:"Copy of lolo_presentation_slides",start:"2000s",end:"",title:"Presentation, 'lolo - Stories of Value'",description:"Presentation about low-cost mobile phone development in lowest income markets",collections:["C0003","C0011","C0015","C0005","C0009"],stories:[],keywords:["K0068","K0061","K0076","K0048","K0073","K0006","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_8fe74f37-3eec-49f4-b470-5706cfa4a7ba/"},{id:"A0154",file:"Copy of Stage1Pres.121702",start:"2002",end:"",title:"Presentation, 'Reflection & Illumination'",description:"Sketches of phones based on architectural elements. Rhys Newman.",collections:["C0006","C0017","C0031"],stories:["S0150"],keywords:["K0047","K0048","K0059","K0046","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_9e1864c5-408f-4fb8-9998-ea3e80960665/"},{id:"A0155",file:"Copy of TransLife_Book",start:"2005",end:"",title:"Publication, 'Trans:Life'",description:"Concepts and user scenarios for multimedia devices.",collections:["C0031","C0021","C0005"],stories:[],keywords:["K0073","K0059","K0081","K0044","K0056","K0067"],permalink:"https://repo.aalto.fi/uncategorized/IO_ad6d21e1-f97d-4911-be80-901012a654cb/"},{id:"A0156",file:"Copy of wellness_monitor_summary_22apr2009",start:"2009",end:"",title:"Presentation, 'Wellness Monitor'",description:"Concepts for health and sports tracking applications and devices.",collections:["C0005","C0010","C0031"],stories:[],keywords:["K0073","K0075","K0066","K0059","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_a292b892-1900-433a-97e2-51983bdafe15/"},{id:"A0157",file:"Core Summarys 11.09.01",start:"2001",end:"",title:"Presentation, 'Comparative Summary'",description:"Numbers and tables on segmented user groups.",collections:["C0011","C0015"],stories:[],keywords:["K0068","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_7e83ec25-d517-4b49-9708-588efbd4cc77/"},{id:"A0158",file:"D-Major Opus18 Text Version-1",start:"",end:"",title:"Video, 'D-Major Opus 18'",description:"Concept video about virtual reality eyeglasses.",collections:["C0005"],stories:[],keywords:["K0073","K0012","K0044","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_fdb8fdb7-bfbf-4754-80e4-6bfe218cc790/"},{id:"A0159",file:"Design Backgrounder",start:"2006",end:"",title:"Presentation, 'Nokia Design'",description:"Presenting Nokia Design's philosophy and history timeline.",collections:["C0029","C0015"],stories:[],keywords:["K0082","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_17b9d906-d93e-4fa2-98d5-edfcf6089f13/"},{id:"A0160",file:"Design Research Op mode",start:"2000s",end:"",title:"Presentation, 'Insight and Innovation Operational Mode'",description:"Presenting the activities and organizational structure  of the Insight and Innovation department.",collections:["C0015"],stories:[],keywords:["K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_d9ac28a5-e1a6-4c39-90e5-e64e6add646c/"},{id:"A0161",file:"Design research_1.4_25.03.04",start:"2004",end:"",title:"Presentation, 'Design Research in Nokia'",description:"Presenting the structure and activities of design research at Nokia. Eero Miettinen and Jari Ijäs.",collections:["C0015","C0031"],stories:["S0043","S0194"],keywords:["K0061","K0059","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_14df022a-d0b3-450b-be05-77aa9054d45d/"},{id:"A0162",file:"Design Trend Update 2- summary",start:"",end:"",title:"Video, 'Design Trends Update'",description:"Trend forecasting in a video form.",collections:["C0028","C0017"],stories:[],keywords:["K0065","K0048","K0053","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_15525cbc-e1f3-4735-a765-8aa00c25d482/"},{id:"A0163",file:"design trends management meeting June",start:"2009",end:"",title:"Presentation, 'Design Trends'",description:"Presenting the process of researching and communicating trend forecasts.",collections:["C0028"],stories:[],keywords:["K0065","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_5a809817-43a0-473d-9ffa-780f43e770f7/"},{id:"A0164",file:"Design Trends2003-05",start:"2000s",end:"",title:"Presentation, 'Annual Design Trends 2003-2005'",description:"Presenting trend forecasts for colours and materials.",collections:["C0028","C0017","C0003"],stories:[],keywords:["K0065","K0076","K0048","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_91830200-08e0-4711-939e-d2f10489f38c/"},{id:"A0165",file:"Design_MaterialTrends+07",start:"2004",end:"",title:"Presentation, 'Nokia Annual Trends 07'",description:"Presenting trend forecasts for colours, materials and different phenomena.",collections:["C0028","C0017","C0003","C0015"],stories:[],keywords:["K0065","K0048","K0061","K0076","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_6ae7e40f-e5aa-4eb1-bffe-105d51bdca4d/"},{id:"A0166",file:"Design3.0_OperationalMode_research",start:"2005",end:"",title:"Presentation, 'Design Research and Renewal Operational Mode'",description:"Presenting a strategy for the renewal of Nokia Design. Eero Miettinen and Anna Valtonen.",collections:["C0015"],stories:["S0012","S0043"],keywords:["K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_a0246310-416e-403e-b5f2-822fd83fd0ae/"},{id:"A0167",file:"designoasis_Africa_LONGversion",start:"",end:"",title:"Presentation, 'African Design Oasis'",description:"Presenting research for strengthening Nokia's presence in Africa, carried out by the University of Art and Design Helsinki.",collections:["C0015","C0009"],stories:[],keywords:["K0086","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_9a40513a-701e-47a8-8007-5ed3ab048440/"},{id:"A0168",file:"DesignResearch081007",start:"2007",end:"",title:"Presentation, 'Nokia Design Research'",description:"Presenting Nokia Design's research activities and strategy. Anna Valtonen.",collections:["C0013","C0015"],stories:["S0012"],keywords:["K0060","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_c64259ee-0d0e-4792-a17d-ccd460cb9fa9/"},{id:"A0169",file:"designresearchprojects191107",start:"2005",end:"",title:"Presentation, Design Research Projects'",description:"Presenting Nokia Design's ongoing research projects.",collections:["C0013","C0015"],stories:[],keywords:["K0060","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_196d7922-876b-44b8-ad97-e98f703cbcd2/"},{id:"A0170",file:"DesignStrategy April20",start:"2006",end:"",title:"Presentation, 'Design Strategy'",description:"Presenting a new design strategy and operational change.",collections:["C0015"],stories:[],keywords:["K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_a51e3caf-d52d-42c3-9f9d-b488c10ab3a3/"},{id:"A0171",file:"DesignThemes4",start:"",end:"",title:"Presentation, 'Design Themes'",description:"Presenting a variety of visual and conceptual themes for design.",collections:["C0017","C0031","C0028"],stories:[],keywords:["K0048","K0059","K0065","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_053c5510-f37b-4cf5-88f1-446cef4c3942/"},{id:"A0172",file:"DesignTrends08",start:"2000s",end:"",title:"Publication, 'Design Trends - Annual Trends 08'",description:"Trend forecasting.",collections:["C0028","C0015"],stories:[],keywords:["K0065","K0061","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_dad5b545-67d8-4d45-8dce-0c9a1448b25d/"},{id:"A0173",file:"despro02",start:"",end:"",title:"Presentation, 'Design Process'",description:"Presenting the design process at Nokia Design.",collections:["C0015","C0031"],stories:[],keywords:["K0059","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_2ae57425-5ad9-49a5-92e9-6d93acbc1fa2/"},{id:"A0174",file:"Digital Connected Life in 2013",start:"2007",end:"",title:"Publication, 'Digital Connected Life in 2013'",description:"Trend forecasting and user scenarios about future technology usage and consumption.",collections:["C0028","C0015","C0013"],stories:[],keywords:["K0065","K0061","K0060","K0056","K0073","K0070","K0067"],permalink:"https://repo.aalto.fi/uncategorized/IO_8670c333-9497-46b5-b36d-91cf70d8eb38/"},{id:"A0175",file:"DP_update_140207",start:"2007",end:"",title:"Presentation, 'Nokia Design Process'",description:"Describing the design process at Nokia in detail. Petteri Kolinen.",collections:["C0015","C0031"],stories:["S0143"],keywords:["K0059","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_40266647-6ede-4759-b4f6-548c1912ff20/"},{id:"A0176",file:"DR_130907",start:"2007",end:"",title:"Presentation, 'Design Research and Academic Collaboration'",description:"Presenting design research activities and strategies. Anna Valtonen.",collections:["C0009","C0015","C0013"],stories:["S0012"],keywords:["K0086","K0061","K0060","K0032","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_57119902-08d9-496e-8352-9fab3fd3bd83/"},{id:"A0177",file:"Elements_Blitz_1",start:"",end:"",title:"Sketches, 'Elements: Blitz'",description:"Sketches and concepts for wearables.",collections:["C0005","C0012","C0032","C0002"],stories:[],keywords:["K0084","K0091","K0014","K0073","K0044","K0046","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_ef4013b5-b8c7-434c-a072-46e4abfdb30f/"},{id:"A0178",file:"Elements_Blitz_2",start:"",end:"",title:"Sketches, 'Elements: Blitz'",description:"Sketches, concepts and notes for wearables and other devices.",collections:["C0005","C0012","C0032","C0002","C0031"],stories:[],keywords:["K0084","K0091","K0014","K0073","K0059","K0044","K0046"],permalink:"https://repo.aalto.fi/uncategorized/IO_f6214d32-ec1c-45f9-bae8-44326c6468b6/"},{id:"A0179",file:"Elements_Blitz_3",start:"",end:"",title:"Sketches, 'Elements: Blitz'",description:"Sketches, concepts and notes for mobile devices.",collections:["C0005","C0012","C0032","C0002","C0031"],stories:[],keywords:["K0084","K0091","K0014","K0073","K0059","K0044","K0046"],permalink:"https://repo.aalto.fi/uncategorized/IO_567d9e84-6f5a-4974-beba-0527c26a4775/"},{id:"A0180",file:"Elements_Blitz_4",start:"",end:"",title:"Sketches, 'Elements: Blitz'",description:"Hand-painted user scenarios of mobile devices.",collections:["C0006","C0011","C0023","C0010"],stories:[],keywords:["K0047","K0068","K0079","K0042","K0034","K0075","K0046","K0059","K0067"],permalink:"https://repo.aalto.fi/uncategorized/IO_498be108-9b2a-4fb4-bf31-037794cf24c4/"},{id:"A0181",file:"Emotions1",start:"",end:"",title:"Presentation, 'Emotional Drivers of Communication'",description:"Concepts, user segmentation and user scenarios for multimedia devices. Seymour Powell.",collections:["C0005","C0011","C0021"],stories:[],keywords:["K0073","K0068","K0081","K0044","K0054","K0067"],permalink:"https://repo.aalto.fi/uncategorized/IO_61a70386-c3c4-4703-9848-4f7bd790996b/"},{id:"A0182",file:"Emotions2",start:"",end:"",title:"Presentation, 'Team Confident'",description:"Concepts, user segmentation and user scenarios for multimedia devices. Seymour Powell.",collections:["C0005","C0011","C0021"],stories:[],keywords:["K0073","K0068","K0081","K0044","K0054","K0067"],permalink:"https://repo.aalto.fi/uncategorized/IO_71c98603-6ddb-4068-ae30-7289ef43a84f/"},{id:"A0183",file:"Emotions3",start:"",end:"",title:"Presentation, 'Virtual Family'",description:"Concepts, user segmentation and user scenarios for multimedia devices. Seymour Powell.",collections:["C0005","C0011","C0021"],stories:[],keywords:["K0073","K0068","K0081","K0044","K0054","K0067"],permalink:"https://repo.aalto.fi/uncategorized/IO_b6e70b4f-61fe-4c43-bf92-68dc0c7eef0b/"},{id:"A0184",file:"Escaper lightweight",start:"",end:"",title:"Presentation, 'Seeds - Escaper Lightweight'",description:"Inspirational material, user segmentation and description of the design process for young consumers.",collections:["C0011","C0017","C0031","C0023"],stories:[],keywords:["K0068","K0048","K0059","K0034","K0042","K0043","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_b2f49429-a970-47cd-8055-bbc11726c638/"},{id:"A0185",file:"esitys2",start:"1998",end:"",title:"Presentation, 'The Design Process'",description:"Presenting the design process, concepts, sketches and renderings. Anna Valtonen.",collections:["C0006","C0031","C0005"],stories:["S0012"],keywords:["K0059","K0012","K0047","K0073","K0044","K0046","K0054","K0057"],permalink:"https://repo.aalto.fi/uncategorized/IO_80f240a7-d15c-4e82-bd85-717136733b80/"},{id:"A0186",file:"FASHION_2003",start:"2003",end:"",title:"Video, '2003 Fashion Collection'",description:"Visual material for the 2003 fashion collection and 'Nokia 7600'.",collections:["C0020","C0024"],stories:[],keywords:["K0078","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_e6ca78cb-7dcf-46dd-a440-4793093946cd/"},{id:"A0187",file:"FASHION_2005",start:"2004",end:"",title:"Video, 'Fashion Collection 2005'",description:"Visual material for the 2005 fashion range and L'Amour Collection.",collections:["C0020","C0019"],stories:[],keywords:["K0078","K0085","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_d09da55e-4df0-4693-a901-0a5f3cd84f3f/"},{id:"A0188",file:"Fashion_2005_10",start:"2003",end:"",title:"Presentation, 'Fashion Collection Frame 2005'",description:"Presenting visual inspiration for the Fashion series Collection L'Amour.",collections:["C0020","C0019","C0003","C0017"],stories:[],keywords:["K0076","K0048","K0078","K0085","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_482a98d9-7db3-4889-9919-46336658d858/"},{id:"A0189",file:"Fashion_Nov04",start:"2004",end:"",title:"Presentation, 'Fashion 2005'",description:"Presenting visual inspiration and strategy for the Fashion series Collection L'Amour.",collections:["C0020","C0015","C0017","C0011"],stories:[],keywords:["K0078","K0061","K0048","K0068","K0085","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_7bd64ead-41eb-42b2-919a-7d00c5899bf4/"},{id:"A0190",file:"Final CI Process Show 1010",start:"2001",end:"",title:"Presentation, 'Nokia Design Concepts and Innovation'",description:"Presenting the Concepts & Innovation initiative.",collections:["C0015","C0031"],stories:[],keywords:["K0061","K0059","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_2d3c4ec8-71ba-4669-af28-3e3e9532ab54/"},{id:"A0191",file:"FINALDesignLTAPresENG",start:"2000s",end:"",title:"Presentation, 'Nokia Design'",description:"Presenting the Nokia Design + Multimedia strategy. Bill Sermon.",collections:["C0015","C0031","C0021"],stories:["S0025"],keywords:["K0061","K0059","K0081","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_9d0c65f9-1131-4fbf-bff9-3b14d0debaee/"},{id:"A0192",file:"Florence launch",start:"2005",end:"",title:"Image, Collection L'Amour Launch",description:"Photograph from the Collection L'Amour launch event in Florence. Photographer Valerie Pegon.",collections:["C0020","C0019"],stories:["S0188"],keywords:["K0085","K0078","K0084","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_a3303a0f-5e9f-4034-8997-a6049a9880d3/"},{id:"A0193",file:"Florence_launch",start:"2005",end:"",title:"Presentation, 'Florence Launch'",description:"Images from the launch of the L'Amour Collection in Florence.",collections:["C0020","C0019"],stories:[],keywords:["K0085","K0078","K0084","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_fc443971-ddd2-4ca7-a193-842193c95bc8/"},{id:"A0194",file:"Florence_launch_2",start:"2005",end:"",title:"Image, Collection L'Amour Launch",description:"Photograph from the Collection L'Amour launch event in Florence. Photographer Valerie Pegon.",collections:["C0020","C0019"],stories:["S0188"],keywords:["K0085","K0078","K0084","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_6d3bc017-07a5-4883-b1fd-7941be154ed3/"},{id:"A0195",file:"Florence_launch_3",start:"2005",end:"",title:"Image, Collection L'Amour Launch",description:"Photograph from the Collection L'Amour launch event in Florence. Photographer Valerie Pegon.",collections:["C0020","C0019"],stories:["S0188"],keywords:["K0085","K0078","K0084","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_e9635925-8ae4-4689-a37a-b2f4e1ac9a33/"},{id:"A0196",file:"Frank Nuovo_Design Process",start:"",end:"",title:"Memo, 'Nokia Design Organization - Design Process'",description:"Text about Nokia's design mission and design process. Frank Nuovo.",collections:["C0015","C0031"],stories:["S0049"],keywords:["K0061","K0059","K0049"],permalink:"https://repo.aalto.fi/uncategorized/IO_2cf08008-77d3-49f5-b752-85f2623d8028/"},{id:"A0197",file:"FunCam Sketches",start:"2002",end:"",title:"Sketches, 'FunCam'",description:"Hand-drawn sketches for 'FunCam' camera.",collections:["C0006","C0031","C0021"],stories:[],keywords:["K0047","K0059","K0081","K0046"],permalink:"https://repo.aalto.fi/uncategorized/IO_98041e3b-658c-48aa-806f-2717a0e7bbf9/"},{id:"A0198",file:"fusionsPoster3",start:"",end:"",title:"Poster, 'Trends Newsletter, issue 1 - Fusions'",description:"Presenting trend forecasting regarding developing markets and cultural understanding.",collections:["C0028","C0009"],stories:[],keywords:["K0065","K0086"],permalink:"https://repo.aalto.fi/uncategorized/IO_083aa6fd-51e0-491c-9981-c1154dc5e399/"},{id:"A0199",file:"GEM",start:"2011",end:"",title:"Video, 'GEM'",description:"Video about the 'GEM' concept.",collections:["C0005"],stories:[],keywords:["K0073","K0044","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_6ac81b40-e881-41aa-84e4-79ef1818d66c/"},{id:"A0200",file:"GEM1",start:"",end:"",title:"Poster, 'GEM'",description:"Presenting the 'GEM' concept.",collections:["C0005"],stories:[],keywords:["K0073","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_c466f5f3-c54b-4f89-8163-8c1c88fe1bb3/"},{id:"A0201",file:"GEM2",start:"",end:"",title:"Poster, 'GEM'",description:"Presenting the 'GEM' concept.",collections:["C0005"],stories:[],keywords:["K0073","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_fc4ff429-0ca1-4d60-b268-fc4b12c458a8/"},{id:"A0202",file:"GEM3",start:"",end:"",title:"Poster, 'GEM'",description:"Presenting the 'GEM' concept.",collections:["C0005"],stories:[],keywords:["K0073","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_698d668a-6135-4216-af9d-b4fc15b7a82b/"},{id:"A0203",file:"Global category visuals-19_4_all",start:"",end:"",title:"Presentation, 'Global Category Visuals'",description:"Visual inspiration material for different design categories.",collections:["C0017","C0011","C0010"],stories:[],keywords:["K0048","K0068","K0083","K0075","K0074","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_e7cd5489-061a-493c-b363-ec65598ecfb9/"},{id:"A0204",file:"Group_Photo_01",start:"",end:"",title:"Untitled image",description:"Photograph of Nokia Design people by a fountain.",collections:["C0008"],stories:[],keywords:["K0087","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_9cb7d626-c357-4c17-a8b3-e190c17e406e/"},{id:"A0205",file:"groupdesign120405",start:"2005",end:"",title:"Presentation, 'Group Design'",description:"Presenting design research activities and strategy at Nokia. Eero Miettinen, Anna Valtonen, Jari Ijäs, Jarrko Saunamäki.",collections:["C0013","C0015","C0031"],stories:["S0012","S0043","S0194","S0072"],keywords:["K0060","K0061","K0059","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_934c774b-6e0e-440d-894a-fa3f97d85f86/"},{id:"A0206",file:"HDa27CMG",start:"",end:"",title:"Presentation, 'HDa27 Color Direction'",description:"Presenting colour profiles for the phone model HDa27.",collections:["C0017","C0020"],stories:[],keywords:["K0048","K0078","K0054","K0059","K0025","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_c0900bed-e7e5-4727-b3db-cfd32b9fa849/"},{id:"A0207",file:"HiSmile",start:"2001",end:"",title:"Rendering, 'HiSmile - Communication for Kids'",description:"Rendering for a concept for the HiSmile communication device.",collections:["C0005","C0011"],stories:[],keywords:["K0042","K0073","K0044","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_e3a28eac-d989-44cf-beb0-848371e19291/"},{id:"A0208",file:"HiSmile_Communication for Kids 2000_Life4",start:"2001",end:"",title:"Rendering, 'HiSmile - Communication for Kids'",description:"Rendering for a concept for the HiSmile communication device.",collections:["C0005","C0011"],stories:[],keywords:["K0042","K0073","K0044","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_7dc9ddd6-4c68-44c7-a509-19871823c8eb/"},{id:"A0209",file:"HiSmileKuva1",start:"2001",end:"",title:"Rendering, 'HiSmile - Communication for Kids'",description:"Rendering for a concept for the HiSmile communication device.",collections:["C0005","C0011"],stories:[],keywords:["K0042","K0073","K0044","K0057","K0059","K0020","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_0651b3bc-fd5f-4965-9b56-c314f08d54fb/"},{id:"A0210",file:"HiSmileLogolla",start:"2001",end:"",title:"Rendering, 'HiSmile - Communication for Kids'",description:"Rendering for a concept for the HiSmile communication device.",collections:["C0005","C0011"],stories:[],keywords:["K0042","K0073","K0044","K0057","K0059","K0020","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_db41e9ec-a01a-4665-ace9-2cde463f0311/"},{id:"A0211",file:"ihopresentation3",start:"2010",end:"",title:"Presentation, 'Iho'",description:"Presenting the nanotechnologies concept 'Iho', possibly an early version of 'HumanForm'. Tapani Jokinen.",collections:["C0005","C0011"],stories:["S0170"],keywords:["K0073","K0060","K0039","K0044","K0054","K0028"],permalink:"https://repo.aalto.fi/uncategorized/IO_d30ee0af-383c-4265-91c6-d8186a71d151/"},{id:"A0212",file:"ImageWear Undefined Extra",start:"",end:"",title:"Video, 'ImageWear'",description:"Promotional video for the 'Nokia ImageWear' range.",collections:["C0032","C0002","C0021","C0014"],stories:[],keywords:["K0091","K0081","K0014","K0053","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_d9baf745-83dc-4857-a867-01b609074e79/"},{id:"A0213",file:"ipodstudy200806",start:"2005",end:"",title:"Presentation, 'Design Insights from Apple's iPod'",description:"Presenting Apple's iPod and its ramifications for Nokia.",collections:["C0021","C0025","C0015"],stories:[],keywords:["K0081","K0069","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_7b149a54-2085-4f7d-9b65-1337b3ebf79a/"},{id:"A0214",file:"Isohanni_Africa_forND",start:"2007",end:"",title:"Presentation, 'Nokia Design Research Collaboration in Africa'",description:"Presenting Nokia Design's research activities and goals in Africa. Maria Isohanni.",collections:["C0009","C0015","C0013"],stories:["S0206"],keywords:["K0086","K0061","K0060","K0032","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_d8151139-5b53-4091-9b06-7937110363b9/"},{id:"A0215",file:"IstanbulBrief_updated",start:"2007",end:"",title:"Untitled document",description:"Outlining the Only Planet Turkey design brief for students at the Istanbul Technical University.",collections:["C0009"],stories:[],keywords:["K0086"],permalink:"https://repo.aalto.fi/uncategorized/IO_59ff329d-379a-491c-86be-e6fe6346ad57/"},{id:"A0216",file:"Japan Trends",start:"1999",end:"",title:"Presentation, 'Trends in Japan Summer 1999'",description:"Reporting trends in fashion, pop culture, games, design and technology in Japan.",collections:["C0028","C0009","C0018","C0017"],stories:[],keywords:["K0065","K0086","K0035","K0048","K0069","K0034","K0078","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_ba94702c-c74a-4f6d-9ad5-d1bf2745c9ec/"},{id:"A0217",file:"jokkejapetteri_93",start:"1993",end:"",title:"Image, Jouko Tattari and Petteri Kolinen",description:"Photograph of Jouko Tattari and Petteri Kolinen. Photographer unknown.",collections:["C0008"],stories:["S0085","S0143"],keywords:["K0087","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_9b67d601-279c-473d-83fd-c5fc5d55ba6f/"},{id:"A0218",file:"Juliste_3_Mobile_Information_Society_with_Nokia",start:"",end:"",title:"Poster, 'Mobile information Society with Nokia'",description:"Image of a hand holding one of the 'Nokia 3G' terminals.",collections:["C0005","C0001"],stories:[],keywords:["K0073","K0089","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_6748d6cc-df28-4a2b-bb99-dc8145dc369e/"},{id:"A0219",file:"Juliste_4_Mobile_Information_Society_with_Nokia",start:"",end:"",title:"Poster, 'Mobile information Society with Nokia'",description:"Image of a 'Nokia 3G' terminal with a video call ongoing on the screen.",collections:["C0005","C0001"],stories:[],keywords:["K0073","K0089","K0053","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_e705d9d8-d72e-4e07-ad35-7279ab80d96f/"},{id:"A0220",file:"Juliste_5_Mobile_Information_Society_with_Nokia",start:"",end:"",title:"Poster, 'Mobile information Society with Nokia'",description:"Image of a hand using one of the 'Nokia 3G' terminals.",collections:["C0005","C0001"],stories:[],keywords:["K0073","K0089"],permalink:"https://repo.aalto.fi/uncategorized/IO_cd6f4bb2-de11-4e5c-815a-43f5875c3c42/"},{id:"A0221",file:"Kari_18082009(001)",start:"",end:"",title:"Image, handmade mould",description:"Photograph of a handmade mould. Photograph by Kari Kääriäinen.",collections:["C0006","C0031"],stories:["S0094"],keywords:["K0047","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_6464a688-6c32-4e38-ad71-fe20cbbd26ce/"},{id:"A0222",file:"Kari_jigi2",start:"",end:"",title:"Image, handmade mould",description:"Photograph of a handmade mould. Photograph by Kari Kääriäinen.",collections:["C0006","C0031"],stories:["S0094"],keywords:["K0047","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_a4cb204c-4c30-4df8-8973-a162fa430c9a/"},{id:"A0223",file:"Kari_P1010273",start:"",end:"",title:"Image, handmade mould",description:"Photograph of a handmade mould. Photograph by Kari Kääriäinen.",collections:["C0006","C0031"],stories:["S0094"],keywords:["K0047","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_2996525e-1c21-4716-a675-9f9c61fdc06e/"},{id:"A0224",file:"Kari_P1010276",start:"",end:"",title:"Image, handmade mould",description:"Photograph of a handmade mould. Photograph by Kari Kääriäinen.",collections:["C0006","C0031"],stories:["S0094"],keywords:["K0047","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_0a79f5f0-cddd-4c15-876b-6a82c54b65be/"},{id:"A0225",file:"Kari_P1010278",start:"",end:"",title:"Image, handmade mould",description:"Photograph of a handmade mould. Photograph by Kari Kääriäinen.",collections:["C0006","C0031"],stories:["S0094"],keywords:["K0047","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_8637b38a-3569-4e27-a610-f633dcd5f733/"},{id:"A0226",file:"Kari_P1020180",start:"",end:"",title:"Image, handmade mould",description:"Photograph of a handmade mould. Photograph by Kari Kääriäinen.",collections:["C0006","C0031"],stories:["S0094"],keywords:["K0047","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_835a5760-7b4d-4fec-89fd-ba75b487e3ca/"},{id:"A0227",file:"Kuva (1)",start:"1990s",end:"",title:"Moodboard, 'Sports Enthusiast'",description:"Moodboard with an orange car and an orange phone.",collections:["C0011","C0017","C0010"],stories:[],keywords:["K0068","K0048","K0074","K0075","K0024","K0083","K0050","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_1533ae59-3009-4e64-aa90-1335053a6303/"},{id:"A0228",file:"Kuva (107)",start:"1990s",end:"",title:"Photo, Nokia 101 model",description:"Image of a hand holding a phone model.",collections:["C0006","C0029"],stories:[],keywords:["K0047","K0082","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_869f0db4-8fc4-4226-809f-a94d31420edd/"},{id:"A0229",file:"Kuva (135)",start:"1990s",end:"",title:"Moodboard, 'Affluent Materialist / Business'",description:"Moodboard with an office theme.",collections:["C0011","C0017","C0010"],stories:[],keywords:["K0068","K0048","K0074","K0079","K0050","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_e97fc462-6127-45b4-a69e-e233d705418b/"},{id:"A0230",file:"Kuva (15)",start:"1990s",end:"",title:"Photo, flip phone",description:"Image of a handmade phone model.",collections:["C0006"],stories:[],keywords:["K0047","K0003","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_1280c677-34b1-4c37-bc80-1376e84e62a2/"},{id:"A0231",file:"Kuva (23)",start:"1990s",end:"",title:"Photo, table phone",description:"Image of a handmade phone model.",collections:["C0006"],stories:[],keywords:["K0047","K0010","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_aeade819-9612-45cc-9341-6dfe1ebaa0af/"},{id:"A0232",file:"Kuva (66)",start:"1990s",end:"",title:"Photo, possibly Nokia 2110",description:"Image of a hand holding a phone.",collections:["C0029","C0015"],stories:[],keywords:["K0082","K0052","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_1c2975af-d34f-4141-88a2-7e1a606222ad/"},{id:"A0233",file:"Kuva (72)",start:"1990s",end:"",title:"Photo, phone models",description:"Image of a series of handmade phone models.",collections:["C0006"],stories:[],keywords:["K0047","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_a2b6816f-7361-4c61-a814-4341131e4a30/"},{id:"A0234",file:"Kuva (78)",start:"1990s",end:"",title:"Photo, making of a model",description:"Image of a handmade phone model at a workshop.",collections:["C0006","C0031"],stories:[],keywords:["K0047","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_818c9782-647e-4ed9-9f22-e54f08102992/"},{id:"A0235",file:"Kuva (81)",start:"1990s",end:"",title:"Photo, sketching",description:"Image of a person drawing.",collections:["C0006","C0031"],stories:[],keywords:["K0047","K0059","K0046","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_390475a4-0d62-4b57-b8a4-77e19c6e994d/"},{id:"A0236",file:"Kuva (85)",start:"1990s",end:"",title:"Photo, Nokia Design people",description:"Image of Frank Nuovo and two other people by a desk drawing.",collections:["C0008","C0031"],stories:["S0049"],keywords:["K0087","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_1101d0b5-b4be-449a-a02d-a58c7722790c/"},{id:"A0237",file:"Kuva (95)",start:"1990s",end:"",title:"Moodboard, 'Successful Idealist / Sports'",description:"Moodboard with a sporty theme.",collections:["C0011","C0017","C0010"],stories:[],keywords:["K0068","K0048","K0074","K0075","K0050","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_b8402818-1692-4562-ba75-5458530f68d4/"},{id:"A0238",file:"Kuva (96)",start:"1990s",end:"",title:"Photo, models of Nokia 101",description:"Image of a series of 101 models.",collections:["C0029"],stories:[],keywords:["K0082","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_3281894c-3148-41ac-b77a-7fe15832bd1a/"},{id:"A0239",file:"L_amour collection",start:"2006",end:"",title:"News clipping, 'L'Amour Collection'",description:"Screen shot of a news piece about the L'Amour Collection.",collections:["C0020","C0019"],stories:[],keywords:["K0078","K0085","K0051"],permalink:"https://repo.aalto.fi/uncategorized/IO_55f498e1-a12a-416e-9d9d-512a9d11dd1f/"},{id:"A0240",file:"L_Amour launch Optimized Singapore",start:"2005",end:"",title:"Presentation, 'L'Amour Collection Singapore Launch'",description:"Presenting plans and objectives for the Singapore launch of the L'Amour Collection.",collections:["C0020","C0019","C0009"],stories:[],keywords:["K0078","K0085","K0086","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_3b0e51fb-52e0-49d3-bef3-563eedf18918/"},{id:"A0241",file:"L_Amour Launch Thailand -301205",start:"2005",end:"",title:"Presentation, 'L'Amour Launch Thailand'",description:"Presenting plans and objectives for the Thailand launch of the L'Amour Collection.",collections:["C0020","C0019","C0009"],stories:[],keywords:["K0078","K0085","K0086","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_287af615-ee59-4a19-b9dd-b1b13e241c54/"},{id:"A0242",file:"L_Amour Vision_031031",start:"2003",end:"",title:"Presentation, 'Collection Vision 2005 Coco L'Amour'",description:"Project brief and visions for the 2005 fashion collection.",collections:["C0020","C0019","C0009","C0003"],stories:[],keywords:["K0078","K0085","K0076","K0068","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_2cc91ad8-513f-4b72-907f-84a8f71260e1/"},{id:"A0243",file:"L'amour coverage up to 16 02 06_UK",start:"2006",end:"",title:"Presentation, 'L'Amour Collection UK Press Highlights'",description:"UK news coverage about the L'Amour Collection.",collections:["C0020","C0019"],stories:[],keywords:["K0078","K0085","K0051","K0054","K0072"],permalink:"https://repo.aalto.fi/uncategorized/IO_1f374867-5fc2-4c2f-9a74-68a9a88c9615/"},{id:"A0244",file:"L'amour_intergrated_deck_200106_-CREATIVE",start:"2006",end:"",title:"Presentation, 'L'Amour Collection Integrated Campaign'",description:"Marketing strategies for the L'Amour Collection.",collections:["C0020","C0019","C0017"],stories:[],keywords:["K0078","K0085","K0048","K0037","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_ce0ff7fb-e0e5-4812-b9f9-bedd060e4905/"},{id:"A0245",file:"L'amour_Nokia_7360_01",start:"2005",end:"",title:"Image, 'Nokia 7360'",description:"Rendering of a Nokia 7360 mobile phone.",collections:["C0020","C0019"],stories:[],keywords:["K0019","K0078","K0006","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_608e0bd0-969b-48e0-9f5a-5b9b9829d7c3/"},{id:"A0246",file:"L'amour_Nokia_7370_03",start:"2005",end:"",title:"Image, 'Nokia 7370'",description:"Rendering of a Nokia 7370 mobile phone.",collections:["C0020","C0019"],stories:[],keywords:["K0019","K0078","K0006","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_e63ab5c5-a2eb-486d-a6af-5379a3a73b35/"},{id:"A0247",file:"L'amour_Nokia_7380_01",start:"2005",end:"",title:"Image, 'Nokia 7380'",description:"Rendering of a Nokia 7380 mobile phone.",collections:["C0020","C0019"],stories:[],keywords:["K0019","K0078","K0006","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_70fab594-8a58-4b45-8819-bf04a820871d/"},{id:"A0248",file:"Lifestyle Trends 2003",start:"2002",end:"",title:"Presentation, 'Lifestyle Trends'",description:"Explaining the process and function of trend forecasting and user segmentation.",collections:["C0011","C0028"],stories:[],keywords:["K0068","K0065","K0074","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_70716db0-78d1-465c-aa99-0b7f7e04902f/"},{id:"A0249",file:"lpikorea",start:"1999",end:"",title:"Presentation, 'Lifestyles and Product Identities Programme'",description:"Presenting Korean culture, society, lifestyles and user segments.",collections:["C0011","C0028","C0009","C0017"],stories:[],keywords:["K0068","K0065","K0086","K0017","K0074","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_a1e62c0b-0f76-48b4-a5fe-e70971520013/"},{id:"A0250",file:"lpiprosessi2",start:"1999",end:"",title:"Presentation, 'Changing Lifestyles and Product Identities'",description:"Presenting changes to the practices in lifestyles and user segmentation research work.",collections:["C0011","C0015"],stories:[],keywords:["K0068","K0061","K0074","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_03bbf5ef-39ac-4370-9e29-2fe91ce68af9/"},{id:"A0251",file:"M Range2007 051122",start:"2005",end:"",title:"Presentation, 'Nokia Nseries 2007 Range'",description:"Presenting a new strategy for the Nseries range.",collections:["C0015","C0025"],stories:[],keywords:["K0061","K0069","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_764fa227-8853-45dd-91a8-d7ff05efd53d/"},{id:"A0252",file:"MangoDesignStory_0917",start:"2003",end:"",title:"Video, 'Mango Design Story'",description:"Visual material for the 'Nokia 7600' mobile phone.",collections:["C0020","C0024"],stories:["S0172"],keywords:["K0078","K0006","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_708ae08b-5bfe-4d10-b4c9-507f59884829/"},{id:"A0253",file:"mangoEDJune03",start:"2000s",end:"",title:"Presentation, 'Mango Experience Design'",description:"Presenting the design story and identity for the Nokia 7600 mobile phone.",collections:["C0020","C0003","C0017","C0011","C0024"],stories:["S0172"],keywords:["K0078","K0076","K0068","K0048","K0006","K0054","K0059","K0063"],permalink:"https://repo.aalto.fi/uncategorized/IO_b6e3fa48-1186-460c-8e0c-c4d19e995cc5/"},{id:"A0254",file:"MangoNarr_0911",start:"2003",end:"",title:"Video, 'Mango Narrative'",description:"Visual material for the 'Nokia 7600' mobile phone.",collections:["C0011","C0024"],stories:["S0172"],keywords:["K0068","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_aad1c640-e3c9-47e1-82e5-52854a767c69/"},{id:"A0255",file:"MaterialTrends08",start:"2000s",end:"",title:"Publication, 'Annual Trends 2008: Material Trends'",description:"Trend forecasting for materials and finishes.",collections:["C0028","C0003"],stories:[],keywords:["K0065","K0076","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_6a1fb39b-d65d-4219-ada7-9ae72df13e87/"},{id:"A0256",file:"MC_210306",start:"2005",end:"",title:"Presentation, 'Nokia Navigation & Elevation'",description:"Renewing Nokia's brand and design strategy.",collections:["C0015"],stories:[],keywords:["K0061","K0037","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_ed920ef2-0b79-4c9a-8cd7-cc03d2b4a348/"},{id:"A0257",file:"mellaman design NDBfeedback 25apr03",start:"2003",end:"",title:"Presentation, 'Me Llaman Design Review'",description:"Presenting the design for a low-cost mobile phone. Marianne Thomsen, Andrew Gartrell.",collections:["C0031","C0011","C0009"],stories:["S0207","S0010"],keywords:["K0059","K0068","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_ee6105e2-6de3-4c5a-8a00-4c8c71f798b5/"},{id:"A0258",file:"Mindstyles 2003",start:"2002",end:"",title:"Presentation, 'Mindstyles Consumer Segmentation 2003'",description:"Presenting different user segments and lifestyles.",collections:["C0011","C0015"],stories:[],keywords:["K0068","K0061","K0074","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_8d1ac59c-363c-4877-a05b-bca620e70776/"},{id:"A0259",file:"Mindstyles introduction",start:"2002",end:"",title:"Presentation, 'Mindstyles Consumer Segmentation 2002'",description:"Presenting different user segments and lifestyles.",collections:["C0011","C0015"],stories:[],keywords:["K0068","K0061","K0074","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_79858798-0218-4276-8eaf-e1e8ff026af8/"},{id:"A0260",file:"Mobile+internet+insights_final",start:"2007",end:"",title:"Presentation, 'Mobile Internet Study Report'",description:"Presenting a study of mobile internet use.",collections:["C0011","C0015"],stories:[],keywords:["K0068","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_3bc86465-7cc8-496f-80e7-d36eb0bae237/"},{id:"A0261",file:"Modia Large",start:"",end:"",title:"Video, 'Modia'",description:"Video about the 'Modia' multimedia concept device.",collections:["C0005","C0021","C0023","C0012"],stories:[],keywords:["K0073","K0034","K0081","K0084","K0012","K0044","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_edba4585-6661-4b22-b049-cd419b3d5025/"},{id:"A0262",file:"Morph Presentation",start:"2000s",end:"",title:"Presentation, 'Morph'",description:"Presenting the nanotechnology concept device 'Morph'.",collections:["C0005","C0012","C0022"],stories:[],keywords:["K0073","K0084","K0039","K0044","K0054","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_59786627-9996-4130-b220-679dd6399f91/"},{id:"A0263",file:"Morph_BBC",start:"2000s",end:"",title:"News clipping, 'Morph'",description:"News article about the nanotechnology concept device 'Morph'.",collections:["C0005","C0012","C0022"],stories:[],keywords:["K0073","K0084","K0039","K0044","K0051","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_3b6694be-b99c-4ee6-9dee-895f275fea9b/"},{id:"A0264",file:"Morph_Kauppalehti_22_11",start:"2000s",end:"",title:"News clipping, 'Morph'",description:"News article about the nanotechnology concept device 'Morph'.",collections:["C0005","C0012","C0022"],stories:[],keywords:["K0073","K0084","K0039","K0044","K0051","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_4fcca13e-8743-473b-91b4-6bdef3a3132f/"},{id:"A0265",file:"morph_koko_setti",start:"2008",end:"",title:"Rendering, 'Morph'",description:"Rendering with all the parts in the nanotechnology concept 'Morph'.",collections:["C0005","C0012","C0022"],stories:[],keywords:["K0073","K0084","K0039","K0044","K0057","K0059","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_5a5dd922-d40a-44b9-a05f-f2ddc47bc3c3/"},{id:"A0266",file:"morph_koko_setti",start:"2008",end:"",title:"Rendering, 'Morph'",description:"Rendering with all the parts in the nanotechnology concept 'Morph'.",collections:["C0005","C0012","C0022"],stories:[],keywords:["K0073","K0084","K0039","K0044","K0057","K0059","K0020"],permalink:""},{id:"A0267",file:"morph-scan-2",start:"2005",end:"",title:"News clipping, 'Morph'",description:"News article about the nanotechnology concept device 'Morph'.",collections:["C0005","C0012","C0022"],stories:[],keywords:["K0073","K0084","K0091","K0039","K0044","K0051","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_35667edd-f2c1-4279-9466-9b8db9c821dc/"},{id:"A0268",file:"MP design version09",start:"2005",end:"",title:"Presentation, 'Leading Design'",description:"Presenting Nokia's design strategy. Alastair Curtis.",collections:["C0031","C0011"],stories:["S0006"],keywords:["K0059","K0061","K0078","K0068","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_4c998d5f-0b6a-4807-9890-659bb2576456/"},{id:"A0269",file:"N8800_2",start:"2005",end:"",title:"Video, 'N8800'",description:"Promotional video for the 'N8800' mobile phone.",collections:["C0016","C0010","C0015","C0020"],stories:[],keywords:["K0083","K0074","K0006","K0053","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_61bf1811-68c8-4180-8fa5-d4e86e491bea/"},{id:"A0270",file:"ND_Presents_Reel",start:"2006",end:"",title:"Video, 'Nokia Design Presents'",description:"Promotional video for Nokia mobile phones.",collections:[],stories:[],keywords:["K0006","K0053","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_7195dde5-12e9-43b9-9e2c-c7dc69b9407f/"},{id:"A0271",file:"NDC_Conf_Edit_73_sec",start:"2003",end:"",title:"Video, 'Nokia Design Conference'",description:"Video with material from the Nokia Design Conference and promotional material.",collections:["C0008","C0031"],stories:[],keywords:["K0087","K0059","K0053","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_ea4afe6e-06bb-4a1b-8da7-9853a5eca5df/"},{id:"A0272",file:"NDLT Quarterly Report Q209",start:"2009",end:"",title:"Report, 'Q2 09 - Nokia Design Leadership Team'",description:"Reporting and reviewing Nokia Design results.",collections:["C0015","C0031"],stories:[],keywords:["K0061","K0059","K0036"],permalink:"https://repo.aalto.fi/uncategorized/IO_94b75241-8440-4d03-a9eb-56c9357f9860/"},{id:"A0273",file:"NDV001e",start:"1999",end:"",title:"Presentation, 'Blitz - Our Future in Focus'",description:"Presenting the 'Blitz' design and concept workshops and their results.",collections:["C0005","C0031","C0021","C0015","C0023"],stories:[],keywords:["K0073","K0061","K0059","K0081","K0034","K0084","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_9e94842d-481a-4fd5-9813-db1b120d3201/"},{id:"A0274",file:"NG naming conclusion 050214",start:"2005",end:"",title:"Presentation, 'Nokia Games Platform Identity Project'",description:"Naming and branding the Nokia 'N-Gage' gaming phone.",collections:["C0023"],stories:[],keywords:["K0034","K0037","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_73cd42f4-c9a6-453c-99e6-8e68b85478e8/"},{id:"A0275",file:"NGAG Update 1 22 03",start:"2003",end:"",title:"Presentation, 'N-Gage Update'",description:"Presenting the Nokia 'N-Gage' gaming phone design process.",collections:["C0025","C0023","C0003","C0031"],stories:[],keywords:["K0069","K0034","K0076","K0059","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_fca1d649-924b-4d6e-97a7-cb9904c2c1d0/"},{id:"A0276",file:"Ngage brand value",start:"",end:"",title:"Presentation, 'N-Gage'",description:"Presenting the re-branding and design philosophy of the 'N-Gage' gaming phone.",collections:["C0025","C0023","C0015","C0017"],stories:[],keywords:["K0069","K0034","K0061","K0048","K0037","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_8a322a06-dc46-490c-8c92-2847fdcc6a30/"},{id:"A0277",file:"NGAGE Quick Guide 1",start:"",end:"",title:"Presentation, 'N-Gage Quick Guide'",description:"Presenting the visual guidelines for the marketing materials of the 'N-Gage' gaming phone.",collections:["C0023","C0017","C0016"],stories:[],keywords:["K0034","K0048","K0083","K0037","K0054","K0059","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_291412b3-29e2-4b88-90e1-4068a6d58f5f/"},{id:"A0278",file:"NGAGE Quick Guide 2",start:"",end:"",title:"Presentation, 'N-Gage Quick Guide'",description:"Presenting the visual guidelines for the marketing materials of the 'N-Gage' gaming phone.",collections:["C0023"],stories:[],keywords:["K0034","K0037","K0054","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_23e16af0-4f81-4e98-b4cd-5f85d0803412/"},{id:"A0279",file:"NGAGE_Guideline_v08",start:"",end:"",title:"Presentation, 'N-Gage Sub-brand Identity Definition'",description:"Presenting the brand guidelines of the 'N-Gage' gaming phone.",collections:["C0023","C0017","C0016","C0011"],stories:[],keywords:["K0034","K0048","K0083","K0068","K0037","K0054","K0059","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_659c7876-cabc-401a-8a55-101360d249b4/"},{id:"A0280",file:"Nokia 3250 StudySH",start:"2006",end:"",title:"Presentation, 'Nokia 3250 Study'",description:"Presenting the results of a consumer satisfaction measurement. Susan Huotari, Anna Himmanen.",collections:["C0031"],stories:["S0208","S0209"],keywords:["K0059","K0054","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_b02fd437-d648-4bbd-99ce-151b233d8e04/"},{id:"A0281",file:"Nokia Branding",start:"1990s",end:"",title:"Transparencies",description:"Untitled presentation with alternatives for the Nokia logo.",collections:[],stories:[],keywords:["K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_57aa176a-d2e9-4a72-ac43-268eec16b8e3/"},{id:"A0282",file:"Nokia China Dragon 2-2",start:"1998",end:"",title:"Video, 'China Dragon'",description:"Video about the '3G' concept.",collections:["C0005","C0001"],stories:[],keywords:["K0073","K0089","K0044","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_13908cb5-9120-46ed-9110-108b1da0ad27/"},{id:"A0283",file:"Nokia Design Organizational Overview 2002",start:"2002",end:"",title:"Presentation, 'Organizational Overview'",description:"Presenting and reviewing the structure and strategy of Nokia Design.",collections:["C0029","C0015","C0031"],stories:[],keywords:["K0082","K0061","K0059","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_60459e44-5795-417a-989f-f75b25a96828/"},{id:"A0284",file:"Nokia Design presentation",start:"",end:"",title:"Presentation, 'The Role of Industrial Design'",description:"Presenting the Nokia Design process and philosophy.",collections:["C0031","C0015","C0017","C0025"],stories:[],keywords:["K0059","K0061","K0048","K0069","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_864584f0-b3e8-4a91-98df-6fa6fa190256/"},{id:"A0285",file:"Nokia Design presentation 2002",start:"",end:"",title:"Presentation, 'Nokia Design'",description:"Presenting the Nokia Design process and philosophy.",collections:["C0031","C0015","C0017"],stories:[],keywords:["K0059","K0061","K0048","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_f74ec7d5-88dc-4ced-8160-f94941bf9e02/"},{id:"A0286",file:"Nokia Design Radar v0 2",start:"2007",end:"",title:"Presentation, 'Nokia Design Radar'",description:"Presenting a training programme for Nokia management to boost design as a competitive advantage. Riikka Molarius, Eero Miettinen.",collections:["C0015"],stories:["S0210","S0043"],keywords:["K0061","K0054","K0058"],permalink:"https://repo.aalto.fi/uncategorized/IO_f518ba5f-d045-49e5-a9bb-e407b9960919/"},{id:"A0287",file:"Nokia Design Tokyo",start:"2000",end:"",title:"Presentation, 'Nokia Design Tokyo'",description:"Presenting the plan to have a Nokia design manager in Japan. Bill Sermon.",collections:["C0015"],stories:["S0025"],keywords:["K0061","K0035","K0054","K0058"],permalink:"https://repo.aalto.fi/uncategorized/IO_93bcaea7-6784-4142-bba3-2ae6b9e93d3b/"},{id:"A0288",file:"Nokia Design v2",start:"",end:"",title:"Presentation, 'Nokia Design'",description:"Presenting the Nokia Design process and philosophy. Alastair Curtis.",collections:["C0031","C0015"],stories:["S0006"],keywords:["K0059","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_a59630e9-3abb-4278-a7ca-45bd7649e7f8/"},{id:"A0289",file:"Nokia findings presentation4",start:"",end:"",title:"Presentation, 'Aviate Pilot Project - Innovation Insights'",description:"Presenting market research data gathered by ViaDynamics Consultants.",collections:["C0005"],stories:[],keywords:["K0061","K0059","K0073","K0026","K0032","K0037","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_2168b94f-10d1-477b-a469-86903622aaf4/"},{id:"A0290",file:"Nokia HumanForm",start:"2013",end:"",title:"Video, 'HumanForm'",description:"Video about the 'HumanForm' nanotechnology concept.",collections:["C0005"],stories:[],keywords:["K0073","K0084","K0039","K0044","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_903bd2d1-bd00-454c-94e4-363755bf62bc/"},{id:"A0291",file:"Nokia Lifestyle Navigator",start:"",end:"",title:"Poster, 'Nokia Lifestyle Navigation'",description:"Presenting lifestyles and user segments.",collections:["C0015","C0011"],stories:[],keywords:["K0068","K0061","K0074"],permalink:"https://repo.aalto.fi/uncategorized/IO_32a930f0-5713-4a30-a25b-222c3aaf6110/"},{id:"A0292",file:"Nokia Nseries N95 Launch",start:"",end:"",title:"Video, 'N95'",description:"Promotional video for the 'N95' mobile phone.",collections:["C0031","C0021","C0010"],stories:[],keywords:["K0059","K0081","K0074","K0006","K0053","K0055"],permalink:"https://repo.aalto.fi/uncategorized/IO_f66d7ddd-40de-4d84-a078-147d66ebd1aa/"},{id:"A0293",file:"Nokia product launches 1984-2005",start:"2006",end:"",title:"List, 'Nokia Mobile Devices Launched in 1984-2005'",description:"A list of all launched Nokia mobile devices in the years 1984 to 2005.",collections:["C0029","C0015"],stories:[],keywords:["K0082","K0061"],permalink:"https://repo.aalto.fi/uncategorized/IO_3423729c-6fed-4451-a2de-fce772790685/"},{id:"A0294",file:"Nokia product launches and technologies 2005",start:"2005",end:"",title:"List, 'Nokia Product Launches'",description:"A list of all launched Nokia mobile devices in the years 1997 to 2005.",collections:["C0029"],stories:[],keywords:["K0082"],permalink:"https://repo.aalto.fi/uncategorized/IO_39bb5418-0b95-412e-957d-3b15a521cb37/"},{id:"A0295",file:"Nokia PulseExhibition",start:"",end:"",title:"Video, 'Pulse Exhibition'",description:"Video material from an exhibition presenting the 'Pulse' project.",collections:["C0005","C0002","C0010"],stories:[],keywords:["K0075","K0014","K0073","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_0e747fc4-5fcb-42ef-9b5a-bd70acc49402/"},{id:"A0296",file:"Nokia_0001",start:"2003",end:"",title:"Nokia 3300b, 'Hitchhiker'",description:"Black and blue gaming and multimedia phone.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0017","K0007","K0018"],permalink:"https://repo.aalto.fi/uncategorized/IO_652a3f96-d791-46aa-9965-db16db20ceb2/"},{id:"A0297",file:"Nokia_0002",start:"2000s",end:"",title:"Unknown model",description:"Black and white multimedia phone, possibly N-Gage. Colour screen with UI design.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0017","K0007","K0029","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_e3183882-13b3-48a0-a522-8f386c214cf2/"},{id:"A0298",file:"Nokia_0003",start:"2000s",end:"",title:"Unknown model",description:"White and grey multimedia phone, possibly N-Gage. Colour screen with UI design.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0007","K0021","K0029","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_1c64269e-89c9-4949-b8f6-7671a6b645e2/"},{id:"A0299",file:"Nokia_0004",start:"2000s",end:"",title:"Unknown model",description:"White and grey multimedia phone, possibly N-Gage. Colour screen with UI design.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0007","K0021","K0029","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_321afd39-d427-46db-a1e7-ef424a08211c/"},{id:"A0300",file:"Nokia_0005",start:"2000s",end:"",title:"Unknown model",description:"White, grey and black multimedia phone, possibly N-Gage.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0017","K0007","K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_e3d32b44-60dd-4493-b672-422dbf77ad90/"},{id:"A0301",file:"Nokia_0006",start:"2003",end:"",title:"Nokia N-Gage, 'The Starship'",description:"Grey gaming phone.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_2cda6ab5-1a28-4b3a-9460-9b6689ae2164/"},{id:"A0302",file:"Nokia_0007",start:"2004",end:"",title:"Nokia N-Gage QD, 'Starlight'/'Aquarius'",description:"Grey and orange gaming phone.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0021","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_5f982001-c261-45ca-87ba-6f69facdce9a/"},{id:"A0303",file:"Nokia_0008",start:"2004",end:"",title:"Nokia N-Gage QD, 'Starlight'/'Aquarius'",description:"Dark grey and orange gaming phone.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0021","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_4a520645-c670-4bf2-99f7-c0f4f3156988/"},{id:"A0304",file:"Nokia_0009",start:"2004",end:"",title:"Nokia N-Gage QD, 'Starlight'/'Aquarius'",description:"Grey and black gaming phone.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0017","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_409168ef-eea7-4a37-8c37-e812edd302aa/"},{id:"A0305",file:"Nokia_0010",start:"2004",end:"",title:"Nokia N-Gage QD, 'Starlight'/'Aquarius'",description:"Grey and blue gaming phone.",collections:["C0023","C0021","C0033"],stories:[],keywords:["K0081","K0034","K0018","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_ba74e55a-c7e6-447e-a327-8dfb2603f469/"},{id:"A0306",file:"Nokia_0011",start:"2004",end:"",title:"Nokia 7710, 'Remix'",description:"Grey and white multimedia phone with a touchscreen and a pen.",collections:["C0021","C0033"],stories:[],keywords:["K0081","K0007","K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_4582b9b7-eaa2-4d0f-89fa-c455d04f4bcb/"},{id:"A0307",file:"Nokia_0012",start:"2004",end:"",title:"Nokia 7710, 'Remix'",description:"Dark grey and white multimedia phone with a touchscreen. Pen missing.",collections:["C0021","C0033"],stories:[],keywords:["K0081","K0007","K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_4ebd1891-f9d3-4374-b23c-c6ec722212a2/"},{id:"A0308",file:"Nokia_0013",start:"2004",end:"",title:"Nokia 7710, 'Remix'",description:"Beige and white multimedia phone with a touchscreen and a pen.",collections:["C0021","C0033"],stories:[],keywords:["K0081","K0016","K0007","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_47a7cbf7-3c30-496c-be57-623b572dd618/"},{id:"A0309",file:"Nokia_0014",start:"2000s",end:"",title:"Unknown model",description:"Black and white multimedia phone, possibly a model for 7710 or 7700.",collections:["C0021","C0033"],stories:[],keywords:["K0081","K0017","K0007","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_0d49a07b-0ad2-456d-b202-b6dadb1ed9a8/"},{id:"A0310",file:"Nokia_0015",start:"2003",end:"",title:"Nokia 7700, 'MX'",description:"Beige and black multimedia phone possibly from 'Seeds' concepting project.",collections:["C0023","C0021","C0005","C0033"],stories:[],keywords:["K0081","K0034","K0073","K0016","K0017","K0007","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_4a0d80e8-a880-4e37-afc0-0b3630a05d9e/"},{id:"A0311",file:"Nokia_0016",start:"2003",end:"",title:"Nokia 7700, 'MX'",description:"Light blue, white and beige multimedia phone, possibly from 'Seeds' concepting project.",collections:["C0023","C0021","C0005","C0033"],stories:[],keywords:["K0081","K0034","K0073","K0016","K0007","K0018","K0029","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_892a9fe9-9d1f-4f25-ae14-6a39ca9e35e2/"},{id:"A0312",file:"Nokia_0017",start:"2003",end:"",title:"Nokia 7700, 'MX'",description:"White and beige multimedia phone, possibly from 'Seeds' concepting project.",collections:["C0023","C0021","C0005","C0033"],stories:[],keywords:["K0081","K0034","K0073","K0016","K0007","K0029","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_bb1006c7-5d8c-4ad7-aa7f-6eda3ab25cf8/"},{id:"A0313",file:"Nokia_0018",start:"2000s",end:"",title:"Pattern designs for N-Gage",description:"See-through plastic with blue and grey pattern designs for N-Gage.",collections:["C0023","C0021","C0005","C0033"],stories:[],keywords:["K0034","K0076","K0018","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_792edc50-6c72-44c9-b09b-b825e8bf65bd/"},{id:"A0314",file:"Nokia_0021",start:"1995",end:"",title:"Nokia Ringo",description:"Yellow mobile phone with the text 'Smart'.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_72a29c93-8b85-41fd-824a-2a3bfbf0829a/"},{id:"A0315",file:"Nokia_0022",start:"1995",end:"",title:"Nokia Ringo",description:"Green mobile phone with the text 'rinGo'.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_a639cb25-aa56-4141-94e7-288c0866c4d4/"},{id:"A0316",file:"Nokia_0023",start:"1995",end:"",title:"Nokia 2160",description:"Mobile phone with a mahogany pattern and the text 'Digital PLUS'.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0019"],permalink:"https://repo.aalto.fi/uncategorized/IO_d7c6a413-04d8-4d12-ad16-af7b0713c603/"},{id:"A0317",file:"Nokia_0024",start:"1995",end:"",title:"Nokia 2160",description:"Black mobile phone.",collections:["C0033"],stories:[],keywords:["K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_14a7ed17-3022-4eb1-92da-59f5db8c0d95/"},{id:"A0318",file:"Nokia_0025",start:"1995",end:"",title:"Nokia 2160",description:"Mobile phone with a red pattern.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_53167833-d989-45aa-8061-d5bc5c54a5bf/"},{id:"A0319",file:"Nokia_0034",start:"1997",end:"",title:"Nokia 252",description:"Yellow mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_71e153c1-282c-4429-a672-c63102d00fa2/"},{id:"A0320",file:"Nokia_0047",start:"1990s",end:"",title:"Nokia 918",description:"Yellow mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_6582b1dd-7893-4ad0-b679-f48ee34db760/"},{id:"A0321",file:"Nokia_0051",start:"1995",end:"",title:"Nokia 2110i",description:"Mobile phone with a green leopard print.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_e35ba8d0-0350-4fdf-a979-60cea4336418/"},{id:"A0322",file:"Nokia_0055",start:"1992",end:"",title:"Nokia 100",description:"Black mobile phone.",collections:["C0033"],stories:[],keywords:["K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_8da5d0de-4de7-4a6c-a9bf-3d4021a8efd5/"},{id:"A0323",file:"Nokia_0061",start:"1992",end:"",title:"Nokia 101",description:"Blue mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0018"],permalink:"https://repo.aalto.fi/uncategorized/IO_ba55a434-8307-4000-9b46-56e2bad73d9c/"},{id:"A0324",file:"Nokia_0064",start:"1996",end:"",title:"Nokia Dect 100",description:"Black mobile phone.",collections:["C0033"],stories:[],keywords:["K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_62b8d2f8-7a65-4f27-a478-d4935dcce539/"},{id:"A0325",file:"Nokia_0072",start:"1994",end:"",title:"Nokia 232",description:"Mobile phone with a marble-like pattern.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_c7514821-3d07-4491-a466-a48146cd8cb8/"},{id:"A0326",file:"Nokia_0073",start:"1994",end:"",title:"Nokia 232",description:"Mobile phone with a grey rock-like pattern.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_56b115e1-e247-4e4a-8dfa-323daee393a3/"},{id:"A0327",file:"Nokia_0074",start:"1994",end:"",title:"Nokia 232",description:"Mobile phone with a pink iridescent pattern.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0003","K0006","K0022","K0025"],permalink:"https://repo.aalto.fi/uncategorized/IO_8e368d7b-5ecf-470e-bc65-2f7b541fd875/"},{id:"A0328",file:"Nokia_0075",start:"1994",end:"",title:"Nokia 232",description:"Mobile phone with a purple iridescent pattern.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0003","K0006","K0022"],permalink:"https://repo.aalto.fi/uncategorized/IO_593de19b-9a45-409e-9c16-1d279f665e48/"},{id:"A0329",file:"Nokia_0076",start:"1994",end:"",title:"Nokia 232",description:"Red mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_7628c8e0-373d-4e8d-88f2-e9778abf3008/"},{id:"A0330",file:"Nokia_0077",start:"1994",end:"",title:"Nokia 232",description:"Yellow mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_3c46735c-cd13-4eab-9d15-3bfc7aa9951c/"},{id:"A0331",file:"Nokia_0078",start:"1994",end:"",title:"Nokia 232",description:"Mobile phone with a mahogany pattern.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_c7f5d0fe-f485-4911-b05a-a1e55ba4833b/"},{id:"A0332",file:"Nokia_0079",start:"1994",end:"",title:"Nokia 232",description:"Turquoise glittery mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_e4ac4656-7f30-46ed-9930-4f43fbea239f/"},{id:"A0333",file:"Nokia_0080",start:"1999",end:"",title:"Nokia 7110, 'Pica'",description:"Brown mobile phone with a sliding cover.",collections:["C0033","C0019"],stories:[],keywords:["K0006","K0008"],permalink:"https://repo.aalto.fi/uncategorized/IO_e94a913b-eb1f-4b32-9e28-ed3bc5d01a4c/"},{id:"A0334",file:"Nokia_0084",start:"1996",end:"",title:"Nokia 8110, 'Banana'",description:"Black mobile phone with a sliding cover. Seen in Matrix.",collections:["C0032","C0033"],stories:[],keywords:["K0091","K0017","K0006","K0008"],permalink:"https://repo.aalto.fi/uncategorized/IO_ec4606d0-b20b-469a-bc0a-cddafadf6ced/"},{id:"A0335",file:"Nokia_0085",start:"1990s",end:"",title:"Unknown model",description:"Silver mobile phone with a sliding cover. Possibly Nokia 8110.",collections:["C0032","C0033"],stories:[],keywords:["K0091","K0006","K0008","K0027"],permalink:"https://repo.aalto.fi/uncategorized/IO_9af880dd-dec6-4ab4-901f-c0fb3f7ef61c/"},{id:"A0336",file:"Nokia_0095",start:"1998",end:"",title:"Nokia 5110, 'Santra'",description:"Black mobile phone with the text 'Digital'.",collections:["C0033"],stories:[],keywords:["K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_6d3c2b32-7427-4beb-9fd8-1a942f006158/"},{id:"A0337",file:"Nokia_0096",start:"1998",end:"",title:"Nokia 5110, 'Santra'",description:"Turquoise glittery mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_f97c24d8-dba4-44ca-8257-9bd6b95412be/"},{id:"A0338",file:"Nokia_0099",start:"1997",end:"",title:"Nokia 6110, 'Ultra'",description:"Grey iridescent mobile phone with the text 'Pacific Bell Wireless'.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0021","K0022"],permalink:"https://repo.aalto.fi/uncategorized/IO_baa9ac2b-1572-40c2-9632-9c74dc48f0aa/"},{id:"A0339",file:"Nokia_0100",start:"1997",end:"",title:"Nokia 6110, 'Ultra'",description:"Black mobile phone with the text 'Digital'.",collections:["C0033"],stories:[],keywords:["K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_072b36d8-6ce2-420e-8aee-2babae1da61b/"},{id:"A0340",file:"Nokia_0103",start:"1997",end:"",title:"Nokia 6110, 'Ultra'",description:"Blue iridescent mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0018","K0022"],permalink:"https://repo.aalto.fi/uncategorized/IO_6b86c50e-c47d-45e3-af38-ef50535b1174/"},{id:"A0341",file:"Nokia_0112",start:"1998",end:"",title:"Nokia 6150, 'Dora'",description:"Dark red mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_122af35a-0b91-4df1-b7ec-099b121ebc80/"},{id:"A0342",file:"Nokia_0120",start:"2000",end:"",title:"Nokia 3310, 'Beetle'",description:"Yellow mobile phone known popularly as the 'Brick' phone.",collections:["C0003","C0032","C0033"],stories:[],keywords:["K0076","K0091","K0006","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_1deba3fd-87e1-4283-9131-f43fbb9ae74c/"},{id:"A0343",file:"Nokia_0123",start:"2000",end:"",title:"Nokia 6210, 'Scorpion'",description:"Dark red mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_9fef7c84-07e3-4053-9590-5a9fe235f04e/"},{id:"A0344",file:"Nokia_0132",start:"1999",end:"",title:"Nokia 8210, 'Leonardo'",description:"White mobile phone.",collections:["C0020","C0033"],stories:[],keywords:["K0078","K0006","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_6925776e-4007-4228-8668-71c87e43cbb1/"},{id:"A0345",file:"Nokia_0133",start:"1999",end:"",title:"Nokia 8210, 'Leonardo'",description:"Beige mobile phone.",collections:["C0020","C0033"],stories:[],keywords:["K0078","K0016","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_f63304e4-fc2e-4f99-bb51-6fa31d4fe3df/"},{id:"A0346",file:"Nokia_0134",start:"1999",end:"",title:"Nokia 8210, 'Leonardo'",description:"Red mobile phone.",collections:["C0020","C0033"],stories:[],keywords:["K0078","K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_6b6a2ada-51e5-4ff8-8765-bad2105cfc0f/"},{id:"A0347",file:"Nokia_0135",start:"2000",end:"",title:"Nokia 8250",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_523cc044-d9d6-4ea9-8465-e2143d2c9480/"},{id:"A0348",file:"Nokia_0136",start:"2002",end:"",title:"Nokia 2100, 'Amber'",description:"Light pink mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0025"],permalink:"https://repo.aalto.fi/uncategorized/IO_7363b0b4-3488-44e3-9828-5ed9c0a27292/"},{id:"A0349",file:"Nokia_0137",start:"2002",end:"",title:"Nokia 2100, 'Amber'",description:"Orange mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_c8b4c583-aa1d-4025-b497-59d34d632283/"},{id:"A0350",file:"Nokia_0138",start:"2005",end:"",title:"Nokia 1101",description:"Grey mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_fed36a7f-582a-4f36-804a-099d8c8e04da/"},{id:"A0351",file:"Nokia_0139",start:"2005",end:"",title:"Nokia 1100, 'Penny'",description:"Orange and grey mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0021","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_bfc5f6a0-4b17-42f1-826b-e88915c91cef/"},{id:"A0352",file:"Nokia_0143",start:"2004",end:"",title:"Nokia 3220, 'Asterix'",description:"Black and turquoise mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_782a5e4f-812c-48fe-a922-7a73c174ff03/"},{id:"A0353",file:"Nokia_0147",start:"2004",end:"",title:"Nokia 3120, 'Maxus'",description:"Grey mobile phone with an iridescent pattern on the screen.",collections:["C0033"],stories:[],keywords:["K0006","K0021","K0022"],permalink:"https://repo.aalto.fi/uncategorized/IO_f0545893-b825-4cf7-97ed-2cc275b3a6c3/"},{id:"A0354",file:"Nokia_0148",start:"2003",end:"",title:"Nokia 6220, 'Jesse'",description:"Black and grey mobile phone with an iridescent Nokia logo.",collections:["C0033"],stories:[],keywords:["K0017","K0006","K0021","K0022"],permalink:"https://repo.aalto.fi/uncategorized/IO_d0de0068-5413-4fca-b7ba-fdfb60a8130c/"},{id:"A0355",file:"Nokia_0151",start:"2003",end:"",title:"Nokia 2300, 'Nickel'",description:"Blue and grey mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0018","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_4c3bd540-24c7-4603-b6a6-306f35f2b41c/"},{id:"A0356",file:"Nokia_0152",start:"2003",end:"",title:"Nokia 2300, 'Nickel'",description:"Red, pink and violet mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0025","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_13965237-f62b-4c58-a994-a77b5d373260/"},{id:"A0357",file:"Nokia_0153",start:"2003",end:"",title:"Nokia 3200, 'Rio'",description:"Purple and white mobile phone with a camera.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_284c9466-ef1b-410a-87fd-81a751d8ca28/"},{id:"A0358",file:"Nokia_0156",start:"2002",end:"",title:"Nokia 7210, 'Vanessa'",description:"Red mobile phone with iridescent screen and keyboard.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0022","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_721569e6-d5b3-45ca-afc6-ead815804ad9/"},{id:"A0359",file:"Nokia_0159",start:"2001",end:"",title:"Nokia 6510, 'Ninja'",description:"Red mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_3d790d35-bde3-444f-85e8-7f0bba672f0c/"},{id:"A0360",file:"Nokia_0160",start:"2001",end:"",title:"Nokia 6510, 'Ninja'",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_7579648f-67e1-468f-beea-a24310149edb/"},{id:"A0361",file:"Nokia_0161",start:"1999",end:"",title:"Nokia 3210",description:"Blue covers of a mobile phone filled with Styrofoam.",collections:["C0033"],stories:[],keywords:["K0018"],permalink:"https://repo.aalto.fi/uncategorized/IO_afa557d2-47da-4dd3-8ec9-d142580a74e8/"},{id:"A0362",file:"Nokia_0163",start:"2001",end:"",title:"Nokia 5210, 'Funky'",description:"Orange and black mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0017","K0006","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_83c76ac0-abef-4064-8e57-318c2ab8fab6/"},{id:"A0363",file:"Nokia_0164",start:"2002",end:"",title:"Nokia 3510i, 'Popeye'",description:"Blue and orange mobile phone with a tiger-patterned screen.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0018","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_19fc2c1d-4133-48d3-8b77-8840c8ad0fec/"},{id:"A0364",file:"Nokia_0170",start:"1999",end:"",title:"Nokia 640",description:"Blue mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0018"],permalink:"https://repo.aalto.fi/uncategorized/IO_edb1bf75-c95a-4721-9cf3-64a17cc59c6b/"},{id:"A0365",file:"Nokia_0171",start:"2003",end:"",title:"Nokia 3586i",description:"Black and grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0017","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_a3ced41e-0318-4e61-9f24-2367c9ccb3c7/"},{id:"A0366",file:"Nokia_0172",start:"",end:"",title:"Unknown model",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_92b847de-0a3c-49f8-b2b3-49ed2480e3cc/"},{id:"A0367",file:"Nokia_0173",start:"1998",end:"",title:"DoCoMo TS_1998",description:"Light pink mobile phone with a flip cover.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0003","K0006","K0025"],permalink:"https://repo.aalto.fi/uncategorized/IO_d70ea178-30a3-4a5b-be71-6eeae9f90eb8/"},{id:"A0368",file:"Nokia_0174",start:"1996",end:"",title:"Nokia 9000 Communicator, 'Responder'",description:"Black communicator.",collections:["C0004","C0033"],stories:["S0137"],keywords:["K0080","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_9e66a903-2741-4920-b263-deddd2481fe7/"},{id:"A0369",file:"Nokia_0178",start:"2002",end:"",title:"Nokia 9210 Communicator",description:"Grey communicator.",collections:["C0004","C0033"],stories:[],keywords:["K0080","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_039fa700-ae52-45cd-b44b-15fcf0f75232/"},{id:"A0370",file:"Nokia_0186",start:"2002",end:"",title:"Nokia 9210 Communicator",description:"Orange communicator.",collections:["C0004","C0003","C0033"],stories:[],keywords:["K0080","K0076","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_dc08bd11-9e41-4f17-a1a3-1251fe2d53db/"},{id:"A0371",file:"Nokia_0187",start:"2002",end:"",title:"Nokia 9210 Communicator",description:"Blue, grey and orange communicator.",collections:["C0004","C0003","C0033"],stories:[],keywords:["K0080","K0076","K0018","K0021","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_5a174c12-e77e-465c-aa27-8a977aa689e5/"},{id:"A0372",file:"Nokia_0188",start:"2002",end:"",title:"Nokia 9210 Communicator",description:"Blue and yellow communicator.",collections:["C0004","C0003","C0033"],stories:[],keywords:["K0080","K0076","K0018","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_17f9b308-991a-48f1-b2bc-d443b28ab22a/"},{id:"A0373",file:"Nokia_0189",start:"2002",end:"",title:"Nokia 9210 Communicator",description:"Beige and orange communicator.",collections:["C0004","C0003","C0033"],stories:[],keywords:["K0080","K0076","K0016","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_d219c57f-ef43-4658-9dbf-474e87d3a569/"},{id:"A0374",file:"Nokia_0190",start:"2002",end:"",title:"Nokia 9210 Communicator",description:"Black, blue and yellow communicator.",collections:["C0004","C0003","C0033"],stories:[],keywords:["K0080","K0076","K0017","K0018","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_a09bc933-232b-4c0b-a834-51d545685be7/"},{id:"A0375",file:"Nokia_0194",start:"2004",end:"",title:"Nokia 9300, 'Mini'",description:"Beige communicator.",collections:["C0004","C0003","C0033"],stories:[],keywords:["K0080","K0076","K0016"],permalink:"https://repo.aalto.fi/uncategorized/IO_20a6529d-9e6d-4572-9168-d6f6e60c6cff/"},{id:"A0376",file:"Nokia_0196",start:"2012",end:"",title:"Nokia Asha 302",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_ae8b4e24-4d55-43c9-82f0-07a0095179a1/"},{id:"A0377",file:"Nokia_0199",start:"2011",end:"",title:"Nokia Asha 303",description:"Red mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_20d89631-f896-4c52-aaca-ac4e30b409ae/"},{id:"A0378",file:"Nokia_0204",start:"2007",end:"",title:"Nokia E61i",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_69ebb6b8-3740-47ef-9fe6-7de249a09db7/"},{id:"A0379",file:"Nokia_0205",start:"2000s",end:"",title:"Unknown model",description:"Orange mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_b9fcefb9-59ec-499a-8e2f-d321bf76cbb7/"},{id:"A0380",file:"Nokia_0208",start:"2012",end:"",title:"Nokia Asha 205",description:"White and orange mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0024","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_76c510f4-5613-4476-b1a4-95156e9e0b37/"},{id:"A0381",file:"Nokia_0209",start:"2012",end:"",title:"Nokia Asha 205",description:"Black and blue mobile phone.",collections:["C0033"],stories:[],keywords:["K0017","K0006","K0018"],permalink:"https://repo.aalto.fi/uncategorized/IO_2ba270d1-58f2-435c-bb8e-f4d65bb337a0/"},{id:"A0382",file:"Nokia_0218",start:"2010",end:"",title:"Nokia C3-00",description:"Pink mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0025"],permalink:"https://repo.aalto.fi/uncategorized/IO_eab4ac31-bbd7-41f6-9c8d-a84a42e75cc1/"},{id:"A0383",file:"Nokia_0220",start:"2000s",end:"",title:"Unknown model",description:"White mobile phone with UI design on the screen.",collections:["C0033"],stories:[],keywords:["K0006","K0029","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_a7ca7fbc-87d3-425d-8ed7-19ab3c125c6c/"},{id:"A0384",file:"Nokia_0236",start:"2011",end:"",title:"Nokia E6",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_c0c89922-2cb1-4573-8e48-8aa3774042bc/"},{id:"A0385",file:"Nokia_0237",start:"2008",end:"",title:"Nokia E63",description:"Red and black mobile phone.",collections:["C0033"],stories:[],keywords:["K0017","K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_ff584136-3b0c-4349-9830-66bb5f4a6905/"},{id:"A0386",file:"Nokia_0239",start:"2008",end:"",title:"Nokia E71",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_97dd582e-513b-46fe-bb16-3f78ff42a641/"},{id:"A0387",file:"Nokia_0245",start:"2002",end:"",title:"Nokia 5100, 'Foxy'",description:"White and grey mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0003","K0006","K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_3e185a5b-7202-47f3-a4f4-24082bf2a95d/"},{id:"A0388",file:"Nokia_0246",start:"",end:"",title:"Unknown model",description:"Black and white iridescent mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0017","K0006","K0022","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_d2462d80-9825-4523-a1e9-2584e03d6a07/"},{id:"A0389",file:"Nokia_0250",start:"2005",end:"",title:"Nokia 2125",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_bc026218-2590-4932-9572-8284a782ae99/"},{id:"A0390",file:"Nokia_0252",start:"2001",end:"",title:"Nokia 8310",description:"White and grey mobile phone.",collections:["C0003","C0033"],stories:[],keywords:["K0076","K0006","K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_28ef2e1b-ed88-4cf2-9d5e-7d87e6d33f3e/"},{id:"A0391",file:"Nokia_0256",start:"2002",end:"",title:"Nokia 6200",description:"Black and grey mobile phone with a bottle and a sea star on the screen.",collections:["C0033"],stories:[],keywords:["K0017","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_acb74d36-e0a6-459d-9a9b-4c3cd12bc22c/"},{id:"A0392",file:"Nokia_0257",start:"2003",end:"",title:"Nokia 1100,'Penny'",description:"Blue and grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0018","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_a0cac436-0762-47a2-9fd6-48139ac8b770/"},{id:"A0393",file:"Nokia_0258",start:"2003",end:"",title:"Nokia 1110, 'Starsky'",description:"Red and grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_f40ce8cc-071d-471d-9290-9c5a034fad57/"},{id:"A0394",file:"Nokia_0262",start:"2003",end:"",title:"Nokia 3560",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_9cc98969-3146-42d1-aed1-16e371556c52/"},{id:"A0395",file:"Nokia_0266",start:"2006",end:"",title:"Nokia 6131",description:"Grey clamshell phone.",collections:["C0033"],stories:[],keywords:["K0002","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_460f4ea7-1cf6-46b0-a0c9-1145ef8a5a1e/"},{id:"A0396",file:"Nokia_0267",start:"",end:"",title:"Unknown model",description:"Grey clamshell phone model, possibly Nokia 6255. Picture of a woman on the screen.",collections:["C0033"],stories:[],keywords:["K0002","K0021","K0040"],permalink:"https://repo.aalto.fi/uncategorized/IO_8d357941-03f7-419c-b57e-e0ea8bb5b422/"},{id:"A0397",file:"Nokia_0271",start:"2007",end:"",title:"Nokia 6066",description:"Black clamshell phone.",collections:["C0033"],stories:[],keywords:["K0017","K0002"],permalink:"https://repo.aalto.fi/uncategorized/IO_b84619d1-0189-46f8-985b-fe14f175cf94/"},{id:"A0398",file:"Nokia_0275",start:"2006",end:"",title:"Nokia 2365i",description:"Grey and black clamshell phone.",collections:["C0033"],stories:[],keywords:["K0017","K0002","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_9591f8ef-93d4-430d-b5e1-355c01aaf125/"},{id:"A0399",file:"Nokia_0287",start:"2004",end:"",title:"Nokia 6255",description:"Blue and grey clamshell phone.",collections:["C0033"],stories:[],keywords:["K0002","K0018","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_b2f023b3-f636-4bcc-a24a-0fe134a72854/"},{id:"A0400",file:"Nokia_0372",start:"2005",end:"",title:"Nokia 6165",description:"Grey and orange clamshell phone.",collections:["C0033"],stories:[],keywords:["K0002","K0021","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_a88865ca-f803-4c80-b79d-9f5aa523a6b8/"},{id:"A0401",file:"Nokia_0377",start:"1990s",end:"",title:"Unknown model, 'Pie'",description:"Handmade model of a clamshell phone, possibly of Nokia 282.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0002"],permalink:"https://repo.aalto.fi/uncategorized/IO_d6896bb1-886b-40bd-9fbf-36e1d190c22e/"},{id:"A0402",file:"Nokia_0378",start:"1990s",end:"",title:"Unknown model, 'Pie'",description:"Handmade model of a clamshell phone, possibly of Nokia 282.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0002"],permalink:"https://repo.aalto.fi/uncategorized/IO_cea7abf9-9cc3-4536-93ca-9def41cc72ef/"},{id:"A0403",file:"Nokia_0379",start:"1998",end:"",title:"Nokia 282",description:"Black clamshell phone.",collections:["C0033"],stories:[],keywords:["K0017","K0002"],permalink:"https://repo.aalto.fi/uncategorized/IO_7837a665-4592-41ad-bcab-6a3bc191ef87/"},{id:"A0404",file:"Nokia_0384",start:"1998",end:"",title:"Nokia 282",description:"Red clamshell phone.",collections:["C0033"],stories:[],keywords:["K0002","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_03c5c7f7-aca9-45c4-a097-bc83e1c3b305/"},{id:"A0405",file:"Nokia_0397",start:"2004",end:"",title:"Nokia 6260",description:"Grey clamshell phone with a rotating screen and a camera.",collections:["C0033","C0021"],stories:[],keywords:["K0081","K0002","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_31cae8b5-96c0-49fc-a8a0-3c491de4b7b1/"},{id:"A0406",file:"Nokia_0399",start:"2006",end:"",title:"Nokia N93",description:"Black clamshell phone with a rotating screen and a video camera.",collections:["C0033","C0021"],stories:[],keywords:["K0081","K0017","K0002","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_c00717ec-c5e6-4dc1-ae7b-45084849843e/"},{id:"A0407",file:"Nokia_0403",start:"2005",end:"",title:"Nokia N92",description:"Grey clamshell phone with a rotating screen and a video camera.",collections:["C0033","C0021"],stories:[],keywords:["K0081","K0002","K0021","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_e094e310-aafa-430f-b5fc-c606eddc31cf/"},{id:"A0408",file:"Nokia_0422",start:"2004",end:"",title:"Nokia 7270, 'Capella'",description:"Black and grey clamshell phone.",collections:["C0033","C0003","C0020"],stories:[],keywords:["K0076","K0078","K0017","K0002","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_330bb0ce-34d8-44ed-95a9-368747d07dbc/"},{id:"A0409",file:"Nokia_0430",start:"2001",end:"",title:"Nokia J-NM01",description:"Light blue clamshell phone, J-Phone.",collections:["C0033","C0003","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0076","K0002","K0018"],permalink:"https://repo.aalto.fi/uncategorized/IO_0b3091e0-276e-4461-8ece-800dcf3102a4/"},{id:"A0410",file:"Nokia_0432",start:"2005",end:"",title:"Nokia 2652",description:"Light blue clamshell phone.",collections:["C0033","C0003"],stories:[],keywords:["K0076","K0078","K0017","K0002","K0018"],permalink:"https://repo.aalto.fi/uncategorized/IO_9fc95eda-555e-41d8-a195-d9cb4020d253/"},{id:"A0411",file:"Nokia_0433",start:"2005",end:"",title:"Nokia 2652",description:"Black clamshell phone.",collections:["C0033","C0003"],stories:[],keywords:["K0076","K0017","K0002"],permalink:"https://repo.aalto.fi/uncategorized/IO_4bbb4a69-fae9-4059-95b8-d63a317bc8c8/"},{id:"A0412",file:"Nokia_0455",start:"2002",end:"",title:"Nokia 8910",description:"Grey mobile phone with a sliding cover.",collections:["C0033"],stories:[],keywords:["K0006","K0008","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_623d951a-6816-4fdd-9378-8a3520949700/"},{id:"A0413",file:"Nokia_0459",start:"",end:"",title:"Unknown model",description:"Model of a grey mobile phone with a sliding cover, possibly Nokia 8910. Picture of a car on the screen.",collections:["C0033","C0016"],stories:[],keywords:["K0083","K0006","K0008","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_b2274634-0c33-4bac-83a7-6d2a67f7e03c/"},{id:"A0414",file:"Nokia_0461",start:"2002",end:"",title:"Nokia 8910",description:"Black mobile phone with a sliding cover.",collections:["C0033"],stories:[],keywords:["K0017","K0002","K0008"],permalink:"https://repo.aalto.fi/uncategorized/IO_c66ca012-c218-4595-8d84-696427294b3e/"},{id:"A0415",file:"Nokia_0466",start:"2005",end:"",title:"Nokia N70, 'Rolf'",description:"Grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_62c47d34-215f-4e65-bde0-815295018c02/"},{id:"A0416",file:"Nokia_0470",start:"",end:"",title:"Unknown model",description:"Handmade model of a grey mobile phone meant for the Japanese market.",collections:["C0006","C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0047","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_52078c6e-b392-4740-8994-da4306e4f938/"},{id:"A0417",file:"Nokia_0472",start:"",end:"",title:"Unknown model, DoCoMo",description:"Model of a light green mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009","C0003"],stories:[],keywords:["K0035","K0086","K0076","K0006","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_dcc20cfd-b558-46ac-8dfb-2e4929eb055a/"},{id:"A0418",file:"Nokia_0473",start:"",end:"",title:"Unknown model, DoCoMo",description:"Model of a black mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_0a3a65d5-4211-4459-a519-1860c150d799/"},{id:"A0419",file:"Nokia_0474",start:"",end:"",title:"Unknown model, DoCoMo",description:"Model of a black and grey mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0017","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_cdabf34f-9165-4ac3-9767-a9a0d18ea16c/"},{id:"A0420",file:"Nokia_0475",start:"",end:"",title:"Unknown model, DoCoMo",description:"Model of a light green mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0006","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_15d08609-35ff-4ad9-bf25-2c70c2d1f11e/"},{id:"A0421",file:"Nokia_0476",start:"",end:"",title:"Unknown model, DoCoMo",description:"Model of a grey mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_53fdbbca-5ee9-4763-9dca-9baf5deccf90/"},{id:"A0422",file:"Nokia_0477",start:"",end:"",title:"Unknown model, DoCoMo",description:"Model of a blue mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0006","K0018"],permalink:"https://repo.aalto.fi/uncategorized/IO_99d72f8f-3182-4c1b-800b-c959f8871068/"},{id:"A0423",file:"Nokia_0478",start:"",end:"",title:"Unknown model, DoCoMo",description:"Model of a gold mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0006","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_2333fd9a-cceb-4554-8609-a2146eaeb2e3/"},{id:"A0424",file:"Nokia_0479",start:"",end:"",title:"Unknown model, DoCoMo",description:"Model of a grey mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_bfb79898-8b57-48c3-a952-7a5443114960/"},{id:"A0425",file:"Nokia_0480",start:"",end:"",title:"Unknown model",description:"Model of a grey mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_fbbe4d26-d6ad-4d35-8563-da4a90be000c/"},{id:"A0426",file:"Nokia_0481",start:"",end:"",title:"Unknown model",description:"Model of a grey mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_0b6c401a-25b5-4606-b89d-018fc87a8bb5/"},{id:"A0427",file:"Nokia_0482",start:"",end:"",title:"Unknown model",description:"Model of a grey mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_12910d1d-5abc-4aac-9803-e2db446e9977/"},{id:"A0428",file:"Nokia_0483",start:"1998",end:"",title:"J-Phone",description:"Model of a grey mobile phone meant for the Japanese market.",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_1cfd9479-26f6-4727-af9d-af40bccdde5e/"},{id:"A0429",file:"Nokia_0486",start:"2004",end:"",title:"Nokia 7610",description:"Grey, black and red mobile phone.",collections:["C0033","C0020"],stories:[],keywords:["K0078","K0017","K0006","K0021","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_241b508f-8534-4dea-93f5-a4f8d2ee56c5/"},{id:"A0430",file:"Nokia_0487",start:"2006",end:"",title:"Nokia 5500 Sport",description:"Black and grey mobile phone.",collections:["C0033","C0010"],stories:[],keywords:["K0075","K0017","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_4a783220-d80b-457b-8888-b802ed627bdc/"},{id:"A0431",file:"Nokia_0488",start:"2005",end:"",title:"Nokia 7360",description:"Grey and brown mobile phone with a turquoise gem-like button and a brown tassel accessory.",collections:["C0033","C0019","C0020","C0007","C0003"],stories:[],keywords:["K0019","K0078","K0015","K0076","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_2bd2486f-57a8-4548-9332-f9166c23318f/"},{id:"A0432",file:"Nokia_0489",start:"2005",end:"",title:"Nokia 7360",description:"Gold and white mobile phone with an orange gem-like button.",collections:["C0033","C0019","C0020","C0003"],stories:[],keywords:["K0078","K0076","K0006","K0024","K0029","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_d942c160-8dcf-4657-9765-d59c89826cd7/"},{id:"A0433",file:"Nokia_0490",start:"2005",end:"",title:"Nokia 7360",description:"Gold, white and pink mobile phone with a red gem-like button.",collections:["C0033","C0019","C0020","C0003"],stories:[],keywords:["K0078","K0076","K0006","K0025","K0026","K0029","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_8ab144a3-79c4-4502-a358-492565f054f5/"},{id:"A0434",file:"Nokia_0491",start:"2000s",end:"",title:"Unknown model",description:"Gold and white mobile phone, possibly a model for L'Amour Collection.",collections:["C0033","C0019","C0020","C0003"],stories:[],keywords:["K0078","K0076","K0006","K0029","K0085","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_2b6a4b6c-15a8-4edf-98e5-df2499515c1f/"},{id:"A0435",file:"Nokia_0495",start:"",end:"",title:"Unknown model",description:"Orange and grey model for a mobile phone, possibly 'Ambiguous' from the 'Seeds' concepting project.",collections:["C0005","C0033","C0012"],stories:[],keywords:["K0084","K0073","K0006","K0021","K0024","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_17c7f59f-d119-48fa-a3bd-86dc2c5c5005/"},{id:"A0436",file:"Nokia_0496",start:"",end:"",title:"Unknown model",description:"Brown and orange model for a mobile phone.",collections:["C0033","C0012"],stories:[],keywords:["K0084","K0006","K0024","K0019"],permalink:"https://repo.aalto.fi/uncategorized/IO_7a04314f-689a-4b0e-a268-75bdcf0001a9/"},{id:"A0437",file:"Nokia_0497",start:"2003",end:"",title:"Nokia 7600, 'Mango'",description:"White, beige and brown mobile phone with UI design on the screen.",collections:["C0033","C0020","C0024"],stories:["S0172"],keywords:["K0084","K0078","K0016","K0006","K0029","K0066","K0019"],permalink:"https://repo.aalto.fi/uncategorized/IO_2dfcf2cb-b6cb-4a21-b6e3-4176053b4f3d/"},{id:"A0438",file:"Nokia_0498",start:"2003",end:"",title:"Nokia 7600, 'Mango'",description:"White and grey mobile phone.",collections:["C0033","C0020","C0024"],stories:["S0172"],keywords:["K0084","K0078","K0006","K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_bd38a7cc-0dc1-40b5-afb6-dceb4784fcf2/"},{id:"A0439",file:"Nokia_0499",start:"2003",end:"",title:"Nokia 7600, 'Mango'",description:"White and beige mobile phone.",collections:["C0033","C0020","C0024"],stories:["S0172"],keywords:["K0084","K0078","K0016","K0006","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_43443943-8c8f-4cfc-b967-40db4819376b/"},{id:"A0440",file:"Nokia_0500",start:"2003",end:"",title:"Nokia 7600, 'Mango'",description:"White and beige mobile phone with brown leather parts.",collections:["C0033","C0020","C0024"],stories:["S0172"],keywords:["K0084","K0078","K0076","K0016","K0006","K0029","K0019"],permalink:"https://repo.aalto.fi/uncategorized/IO_d6bd22ab-a2a1-46d5-8634-77abce2eaa0c/"},{id:"A0441",file:"Nokia_0504",start:"2005",end:"",title:"Nokia 7370",description:"Black and brown mobile phone with a swivel design and a metallic accessory.",collections:["C0033","C0020","C0007","C0003"],stories:[],keywords:["K0019","K0078","K0015","K0076","K0017","K0006","K0023"],permalink:"https://repo.aalto.fi/uncategorized/IO_5f0e730d-128b-4c60-a6b4-d212adf7c857/"},{id:"A0442",file:"Nokia_0507",start:"2005",end:"",title:"Nokia 7370",description:"Gold and white mobile phone with a swivel design.",collections:["C0033","C0020","C0003"],stories:[],keywords:["K0078","K0076","K0006","K0029","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_adcf2087-2164-4d64-ba5e-0c94f10e1816/"},{id:"A0443",file:"Nokia_0510",start:"2005",end:"",title:"Nokia 7370",description:"Gold and white mobile phone with a swivel design and an iridescent Nokia logo on the screen.",collections:["C0033","C0020","C0003"],stories:[],keywords:["K0078","K0076","K0006","K0022","K0029","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_1f5d9dfb-2862-47f1-8985-83a5116ba566/"},{id:"A0444",file:"Nokia_0511",start:"2005",end:"",title:"Nokia 7370",description:"White and pink mobile phone with a swivel design.",collections:["C0033","C0020","C0003"],stories:[],keywords:["K0078","K0076","K0006","K0025","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_a830c018-aa2b-4e3f-9ebe-e59724da5bfb/"},{id:"A0445",file:"Nokia_0512",start:"2004",end:"",title:"Nokia 7260, 'Troubadix'",description:"White, red and silver mobile phone with an iridescent Nokia logo on the screen. Hotel Garbo collection.",collections:["C0033","C0020"],stories:[],keywords:["K0084","K0078","K0006","K0022","K0026","K0027","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_e89b9627-303c-4755-a175-55eab24acd1c/"},{id:"A0446",file:"Nokia_0513",start:"2004",end:"",title:"Nokia 7260, 'Troubadix'",description:"Black, red and silver mobile phone with an iridescent Nokia logo on the screen. Hotel Garbo collection.",collections:["C0033","C0020"],stories:[],keywords:["K0084","K0078","K0017","K0006","K0022","K0026","K0027"],permalink:"https://repo.aalto.fi/uncategorized/IO_6c6a529c-f85e-42ac-95e2-24487ad04ff2/"},{id:"A0447",file:"Nokia_0515",start:"2004",end:"",title:"Nokia 7260, 'Troubadix'",description:"Black, red and silver mobile phone with a leather pouch. Hotel Garbo collection.",collections:["C0033","C0020","C0007","C0003"],stories:[],keywords:["K0084","K0078","K0015","K0076","K0017","K0006","K0026","K0027"],permalink:"https://repo.aalto.fi/uncategorized/IO_b836732c-d26f-44f8-8e65-62b0a9075b41/"},{id:"A0448",file:"Nokia_0516",start:"2004",end:"",title:"Nokia 7280, 'Jinx'",description:"Black, silver and turquoise mobile phone. Hotel Garbo collection.",collections:["C0033","C0020"],stories:[],keywords:["K0084","K0078","K0017","K0006","K0027"],permalink:"https://repo.aalto.fi/uncategorized/IO_0edfd699-0710-4c5a-a85d-483a7cfc2d5b/"},{id:"A0449",file:"Nokia_0522",start:"2004",end:"",title:"Nokia 7280, 'Jinx'",description:"Black, silver and brown mobile phone. Hotel Garbo collection.",collections:["C0033","C0020"],stories:[],keywords:["K0084","K0078","K0017","K0006","K0027","K0019"],permalink:"https://repo.aalto.fi/uncategorized/IO_49f02e71-5e7d-4eb1-aaed-2952959c1aa9/"},{id:"A0450",file:"Nokia_0523",start:"2004",end:"",title:"Nokia 7280, 'Jinx'",description:"Black and white mobile phone. Hotel Garbo collection.",collections:["C0033","C0020"],stories:[],keywords:["K0084","K0078","K0017","K0006","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_ce13d824-7921-4d6e-8e22-1e83a7ac8f4f/"},{id:"A0451",file:"Nokia_0528",start:"2010",end:"",title:"Nokia X5-01",description:"Pink mobile phone with a sliding cover.",collections:["C0033"],stories:[],keywords:["K0006","K0008","K0025"],permalink:"https://repo.aalto.fi/uncategorized/IO_f2ab64dc-8b80-408b-b20a-7f534e8cafda/"},{id:"A0452",file:"Nokia_0534",start:"2006",end:"",title:"Nokia N95",description:"Grey smartphone with a sliding mechanism.",collections:["C0033"],stories:[],keywords:["K0008","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_cd7c932e-557f-4b58-9c6d-7ab4e6836ab4/"},{id:"A0453",file:"Nokia_0548",start:"2008",end:"",title:"Nokia E66",description:"Grey smartphone with a sliding mechanism.",collections:["C0033"],stories:[],keywords:["K0008","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_918c39a3-113d-47be-bd43-f3dee7597538/"},{id:"A0454",file:"Nokia_0784",start:"",end:"",title:"Unknown model",description:"Blue, yellow and white mobile phone.",collections:["C0033","C0003"],stories:[],keywords:["K0076","K0006","K0018","K0029","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_e0d02840-0ef2-4929-9323-953a4efb60c0/"},{id:"A0455",file:"Nokia_0792",start:"2006",end:"",title:"Nokia 5500 Sport",description:"Grey and yellow mobile phone with a textile accessory.",collections:["C0033","C0007","C0010"],stories:[],keywords:["K0015","K0075","K0006","K0021","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_8d58222a-ee7d-4f55-a2db-db8670073227/"},{id:"A0456",file:"Nokia_0793",start:"2005",end:"",title:"Nokia 3250 Express Music, 'Thunder'",description:"Black and green mobile phone with a twist design and a music player view on the screen.",collections:["C0033","C0021"],stories:[],keywords:["K0081","K0017","K0006","K0038","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_4a585f71-7c2d-4b51-9d52-3253f2add1d7/"},{id:"A0457",file:"Nokia_0806",start:"2006",end:"",title:"Nokia 5300 Express Music",description:"White, silver and red mobile phone with a music menu on the screen.",collections:["C0033","C0021"],stories:[],keywords:["K0081","K0006","K0027","K0029","K0038"],permalink:"https://repo.aalto.fi/uncategorized/IO_0d7cbe14-a03a-441e-b317-3fdf54cb4a1d/"},{id:"A0458",file:"Nokia_0828",start:"2003",end:"",title:"Nokia 6820, 'Mercurius'",description:"Grey and blue mobile phone with a keyboard that opens up to each side of the screen.",collections:["C0033"],stories:[],keywords:["K0006","K0018","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_58f4ebac-6c96-476b-a64c-a309e19da869/"},{id:"A0459",file:"Nokia_0835",start:"2000s",end:"",title:"Unknown model",description:"Grey mobile phone with UI design on the screen, possibly a model for Nokia 6820.",collections:["C0033"],stories:[],keywords:["K0006","K0021","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_0e8c5066-e834-4224-bc17-2a9ad11be4a4/"},{id:"A0460",file:"Nokia_0847",start:"2004",end:"",title:"Nokia 6630, 'Charlie'",description:"Grey mobile phone with UI design on the screen.",collections:["C0033"],stories:[],keywords:["K0006","K0021","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_281729e5-f0a4-4995-88df-6acb66a9f6ef/"},{id:"A0461",file:"Nokia_0859",start:"2000",end:"2010",title:"Unknown model",description:"Yellow mobile phone, possibly a model for Nokia 206.",collections:["C0033","C0003"],stories:[],keywords:["K0076","K0006","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_d166e05a-1a47-4528-9f53-d5ec066add83/"},{id:"A0462",file:"Nokia_0866",start:"2000",end:"2010",title:"Unknown model",description:"Green mobile phone, possibly a model for Nokia 206.",collections:["C0033","C0003"],stories:[],keywords:["K0076","K0006","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_be721be8-15d3-4062-80a9-b8c551eb0af4/"},{id:"A0463",file:"Nokia_0872",start:"2000s",end:"",title:"Unknown model",description:"Red mobile phone, possibly a model for Nokia 206.",collections:["C0033","C0003"],stories:[],keywords:["K0076","K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_38d7ad34-199e-4d09-87cb-94cb595ffcbb/"},{id:"A0464",file:"Nokia_0947",start:"2003",end:"",title:"Nokia 2270",description:"Blue and grey mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0018","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_0fd8fd94-6996-451b-b588-1ef9fb5c8537/"},{id:"A0465",file:"Nokia_0956",start:"1990s",end:"",title:"Unknown model",description:"Dark green and black model of a mobile phone. Possibly Nokia ROCK from the Maxx sport line in Vision 99.",collections:["C0033","C0027","C0010"],stories:[],keywords:["K0074","K0088","K0075","K0017","K0006","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_9361d39d-aff7-48c6-b6cb-df75a6d734a9/"},{id:"A0466",file:"Nokia_0958",start:"1990s",end:"",title:"Unknown model",description:"Beige and black model of a mobile phone. Possibly Nokia ROCK from the Maxx sport line in Vision 99.",collections:["C0033","C0027","C0010"],stories:[],keywords:["K0074","K0088","K0075","K0016","K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_0b4907d7-f83d-45d2-8747-f8298453fb96/"},{id:"A0467",file:"Nokia_0960",start:"1990s",end:"",title:"Unknown model",description:"Red and black model of a mobile phone. Possibly Nokia ROCK from the Maxx sport line in Vision 99.",collections:["C0033","C0027","C0010"],stories:[],keywords:["K0074","K0088","K0075","K0017","K0006","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_a2cb7bd1-3ab3-447b-bca2-49e5cef2814b/"},{id:"A0468",file:"Nokia_0982",start:"",end:"",title:"Unknown model",description:"Red model of a mobile phone designed for children.",collections:["C0033","C0011"],stories:[],keywords:["K0042","K0006","K0026","K0033"],permalink:"https://repo.aalto.fi/uncategorized/IO_926c75b7-1511-47bb-86cc-25aaef4c37db/"},{id:"A0469",file:"Nokia_0983",start:"",end:"",title:"Unknown model",description:"Black model of a mobile phone,  simplified keyboard with geometrical shapes.",collections:["C0033","C0011"],stories:[],keywords:["K0042","K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_bfb6c6cf-11a4-48c6-8bd8-1573e7c7af04/"},{id:"A0470",file:"Nokia_0984",start:"",end:"",title:"Unknown model",description:"Orange and white model of a mobile phone with images of a woman, ice cream and a teddy bear.",collections:["C0033","C0011"],stories:[],keywords:["K0042","K0006","K0024","K0029","K0040"],permalink:"https://repo.aalto.fi/uncategorized/IO_48515d1e-0141-45a1-8c09-79e2c1616ee1/"},{id:"A0471",file:"Nokia_0986",start:"",end:"",title:"Unknown model",description:"Black model of a mobile phone with an image of a car on the screen.",collections:["C0033","C0016"],stories:[],keywords:["K0083","K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_4338110d-b43d-483b-8f02-9421c04bd7b9/"},{id:"A0472",file:"Nokia_0995",start:"",end:"",title:"Unknown model",description:"Orange model of a mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_63cbe9b1-41cc-4ae0-a928-f4914eb70a95/"},{id:"A0473",file:"Nokia_1004",start:"",end:"",title:"Unknown model",description:"Blue and grey model of an unknown device with an image of a surfing man on the screen.",collections:["C0033","C0010"],stories:[],keywords:["K0075","K0018","K0021","K0041"],permalink:"https://repo.aalto.fi/uncategorized/IO_5b10365c-e77b-4df3-8610-b4063d926140/"},{id:"A0474",file:"Nokia_1006",start:"",end:"",title:"Unknown model, J-Phone",description:"Orange model of a clamshell phone with an image of cartoon characters on the screen.",collections:["C0033","C0011","C0018","C0009"],stories:[],keywords:["K0042","K0035","K0086","K0002","K0024"],permalink:"https://repo.aalto.fi/uncategorized/IO_579837d4-52c2-457b-8af1-ed0dd7aef831/"},{id:"A0475",file:"Nokia_1029",start:"",end:"",title:"Unknown model",description:"Black model of a smart phone with nature photographs on the folding screen.",collections:["C0033"],stories:[],keywords:["K0017","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_e6c23870-d18c-4eba-bd7f-b87a3dd75d5b/"},{id:"A0476",file:"Nokia_1056",start:"1990s",end:"",title:"Unknown model",description:"Grey model of a mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_cf50d14d-f5cf-4628-a3db-24d749f143cf/"},{id:"A0477",file:"Nokia_1057",start:"1990s",end:"",title:"Unknown model",description:"Grey model of a mobile phone with stickers in place of keyboard, possibly 1610.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_5041a105-f8ee-4b0b-a30b-949c3011789d/"},{id:"A0478",file:"Nokia_1058",start:"1990s",end:"",title:"Unknown model",description:"Grey model of a mobile phone with stickers in place of keyboard, possibly 2160.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_75a1432b-6b4d-49dc-819c-6917cee1cd5e/"},{id:"A0479",file:"Nokia_1059",start:"1990s",end:"",title:"Unknown model",description:"Grey model of a mobile phone with stickers in place of keyboard.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_33d2aa82-7581-41ff-a58b-e31c197c13ad/"},{id:"A0480",file:"Nokia_1060",start:"1990s",end:"",title:"Unknown model",description:"Grey model of a mobile phone with stickers in place of keyboard.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_2b24aca4-1769-499d-912f-4db2f9c79264/"},{id:"A0481",file:"Nokia_1061",start:"1990s",end:"",title:"Nokia 2140",description:"Black model of a mobile phone with the text 'Cellular by Nokia' and Japanese keyboard, .",collections:["C0033","C0018","C0009"],stories:[],keywords:["K0035","K0086","K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_9a97080a-ac78-4129-84db-9629111b91de/"},{id:"A0482",file:"Nokia_1067",start:"1994",end:"",title:"Nokia 232",description:"Model of a mobile phone with a white, see-through cover with red marking.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006","K0026","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_75539806-1dd0-45b8-af9b-edcc5254ba8a/"},{id:"A0483",file:"Nokia_1076",start:"1990s",end:"",title:"Unknown model",description:"Grey model of a mobile phone.",collections:["C0033"],stories:[],keywords:["K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_d7e2ba60-3ac3-44d8-a862-10329af37318/"},{id:"A0484",file:"Nokia_1078",start:"1990s",end:"",title:"Unknown model",description:"Black model of a mobile phone.",collections:["C0033"],stories:[],keywords:["K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_e9f023d0-b09c-4c69-8a22-a95c04d276aa/"},{id:"A0485",file:"Nokia_1086",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033","C0031"],stories:[],keywords:["K0047","K0059","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_9ba41192-dda3-4e74-ac9d-be48daf190a3/"},{id:"A0486",file:"Nokia_1087",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033","C0031"],stories:[],keywords:["K0047","K0059","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_fdb56412-9249-4fe0-999c-7d5165adc039/"},{id:"A0487",file:"Nokia_1088",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033","C0031"],stories:[],keywords:["K0047","K0059","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_8f5a0e50-05bb-47db-b228-6bb99d13232a/"},{id:"A0488",file:"Nokia_1089",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033","C0031"],stories:[],keywords:["K0047","K0059","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_306d04f6-4812-49bc-8ade-354cd72a5582/"},{id:"A0489",file:"Nokia_1098",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033","C0031"],stories:[],keywords:["K0047","K0059","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_c6d1730c-f173-40fc-b9bc-d46dbe4335ff/"},{id:"A0490",file:"Nokia_1099",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_6e773d9f-39b4-430d-96f2-97bf2f807cfd/"},{id:"A0491",file:"Nokia_1100",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_1a2b7048-326d-464c-983e-ed397c9d7959/"},{id:"A0492",file:"Nokia_1112",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_40d210fe-7325-40ef-aef1-b101a1408e97/"},{id:"A0493",file:"Nokia_1113",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_177f6bb1-5c7e-4bd5-876f-e0d22f9483d7/"},{id:"A0494",file:"Nokia_1114",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_5bae1f65-3d38-4bbe-b1f8-38c1b5504bad/"},{id:"A0495",file:"Nokia_1115",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_9d6ba4a9-a601-4f96-90e7-0ab7d9df4e8b/"},{id:"A0496",file:"Nokia_1116",start:"",end:"",title:"Unknown model",description:"Handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_9e63cdd9-e3fc-4c01-b547-9f3307e3b2f0/"},{id:"A0497",file:"Nokia_1137",start:"",end:"",title:"Unknown model",description:"Grey model of a mobile phone with a sliding cover, possibly Nokia 8801.",collections:["C0033"],stories:[],keywords:["K0006","K0008","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_815ca147-3707-4e98-9b1c-5a159f71c138/"},{id:"A0498",file:"Nokia_1138",start:"",end:"",title:"Unknown model",description:"Grey model of a clamshell phone with UI design on the screen.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0066","K0002","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_d67efeba-e120-46d3-9bc3-44fe07d6f3ac/"},{id:"A0499",file:"Nokia_1146",start:"",end:"",title:"Unknown model",description:"White handmade model of a clamshell phone with an image of people on the screen.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_e5b51ad4-26de-4457-83f0-b231b4541ebc/"},{id:"A0500",file:"Nokia_1149",start:"",end:"",title:"Unknown model",description:"Black handmade model of a mobile phone with a sticker representing a screen and UI design.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0066","K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_91747718-bde2-4841-96fa-1cacb57f314f/"},{id:"A0501",file:"Nokia_1150",start:"",end:"",title:"Unknown model",description:"Black handmade model of a mobile phone with a sticker representing a screen and UI design.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0066","K0017","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_5a584948-cf84-455b-ae69-952312ceffdd/"},{id:"A0502",file:"Nokia_1154",start:"",end:"",title:"Unknown model",description:"Beige model of a handmade mobile phone with UI design on the screen.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0066","K0016","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_148f6b8a-e62d-4452-93c4-538dcd58d714/"},{id:"A0503",file:"Nokia_1155",start:"",end:"",title:"Unknown model",description:"Beige model of a handmade mobile phone with UI design on the screen.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0066","K0016","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_38ecde82-3715-47c3-885a-802fa5936acb/"},{id:"A0504",file:"Nokia_1177",start:"1990s",end:"",title:"Unknown model, 'Monolith'",description:"Black handmade model of a communicator with stickers representing keyboard and UI design on the screen",collections:["C0006","C0033","C0004"],stories:[],keywords:["K0047","K0080","K0017","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_925247fa-e0b4-4a9a-be2d-fe1ac751e9fb/"},{id:"A0505",file:"Nokia_1179",start:"1990s",end:"",title:"Unknown model, 'Monolith'",description:"Black handmade model of a communicator with stickers representing keyboard and UI design on the screen",collections:["C0006","C0033","C0004"],stories:[],keywords:["K0047","K0080","K0017","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_425a2bc7-2435-47be-bee0-b8d4f8fc9b09/"},{id:"A0506",file:"Nokia_1204",start:"",end:"",title:"Unknown model",description:"White handmade model of a foldable messaging device.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_edcf3a63-6002-41a9-9df3-699f273a9fc5/"},{id:"A0507",file:"Nokia_1206",start:"",end:"",title:"Unknown model",description:"Grey handmade model of a foldable messaging device, possibly a 'Tomahawk' concept.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0021","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_129f32d7-bd73-4030-a098-0fe985765e11/"},{id:"A0508",file:"Nokia_1207",start:"",end:"",title:"Unknown model",description:"Light green model of an unknown device with stickers representing keyboard.",collections:["C0006"],stories:[],keywords:["K0047","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_bc35013c-b5db-4ab0-8df7-8815b88fdb1b/"},{id:"A0509",file:"Nokia_1208",start:"",end:"",title:"Unknown model",description:"Grey handmade model of an unknown device with UI design on the screen.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0066","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_a9ec8566-76ce-4abb-bccb-3ff20e3e73a9/"},{id:"A0510",file:"Nokia_1209",start:"1990s",end:"",title:"Unknown model, 'Access Touch'",description:"Green handmade model of the 'Access Touch' mobile phone. Part of the Vision 99 project.",collections:["C0006","C0027","C0033"],stories:[],keywords:["K0047","K0088","K0006","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_8f1e4b1f-80ab-44b3-bcdb-92aeff87701c/"},{id:"A0511",file:"Nokia_1215",start:"",end:"",title:"Unknown model",description:"Grey handmade model of an unknown device.",collections:["C0006"],stories:[],keywords:["K0047","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_a9bde7af-8dbb-4d11-8eae-9e08d931ac32/"},{id:"A0512",file:"Nokia_1216",start:"",end:"",title:"Unknown model",description:"Grey handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_9310bdfe-9694-4695-b09c-425f87aacefb/"},{id:"A0513",file:"Nokia_1217",start:"",end:"",title:"Unknown model",description:"Black handmade model of an unknown device.",collections:["C0006"],stories:[],keywords:["K0047","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_ee2dbf0c-5ce6-442b-8bb4-8f190906cba8/"},{id:"A0514",file:"Nokia_1218",start:"",end:"",title:"Unknown model",description:"Grey handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_252867a0-e273-454f-9f58-32eee16f909b/"},{id:"A0515",file:"Nokia_1219",start:"",end:"",title:"Unknown model",description:"Black handmade model of an unknown device.",collections:["C0006"],stories:[],keywords:["K0047","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_609ef852-6d79-4eda-ac2f-11fbef32cc63/"},{id:"A0516",file:"Nokia_1220",start:"",end:"",title:"Unknown model",description:"Gold mobile phone with a gem-like button, ornaments and a pouch. Possibly for the L'Amour Collection.",collections:["C0006","C0019","C0007","C0033"],stories:[],keywords:["K0047","K0085","K0015","K0084","K0006","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_b7175e1d-ca17-47e7-97de-f4fc73e51619/"},{id:"A0517",file:"Nokia_1221",start:"",end:"",title:"Unknown model",description:"Gold mobile phone with ornaments.",collections:["C0006","C0012","C0033"],stories:[],keywords:["K0047","K0084","K0006","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_b6b2dda8-b911-412d-821d-562c84e7fcb9/"},{id:"A0518",file:"Nokia_1222",start:"2008",end:"",title:"Concept model, 'Morph'",description:"Green concept model for Morph nanotechnology device.",collections:["C0006","C0005","C0012","C0022"],stories:[],keywords:["K0047","K0073","K0084","K0039","K0044","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_199e3ba9-15ae-42ca-a4f0-fb919a371676/"},{id:"A0519",file:"Nokia_1223",start:"2008",end:"",title:"Concept model, 'Morph'",description:"White and green concept model for Morph nanotechnology wearable device.",collections:["C0006","C0005","C0012","C0022"],stories:[],keywords:["K0047","K0073","K0084","K0014","K0029","K0039","K0044","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_c072cfc9-3b0b-42f0-97c6-bad728f27a33/"},{id:"A0520",file:"Nokia_1224",start:"2011",end:"",title:"Concept model, 'Human Form'",description:"White and blue transparent concept model with UI design for HumanForm nanotechnology device.",collections:["C0006","C0005","C0012"],stories:[],keywords:["K0047","K0073","K0084","K0018","K0028","K0029","K0039","K0044","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_0e79bac6-eb22-405c-97b7-709547707f73/"},{id:"A0521",file:"Nokia_1233",start:"2011",end:"",title:"Concept model, 'Human Form'",description:"Black and transparent concept model for HumanForm nanotechnology device.",collections:["C0006","C0005","C0012"],stories:[],keywords:["K0047","K0073","K0084","K0017","K0028","K0039","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_ff177164-1213-45e3-b13c-82cd0e418abc/"},{id:"A0522",file:"Nokia_1234",start:"2011",end:"",title:"Concept model, 'Human Form'",description:"White and transparent concept model  for HumanForm nanotechnology device.",collections:["C0006","C0005","C0012"],stories:[],keywords:["K0047","K0073","K0084","K0028","K0029","K0039","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_200c7444-7c92-4508-a865-adeff07fb4cd/"},{id:"A0523",file:"Nokia_1235",start:"2011",end:"",title:"Concept model, 'Human Form'",description:"Grey and transparent concept model  for HumanForm nanotechnology device.",collections:["C0006","C0005","C0012"],stories:[],keywords:["K0047","K0073","K0084","K0021","K0028","K0039","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_b1d8222d-d8c4-4762-b515-54605c0ee435/"},{id:"A0524",file:"Nokia_1236",start:"2011",end:"",title:"Concept model, 'GEM'",description:"Black and colourful concept model for GEM touchscreen device.",collections:["C0006","C0005","C0012"],stories:[],keywords:["K0047","K0073","K0084","K0017","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_a36f8b32-f348-46e2-9f82-299d9beb644e/"},{id:"A0525",file:"Nokia_1237",start:"2011",end:"",title:"Concept model, 'GEM'",description:"White and green  concept model for GEM touchscreen device.",collections:["C0006","C0005","C0012"],stories:[],keywords:["K0047","K0073","K0084","K0029","K0044","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_b70f08f0-ddd6-41b4-8920-240a7403bad6/"},{id:"A0526",file:"Nokia_1238",start:"",end:"",title:"Unknown model",description:"Black handmade model of an unknown device with an image of a woman on the screen.",collections:["C0006"],stories:[],keywords:["K0047","K0017","K0040"],permalink:"https://repo.aalto.fi/uncategorized/IO_979ba89f-3776-4faa-8e5c-25c3e79dcb49/"},{id:"A0527",file:"Nokia_1239",start:"",end:"",title:"Unknown model",description:"Grey and gold handmade model of a mobile phone.",collections:["C0006","C0033"],stories:[],keywords:["K0047","K0006","K0021","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_7a2f34fb-42af-45db-a376-ef117766a3f2/"},{id:"A0528",file:"Nokia_1240",start:"",end:"",title:"Unknown model",description:"Model of a touch screen phone with UI design on the screen.",collections:["C0033"],stories:[],keywords:["K0066","K0011"],permalink:"https://repo.aalto.fi/uncategorized/IO_7210d5a1-9577-4908-b117-d2e07935576d/"},{id:"A0529",file:"Nokia_1241",start:"1999",end:"",title:"Concept model, '3G'",description:"Grey and blue concept model for '3G' with UI design on the screen.",collections:["C0006","C0005","C0001"],stories:[],keywords:["K0047","K0073","K0089","K0018","K0021","K0044","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_bef3bf70-b8db-4e6b-b8f2-99c53df7d7e8/"},{id:"A0530",file:"Nokia_1242",start:"1999",end:"",title:"Concept model, '3G'",description:"Grey and black concept model for '3G' with UI design on the screen.",collections:["C0006","C0005","C0001"],stories:[],keywords:["K0047","K0073","K0089","K0017","K0021","K0044","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_c56d0f83-56aa-43ef-b23a-c29f29bb26ff/"},{id:"A0531",file:"Nokia_1243",start:"1999",end:"",title:"Concept model, '3G'",description:"Grey and black concept model for '3G' with UI design on the screen.",collections:["C0006","C0005","C0001"],stories:[],keywords:["K0047","K0073","K0089","K0017","K0021","K0044","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_b1c9e72b-8b39-4b6d-b70c-011a19f6da4a/"},{id:"A0532",file:"Nokia_1245",start:"1990s",end:"",title:"Unknown model",description:"Blue and green model for a mobile phone for children, possibly a model for 'Swappers'. Part of the Vision 99 project.",collections:["C0006","C0033","C0027","C0011"],stories:[],keywords:["K0047","K0042","K0088","K0073","K0006","K0018","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_da40475b-8d16-467b-8ad9-496f66d74d32/"},{id:"A0533",file:"Nokia_1246",start:"",end:"",title:"Unknown model",description:"Green and yellow model for an unknown device.",collections:["C0006","C0011"],stories:[],keywords:["K0047","K0042","K0030","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_1adbfc31-8ccf-4c08-8bb0-2fc5be8d6f90/"},{id:"A0534",file:"Nokia_1247",start:"2000s",end:"",title:"Fun Camera",description:"Red and orange model for 'Fun Camera' digital camera.",collections:["C0021"],stories:[],keywords:["K0081","K0024","K0026"],permalink:"https://repo.aalto.fi/uncategorized/IO_9be6f0bf-9dbd-4740-aa3a-93a68ef8e85b/"},{id:"A0535",file:"Nokia_1250",start:"2000s",end:"",title:"Fun Camera",description:"Grey and blue model for 'Fun Camera' digital camera.",collections:["C0021"],stories:[],keywords:["K0081","K0018","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_c44b60ef-bd43-4d18-bb11-c0346ce22ed6/"},{id:"A0536",file:"Nokia_1251",start:"2000s",end:"",title:"Fun Camera",description:"Black and blue model for 'Fun Camera' digital camera.",collections:["C0021"],stories:[],keywords:["K0081","K0017","K0018"],permalink:"https://repo.aalto.fi/uncategorized/IO_13fdd4a9-df17-45a0-9021-0849060618f1/"},{id:"A0537",file:"Nokia_1252",start:"",end:"",title:"Unknown model",description:"Grey handmade model of a foldable device with an image of a woman on the screen.",collections:["C0006"],stories:[],keywords:["K0047","K0021","K0040"],permalink:"https://repo.aalto.fi/uncategorized/IO_9f915004-ef83-4d1e-aa17-6ee3a0d2ffc2/"},{id:"A0538",file:"Nokia_1255",start:"1999",end:"",title:"Concept model, '3G'",description:"Grey and blue concept model for '3G' with UI design on the screen.",collections:["C0006","C0005","C0001"],stories:[],keywords:["K0047","K0073","K0089","K0018","K0021","K0044","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_d1289765-4eee-4e0f-b568-787b1a33b533/"},{id:"A0539",file:"Nokia_1256",start:"1999",end:"",title:"Concept model, '3G'",description:"Black and blue concept model for '3G' with UI design on the screen.",collections:["C0006","C0005","C0001"],stories:[],keywords:["K0047","K0073","K0089","K0017","K0018","K0044","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_92a9fe82-61db-4bd9-8a14-22076ff265d9/"},{id:"A0540",file:"Nokia_1257",start:"1999",end:"",title:"Concept model, '3G'",description:"Grey and blue concept model for '3G' with UI design on the screen.",collections:["C0006","C0005","C0001","C0010"],stories:[],keywords:["K0047","K0073","K0089","K0074","K0018","K0021","K0044","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_dfc2b8e6-6ef7-4d7d-ad80-0137962e3410/"},{id:"A0541",file:"Nokia_1261",start:"",end:"",title:"Unknown model",description:"Black wearable pendant with a clock table on the screen, possibly a model for Nokia Medallion II. ImageWear series.",collections:["C0007","C0002","C0014"],stories:[],keywords:["K0084","K0015","K0014","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_9c68b1db-8da8-4f8f-881e-26f385be201f/"},{id:"A0542",file:"Nokia_1262",start:"",end:"",title:"Unknown model",description:"Black wearable pendant with an image of a flower on the screen, possibly a model for Nokia Medallion II. ImageWear series.",collections:["C0007","C0002","C0014"],stories:[],keywords:["K0084","K0015","K0014","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_31c000c0-14cb-48f1-a74b-f935e91241f7/"},{id:"A0543",file:"Nokia_1263",start:"",end:"",title:"Unknown model",description:"Black wearable pendant with an image of a flower on the screen, possibly a model for Nokia Medallion II. ImageWear series.",collections:["C0007","C0002","C0014"],stories:[],keywords:["K0084","K0015","K0014","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_df24d113-2f23-4c93-b300-32565c4fad42/"},{id:"A0544",file:"Nokia_1264",start:"",end:"",title:"Unknown model",description:"Black wearable pendant with an image of a flower on the screen, possibly a model for Nokia Medallion II. ImageWear series.",collections:["C0007","C0002","C0014"],stories:[],keywords:["K0084","K0015","K0014","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_f2be79e5-8fab-4423-bec6-ff80de7613c5/"},{id:"A0545",file:"Nokia_1265",start:"2002",end:"",title:"Concept model, Nokia 8580, 'Pocket Watch'",description:"Metallic concept model of a wearable pendant, designed for the Minority Report film.",collections:["C0002","C0032"],stories:[],keywords:["K0084","K0015","K0014","K0073","K0067","K0023","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_41d02275-ea83-484a-8d56-e6b3ce677028/"},{id:"A0546",file:"Nokia_1267",start:"2003",end:"",title:"Unknown model",description:"Black and grey wearable wrist device with an image of a flower on the screen, possibly a model for Nokia Medallion II. ImageWear series.",collections:["C0007","C0002","C0014"],stories:[],keywords:["K0084","K0015","K0014","K0017","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_40c7f89d-949d-417d-a7b7-776cf7660179/"},{id:"A0547",file:"Nokia_1268",start:"",end:"",title:"Unknown model",description:"Grey model of a wearable wrist device, possibly for Nokia Medallion II. ImageWear series.",collections:["C0007","C0002","C0031","C0014"],stories:[],keywords:["K0084","K0015","K0014","K0059","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_ebb0df1b-4db3-4b3c-ad2e-4e6442a88cd8/"},{id:"A0548",file:"Nokia_1285",start:"",end:"",title:"Unknown model",description:"Grey, green and blue model of an unknown wearable device.",collections:["C0006","C0002"],stories:[],keywords:["K0047","K0014","K0018","K0021","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_0348fa7f-7e58-4d75-a94d-a87f116e59f5/"},{id:"A0549",file:"Nokia_1286",start:"",end:"",title:"Unknown model",description:"Grey and black model for an unknown device with a nature image on the screen.",collections:["C0006"],stories:[],keywords:["K0047","K0017","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_1dd1d16d-a88f-4f96-a594-707b6596d211/"},{id:"A0550",file:"Nokia_1287",start:"",end:"",title:"Unknown model",description:"Black model for a multimedia device with a sliding protective cover and UI design on the screen.",collections:["C0006"],stories:[],keywords:["K0047","K0017","K0008","K0081","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_cb99d7d6-5a3e-4f19-a0cf-8e2198aa1642/"},{id:"A0551",file:"Nokia_1288",start:"",end:"",title:"Unknown model",description:"Grey and white model for an unknown device.",collections:[],stories:[],keywords:["K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_a95e2654-5d44-4c9b-a0f6-ee3346f665d4/"},{id:"A0552",file:"Nokia_1289",start:"",end:"",title:"Unknown model",description:"Black model for a music device with a sticker representing the screen.",collections:["C0006","C0021"],stories:[],keywords:["K0047","K0081","K0017","K0038"],permalink:"https://repo.aalto.fi/uncategorized/IO_0a876806-62fd-492f-b619-faebbd067de0/"},{id:"A0553",file:"Nokia_1290",start:"",end:"",title:"Unknown model",description:"Grey and white model for an unknown device.",collections:[],stories:[],keywords:["K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_fcdc581e-5296-4cc3-89a6-450b341f43b9/"},{id:"A0554",file:"Nokia_1291",start:"",end:"",title:"Unknown model",description:"Metallic model for an unknown device.",collections:["C0006"],stories:[],keywords:["K0047","K0023"],permalink:"https://repo.aalto.fi/uncategorized/IO_096e64f7-19f7-46d8-856b-c0420530f331/"},{id:"A0555",file:"Nokia_1292",start:"",end:"",title:"Unknown model",description:"Grey and blue model for a music device.",collections:["C0021"],stories:[],keywords:["K0081","K0018","K0021","K0038"],permalink:"https://repo.aalto.fi/uncategorized/IO_f9b6a2d7-4b2a-44da-8e57-8a050ec2e36e/"},{id:"A0556",file:"Nokia_1293",start:"",end:"",title:"Unknown model",description:"Grey, red and blue model for a music device.",collections:["C0021"],stories:[],keywords:["K0081","K0018","K0021","K0026","K0038"],permalink:"https://repo.aalto.fi/uncategorized/IO_ebd0dd9c-d9a7-4d7b-a48b-71eb674624ef/"},{id:"A0557",file:"Nokia_1294",start:"",end:"",title:"Unknown model",description:"White model for a remote control.",collections:["C0021"],stories:[],keywords:["K0081","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_a7296dc4-7ce3-407e-8e32-2d8f6f140a3b/"},{id:"A0558",file:"Nokia_1295",start:"",end:"",title:"Unknown model",description:"White model for a remote control.",collections:["C0021"],stories:[],keywords:["K0081","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_617b4b1d-4970-4972-a2c7-e7697304d21e/"},{id:"A0559",file:"Nokia_1296",start:"",end:"",title:"Unknown concept model",description:"Black and grey model for an unknown device with the text 'Premium Concept'.",collections:["C0021"],stories:[],keywords:["K0081","K0017","K0021","K0044"],permalink:"https://repo.aalto.fi/uncategorized/IO_9d425820-19a4-4408-a94b-c9d4040ff718/"},{id:"A0560",file:"Nokia_1297",start:"",end:"",title:"Unknown model",description:"Grey model for an unknown device.",collections:["C0021"],stories:[],keywords:["K0081","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_6140fff7-0a20-44fa-a647-8ce76b286ef5/"},{id:"A0561",file:"Nokia_1298",start:"",end:"",title:"Unknown model",description:"Grey and white model for an unknown device.",collections:[],stories:[],keywords:["K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_e08271ac-da2e-45f8-89f9-12d7ecac8712/"},{id:"A0562",file:"Nokia_1299",start:"",end:"",title:"Unknown model",description:"Leather, grey and gold model for a remote control.",collections:["C0021"],stories:[],keywords:["K0081","K0021","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_3c5620b9-6796-45cd-a84e-a06d1a3f028c/"},{id:"A0563",file:"Nokia_1301",start:"",end:"",title:"Unknown model",description:"Grey and black model for a gaming control with red, blue, green and yellow buttons.",collections:["C0006","C0021","C0023"],stories:[],keywords:["K0081","K0034","K0047","K0017","K0018","K0021","K0026","K0030","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_89052f7d-30fd-4001-889d-d2774e6dd407/"},{id:"A0564",file:"Nokia_1303",start:"",end:"",title:"Unknown model",description:"Grey model for a hands-free device with an earbud.",collections:["C0006","C0021","C0002"],stories:[],keywords:["K0081","K0047","K0014","K0004","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_8892affb-06e7-463c-bbf7-e6f9b402aef9/"},{id:"A0565",file:"Nokia_1304",start:"",end:"",title:"Unknown model",description:"Grey and blue model for a hands-free device with an earbud.",collections:["C0006","C0021","C0002"],stories:[],keywords:["K0081","K0047","K0014","K0004","K0018","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_a3d332a0-2b37-4a52-9ceb-99233c513c3d/"},{id:"A0566",file:"Nokia_1310",start:"",end:"",title:"Unknown model",description:"Beige and black model for an unknown device.",collections:["C0006","C0021","C0031"],stories:[],keywords:["K0047","K0081","K0059","K0016","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_c7c29b68-2c2d-486b-b3da-b29353f6271a/"},{id:"A0567",file:"Nokia_1311",start:"",end:"",title:"Unknown model",description:"Beige and black model for an unknown device.",collections:["C0006","C0021","C0031"],stories:[],keywords:["K0047","K0081","K0059","K0016","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_53add99b-12cf-4391-bbc0-114ca3c2f0fc/"},{id:"A0568",file:"Nokia_1662",start:"",end:"",title:"Unknown model",description:"Red, blue and green model for earbuds and charging docks.",collections:["C0021","C0002"],stories:[],keywords:["K0081","K0014","K0018","K0026","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_5a82d62a-8ec3-406a-b609-c2670a4c390d/"},{id:"A0569",file:"Nokia_1681",start:"",end:"",title:"Nokia BH-302 Bluetooth Headset",description:"Golden hands-free headset.",collections:["C0021","C0002"],stories:[],keywords:["K0014","K0015","K0001","K0004","K0090"],permalink:"https://repo.aalto.fi/uncategorized/IO_19f55c9c-0b29-4a2d-8780-e11fbcaa0f71/"},{id:"A0570",file:"Nokia_1694",start:"",end:"",title:"Unknown model",description:"Black and grey hands-free headset.",collections:["C0021","C0002"],stories:[],keywords:["K0014","K0015","K0017","K0004","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_d2fff39e-0b2b-4ede-ada8-c45754a117f4/"},{id:"A0571",file:"Nokia_1695",start:"",end:"",title:"Unknown model",description:"Yellow model for a hands-free headset.",collections:["C0021","C0002"],stories:[],keywords:["K0014","K0015","K0004","K0030"],permalink:"https://repo.aalto.fi/uncategorized/IO_53badde9-6647-439c-a073-65501983ffaa/"},{id:"A0572",file:"Nokia_1713",start:"",end:"",title:"Unknown model",description:"White and red model for a music device.",collections:["C0021","C0002"],stories:[],keywords:["K0081","K0014","K0026","K0029","K0038"],permalink:"https://repo.aalto.fi/uncategorized/IO_2b3b3c6f-519a-468a-b972-00a9f2e280b8/"},{id:"A0573",file:"Nokia_1717",start:"",end:"",title:"Unknown model",description:"Grey, yellow and blue model for a wearable music device.",collections:["C0021","C0002"],stories:[],keywords:["K0081","K0014","K0018","K0021","K0030","K0038"],permalink:"https://repo.aalto.fi/uncategorized/IO_c6e1a7b9-6cb9-4d88-89d1-83ea40f2d410/"},{id:"A0574",file:"Nokia_1720",start:"2002",end:"",title:"Nokia HS-1C",description:"Grey and black camera headset.",collections:["C0002","C0007"],stories:[],keywords:["K0081","K0014","K0017","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_11700250-f081-4875-b326-447d3f5d5236/"},{id:"A0575",file:"Nokia_1869",start:"2003",end:"",title:"Nokia Medallion I",description:"Black wearable pendant with an image of a flower on the screen. ImageWear series.",collections:["C0002","C0007","C0014"],stories:[],keywords:["K0014","K0015","K0084","K0017"],permalink:"https://repo.aalto.fi/uncategorized/IO_9e2fef3e-cbe4-4a19-a9ad-5bd44aabc60b/"},{id:"A0576",file:"Nokia_1875",start:"2003",end:"",title:"Nokia Medallion II",description:"Grey, black, red and transparent wearable wristband, model for Nokia Medallion II. ImageWear series",collections:["C0002","C0007","C0014"],stories:[],keywords:["K0014","K0015","K0084","K0017","K0021","K0026","K0028"],permalink:"https://repo.aalto.fi/uncategorized/IO_f0bda309-ead2-4bdb-91f5-afdfaaf07bed/"},{id:"A0577",file:"Nokia_1876",start:"",end:"",title:"Unknown model",description:"White and blue model for smart glasses with integrated earbuds.",collections:["C0006","C0002"],stories:[],keywords:["K0014","K0015","K0084","K0012","K0047","K0018","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_263268c6-ad57-49e2-be7f-06a3ec351138/"},{id:"A0578",file:"Nokia_1877",start:"",end:"",title:"Unknown model",description:"White model for smart glasses with integrated earbuds.",collections:["C0006","C0002"],stories:[],keywords:["K0014","K0015","K0084","K0012","K0047","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_0e98fa8c-6537-4c8e-bd7d-e3e136f056c4/"},{id:"A0579",file:"Nokia_1878",start:"2008",end:"",title:"Concept model, 'Morph'",description:"Green concept model for 'Morph' nanotechnology device.",collections:["C0006","C0022","C0005","C0012"],stories:[],keywords:["K0047","K0073","K0084","K0039","K0044","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_34bb9a14-e46f-4b37-833d-0fc64fbd4b80/"},{id:"A0580",file:"Nokia_1903",start:"",end:"",title:"Unknown model",description:"Grey and white model for a laptop.",collections:["C0006","C0021"],stories:[],keywords:["K0081","K0047","K0005","K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_22c5e4bc-42f9-4e6e-b097-a26ca54fe96d/"},{id:"A0581",file:"Nokia_1904",start:"",end:"",title:"Unknown model",description:"Grey and white model for a laptop.",collections:["C0006","C0021"],stories:[],keywords:["K0081","K0047","K0005","K0021","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_8d212d78-4b40-4b3f-b75f-664cedf2ac34/"},{id:"A0582",file:"Nokia_1905",start:"",end:"",title:"Unknown model",description:"Metallic and white model for a laptop.",collections:["C0006","C0021"],stories:[],keywords:["K0081","K0047","K0005","K0023","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_86b10db6-117f-47c7-8b07-d718dda5bdd2/"},{id:"A0583",file:"Nokia_1906",start:"",end:"",title:"Unknown model, 'Nokia eSeries'",description:"Grey and black model for a mobile device.",collections:["C0021"],stories:[],keywords:["K0081","K0017","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_df35c8fa-b0b6-40b9-a3ae-78092350cbf6/"},{id:"A0584",file:"Nokia_1907",start:"",end:"",title:"Unknown model, 'Nokia eSeries'",description:"Grey and black model for a mobile device with a sliding keyboard.",collections:["C0021"],stories:[],keywords:["K0081","K0017","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_c50d9672-f69c-47fe-bd8c-d36270d841f0/"},{id:"A0585",file:"Nokia_1909",start:"",end:"",title:"Unknown model, 'Nokia Reader'",description:"Metallic and white model for a reading device.",collections:["C0006","C0021"],stories:[],keywords:["K0081","K0047","K0023","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_47a8fba1-bf76-4a1d-b149-b9fe1945f966/"},{id:"A0586",file:"Nokia_1910",start:"",end:"",title:"Unknown model",description:"Black and grey model for a navigator with UI design on the screen.",collections:["C0021"],stories:[],keywords:["K0081","K0017","K0021","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_ff4170f7-bdb9-469c-91dd-010e8eb3eb61/"},{id:"A0587",file:"Nokia_1912",start:"",end:"",title:"Unknown model",description:"Metallic and white model for a multimedia device with UI design and a screenshot of the movie Matrix.",collections:["C0006","C0021","C0032"],stories:[],keywords:["K0081","K0047","K0091","K0023","K0029","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_8e43b98a-075f-471e-88d8-706b8028b8e6/"},{id:"A0588",file:"Nokia_1913",start:"",end:"",title:"Unknown model",description:"White and metallic model for a laptop.",collections:["C0021","C0010"],stories:[],keywords:["K0074","K0081","K0005","K0023","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_f656625c-288e-4f4a-819f-dd52ad45f59c/"},{id:"A0589",file:"Nokia_1914",start:"",end:"",title:"Unknown model",description:"White and metallic model for a laptop.",collections:["C0021","C0016"],stories:[],keywords:["K0081","K0083","K0005","K0023","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_fb5527bb-4be3-4aec-9858-49c4d16fc787/"},{id:"A0590",file:"Nokia_1930",start:"",end:"",title:"Unknown model, 'Nokia Workplace'",description:"Blue and metallic model for a laptop.",collections:["C0021"],stories:[],keywords:["K0081","K0005","K0018","K0023"],permalink:"https://repo.aalto.fi/uncategorized/IO_1cb0a26f-4249-42cb-a6c5-64469d03166b/"},{id:"A0591",file:"Nokia_1931",start:"",end:"",title:"Unknown model",description:"White model for a digital image frame, possibly for Nokia SU-7.",collections:["C0021"],stories:[],keywords:["K0081","K0029"],permalink:"https://repo.aalto.fi/uncategorized/IO_2c9f30d9-30c7-45ca-9646-ae1a1e5251cc/"},{id:"A0592",file:"Nokia_1932",start:"",end:"",title:"Unknown model",description:"Black model for a digital image frame, possibly for Nokia SU-7. Features an image of a woman eating corn.",collections:["C0021"],stories:[],keywords:["K0081","K0017","K0040"],permalink:"https://repo.aalto.fi/uncategorized/IO_156aaf5a-af35-4bac-9ff6-924e4e8f3955/"},{id:"A0593",file:"Nokia_1937",start:"",end:"",title:"Unknown model",description:"Black model for a digital image frame, possibly for Nokia SU-7. Features an image of a child.",collections:["C0021"],stories:[],keywords:["K0081","K0017","K0042"],permalink:"https://repo.aalto.fi/uncategorized/IO_7b8e35c4-782c-4b25-9071-9ddb9865c541/"},{id:"A0594",file:"Nokia_1944",start:"",end:"",title:"Unknown model, 'Nokia Hypercard'",description:"Grey model for a digital payment card.",collections:["C0021"],stories:[],keywords:["K0081","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_96bce257-ec9f-4e48-a4ee-4680d41d7f94/"},{id:"A0595",file:"Nokia_1945",start:"",end:"",title:"Unknown model",description:"Metallic model for an digital pen.",collections:["C0021"],stories:[],keywords:["K0081"],permalink:"https://repo.aalto.fi/uncategorized/IO_7d0da985-fbca-4d50-bb5a-73f811ea5ab3/"},{id:"A0596",file:"Nokia_1946",start:"",end:"",title:"Unknown model",description:"Green and metallic model for a digital pen.",collections:["C0021"],stories:[],keywords:["K0081","K0023","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_cf82a8cd-6e94-47b0-bf95-e71b558902b4/"},{id:"A0597",file:"Nokia_brand_story_public_June_2006",start:"2005",end:"",title:"Presentation, 'Nokia Brand Story'",description:"Presenting the history and brand of Nokia.",collections:["C0029","C0015"],stories:[],keywords:["K0082","K0061","K0037","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_4be84374-d6cd-4988-90cf-1ff6cdf62960/"},{id:"A0598",file:"Nokia_Design_Backgrounderapril08",start:"2008",end:"",title:"Presentation, 'Nokia Design'",description:"Presenting the history and design philosophy of Nokia.",collections:["C0029","C0015"],stories:[],keywords:["K0082","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_e9a89ecc-e66d-4755-b13f-fc936feefb77/"},{id:"A0599",file:"nokia-locates-first_i63019_2",start:"2007",end:"",title:"News clipping, 'Nokia locates first \"satellite\" studio in India'",description:"News article about India's first Nokia Design studio.",collections:["C0015","C0009"],stories:[],keywords:["K0061","K0086","K0082","K0051"],permalink:"https://repo.aalto.fi/uncategorized/IO_a726c57c-184a-4355-b0c6-6e42cf17b64f/"},{id:"A0600",file:"Nokia-Pulse",start:"",end:"",title:"Video, 'Pulse'",description:"Video about the 'Pulse' fitness concept project.",collections:["C0010","C0005","C0002"],stories:[],keywords:["K0075","K0014","K0073","K0034","K0044","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_d8c116d2-c8c0-4c8f-bdd8-ad7489b99d8b/"},{id:"A0601",file:"NokiaAeon_1",start:"2007",end:"",title:"Image, 'Nokia Aeon'",description:"Photograph of a hand holding a 'Nokia Aeon' concept model.",collections:["C0005"],stories:[],keywords:["K0073","K0044","K0052","K0020","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_13b3a6a1-105f-4a23-bb80-e7cae9cc4ce2/"},{id:"A0602",file:"Nokiaoverview_7+Feb08",start:"2007",end:"",title:"Presentation, 'Connecting People'",description:"Presenting the Nokia brand and philosophy.",collections:["C0029","C0015"],stories:[],keywords:["K0061","K0082","K0037","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_213ae221-998f-4282-8d32-49293626d4da/"},{id:"A0603",file:"OasisLaunch_Jan_final",start:"2005",end:"",title:"Presentation, 'Design Studio in Bangalore'",description:"Presenting the founding of a Nokia design studio in Bangalore, India. Jan Blom.",collections:["C0009","C0015"],stories:["S0211"],keywords:["K0086","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_b4dee4a3-a217-492c-95ba-e93c5fdd2603/"},{id:"A0604",file:"Only Planet_China",start:"2005",end:"",title:"Publication, 'Only Planet China'",description:"Presenting the work of Chinese design students in the 'Only Planet' programme.",collections:["C0009","C0015","C0017"],stories:[],keywords:["K0086","K0061","K0048","K0056","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_47f436a1-16a4-403f-9248-dd9463453ae6/"},{id:"A0605",file:"Only Planet_Japan",start:"2004",end:"",title:"Presentation, 'Coexist - Conclusion'",description:"Presenting the work of Japanese design students in the 'Only Planet' programme. Elisabet Yanagisawa Avén.",collections:["C0009","C0015","C0017"],stories:["S0212"],keywords:["K0086","K0061","K0048","K0035","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_415fefee-6c56-42c9-a48e-d121f6c2d86e/"},{id:"A0606",file:"Only_Planet_Conference_2008_1",start:"2007",end:"",title:"Presentation, 'Only Planet'",description:"Presenting the agenda for the 'Only Planet' Conference in 2008.",collections:["C0009"],stories:[],keywords:["K0086","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_6b0db88a-7727-4eb0-b475-6c12dc14b626/"},{id:"A0607",file:"Only_Planet_General",start:"2007",end:"",title:"Presentation, 'Only Planet'",description:"Presenting the project 'Only Planet'.",collections:["C0009","C0015"],stories:[],keywords:["K0086","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_eeb2986a-a68f-4643-ade8-eb257ef37b77/"},{id:"A0608",file:"Part 1 Spice Review 14-12",start:"2000",end:"",title:"Presentation, 'Digital Convergence Unit - Spice'",description:"Presenting sketches and renderings for a multimedia device concept.",collections:["C0005","C0031","C0021"],stories:[],keywords:["K0073","K0059","K0081","K0044","K0046","K0054","K0057"],permalink:"https://repo.aalto.fi/uncategorized/IO_662405c5-d05a-4812-a163-33a40b29c641/"},{id:"A0609",file:"Part 2 Spice Review 14-12",start:"2000",end:"",title:"Presentation, 'Spice'",description:"Presenting sketches and renderings for a multimedia device concept.",collections:["C0005","C0031","C0021"],stories:[],keywords:["K0073","K0059","K0081","K0044","K0046","K0054","K0057"],permalink:"https://repo.aalto.fi/uncategorized/IO_d185cffd-7f4c-4205-ba3b-9bef9398a1ae/"},{id:"A0610",file:"Part 3 Spice Review 14-12",start:"2000",end:"",title:"Presentation, 'Spice'",description:"Presenting sketches and renderings for a multimedia device concept.",collections:["C0005","C0031","C0021"],stories:[],keywords:["K0073","K0059","K0081","K0044","K0046","K0054","K0057"],permalink:"https://repo.aalto.fi/uncategorized/IO_0173694e-814d-4703-bef2-25bfe3a95579/"},{id:"A0611",file:"premium_2005_frame1",start:"2003",end:"",title:"Presentation, 'Premium Collection Frame 05'",description:"Presenting visual and conceptual inspiration for the premium mobile phone collection.",collections:["C0017","C0003"],stories:[],keywords:["K0048","K0076","K0006","K0044","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_175aada8-d471-4eca-84cb-d8c86aed785a/"},{id:"A0612",file:"press_speech",start:"",end:"",title:"Speech for the launch of 'Nokia 7600'",description:"Presenting the story and inspiration behind the 'Nokia 7600' mobile phone.",collections:["C0031","C0024"],stories:[],keywords:["K0059","K0048"],permalink:"https://repo.aalto.fi/uncategorized/IO_4dd913d0-a67d-45ad-b6b4-4579a154962b/"},{id:"A0613",file:"Project Coexist OP",start:"2004",end:"",title:"Presentation, 'Project Coexist - Only Planet Japan'",description:"Presenting the work of Japanese design students in the 'Only Planet' programme. Elisabet Yanagisawa Avén.",collections:["C0009","C0015","C0017","C0018"],stories:["S0212"],keywords:["K0086","K0061","K0048","K0035","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_5237a36a-6d10-481d-8e2e-1ccd8a32824d/"},{id:"A0614",file:"Publication_Annual Trends_07",start:"2004",end:"",title:"Publication, 'Annual Trends 07'",description:"Trend forecasting cards with trend analysis, user research and inspirational material. Kelly Burlace, Liliana Becerra, Liisa Puolakka, Elise Levanto.",collections:["C0028","C0011","C0017"],stories:["S0213","S0103","S0102","S0045","S0012"],keywords:["K0065","K0068","K0048","K0056","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_03babe85-5f26-4f7b-a80d-a82d0d05fab2/"},{id:"A0615",file:"Publication_Annual Trends_09",start:"2006",end:"",title:"Publication, 'Annual Trends 2009'",description:"Trend forecasting cards with trend analysis, user research and inspirational material.",collections:["C0028","C0011","C0017"],stories:["S0012"],keywords:["K0065","K0068","K0048","K0056","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_2d08e416-fdd2-438d-b91b-07c4602e81c0/"},{id:"A0616",file:"Publication_Conscious Consumers Shifting Values",start:"2007",end:"",title:"Publication, 'Themes Magazine: Conscious Consumers'",description:"Trend forecasting book focusing on sustainability. Foreword by Elise Levanto.",collections:["C0028"],stories:["S0045"],keywords:["K0065","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_1f9bf1f9-ddad-4687-b127-92d24bd5223f/"},{id:"A0617",file:"Publication_NEST",start:"2001",end:"",title:"Publication, 'NEST - Nokia Environmental Segmentation Tool'",description:"Book presenting concepts for the future of homes with user scenarios and inspirational material. Kati Björninen, Ulrica Bohné, Christian Elnegård, Mikael Jaakkola, Meri Laine, Sally Muddell, Liisa Puolakka, Anna Valtonen",collections:["C0005","C0011","C0035"],stories:["S0096","S0123","S0230","S0231","S0117","S0102","S0012"],keywords:["K0074","K0086","K0044","K0048","K0073","K0068","K0067"],permalink:"https://repo.aalto.fi/uncategorized/IO_1e4e21c5-c2e5-41ea-afaf-dff50a588958/"},{id:"A0618",file:"Publication_Nokia WorldMap 2005",start:"2005",end:"",title:"Publication, 'Nokia WorldMap 2005'",description:"Trend forecasting book with trend analysis, user research and product comparison.",collections:["C0028","C0025"],stories:[],keywords:["K0065","K0069","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_d187a6d1-b274-4919-b50b-f7c1ab151923/"},{id:"A0619",file:"Publication_Only Planet Brasil",start:"",end:"",title:"Publication, 'Only Planet Brasil'",description:"Book presenting projects designed in collaboration with Brazilian students. Foreword by Anna Valtonen.",collections:["C0009","C0005"],stories:["S0012"],keywords:["K0086","K0073","K0032","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_f1ac55d9-2b71-4e57-8291-40a9312c7ffb/"},{id:"A0620",file:"Publication_Only Planet China",start:"2007",end:"2008",title:"Publication, 'Only Planet China'",description:"Book presenting projects designed in collaboration with Chinese students. Foreword by Qifeng Yan.",collections:["C0009","C0005"],stories:["S0214"],keywords:["K0086","K0073","K0032","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_86cc033b-e518-41e2-8203-adba1840056b/"},{id:"A0621",file:"Publication_Only Planet France",start:"2004",end:"2005",title:"Publication, 'Only Planet France'",description:"Book presenting projects designed in collaboration with French students. Foreword by Axel Meyer and Valérie Pegon.",collections:["C0009","C0005"],stories:["S0022","S0188"],keywords:["K0086","K0073","K0032","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_413f78aa-56e3-4aac-a6bb-cd30f165a38c/"},{id:"A0622",file:"Publication_Only Planet India",start:"2005",end:"2006",title:"Publication, 'Only Planet India'",description:"Book presenting projects designed in collaboration with Indian students.",collections:["C0009","C0005"],stories:[],keywords:["K0086","K0073","K0032","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_48fb6800-e954-4e43-af91-e90ac257234d/"},{id:"A0623",file:"Publication_Only Planet Iran",start:"2008",end:"",title:"Publication, 'Only Planet Iran'",description:"Book presenting projects designed in collaboration with Iranian students.",collections:["C0009","C0005"],stories:[],keywords:["K0086","K0073","K0032","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_e575b955-8b01-4cb5-a910-ea8636bc0b7c/"},{id:"A0624",file:"Publication_Pulse Fitness and Personal Health",start:"2008",end:"2009",title:"Publication, 'Pulse - Fitness and Personal Health Project'",description:"Book presenting concepts for personal health and fitness with user scenarios and health advice.",collections:["C0005","C0007","C0011","C0010"],stories:[],keywords:["K0073","K0015","K0068","K0074","K0075","K0044","K0056","K0067"],permalink:"https://repo.aalto.fi/uncategorized/IO_082d2a2c-b9b6-46e2-942c-ee0deded9cad/"},{id:"A0625",file:"Publication_Segmentation3",start:"2008",end:"",title:"Publication, 'Segmentation3 - Goldmine of Consumer Knowledge'",description:"Book about dividing the market into groups of consumers who have similar attitudes and behaviour.",collections:["C0011","C0028"],stories:[],keywords:["K0068","K0065","K0037","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_350b3ac9-7172-45e2-8e92-6be85a6888f7/"},{id:"A0626",file:"Publication_Spirits Design Inspiration 2008",start:"2001",end:"",title:"Publication, 'Spirits - Design Inspiration 2008'",description:"Trend forecasting book with trend analysis and inspirational material. Foreword by Frank Nuovo.",collections:["C0028","C0017"],stories:["S0049"],keywords:["K0065","K0048","K0056","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_9fbb6d86-893a-4b20-a0e2-dc035ab885ae/"},{id:"A0627",file:"Publication_Trap Office 2006",start:"2003",end:"",title:"Publication, 'Trap - Office 2006'",description:"Book presenting concepts for the future of offices with user scenarios and inspirational material.",collections:["C0005","C0011"],stories:[],keywords:["K0073","K0068","K0044","K0048","K0056","K0059","K0067"],permalink:"https://repo.aalto.fi/uncategorized/IO_6813a3c9-238c-4b25-ba7f-3c4a546a536a/"},{id:"A0628",file:"Quantum Dancing",start:"",end:"",title:"Presentation, 'Quantum Dancing'",description:"Inspirational material and concepts for a gaming device.",collections:["C0017","C0023","C0011","C0005"],stories:[],keywords:["K0048","K0034","K0042","K0073","K0044","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_8e4539c2-fd68-49ee-b9fd-45bfd7196b2b/"},{id:"A0629",file:"r&r_whiteplains200605",start:"2005",end:"",title:"Presentation, 'Design Research and Renewal'",description:"Presenting the renewal of Nokia's design strategy.",collections:["C0015","C0013"],stories:[],keywords:["K0061","K0060","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_cb7fdda1-fe54-4350-9b5c-bcf3320151f3/"},{id:"A0630",file:"remote controls inspiration",start:"",end:"",title:"Presentation, 'Remote - Inspiration Material'",description:"Presenting visual material relating to remote controls and comparing products. Valerie Pegon.",collections:["C0025","C0017","C0021","C0035"],stories:["S0188"],keywords:["K0069","K0048","K0081","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_ff49a32d-9b12-4df2-950a-b9d0dbfef147/"},{id:"A0631",file:"Rendering_1",start:"",end:"",title:"Rendering",description:"Image of a mobile device with UI design.",collections:[],stories:[],keywords:["K0057","K0059","K0066","K0021"],permalink:"https://repo.aalto.fi/uncategorized/IO_9b7e6389-c3d5-485b-b16e-75b4645bf69c/"},{id:"A0632",file:"Rendering_2",start:"",end:"",title:"Rendering",description:"Image of a mobile device with UI design.",collections:[],stories:[],keywords:["K0057","K0059","K0066","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_712d4eaa-8821-4e3e-a8de-a50657784598/"},{id:"A0633",file:"Rendering_3",start:"",end:"",title:"Rendering",description:"Image of a mobile device with UI design.",collections:[],stories:[],keywords:["K0057","K0059","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_39b0b024-ecf0-482a-b3a1-32d32ad99979/"},{id:"A0634",file:"ResearchProposal120405",start:"2005",end:"",title:"Presentation, 'Future Design Research Proposal'",description:"Presenting a new strategy for design research at Nokia. Anna Valtonen.",collections:["C0013","C0015"],stories:["S0012"],keywords:["K0060","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_3c614d6f-ca74-4db6-ad77-8e19883c2b79/"},{id:"A0635",file:"ResearchProposal260405",start:"2005",end:"",title:"Presentation, 'Nokia Design Research Fund'",description:"Presenting a new strategy for design research at Nokia. Anna Valtonen.",collections:["C0013","C0015"],stories:["S0012"],keywords:["K0060","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_39d1fd47-2ec2-4a24-aa4d-8a4faccdcfcf/"},{id:"A0636",file:"Seeds All AM18.04.02",start:"2001",end:"",title:"Presentation, 'Seeds'",description:"Presenting concepts for a multimedia phone developed in the 'Seeds' concepting programme.",collections:["C0005","C0012","C0021","C0031","C0011"],stories:[],keywords:["K0073","K0084","K0061","K0059","K0081","K0068","K0007","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_17cf6a3a-8e80-446b-aa19-dbe11c40262d/"},{id:"A0637",file:"Seeds AM12.03.02",start:"2001",end:"",title:"Presentation, 'Seeds'",description:"Presenting the 'Seeds' concepting programme.",collections:["C0005","C0015","C0031"],stories:[],keywords:["K0073","K0061","K0059","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_22ba56fe-ad6a-4174-b43d-829763f44ce0/"},{id:"A0638",file:"SeedsEndusersII1",start:"2001",end:"",title:"Presentation, 'Seeds End-Users'",description:"Presentingthe user segmentation for the 'Seeds' concepting programme.",collections:["C0010","C0015","C0017"],stories:[],keywords:["K0068","K0061","K0048","K0044","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_eec9575d-bc90-485b-a9bb-ce587b4ce04c/"},{id:"A0639",file:"Seymour Powell Phone Models",start:"",end:"",title:"Presentation",description:"A portfolio of Nokia phone models and concepts together with notes and product comparison from the field of technology. Seymour Powell.",collections:["C0025","C0015"],stories:[],keywords:["K0069","K0061","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_e6bce515-306a-4912-95a7-593a3dd4719e/"},{id:"A0640",file:"SKMBT_C65011041909040",start:"1999",end:"",title:"News clipping, '3G'",description:"News article in the Wired Magazine about the 'Nokia 3G' concepts.",collections:["C0005","C0001"],stories:[],keywords:["K0073","K0089","K0026","K0044","K0051"],permalink:"https://repo.aalto.fi/uncategorized/IO_52d6c01f-f7b0-4fa1-a179-126a2bf60049/"},{id:"A0641",file:"Slide15",start:"2009",end:"",title:"Slide, 'Nokia WorldMap2016 - Soulful Solutions'",description:"Presenting thoughts about the emotional bond between a user and their device.",collections:["C0028","C0015"],stories:[],keywords:["K0065","K0061"],permalink:"https://repo.aalto.fi/uncategorized/IO_23dc0bb2-cce4-4331-adb9-9de7645fa2dc/"},{id:"A0642",file:"Slide17",start:"2009",end:"",title:"Slide, 'Nokia WorldMap2016 - Soulful Solutions'",description:"Presenting thoughts about the importance of UI design across the world.",collections:["C0028","C0015","C0009"],stories:[],keywords:["K0065","K0061","K0086","K0066"],permalink:"https://repo.aalto.fi/uncategorized/IO_a6d854ff-5c85-4fc9-b466-ed6c5ef7b312/"},{id:"A0643",file:"Slide36",start:"2009",end:"",title:"Slide, 'Nokia WorldMap2016 - Soulful Solutions'",description:"Presenting design projects where objects display different behaviours.",collections:["C0028","C0015"],stories:[],keywords:["K0065","K0061"],permalink:"https://repo.aalto.fi/uncategorized/IO_ebd2ea1a-eab0-4cab-a112-4853ea0b74ac/"},{id:"A0644",file:"smartClassUS",start:"2006",end:"",title:"Presentation, 'Annual Trends 2009 - Smart Class U.S.A.'",description:"Presenting the results of trend research specifically from a U.S. point of view.",collections:["C0028","C0015","C0009","C0011"],stories:[],keywords:["K0065","K0061","K0068","K0086","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_923a6ad1-4311-4058-bff0-87b099a9d0ee/"},{id:"A0645",file:"soulful solutions wargame 22092009",start:"2008",end:"",title:"Presentation, 'Soulful Solutions - WorldMap Wargames'",description:"Presenting the results of trend research from the point of view of emotional connection between users and their devices.",collections:["C0028","C0015"],stories:[],keywords:["K0065","K0061","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_b3c8783d-0c73-4ad5-9caa-7156eeaa4ebb/"},{id:"A0646",file:"strategy WIP 1312",start:"",end:"",title:"Presentation, 'Fashion - What Is It?'",description:"Presenting the relationship between fashion and mobile phones.",collections:["C0020","C0025","C0015"],stories:[],keywords:["K0078","K0061","K0069","K0006","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_72d7a725-c1e2-428c-beda-0ffaf1f8b857/"},{id:"A0647",file:"SugarFashion",start:"2000",end:"",title:"Presentation, 'Fashion Vision'",description:"Presenting a vision on how to evolve Nokia's fashion category mobile phones.",collections:["C0020","C0025","C0015","C0017"],stories:[],keywords:["K0078","K0061","K0069","K0048","K0076","K0006","K0054","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_b70472cd-87fd-43da-a833-8170fa38f206/"},{id:"A0648",file:"Summary Future Product Opportunities 10.09.01",start:"2001",end:"",title:"Presentation, 'Summary: Future Product Opportunities'",description:"Presenting possible future product strategies.",collections:["C0015"],stories:[],keywords:["K0061","K0054","K0073"],permalink:"https://repo.aalto.fi/uncategorized/IO_ee62d2b6-6c48-4f0b-b682-4749624ae7de/"},{id:"A0649",file:"Summary_Liisa_Tej",start:"",end:"",title:"Presentation, 'The Story of Nokia 7600'",description:"Presenting the story and inspiration behind the 'Nokia 7600' mobile phone. Liisa Puolakka and Tej Chauhan.",collections:["C0024","C0020","C0017","C0031"],stories:["S0102","S0172"],keywords:["K0078","K0048","K0059","K0006","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_264aea45-7993-4947-bfec-663232906bec/"},{id:"A0650",file:"team",start:"",end:"",title:"Image, Nokia people",description:"Photograph of Nokia Design people working together in a room. Photographer unknown.",collections:["C0008"],stories:[],keywords:["K0087","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_bdbb027f-b440-4b5f-93a1-a9ce7f19fd33/"},{id:"A0651",file:"Tej_2.3LATEST",start:"",end:"",title:"Presentation, 'Nokia 7600 in Detail'",description:"Presenting the story and inspiration behind the 'Nokia 7600' mobile phone. Tej Chauhan.",collections:["C0024","C0020","C0017","C0031"],stories:["S0172"],keywords:["K0078","K0061","K0059","K0048","K0006","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_46e975be-bc10-4beb-b81e-20ab2dd30eb3/"},{id:"A0652",file:"thehindu200708",start:"2007",end:"",title:"News clipping, 'Nokia opens its design studio'",description:"News article about India's first Nokia Design studio.",collections:["C0015","C0009"],stories:[],keywords:["K0061","K0086","K0082","K0051"],permalink:"https://repo.aalto.fi/uncategorized/IO_b8cbf455-c647-4da1-99fa-f78d7780601b/"},{id:"A0653",file:"TransLife Concepts PAL",start:"",end:"",title:"Video, 'Trans:Life Concepts'",description:"Video about the 'Trans:Life' multimedia device concept project.",collections:["C0005","C0002","C0021"],stories:[],keywords:["K0073","K0014","K0081","K0044","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_74131e4c-c1b4-433f-bfe6-5b2933e54b67/"},{id:"A0654",file:"Translife FinalMBU041123",start:"2004",end:"",title:"Presentation, 'Trans_Life: My Media, My Content, My Life'",description:"Presenting the 'Trans_Life' project about the future of multimedia products.",collections:["C0005","C0021"],stories:[],keywords:["K0073","K0081","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_3a24c0ae-8f52-4cf4-a7e8-b622e00d25f5/"},{id:"A0655",file:"TransLife Nseries Products",start:"",end:"",title:"Video, 'Trans:Life Nseries'",description:"Video with 'Trans:Life' concepts presented on 'Nseries' devices.",collections:["C0005","C0021"],stories:[],keywords:["K0073","K0081","K0044","K0053"],permalink:"https://repo.aalto.fi/uncategorized/IO_d8d71bed-1e2b-4fcd-920b-7db06adcd3e1/"},{id:"A0656",file:"Trend_Wall_Cultural_Perceptions_4",start:"",end:"",title:"Poster, 'Trends Newsletter, Issue 4 - Colors and Materials Cultural Perceptions'",description:"Comparing the meaning of colours and materials in different cultures.",collections:["C0028","C0009","C0003"],stories:[],keywords:["K0065","K0086","K0076"],permalink:"https://repo.aalto.fi/uncategorized/IO_c08e333a-2c6d-4c65-b961-410fe5bcf8ad/"},{id:"A0657",file:"TrendsAnalysis",start:"2000",end:"",title:"Presentation, 'Styles and Lifestyles Related Trends Analysis'",description:"Presenting a process and strategy for trend research and forecasting. Liisa Puolakka.",collections:["C0028","C0015"],stories:["S0102"],keywords:["K0065","K0061","K0074","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_e2a35dd9-30ae-4ce7-ad5d-6975557f0f8c/"},{id:"A0658",file:"U and I and UI World presentation22092009",start:"2009",end:"",title:"Presentation, 'U and I and UI World'",description:"Presenting trend research that shows the importance of investment in UI Design. Eeva Raitio.",collections:["C0028","C0015"],stories:["S0044"],keywords:["K0065","K0061","K0066","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_10895867-a7e4-47e9-97c8-1ec5e5f6fc63/"},{id:"A0659",file:"UgandaStudy",start:"2006",end:"",title:"Presentation, 'Village Phone Initiative'",description:"Presenting the results of field research regarding the use of phones in Uganda.",collections:["C0009"],stories:[],keywords:["K0086","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_c703147d-bec7-4f0f-81e3-976b39bbde1b/"},{id:"A0660",file:"USAGE_FINAL",start:"2007",end:"",title:"Publication, 'Annual Trends 2009: Usage Trends'",description:"Trend research on the way in which technology is used.",collections:["C0028","C0025","C0017","C0015"],stories:[],keywords:["K0065","K0069","K0048","K0061","K0056","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_aa9692da-e2f8-43e1-9c15-777c23113508/"},{id:"A0661",file:"User Types",start:"1990s",end:"",title:"Transparencies",description:"Untitled presentation with different user groups.",collections:["C0011","C0032","C0010"],stories:[],keywords:["K0068","K0067","K0074","K0079","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_7d844d8f-4494-415e-a9a9-318c4354a4d4/"},{id:"A0662",file:"Valerie Pegon_A Story of Experience Design",start:"2003",end:"",title:"Student thesis, 'A Story of Experience Design'",description:"Master's thesis about the concept of 'experience design'. Valerie Pegon.",collections:["C0007","C0002","C0031","C0020"],stories:["S0188"],keywords:["K0015","K0078","K0014","K0059","K0044","K0063"],permalink:"https://repo.aalto.fi/uncategorized/IO_b5ebbbbf-ada3-4d32-ae13-d38fca04f6fe/"},{id:"A0663",file:"Valerie Pegon_L'amour",start:"2005",end:"",title:"Image, L'Amour Collection",description:"Photograph of the L'Amour Collection store display. Photograph by Valerie Pegon.",collections:["C0020","C0019"],stories:["S0188"],keywords:["K0078","K0085","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_92f02547-c6f5-4479-8620-994f451210ac/"},{id:"A0664",file:"Valerie Pegon_L'amour_2",start:"2005",end:"",title:"Image, L'Amour Collection",description:"Photograph of the L'Amour Collection store display. Photograph by Valerie Pegon.",collections:["C0020","C0019"],stories:["S0188"],keywords:["K0078","K0085","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_6ae9409d-e17c-4f54-b576-56d74cfe21bb/"},{id:"A0665",file:"Valerie Pegon_L'amour_3",start:"2005",end:"",title:"Image, L'Amour Collection",description:"Photograph of the L'Amour Collection store display. Photograph by Valerie Pegon.",collections:["C0020","C0019"],stories:["S0188"],keywords:["K0078","K0085","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_a994fe03-f270-437b-bcff-116abcc538a2/"},{id:"A0666",file:"Valokuva (100)",start:"1990s",end:"",title:"Photo, green car",description:"Image of a green car at a fair. Photographer Anna Valtonen.",collections:["C0017","C0016","C0032"],stories:["S0012"],keywords:["K0048","K0083","K0091","K0052","K0059","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_9345093c-19fd-462c-a996-4ac4e1c65e74/"},{id:"A0667",file:"Valokuva (103)",start:"1990s",end:"",title:"Photo, red car",description:"Image of a red car at a fair. Photographer Anna Valtonen.",collections:["C0017","C0016"],stories:["S0012"],keywords:["K0048","K0083","K0026","K0052","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_a350bc18-8218-48c1-96c8-4d119cab8606/"},{id:"A0668",file:"Valokuva (107)",start:"1990s",end:"",title:"Photo, grey car",description:"Image of a grey BMW convertible at a fair. Photographer Anna Valtonen.",collections:["C0017","C0016"],stories:["S0012"],keywords:["K0048","K0083","K0021","K0052","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_98536db5-a8f0-4d18-8f24-3f5807703838/"},{id:"A0669",file:"Valokuva (115)",start:"1998",end:"",title:"Photo, Nokia Design people at the Calabasas office",description:"Image of people sitting by a table in front of phone sketches. Blitz workshop. Jeffrey Higashi, Tanja Fischer, Anna Valtonen, Andrew Gartrell, Markku Oksman, Jouko Tattari, Bill Sermon, Sean Prior.",collections:["C0006","C0008","C0031"],stories:["S0012","S0039","S0169","S0010","S0109","S0085","S0025","S0197"],keywords:["K0087","K0047","K0059","K0046","K0052","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_5fa020d9-3861-4e89-8ae8-615a5397ef3c/"},{id:"A0670",file:"Valokuva (116)",start:"1998",end:"",title:"Photo, Nokia Design people at the Calabasas office",description:"Image of people sitting by a table. Blitz workshop. Dale Frye, Jouko Tattari, Anna Valtonen, Markku Oksman, Jeffrey Higashi, Tanja Fischer, Totti Helin.",collections:["C0006","C0008","C0031"],stories:["S0196","S0085","S0012","S0109","S0039","S0169","S0183"],keywords:["K0087","K0047","K0059","K0052","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_e5f65bd6-52b7-4695-b63e-777075325818/"},{id:"A0671",file:"Valokuva (120)",start:"1998",end:"",title:"Photo, Nokia Design people at the Calabasas office",description:"Image of  Alastair Curtis and Tapio Jokinen sitting in front of phone sketches. Blitz workshop. Photographer Anna Valtonen.",collections:["C0008"],stories:["S0006"],keywords:["K0087","K0046","K0052","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_dca2b26d-6a1c-45b0-bd27-54938d06d5fd/"},{id:"A0672",file:"Valokuva (127)",start:"1998",end:"",title:"Photo, receptionist at Nokia Design Calabasas Office",description:"Image of the receptionist at the Nokia Design offices at Calabasas. Photographer Anna Valtonen.",collections:["C0008"],stories:["S0012"],keywords:["K0087","K0052","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_673f1fe7-faf5-48f7-b06c-011f8856d1de/"},{id:"A0673",file:"Valokuva (131)",start:"1998",end:"",title:"Photo, handdrawn sketches",description:"Image of hand drawn sketches of phones, Blitz workshop.",collections:["C0006"],stories:[],keywords:["K0047","K0059","K0046","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_ae1effac-5c7c-4118-9737-43f511ef6fc3/"},{id:"A0674",file:"Valokuva (132)",start:"1998",end:"",title:"Photo, Nokia Design people at the Calabasas office",description:"Image of people sitting by a table in front of phone sketches. Blitz workshop. Jouko Tattari, Bill Sermon, Sean Prior, Alastair Curtis, Eero Miettinen, Ilkka Husgafvel.",collections:["C0008"],stories:["S0006","S0065","S0085","S0015","S0197","S0043","S0025"],keywords:["K0087","K0046","K0052","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_a1440439-a00c-43ea-ab3e-0e12dc678f0d/"},{id:"A0675",file:"Valokuva (133)",start:"1998",end:"",title:"Photo, Nokia Design people at the Calabasas office",description:"Image of people sitting by a table in front of phone sketches. Blitz workshop. Anna Valtonen, Jouko Tattari, Eero Miettinen, Ilkka Husgafvel.",collections:["C0008"],stories:["S0012","S0085","S0043","S0065"],keywords:["K0087","K0046","K0052","K0059","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_ff832532-661f-4d11-8ebe-5cb5fb841689/"},{id:"A0676",file:"Valokuva (134)",start:"1998",end:"",title:"Photo, Nokia Design people.",description:"Image of people sitting by a table and looking at images of cars. Markku Oksman, Totti Helin, Andrew Gartrell, Jouko Tattari.",collections:["C0008","C0016"],stories:["S0085","S0010","S0183","S0109"],keywords:["K0087","K0083","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_a699cb7e-f8f6-4d5e-a22a-3c0c14a015bc/"},{id:"A0677",file:"Valokuva (135)",start:"1998",end:"",title:"Photo, Nokia Design people at the Calabasas office",description:"Image of people sitting by a table in front of phone sketches. Blitz workshop.  Anna Valtonen, Jouko Tattari, Alastair Curtis, Tapani Jokinen, Eero Miettinen.",collections:["C0008"],stories:["S0006","S0012","S0043","S0107","S0085"],keywords:["K0087","K0052","K0070"],permalink:"https://repo.aalto.fi/uncategorized/IO_11825024-4636-4c26-8ca9-d6cfba26d5ee/"},{id:"A0678",file:"Valokuva (138)",start:"1998",end:"",title:"Photo, handdrawn sketches",description:"Image of hand drawn sketches of phones, 'Monoblock Game and Net Browser', Blitz workshop. Photographer Anna Valtonen.",collections:["C0006","C0031"],stories:["S0012"],keywords:["K0047","K0059","K0046","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_335db30e-8dfc-45d4-acd5-d12a5905e4ca/"},{id:"A0679",file:"Valokuva (139)",start:"1998",end:"",title:"Photo, handdrawn sketches",description:"Image of hand drawn sketches of phones, Blitz workshop. Photographer Anna Valtonen.",collections:["C0006","C0031"],stories:["S0012"],keywords:["K0047","K0059","K0046","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_89c192f6-5b50-404b-8eb3-e3f5a8d270ba/"},{id:"A0680",file:"Valokuva (140)",start:"1998",end:"",title:"Photo, handdrawn sketches",description:"Image of hand drawn sketches of phones, Blitz workshop. Photographer Anna Valtonen.",collections:["C0006","C0031"],stories:["S0012"],keywords:["K0047","K0059","K0046","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_2f54ce24-e547-4480-9267-bb54b7e4b289/"},{id:"A0681",file:"Valokuva (141)",start:"1998",end:"",title:"Photo, handdrawn sketches, 'Joystick Game Master'",description:"Image of hand drawn sketches of phones, Blitz workshop. Photographer Anna Valtonen.",collections:["C0006","C0031"],stories:["S0012"],keywords:["K0047","K0059","K0046","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_4736db60-ed48-417a-9cf4-00c4a42cb0fa/"},{id:"A0682",file:"Valokuva (143)",start:"1998",end:"",title:"Photo, handdrawn sketches",description:"Image of hand drawn sketches of phones, Blitz workshop. Photographer Anna Valtonen.",collections:["C0006","C0031"],stories:["S0012"],keywords:["K0047","K0059","K0046","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_52f5a20a-5be0-433a-98ed-861111287f7f/"},{id:"A0683",file:"Valokuva (15)",start:"1990s",end:"",title:"Photo, Japanese objects",description:"Image of objects in a Japanese store. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028"],stories:["S0012"],keywords:["K0086","K0035","K0065","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_70cddfa0-4d04-4359-bd97-a03d6366fcb2/"},{id:"A0684",file:"Valokuva (154)",start:"1998",end:"",title:"Photo, Nokia Design people",description:"Image of Nokia Design people at the beach in California. Markku Oksman, Alastair Curtis, Anna Valtonen, Dale Frye, Tanja Fischer, Ilkka Husgafvel, Totti Helin, Tapani Jokinen, Andrew Gartrell, Jouko Tattari, Anthony Dalby, Gerardo Herrera.",collections:["C0008","C0029"],stories:["S0006","S0010","S0107","S0183","S0050","S0065","S0169","S0085","S0109","S0015","S0012"],keywords:["K0087","K0082","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_43154882-a082-42c0-aea6-882c7274330d/"},{id:"A0685",file:"Valokuva (17)",start:"1990s",end:"",title:"Photo, Japanese buildings",description:"Image of Japanese urban buildings. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028"],stories:[],keywords:["K0086","K0035","K0065","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_6a265986-e326-4805-81a2-988b2c848d92/"},{id:"A0686",file:"Valokuva (19)",start:"1990s",end:"",title:"Photo, Japanese temple",description:"Image of knotted papers in a Japanese temple. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028"],stories:["S0012"],keywords:["K0086","K0035","K0065","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_0bf34094-105e-4131-8ab6-78b4286a0536/"},{id:"A0687",file:"Valokuva (30)",start:"1990s",end:"",title:"Photo, Japanese girl",description:"Image of a Japanese girl running on the street. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028","C0032"],stories:["S0012"],keywords:["K0086","K0035","K0065","K0067","K0040","K0042","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_0996bbad-d339-4d69-b2dc-c52592cdfcdd/"},{id:"A0688",file:"Valokuva (31)",start:"1990s",end:"",title:"Photo, Japanese girl",description:"Image of a Japanese girl walking on the street. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028"],stories:["S0012"],keywords:["K0086","K0035","K0065","K0040","K0042","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_8929b2a3-e50e-4c2f-97d1-821a61cc90b1/"},{id:"A0689",file:"Valokuva (33)",start:"1990s",end:"",title:"Photo, Japanese market",description:"Image of hats in a Japanese market. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028"],stories:["S0012"],keywords:["K0086","K0035","K0065","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_ecc0d6a4-327d-4971-bb3a-d51350c3a1b0/"},{id:"A0690",file:"Valokuva (34)",start:"1990s",end:"",title:"Photo, Japanese store display",description:"Image of objects in a Japanese store with furry objects and a lava lamp. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028","C0032"],stories:["S0012"],keywords:["K0086","K0035","K0065","K0067","K0052","K0091"],permalink:"https://repo.aalto.fi/uncategorized/IO_9ee6de63-54c7-478e-ac98-aeb54850c833/"},{id:"A0691",file:"Valokuva (35)",start:"1990s",end:"",title:"Photo, Japanese store display",description:"Image of trinkets in a Japanese store. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028","C0032"],stories:["S0012"],keywords:["K0086","K0035","K0065","K0067","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_d3136333-0978-45cf-8b54-b02a00ab66b4/"},{id:"A0692",file:"Valokuva (43)",start:"1990s",end:"",title:"Photo, Nokia Design people",description:"Image of Hanna Vuolteenaho and Eeva Raitio. Photographer Anna Valtonen.",collections:["C0008"],stories:["S0012"],keywords:["K0087","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_1a21e604-b89d-4ee8-9595-01ec55d92c9c/"},{id:"A0693",file:"Valokuva (46)",start:"1990s",end:"",title:"Photo, Japanese phones",description:"Image of two Japanese phones in a store. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028"],stories:["S0012"],keywords:["K0086","K0035","K0065","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_72e84b73-b308-406a-9856-4e3f495be350/"},{id:"A0694",file:"Valokuva (51)",start:"1990s",end:"",title:"Photo, Japanese electronics",description:"Image of Japanese Sony and Toshiba electronics objects. Photographer Anna Valtonen.",collections:["C0009","C0018","C0028","C0025"],stories:["S0012"],keywords:["K0086","K0035","K0065","K0069","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_6a690b8f-dc31-4edc-801e-77bd6114f401/"},{id:"A0695",file:"Valokuva (6)",start:"1990s",end:"",title:"Photo, Nokia Design people.",description:"Image of people looking at objects on the floor. Tapani Jokinen, Dale Fryer, Aaron Moss, Markku Oksman, Alastair Curtis, Ilkka Husgafvel. Photographer Anna Valtonen.",collections:["C0029","C0008","C0031"],stories:["S0006","S0012"],keywords:["K0082","K0087","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_693c6fda-9428-456e-b1ab-09968a9a6a6d/"},{id:"A0696",file:"Valokuva (63)",start:"1990s",end:"",title:"Photo, 'Nokia 3G' presentation in Japan",description:"Image of two Japanese women presenting 'Nokia 3G' at a fair. Photographer Anna Valtonen.",collections:["C0009","C0018","C0001"],stories:["S0012"],keywords:["K0086","K0035","K0089","K0040","K0052","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_52bd26df-524f-421e-9f5a-6c10635b5360/"},{id:"A0697",file:"Valokuva (64)",start:"1990s",end:"",title:"Photo, 'Nokia 3G' presentation in Japan",description:"Image of two Japanese women presenting 'Nokia 3G' at a fair. Photographer Anna Valtonen.",collections:["C0009","C0018","C0001"],stories:["S0012"],keywords:["K0086","K0035","K0089","K0040","K0052","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_8f9f94f8-1b34-4e1a-8ca9-a969dd160007/"},{id:"A0698",file:"Valokuva (67)",start:"1990s",end:"",title:"Photo, Nokia phones in a Japanese fair",description:"Image of a Japanese woman presenting Nokia phones at a fair. Photographer Anna Valtonen.",collections:["C0009","C0018"],stories:["S0012"],keywords:["K0086","K0035","K0040","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_528cca1f-f3de-4408-9052-153441d11ac1/"},{id:"A0699",file:"Valokuva (73)",start:"1990s",end:"",title:"Photo, Nokia Design people .",description:"Image of three people looking at a phone. Niina Koskinen. Antti Kujala. Photographer Anna Valtonen.",collections:["C0008"],stories:["S0012"],keywords:["K0087","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_9370e366-c874-4e4b-bec7-7f3d88bf92bd/"},{id:"A0700",file:"Valokuva (86)",start:"1990s",end:"",title:"Photo, green car",description:"Image of a green car at a fair. Photographer Anna Valtonen.",collections:["C0017","C0016"],stories:["S0012"],keywords:["K0048","K0083","K0052","K0059","K0020"],permalink:"https://repo.aalto.fi/uncategorized/IO_f7aeaa38-00ad-4f7a-a3d2-76d2dcc8f0c1/"},{id:"A0701",file:"Valokuva (9)",start:"1990s",end:"",title:"Photo, Nokia Design people.",description:"Image of people looking at objects on the floor. Nina Koskinen, Liisa Puolakka, Jouko Tattari, Markku Oksman, Jarmo Lehtonen, Anthony Dalby, Ian Pottie, Matt Sinclair, Gregor Magnusson, Sean Prior. Photographer Anna Valtonen.",collections:["C0029","C0008","C0031"],stories:["S0133","S0102","S0085","S0109","S0073","S0015","S0054","S0197","S0012"],keywords:["K0082","K0087","K0059","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_4bce3f21-c41d-4cf1-9091-e707f1a54f01/"},{id:"A0702",file:"Valokuva (91)",start:"1990s",end:"",title:"Photo, 'Nokia 3G' display",description:"Image of a 'Nokia 3G' display at a fair. Photographer Anna Valtonen.",collections:["C0001","C0032"],stories:["S0012"],keywords:["K0082","K0089","K0091","K0052"],permalink:"https://repo.aalto.fi/uncategorized/IO_b66bd305-4b5b-4030-9cca-f93402ba8856/"},{id:"A0703",file:"Valokuva (95)",start:"1990s",end:"",title:"Photo, blue car",description:"Image of a blue car at a fair. Photographer Anna Valtonen.",collections:["C0017","C0016"],stories:["S0012"],keywords:["K0048","K0083","K0018","K0052","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_d4fec8a7-f292-46e0-add5-ec831b82dda3/"},{id:"A0704",file:"Valokuva (99)",start:"1990s",end:"",title:"Photo, orange car",description:"Image of an orange car at a fair. Photographer Anna Valtonen.",collections:["C0017","C0016"],stories:["S0012"],keywords:["K0048","K0083","K0024","K0052","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_232378d6-daf6-46da-84df-2202e024fcb8/"},{id:"A0705",file:"virtual koe1907c",start:"1999",end:"",title:"Image, virtual glasses",description:"Rendering of a pair of virtual glasses on a translucent head.",collections:["C0032","C0012","C0005"],stories:[],keywords:["K0091","K0084","K0073","K0012","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_fbaa2ce7-6c33-42d7-99be-5778a277c228/"},{id:"A0706",file:"virtual reality",start:"",end:"",title:"Image, virtual glasses",description:"Two rendering of virtual glasses on a translucent heads.",collections:["C0032","C0012","C0005"],stories:[],keywords:["K0091","K0084","K0073","K0012","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_aa330133-2c61-430c-93d4-eac27c6d582a/"},{id:"A0707",file:"Vision 99 Models and Concepts",start:"1990s",end:"",title:"Transparencies",description:"Images of mobile phone models and concepts from the Vision 99 project.",collections:["C0032","C0012","C0005","C0027"],stories:[],keywords:["K0088","K0068","K0084","K0067","K0006","K0044","K0091"],permalink:"https://repo.aalto.fi/uncategorized/IO_14692d4e-172d-4764-9cf6-318eacd2adaf/"},{id:"A0708",file:"Visual Lifestyle Tool_part 1",start:"2007",end:"",title:"Publication, 'Visual Lifestyle Tool'",description:"A tool for understanding different user segmentations and lifestyles.",collections:["C0028","C0011","C0017","C0009"],stories:[],keywords:["K0065","K0068","K0048","K0086","K0074","K0056","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_a260174f-67c0-48a9-ba5d-547a184a53b0/"},{id:"A0709",file:"Visual Lifestyle Tool_part 2",start:"2007",end:"",title:"Publication, 'Visual Lifestyle Tool'",description:"A tool for understanding different user segmentations and lifestyles.",collections:["C0028","C0011","C0017","C0009"],stories:[],keywords:["K0065","K0068","K0048","K0086","K0074","K0056","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_112e1836-2679-4d7e-85ff-367a0183a626/"},{id:"A0710",file:"ViZoR-CoNcEpT",start:"1999",end:"",title:"Presentation, 'Vizor Concepts'",description:"Concepting a product family of visors/virtual glasses. Atte Kinnula.",collections:["C0031","C0032","C0012","C0005"],stories:["S0215"],keywords:["K0059","K0067","K0084","K0073","K0012","K0044","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_ab7e218f-581d-40f2-aba7-38b6ed33673d/"},{id:"A0711",file:"Wargame_groupwork_introduction_v3",start:"2009",end:"",title:"Presentation, 'Nokia WorldMap 2016: War Game Workshop'",description:"Presenting a workshop that helps the participators gain a better understanding of market competitors.",collections:["C0025","C0015","C0028"],stories:[],keywords:["K0069","K0061","K0065","K0037","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_d6bc9703-ad22-48da-a687-244604d48836/"},{id:"A0712",file:"Website",start:"1990s",end:"",title:"Transparencies",description:"Untitled presentation with designs and renderings  for a Nokia webstore.",collections:["C0027","C0032"],stories:[],keywords:["K0088","K0084","K0091","K0054","K0057","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_0e13a0bb-65b5-43cd-aabd-81133d38acd0/"},{id:"A0713",file:"What is Nokia Design",start:"1990s",end:"",title:"Transparencies",description:"Untitled presentation explaining Nokia design strategy and the importance of design.",collections:["C0015","C0013","C0031","C0003"],stories:[],keywords:["K0061","K0082","K0059","K0076","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_2b758154-e374-4aa3-aa18-fe446cc89001/"},{id:"A0714",file:"What to Change",start:"1990s",end:"",title:"Transparencies",description:"Untitled presentation detailing the design solutions of Nokia H700 mobile phone.",collections:["C0031","C0003"],stories:[],keywords:["K0059","K0076","K0006","K0054"],permalink:"https://repo.aalto.fi/uncategorized/IO_8bdce33d-5eaf-460e-b71d-400cbbd04a42/"},{id:"A0715",file:"wm05_internal_v1.4",start:"2005",end:"",title:"Publication, 'Nokia WorldMap 2005'",description:"Presenting trend research to support decision making.",collections:["C0028","C0015"],stories:[],keywords:["K0065","K0061","K0056"],permalink:"https://repo.aalto.fi/uncategorized/IO_4919ffba-a257-486b-81f1-e46eff5130e7/"},{id:"A0716",file:"Youth Trends 2007_12877_633057547965937500",start:"2007",end:"",title:"Publication, 'Youth and Young Minded'",description:"Presenting trend research conducted by The Future Laboratory.",collections:["C0028","C0011","C0009","C0017"],stories:[],keywords:["K0065","K0068","K0086","K0048","K0043","K0056","K0059"],permalink:"https://repo.aalto.fi/uncategorized/IO_52be81cc-538d-4557-8fa6-5dbb5a84ad51/"},{id:"A0717",file:"1997_Nokia Design Center Project -99_Nokia Store_Vision -99 project",start:"1997",end:"",title:"Vision 99",description:"Concepts, modelling. The interior of the shop. POP MAXX. N-Style Room (Fashion). Luxury Room (N-Groupe). Nokia Core Room. Access Room. Maxx Room (Extreme).",collections:["C0027","C0020"],stories:[],keywords:["K0044","K0088"],permalink:"https://repo.aalto.fi/uncategorized/IO_c7cf929c-3322-4bb8-ad8f-2842c3d0c292/"},{id:"A0718",file:"1999_Nokia Mobile Phones_Segmentation and Design",start:"1999",end:"",title:"Segmentation and Design",description:"Presentation. Concepts, usage scenarios. Nokia Communicator 9100. 7500. 8000. Cindy. 7000. Pica. 5000. 1000. Santra. Florence. Fashion. N5000. N252. Golf. Rock. Extreme Tough/Earth. Mako. Extreme / Wet. Kinetic. Touch. Buddies. Kids. Swappers. Teens. Capella. Luxury.",collections:["C0011"],stories:[],keywords:["K0080","K0044","K0067","K0068"],permalink:"https://repo.aalto.fi/uncategorized/IO_584950a7-c354-4d2d-b58c-4e1a5e263bc1/"},{id:"A0719",file:"2001_NVO Design Projects esitys",start:"2001",end:"",title:"NVO",description:"Images and metadata of 27 Nokia Ventures Organisation projects. Anna Valtonen.",collections:["C0035","C0005"],stories:["S0012"],keywords:["K0077","K0069","K0068","K0061","K0059","K0057","K0046","K0044","K0014","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_aa22bf08-c220-4cc2-b172-1b391e634573/"},{id:"A0720",file:"2001_NVO esitys",start:"2001",end:"",title:"NVO",description:"Images and metadata of 24 Nokia Ventures Organisation projects. Anna Valtonen.",collections:["C0035","C0005"],stories:["S0012"],keywords:["K0077","K0069","K0068","K0061","K0059","K0057","K0046","K0044","K0014","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_12030221-2a88-43d5-a5b2-45f8e413a719/"},{id:"A0721",file:"2002_NVO Image Database",start:"2002",end:"",title:"Image Database",description:"Images and metadata of 18 Nokia Ventures Organisation projects.",collections:["C0035","C0005"],stories:[],keywords:["K0077","K0069","K0068","K0061","K0059","K0057","K0046","K0044","K0014","K0006"],permalink:"https://repo.aalto.fi/uncategorized/IO_1123f427-f00a-4dde-ac9e-fdad2e907452/"},{id:"A0722",file:"ND Archive",start:"2007",end:"",title:"ND Archive",description:"Screenshots of the ND archive. Account login Äijälä Enni. Excel sheet with ND archive entries until 2007.",collections:["C0029"],stories:["S0003"],keywords:["K0058","K0069"],permalink:"https://repo.aalto.fi/uncategorized/IO_e54ab645-8a46-4bde-9700-301170eff614/"}],mm={entries:hm},gm=[{id:"C0001",grouping:"products",title:"The 3G Concept",blurb:"Upon its emergence towards the end of the 1990s, the third generation of wireless mobile telecommunications technology (3G) transformed the field of personal communication, literally allowing 'the Internet in everybody’s pocket'. Before 3G was available for the everyday consumer, Nokia revealed a set of three concept models with a promotional campaign based around them that was designed to illustrate what could be done with the technology. \n\nThe campaign promised that 'a greater freedom in life is just over the horizon' and presented electronic postcards, emails, e-banking and the remote control of home appliances as possible uses of 3G technology. The mobile phone was to become 'the portal to each individual's unique needs'. Another aim of the 3G concepts was to push the mobile operators to develop and provide the services allowed by the new technology.",keywords:["K0007","K0044","K0065","K0067","K0091"]},{id:"C0002",grouping:"products",title:"Wearable Devices",blurb:"Although Nokia is best known for its mobile phones, the company's product range included wearable technologies, such as earbuds and digital pendants, too. On a concept level, designers at Nokia envisioned countless ways of embedding technology in everyday lives through devices that would be worn close to the body. These ideas varied from fitness monitors and digital blindfolds to smart glasses and wrist pads. In the 1990s, the wearability element often aimed towards making complex technologies more mobile. During the 2000s, a specific interest in measuring and monitoring the human body and its functions, such as movement, heartrate and calory intake, emerged.",keywords:["K0004","K0012","K0013","K0014","K0059","K0064","K0065","K0067"]},{id:"C0003",grouping:"strategy",title:"Colours, Materials and Graphics",blurb:"Colours, Materials and Graphics (CMG) was a unit specialising in the aesthetic and tactile elements of Nokia products. Throughout the years, the unit changed its name many times, but the focus stayed the same: researching, designing and experimenting with colours, materials and decorative elements, such as plastics, metals, textiles and paints. \n\nCMG designers were interested in how objects could convey and create different ideas, moods and feelings. What kinds of visual and tactile elements communicate luxury? How about playfulness or durability? According to a Nokia material trend report from the early 2000s, colours and materials were both 'the content and the container', and thus formed a foundational part of the design process.",keywords:["K0058","K0059","K0060","K0065","K0068","K0076"]},{id:"C0004",grouping:"products",title:"The Nokia Communicator",blurb:"The Communicator was an important product in the history of Nokia, and also in the development of mobile technology. It is considered one of the first 'smartphones' with features such as email and a web browser. The first Nokia Communicator was released in 1996 and improved models ensued in the following years. In the Nokia Design Archive, there are multiple concepts and development plans for the Communicator's future from the 1990s and early 2000s. \n\nThroughout its existence, the Nokia Communicator was an expensive status symbol; documents related to the design process of the first Communicator describe its future user as 'educated, usually of male gender, highly motivated to succeed in a competitive environment, travels extensively, somewhat conservative.'",keywords:["K0002","K0007","K0010","K0041","K0061","K0068"]},{id:"C0005",grouping:"design research",title:"Designing Technological Futures",blurb:"At Nokia, design work was not only focused on product development. Design was often also used as a tool to raise discussions and communicate visions about technological futures. A common way of presenting these ideas was in the form of concepts, which could include diverse elements such as visual materials, text and objects. Some of these concepts remained confidential within the company and were used within Nokia to make decisions about which directions the business should take. Others were shared and communicated with a wider audience in order to present ideas about cultural shifts and spark public discussion about the ways in which technology would be employed in the future. \n\nAs such, these concepts can reveal interesting insights about the wider picture of technological development and the different values and worldviews behind it.",keywords:["K0012","K0039","K0044","K0048","K0050","K0061","K0065","K0067","K0091"]},{id:"C0006",grouping:"design process",title:"Craft in the Design Process",blurb:"Even though Nokia products were industrially mass-produced, craft played an important part in the process of their creation. Throughout the 1990s and 2000s, digital tools for design work developed fast, ranging from computer-aided design software to 3D printing, but drawing and making sketches and models by hand remained popular too. \n\nThe archival materials in this collection include distinctive drawing styles, videos about hand-built interaction prototypes and silicone models moulded by hand by master model makers. They show that craft skills and material knowledge are an integral part of designing for industrial production.",keywords:["K0044","K0046","K0047","K0059"]},{id:"C0007",grouping:"products",title:"Phones, Fashion and Accessories",blurb:"In the Nokia product line, accessories played an important part throughout the company's existence. They allowed for the personalisation of mass-produced and uniform technological devices and thus created marketing opportunities for a wider range of consumer groups. As mobile phones arrived on the market in the 1980s and early 1990s, they were most often black or grey and aimed at wealthy businessmen. \n\nDuring the 1990s, however, colourful accessories, such as pouches, chains, changeable covers and phone 'jewellery', cemented the mobile phone's status as a fashionable object that expressed the wearer's identity and taste.",keywords:["K0014","K0015","K0037","K0061"]},{id:"C0008",grouping:"design process",title:"Designer's Everyday Work at Nokia",blurb:"The design work at Nokia was always done in interaction with other people. A designer could be a member of a design team with whom they could share ideas and thoughts, and with whom they could develop concepts. At the same time, each designer typically participated in one or several project teams. These consisted of experts from many fields, like different fields of technology, marketing, leadership etc. These teams followed Nokia's practices for timelines and processes, aiming for a shared goal like the launch of a completed product on the market, a new technology, strategy or marketing campaign. \n\nThe daily work of designers included participating in meetings, workshops and reviews. As the projects were often global, part of the work was keeping in touch with colleagues all around the world and trying to synchronise teamwork across different time zones and cultures. A lot of time was also put into development programmes for Nokia employees in which the Nokia designers participated and met colleagues from other parts of the company.",keywords:["K0032","K0036","K0051","K0058","K0059","K0060","K0061","K0062"]},{id:"C0009",grouping:"design process",title:"Design and Globalisation",blurb:"The design, production and consumption of Nokia products took place globally in different cultural contexts and societal conditions. \n\nSince the late 1990s, Nokia created multiple projects for cultural research and outreach, such as 'Only Planet', a programme for collaboration between Nokia and design students in universities across the world. 'Only Planet' expressed an interest in fostering cultural understanding and supporting the design of products with functions, colours or symbols catering to different cultural expressions. Meanwhile, more commercially driven projects, such as 'lolo' from the early 2000s, aimed to create 'high-value, low-cost mobile phones in the lowest income markets'. \n\nThese tensions between cultural understanding and commercial goals within an international company such as Nokia form a fascinating starting point for exploring design and globalisation.",keywords:["K0035","K0037","K0060","K0061","K0067","K0068"]},{id:"C0010",grouping:"design process",title:"Designing Lifestyles",blurb:"Since the emergence of mobile phones in the 1980s and 1990s, ideas of different lifestyles played a prominent part in their design and marketing. \n\nWhile the first models were aimed at wealthy businessmen, an understanding that mobile devices could be designed for a wider variety of lifestyles and users quickly emerged. Materials in the Nokia Design Archive show that designers turned to youth culture – such as skateboarding, gaming and street style – for inspiration. A prominent interest in creating devices for fitness, sports and outdoors enthusiasts existed, while mood boards with titles such as 'Affluent Materialist' and 'Successful Idealist' portray an interest to design for aspirational and glamorous lifestyles featuring luxury watches and cars. \n\nThe materials in this collection show not only how mobile devices were designed to symbolise and express personal values and identities, but also what kinds of lifestyles were seen as worthy of designers' attention.",keywords:["K0040","K0041","K0042","K0043","K0061","K0068","K0074","K0075"]},{id:"C0011",grouping:"design process",title:"Design and User Segmentation",blurb:"A central task for designers at Nokia was to think about who would use the company's products. Through user segmentation, which originated from the field of marketing, designers were able to divide customers into groups based on their gender, age, interests, cultural backgrounds and lifestyles. \n\nThe methods for segmentation work varied depending on who conducted it and for what purpose. The significant segmentation tools were based on wide numeric data sets, whereas the more qualitative and ethnographic approach aimed to understand the needs and wishes of people in a particular segment. While user segmentation could offer some tools for navigation in the design process, it often relied on many stereotypes, assumptions and norms. \n\nMaterials in the Nokia Design Archive show, for example, that women were often portrayed either as caregivers or fashion enthusiasts, while men were depicted as powerful and wealthy professionals. These materials offer fascinating insights into some of the ways in which social and cultural values are present both in the design process and the finalised product.",keywords:["K00433","K0034","K0035","K0040","K0041","K0042","K0043","K0068"]},{id:"C0012",grouping:"design process",title:"'Going Crazy' with Design Concepts",blurb:"Many of the concepts envisioned by designers at Nokia did not make it into public campaigns or go into further development. They ranged from holographic orbs and butterfly-shaped communicators to pocket-sized projectors and 'privacy masks' that prevented lip reading. These concepts were often developed in workshops that explored a specific topic wherein the idea was to purposefully spark the imagination and 'go crazy' without the constraints of technological, social or cultural realities. \n\nIn hindsight, these concepts are an intriguing way to try to understand the bigger picture of technological development and some of the visions, values and worldviews behind it.",keywords:["K0002","K0003","K0004","K0011","K0012","K0039","K0065","K0091"]},{id:"C0013",grouping:"design process",title:"Design Research at Nokia",blurb:"Many Nokia designers did research as part of their design work. When a new project was starting, designers typically did research (and collected existing material and information) in order to ground their design work. Some designers were also specialised in doing research within larger teams, for example, some did ethnographic studies on potential users or researched new materials. \n\nWithin Nokia, there were also entire units focusing purely on research. The largest one was Nokia Research Center, but there were also smaller units like the Design Research activities within Nokia Design. In these units, the designers could do design development work, like designing a product with new technology, such as the Morph wristband, or focus on doing research of their own. \n\nSome of this research was done in collaboration with universities (often even with double affiliations), resulting in broad academic publishing. Other areas of research were conducted and disseminated internally, leading to competitive advantages in the long run, like those resulting from scientific breakthroughs and patents.",keywords:["K0059","K0060","K0061"]},{id:"C0014",grouping:"product family",title:"The Imagewear Series",blurb:"The Nokia Imagewear series was a collection of devices with colour LCD screens made for displaying and wearing digital images. The devices were designed to be worn around the neck or wrist, just like jewellery or accessories. Images could be transferred into them from phone cameras or other devices through infrared technology or a compatible memory card. \n\nThe Nokia Medallion I and Medallion II allowed the wearer to display images, while the Nokia Kaleidoscope was a portable image storage and viewing unit. According to the press release for the Imagewear series, the devices were meant for people who wanted to 'stand out' and express their personality and style in a novel way. They can also be seen as a fascinating example of the idea that mobile technology should be present in people's lives via a stream of gadgets with specialised functions.",keywords:["K0015","K0037","K0063"]},{id:"C0015",grouping:"strategy",title:"Strategy and Nokia Design",blurb:"Strategy work was conducted both within Nokia Design and as part of the broader strategy work of Nokia. The strategy work within Nokia Design ranged from large-scale strategies on broad trends and design directions to more specific design strategies that included things such as future roadmaps for a particular product category. The Nokia Design strategy and portfolio work was one of the most protected parts of the company as if a competitor were to have seen these strategies it would have given them a quick visual view of all the planned future products and product families. \n\nThe broader strategy work within Nokia took part as an annual process, and many units and insights were included. Nokia Design strategic thinking was included into this company-wide strategy work, and many designers also worked directly on specific parts or approaches of the strategy.",keywords:["K0036","K0048","K0061","K0069"]},{id:"C0016",grouping:"aesthetics",title:"Cars and Design Inspiration",blurb:"When browsing through the Nokia Design Archive, images of cars keep on appearing as a recurrent visual element. Upon further investigation, it becomes apparent that influences from the car industry played a prominent part in the design of Nokia products. Images of cars are a repeated motif in the inspirational material for designers' sketches, and the car is often present as a status symbol in user segmentation materials depicting the lifestyles of Nokia customers. \n\nIndeed, the masculine and streamlined world of car manufacturing has been a prominent part of the industrial design profession and its education throughout the twentieth century. A frequent Nokia collaborator, the American design agency Designworks is best known for their work with the luxury car brand BMW.",keywords:["K0006","K0044","K0048","K0059"]},{id:"C0017",grouping:"design tool",title:"Visual Inspiration in the Design Process",blurb:"Visual language is a powerful tool for conveying ideas, feelings, moods and styles. Even though design work is not always about the visual or the aesthetic, visuality plays an important part in many stages of the design process. This collection presents some examples of how designers at Nokia used visual material as sources of inspiration in their work. \n\nThe collection includes snapshots taken on the streets of Japan, mood boards evoking specific styles and themes, photographs from car and technology fairs and colour explorations. The purpose of these materials was not only to capture and record visual sources of inspiration, but also to communicate them to other people taking part in the design process.",keywords:["K0048","K0050","K0059","K0069"]},{id:"C0018",grouping:"aesthetics",title:"Nokia Design and Japan",blurb:"Japan is known for the advances it has made in technological development, including consumer electronics development, throughout the twentieth century. Therefore, it is perhaps not a surprise that Japan and Japanese culture are very much present in the Nokia Design Archive materials. This collection illustrates some of the ways in which Japan was a part of the design work at Nokia. \n\nThe country and its cultural expressions acted as a prominent source of inspiration through gaming, aesthetics, youth culture and fashion, to mention a few such sources. Nokia also collaborated with Japanese mobile operators, such as J-Phone and DoCoMo, in producing mobile phones for the Japanese market. These phones are an interesting example of differences in the cultural expressions of products.",keywords:["K0035","K0068"]},{id:"C0019",grouping:"product family",title:"The L'Amour Collection",blurb:"The L'Amour Collection, released in 2005, consisted of three mobile phones 'created for fashion-conscious people': the 7370, 7380 and 7360. \n\nThe design process of the collection included an extensive trend analysis process and material explorations with stainless steel, genuine leather and decorative elements, such as floral carvings and gem-like buttons. The keywords in the design process were 'deliciously seductive, a sense of glamour, luxury and hedonism.' Fabric tags with the Nokia logo were attached to the phones to highlight their status as fashion objects. \n\nPhotographs from the L'Amour Collection launch events in Italy, Singapore and Thailand show opulent dinners under chandeliers with entire fashion shows as entertainment. In a presentation outlining the launch campaign strategy, the main goal was to 'position the L'Amour Collection as the ultimate object d'art for today's fashion leaders.'",keywords:["K0006","K0022","K0023","K0025","K0040","K0068"]},{id:"C0020",grouping:"strategy",title:"Making Phones Fashionable",blurb:"Designers at Nokia began exploring the relationship between fashion and mobile phones during the 1990s. In an undated Nokia Design presentation, fashion was seen to effectively utilise 'the biannual seasons to increase consumer expectations, build up hype and kill last season's products.' Thus, incorporating fashion elements onto mobile phones was an important way to widen the customer base, not only in terms of numbers but also in terms of its characteristics. \n\nDuring the 1990s, the user profile for mobile phones expanded from travelling businessmen to women and youth. Meanwhile, phones became colourful and customisable with changeable covers and accessories, such as phone jewellery and textile pouches. In the early 2000s, fashion became a means for presenting mobile phones as exclusive luxury products that would enable the user's self-expression. Around the same time, Nokia started to launch yearly fashion collections, of which the L'Amour Collection is just one example.",keywords:["K0008","K0014","K0037","K0061"]},{id:"C0021",grouping:"products",title:"Mobile Multimedia Technology",blurb:"Before the smartphone era, many mobile phone companies, including Nokia, experimented with the creation of a wide variety of mobile devices designed to employ specific technologies. In this way, people would be in possession of many small devices that would perform distinct functions, such as photography, image viewing, fitness monitoring, gaming and recording audio and video. Some products arrived on the market, such as Nokia's Imagewear series from 2003, which consisted of wearable, jewellery-like screens. \n\nMany concepts, however, were left at the concept stage. As the 2000s progressed, functions previously performed by separate devices were increasingly included in a single product, a development which culminated in the emergence of the smartphone.",keywords:["K0001","K0007","K0013"]},{id:"C0022",grouping:"product family",title:"The Morph Concept",blurb:"As mobile technologies progressed during the early 2000s, Nokia increased its investments in high-tech research and conceptual work within mobile services, software and nanoscience. One example of this kind of work is 'Morph', a concept released in 2008 demonstrating some of the possibilities that nanotechnologies might enable, concretising the research work done at Nokia Research Center. \n\nMorph delivered all the functions of a multimedia communication device. The designers speculated that it could be made of nanomaterials, which would allow the device to be folded and stretched, and even change its appearance. Moreover, its nanowires would be able to sense the chemical properties of compounds in the air, warning its user about pollution.",keywords:["K0006","K0011","K0013","K0014","K0020","K0039","K0044","K0065"]},{id:"C0023",grouping:"design type",title:"Mobile Phones and Gaming",blurb:"The famous Snake game was first included in the Nokia 6110 mobile phone, released in 1997. It is often considered the starting point for mobile phones as gaming devices. Perhaps inspired by the success of Snake, Nokia started to develop a mobile phone with gaming as its main function. The result was the infamous N-Gage, the success of which did not end up meeting the company's expectations. \n\nThe Nokia Design Archive contains many materials related to the N-Gage – such as concepts, publications, sketches and models – but it also contains materials related to gaming and game design in general. These materials show how prevalent gaming was at Nokia Design, starting in the 1990s and continuing well into the 2000s. Designing devices for gaming was seen as a way to engage with younger consumers. Eventually, gaming became an inseparable part of mobile devices, continuing into the era of smartphones.",keywords:["K0006","K0007","K0034","K0065","K0068"]},{id:"C0024",grouping:"product family",title:"Nokia 7600",blurb:"Upon its release in 2003, the Nokia 7600 was a novelty in the mobile phone market. It had state-of-the-art technical properties: 3G technology, a colour screen, an MP3 player and a digital camera for both photography and video. Moreover, the 7600 was one of the first 'fashion phones' produced by Nokia, having unique aesthetics and a novel marketing strategy. Its imagined users were described as 'Fashion Shopaholics', 'Creative Fashion Peacocks' and 'Eclectics'. \n\nUpon its launch, a limited edition of the phone with special packaging and accessories, such as exchangeable covers and notebooks, was sold at the most exclusive retailers around the world, including Colette in Paris and Corso Como 10 in Milan. This signalled the development of mobile phones into fashionable lifestyle products coveted by urban trendsetters.",keywords:["K0006","K0030"]},{id:"C0025",grouping:"strategy",title:"Nokia's Competitors",blurb:"Throughout Nokia's existence, competition over the dominance of the mobile phone industry was tough. Many of the materials in the Nokia Design Archive include analyses of competitors' products that attempt to create an understanding of the rapidly changing field. \n\nFor example, in 2007, a presentation was put together immediately after the launch of Apple's iPhone, aiming to brief Nokia workers about how the iPhone would change the mobile phone market. Often, products and brands were analysed and compared in an aspirational way too: what did Nokia designers consider as examples of their own work? \n\nComparisons and analyses were not always limited to technology companies. A presentation from 2000 goes through multiple fashion brands in order to see where and how Nokia could enter the world of fashion.",keywords:["K0061","K0069"]},{id:"C0027",grouping:"strategy",title:"Vision 99",blurb:"The Vision 99 project was conducted in 1997 as an internal exhibition for Nokia management showing several future product concepts for different types of users. It was the first time that segmentation thinking was shown at Nokia, exemplifying what a sports phone or a fashion phone could be. \n\nSubstantial effort was devoted to the ideas behind the products, as well as to the finish of the concept models and the presentation of the exhibition. The internal exhibition created a lot of interest and discussion within Nokia's leadership and was often later referred to as an igniting event for designing mobile phones for different users.",keywords:["K0036","K0044","K0048","K0061","K0067","K0091"]},{id:"C0028",grouping:"design tool",title:"Trend Forecasting",blurb:"Generally, forecasting work is about analysing different sets of data and making future-oriented predictions based on them. The methods and purposes for forecasting activities at Nokia varied greatly. Some were considerable efforts, made among colleagues, such as the Annual Trends, that were launched as books and websites. Other activities were done by individual designers through observation and documentation. \n\nThis approach is visible in a 1999 presentation about trends in Japan where, apparently, 'personalisation, stereos, headsets, use of fur (real and fake), and the Hawaii trend' were prevalent. Another example of a different scale is the Nokia WorldMap 2005, which was coordinated by the Insight & Foresight Unit. The WorldMap was conducted through 'literature reviews, participation in think tanks and conferences, and expert interviews', and the goal was to 'identify the most significant trends and disruptions facing Nokia over the coming 5 years.' In other words, the purpose of the WorldMap was to prepare the company for the future and provide support for decision-making. \n\nOn occasion, the goal of trend forecasting was to develop a better understanding of certain markets or user groups. This work was often commissioned to external agencies, such as The Future Laboratory, which was hired to research trends in youth culture between 2007 and 2010. According to the final report, the process provided Nokia 'with the tools to understand this complex and lucrative market'.",keywords:["K0044","K0060","K0065","K0067"]},{id:"C0029",grouping:"design history",title:"Uncovering Nokia Design History",blurb:"This collection presents different kinds of materials that document some of the key moments in the history of Nokia Design. It includes photographs of people, situations and products. It also includes documents such as the announcement of the founding of the Nokia Design Organization in 1997. There are also presentations about design strategy, lists of the Nokia products launched, texts describing the design process and the meaning of design at Nokia, and material from Nokia Global Design Conferences.",keywords:["K0036","K0058","K0059","K0060","K0061","K0062"]},{id:"C0031",grouping:"design process",title:"The Design Process at Nokia",blurb:"For product development, the design process at Nokia Design followed the broader product development process at Nokia, driven by engineering. This process was divided into milestones, and the Nokia Design milestones were related to these. \n\nThe first step would be concept development. By this time, there would already be a design brief, a UI proposal and a design strategy to lean on. This first step ended in preliminary sketches and mock-ups. In the design process, this phase was called 'D1', and in the broader process 'E1'. \n\nBy D0 (E0), these sketches were further developed to preliminary 3D files, grey models and rendered visuals. The approval of D0 (E0) was a big decision point as several parts of the company management decided if the concept should be developed as a real product or not. \n\nMost of the design work was done between the decision point D0 and the approval of the final product design in D1 (E1). This included the final 3D surfaces, the final rendered visuals, the final appearance models, the final CMD (colours and material) specifications and artwork showing, for example, point-of-sale ideas. The product development process continued with several steps from there (E1–E5), but much of the design work in those latter stages was supportive or focused on the product launch.",keywords:["K0036","K0058","K0059","K0060","K0061","K0062"]},{id:"C0032",grouping:"aesthetics",title:"Y2K Aesthetics",blurb:"Originally the term Y2K referred to the feared collapse of global computer systems upon the change of the millennium at New Year's Eve in 1999. More recently, however, Y2K has come to signify a distinct style or aesthetic expression that was prevalent not only in fashion but also in furniture, technological devices, web design and graphic design, starting in the mid-1990s and running until the early 2000s. \n\nNokia was one of the leading mobile phone producers at the time and, as such, is an inseparable part of Y2K aesthetics. The style is marked by transparent and iridescent materials, gradients, neon colours, space-age silver and metallics, as well as amorphous shapes, plastic and faux leather. Ideologically, the Y2K era was marked by the tension between optimism and paranoia about both the role that technology would take in people's lives individually and what it would mean for the future of the entire human civilization.",keywords:["K0015","K0018","K0022","K0025","K0040","K0043"]},{id:"C0033",grouping:"products",title:"Objects in the Nokia Design Archive",blurb:"In addition to paper documents and digital files, the Nokia Design Archive includes approximately 2000 objects. This collection includes a hand-picked selection of objects and images of not only some of the most iconic phones that Nokia produced, but also of previously unseen models, concepts and handmade experiments.",keywords:["K0003","K0006","K0007","K0069"]},{id:"C0034",grouping:"products",title:"The Nokia Moonraker",blurb:"The Moonraker was a Nokia smartwatch that never made it to the market. Apaar Tuli, who was the User Experience (UX) Design Lead in the product development process, remembers that he worked on the Moonraker for at least 18 months, delivering a finished product only to have it pulled out of production two months before the expected launch. \n\nThe Moonraker project included extensive research on usability, UX design and the prototyping of gestures and movements. The UX design team was so disappointed by the cancelation that they organised a ceremonial funeral by burying a Moonraker prototype in the sand on a beach close to the Nokia headquarters in Espoo, Finland. \n\nThis collection includes sketches and video material related to the Moonraker development process, as well as an interview with Apaar about his work as a UX designer at Nokia.",keywords:["K0013","K0014","K0020","K0024","K0044","K0066"]},{id:"C0035",grouping:"strategy",title:"The Nokia Ventures Organisation",blurb:"The Nokia Ventures Organization (NVO) was founded in 1998 to explore new business areas and to facilitate the future growth of Nokia. According to Nokia President Pekka Ala-Pietilä, the NVO looked beyond the expected. By 2000, the NVO consisted of four units: \n- Nokia Internet Connections (NIC) offered IP-oriented products and solutions, and was headquartered in Mountain View, California; \n- Nokia Home Communications (NHC) developed digital platforms and communication solutions for the home environment; \n- the Nokia Entrepreneurial Network (NEW) consisted of insight and foresight; \n- Ventures (an internal incubator) and New Growth Businesses created and developed new businesses within Nokia. \n\nIn NIC and NHC, the design work comprised everything from early concepts to product development work. In NEW alone, there were about 30–40 projects annually. Each project also received support for defining for whom their (often technology-driven) concepts were designed, what their users’ needs would be and how to move forward into product development. \n\nIn addition, there was an NVO Fund. As the in-house design team in the NVO was small (just under ten people), much of the design work in product development was subcontracted to design agencies. This collection includes products and projects developed under the NVO, as well as information on the designers who worked there.",keywords:["K0032","K0036","K0082","K0058","K0061","K0065"]}],km={collections:gm},Km=[{id:"S0001",name:"Adam Scott",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0002",name:"Adriana Parcero",start:"2006",end:"2009",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0003",name:"Äijälä Enni",start:"2004",end:"2008",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0004",name:"Aki Laine",start:"2004",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0005",name:"Akseli Anttila",start:"1995",end:"2010",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0006",name:"Alastair Curtis",start:"1993",end:"2009",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0007",name:"Alejando Sanguinetti",start:"2006",end:"2010",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0008",name:"Aleksi Eeben",start:"2002",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0009",name:"Aleksi Heinonen",start:"2006",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0010",name:"Andrew Gartrell",start:"1994",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0011",name:"Anna Nilsson",start:"2008",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0012",name:"Anna Valtonen",start:"1995",end:"2008",start2:"",end2:"",text:"",link:"https://aalto.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=5bf2e2d9-bb24-43f1-803b-b1bc0086bf84&autoplay=false&offerviewer=false&showtitle=true&showbrand=true&captions=true&interactivity=all",recording:"",transcript:"",stories:["S0109","S0085","S0049"],collections:["C0001","C0005","C0013","C0027","C0028","C0035"],papers:"",keywords:["K0031","K0036","K0060","K0061","K0064"]},{id:"S0013",name:"Anniina Verkkomäki",start:"2005",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0014",name:"Anssi Tarna",start:"2004",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0015",name:"Anthony Dalby",start:"1999",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0016",name:"Anton Fahlgren",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0017",name:"Antti Kujala",start:"1997",end:"2010",start2:"",end2:"",text:"NRC, Entry business unit, Nokia Case",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0018",name:"Anu K.Nousiainen",start:"2000",end:"2009",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0019",name:"Anu Nordling",start:"1999",end:"2001",start2:"2002",end2:"2012",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0020",name:"Apaar Tuli",start:"2002",end:"2014",start2:"",end2:"",text:"x",link:"https://aalto.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=21ef1733-4577-432e-9b11-b1bc0086bffe&autoplay=false&offerviewer=false&showtitle=true&showbrand=true&captions=true&interactivity=all",recording:"",transcript:"Apaar Tuli.pdf",stories:[],collections:["C0002","C0008","C0030","C0034"],papers:"",keywords:["K0009","K0011","K0013","K0014","K0059"]},{id:"S0021",name:"Ari Koli",start:"2002",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0022",name:"Axel Meyer",start:"2000",end:"2023",start2:"",end2:"",text:"oulu Axel Meyer (Argentina) 1999 (concepts and peripherals)",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0023",name:"Babette Strousse",start:"1994",end:"2007",start2:"",end2:"",text:"x",link:"https://aalto.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=bf55600a-30c6-4513-bd79-b1bc0086bfb1&autoplay=false&offerviewer=false&showtitle=true&showbrand=true&captions=true&interactivity=all",recording:"",transcript:"Babette Strousse.pdf",stories:["S0049","S0043","S0006"],collections:["C0008","C0015","C0029"],papers:"",keywords:["K0032","K0036","K0058","K0062","K0070"]},{id:"S0024",name:"Benoit Rouger",start:"2003",end:"2014",start2:"",end2:"",text:"Material technology projects, 3D glass, technical plastics, composites, etc. Started in 2005 with a Master thesis on camera capture on the go. I joined the E-series Design Team led by Valtteri Eroma. I was located to Salo before we moved to Nokia Espoo in 2007. In my team, we helped my colleagues with their projects, it was an awesome place to work. We used to closely collaborate with the Strategy and Insight team. The design team was getting the latest trends on design and technology. As a team, we created design language sprint for the range of products. At the time, the portfolios was structured by the business units.With the wake of smart phones, business organisation changed and so did design accordingly. Slowly the portfolio scale was simplified and reduced, there was a lot of effort to compete also on the side with MeeGo Nokia and Intel pushing their own platforms.",link:"https://aalto.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=604ff595-d144-4117-82d0-b1bc0086c05c&autoplay=false&offerviewer=false&showtitle=true&showbrand=true&captions=true&interactivity=all",recording:"",transcript:"Benoit Rouger.pdf",stories:["S0189","S0146","S0109"],collections:["C0006","C0008","C0031","C0033"],papers:"",keywords:["K0059","K0062","K0069","K0071"]},{id:"S0025",name:"Bill Sermon",start:"1998",end:"2009",start2:"",end2:"",text:"x",link:"https://aalto.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=79a9d8d1-fdd0-4d4e-b651-b1bc00893221&autoplay=false&offerviewer=false&showtitle=true&showbrand=true&captions=true&interactivity=all",recording:"",transcript:"Bill Sermon.pdf",stories:["S0049","S0043","S0115","S0108"],collections:["C0015","C0029"],papers:"",keywords:["K0032","K0036","K0058","K0062","K0072"]},{id:"S0026",name:"Birgir Magnusson",start:"1998",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0027",name:"Brody Larson",start:"2006",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0029",name:"Casper Asmussen",start:"2006",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0030",name:"Chao (Adam) Huang",start:"2009",end:"2013",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0032",name:"Charlie Sutton",start:"2007",end:"2013",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0033",name:"Chris Merrick",start:"2009",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0034",name:"Daniel Dhondt",start:"2006",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0035",name:"Daniel Peterson",start:"2007",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0036",name:"Daren Leith",start:"2008",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0037",name:"Tiina Haaksluoto",start:"1995",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0038",name:"Duncan Burns",start:"2011",end:"2013",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0039",name:"Jeffrey Higashi",start:"1996",end:"2000",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0040",name:"Duncan Lamb",start:"2008",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0041",name:"Edward Mitchell",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0042",name:"Eero Hokkanen",start:"2007",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0043",name:"Eero Miettinen",start:"1994",end:"2008",start2:"",end2:"",text:"x",link:"https://aalto.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=e973d07d-c2c4-4fc6-96ee-b1bc008ab723&autoplay=false&offerviewer=false&showtitle=true&showbrand=true&captions=true&interactivity=all",recording:"",transcript:"",stories:["S0049","S0012","S0085"],collections:["C0008","C0025","C0029","C0031"],papers:"",keywords:["K0036","K0058","K0062","K0071"]},{id:"S0044",name:"Eeva Raitio (Lehtomäki)",start:"1997",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0045",name:"Elise Levanto",start:"1999",end:"2010",start2:"2011",end2:"2012",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0046",name:"Emma Hagman",start:"1999",end:"2012",start2:"",end2:"",text:'27.02.2024 - I really enjoyed working on projects which we used to call "Total experience design". These were, as the name says, projects including the total experience around a specific theme: device design, bag design, clothes design, graphic design, photography & styling, colours & material design, packaging design, sound design, animations, exhibition design etc. These projects were all on a conceptual level, only for in-house use, and never ended in the shops for consumers. \n\nOne which I remember well, for which I worked as the art director, was called Pulse and was about sport, health and well being. I worked with several external partners from different countries and the final presentation was made in form of an exhibition in Nokia House.\nI also worked as the art director for a few book design projects (also in-house projects, on a conceptual level). These were also nice projects, as they included many areas of design: graphic design, photography, styling, casting, colours & materials etc.\n\nGraphic design: decorative prints, art direction, "total experience" design, book design, visual story telling, photography renewal projects, colour & material projects, trend projects etc. Most of these were on a conceptual level and never ended in consumer shops.\nAccessories design (bags, pouches, jewelry): art direction and conceptual design in collaboration with external partners.',link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0047",name:"Erika Kelter",start:"2008",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0048",name:"Esa Nousiainen",start:"2005",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0049",name:"Frank Nuovo",start:"1995",end:"2006",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0050",name:"Gerardo Herrera",start:"1996",end:"2007",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0051",name:"Helena Rantala",start:"1994",end:"2006",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0052",name:"Gisele Palatnik",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0053",name:"Grace Boicel",start:"2001",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0054",name:"Gregor Magnusson",start:"1999",end:"2004",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0055",name:"Guido Casalegno",start:"2010",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0056",name:"Hanna Vuolteenaho",start:"1995",end:"2023",start2:"",end2:"",text:"oulu Hanna Vuolteenaho 1995 - still with Nokia (61XX, 33XX, 63XX, concepting, portfolio and product design for Mobile Phones, CTO & tech)",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0057",name:"Hannu af Ursin",start:"2002",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0058",name:"Harri Kiljander",start:"2004",end:"2005",start2:"2009",end2:"2010",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0059",name:"Harri Wikberg",start:"1995",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0060",name:"Heikki Hakamäki",start:"1999",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0061",name:"Heikki Kangasmaa",start:"2000",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0062",name:"Heli Rantavuo",start:"2008",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0063",name:"Heli Sade",start:"1995",end:"2006",start2:"",end2:"",text:"These are somewhere 1995-1997\n\n“When we first time saw big Nokia advertisements of our phones on the airport we were so excited and took photos with our digicameras. We brought those photos home and office for others to marvel and admire. So sweet.“\n\nI remember when Nokia was ranked as the third biggest telecommunication company in the world.  We pondered that was our top because we never can beat Ericsson or Motorola. Ericsson was second. Motorola first. Ericsson was so famous with strong historical background. ..and from Sweden. Motorola was the powerful worldwide American telecommunicator company… but we continued our growth like a rocket. We designers were asked continuously something new.. on the concept, function, appearance, colors, materials and what was the most important the total experience. Human and holistic approach. In that time the accessories were extremely important when they offer the functions which were not yet integrated to phones or having cloud services. Almost everything felt to be possible or was made to be possible. Global sourcing was finding suppliers and co-operators for us. I remember EriK Anderson asked something sexier to some almost ready concept which we were working on. Then we rethought and retouched some details, colors, materials, graphics, sounds, effects..what ever we could discover possible in project timeline. Of course it was not only design issue. Sometimes implementation was not acceptable. Sometimes these kind of issues were considered so important that the mailstone was not reached and whole time schedule were postponed.\n\n“There was the time when different kind of carrying cases were considered as an essential mobile phone accessories. I got the proposal from the reindeer breeder. They offered reindeer fur to carrying cases. It was actually something that was fitting to one expression category phone in that time. Our volumes where just too big for the amount reindeers in Lapland. If I remember correctly there was some phones made something like 43 milj. pieces. Even though it was not thought to be inbox (in phone´s salepackage) carrycase it was not possible. Poor reindeers were saved from extinction.“",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0064",name:"Iain Pottie",start:"1998",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0065",name:"Ilkka Husgafvel",start:"1998",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0066",name:"Ilya Baraev",start:"2001",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0067",name:"Ingve Holmung",start:"2005",end:"2008",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0068",name:"Jaana Beidler",start:"2010",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0069",name:"Jaana Taskinen",start:"2014",end:"2023",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0070",name:"Janina Hihnala",start:"2004",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0071",name:"Jannu Kettula",start:"1985",end:"1988",start2:"",end2:"",text:"x",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0072",name:"Jarkko Saunamäki",start:"2001",end:"2012",start2:"",end2:"",text:"16.03.2023 - NVO KOPA was one of the first wrist device project, in a line of many. It was intended for golf players. At the same time, Nokia introduced Nokia Design DNA. There was a lot of discussion bring a new platform, in addition to phones; and how to implement Design DNA in wrist device. Internal customer, NVO Swell (Sport and Wellness) unit was soon shut down. There was a single prototype created. The mechanical designer came to show it, and told it is altogether a 1M€ wrist device. If they made another, it would cost half of that. Wrist device industrial design, UI and visual design was designed by Linja Design. I was Design Manager, and Industrial Designer of the accessories.",link:"",recording:"Jarkko Saunamäki.mp3",transcript:"Jarkko Saunamäki.pdf",stories:[],collections:["C0002","C0010","C0011","C0035"],papers:"",keywords:["K0013","K0014","K0059","K0068","K0075"]},{id:"S0073",name:"Jarmo Lehtonen",start:"1998",end:"2006",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0074",name:"Jean-Marc Hering",start:"2000",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0075",name:"Jeff Deacon",start:"1997",end:"2008",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0076",name:"Jeremy Matters",start:"2012",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0077",name:"Joakim Karske",start:"2005",end:"2014",start2:"",end2:"",text:"Head of design, MP+Vertu, Design Strategy+Portfolio, Head of Brand at the new Nokia",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0078",name:"Joe Macleod",start:"2004",end:"2006",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0079",name:"Johanna Jarvelainen",start:"2000",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0080",name:"Johanna Liipola",start:"2004",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0081",name:"Jokke Eljala",start:"1995",end:"2005",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0082",name:"Jonna Ager-Wick",start:"2014",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0083",name:"Jonne Harju",start:"2005",end:"2014",start2:"2022",end2:"2023",text:"oulu",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0084",name:"Jose Perez",start:"2008",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0085",name:"Jouko Tattari",start:"1984",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0086",name:"Jue Feng",start:"2005",end:"2011",start2:"2013",end2:"2014",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0087",name:"Juha Hemanus",start:"2005",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0088",name:"Jukka Rautiainen",start:"2010",end:"2013",start2:"",end2:"",text:"I have especially fond memories developing designs with Osmo Knuuttila, the best mechanical designer I have met. My most interesting project was being lead designer for the first wireless chargers around 2011-2012. I often refer to that few years as the ideal design process, the products and tech were largely forgotten until my products became usable again after Apple launched wireless charging around 2019.",link:"",recording:"",transcript:"",stories:["S0136"],collections:["C0007","C0025"],papers:"",keywords:[]},{id:"S0089",name:"Jussi Mantere",start:"2003",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0090",name:"Jussi Ruohonen",start:"1998",end:"2007",start2:"2010",end2:"2012",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0091",name:"Jussi Tuurnala",start:"1996",end:"2009",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0092",name:"Jutta Johansson",start:"2011",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0093",name:"Kaisa Hagman-Chafei",start:"2005",end:"2005",start2:"2006",end2:"2012",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0094",name:"Kari kääriäinen",start:"2000",end:"2010",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0095",name:"Kat Gough",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0096",name:"Kati Björninen",start:"1998",end:"2015",start2:"",end2:"",text:"ID, CMF",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0097",name:"Katja Rautio",start:"1994",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0098",name:"Kevin Walker",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0099",name:"Laura Huhtela-Bremer",start:"2000",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0100",name:"Lea Sarasjoki",start:"1999",end:"2010",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0101",name:"Maria Rehbinder",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0102",name:"Liisa Puolakka",start:"1999",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0103",name:"Liliana Becerra",start:"2001",end:"2007",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0104",name:"Linda Praulina",start:"2014",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0105",name:"Luke Johnson",start:"2011",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0106",name:"Maria Leinvuo",start:"2006",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0107",name:"Mark Delaney",start:"2007",end:"2015",start2:"",end2:"",text:"x",link:"",recording:"Mark Delaney.mp3",transcript:"Mark Delaney.pdf",stories:[],collections:[],papers:"",keywords:[]},{id:"S0108",name:"Mark Mason",start:"1993",end:"2012",start2:"",end2:"",text:"x",link:"",recording:"Mark Mason.mp3",transcript:"Mark Mason.pdf",stories:[],collections:[],papers:"",keywords:[]},{id:"S0109",name:"Markku Oksman",start:"1995",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0110",name:"Marko Ahtisaari",start:"2002",end:"2006",start2:"2009",end2:"2013",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0111",name:"Markus Rahkonen",start:"2001",end:"2016",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0112",name:"Matt Brown",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0113",name:"Matt Jones",start:"2008",end:"2010",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0114",name:"Matthew George",start:"2008",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0115",name:"Matthew Sinclair",start:"1995",end:"2003",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0116",name:"Matti Mikkola",start:"2001",end:"2008",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0117",name:"Meri Laine",start:"2000",end:"2011",start2:"",end2:"",text:"15.03.2023 - There were so many interesting projects, but I have to say one that I remember well. A product design project,  the Nokia 6500 Classic phone. My role in that project was a CMF ( colours materials and finished ) designer. That was a project that started from the material story- that came first.  We had a good strong material story from the beginning  to the end. The body was made out of CNC machined aluminum. That made the looks quite slim and metallic. It was launched in 2007 / 2008.",link:"",recording:"",transcript:"",stories:[],collections:["C0003"],papers:"",keywords:[]},{id:"S0118",name:"Meri Verho",start:"2004",end:"2008",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0119",name:"Michael Davis-Burchat",start:"2008",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0120",name:"Michihito Mizutani",start:"2011",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0121",name:"Miia Pöytälaakso",start:"2015",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0122",name:"Mika Nenonen",start:"2006",end:"2013",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0123",name:"Mikael Jaakkola",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0124",name:"Mikko Aarras",start:"2001",end:"2016",start2:"",end2:"",text:'14.03.2023 - I would divide my industrial design career at Nokia in 3 parts: Learning phase by making a bunch of schedule driven N-Series phones then a distractive product N8 as a disruption in design at Nokia. After that started the "Fabula" era: N9 and beyond: The unibody products with strong colours, curved glass and seamless design.',link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0125",name:"Milka Eskola",start:"1997",end:"1998",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0126",name:"Minna Qiang",start:"2003",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0127",name:"Nick Foster",start:"2009",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0128",name:"Nicole Racquel Ryan",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0129",name:"Nigel Dunlea",start:"2004",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0130",name:"Nigel Dunlea",start:"2004",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0131",name:"Niilo Alfthan",start:"2000",end:"2014",start2:"",end2:"",text:"oulu Niilo Alfthan ~2000  (Conceptual work for research org and perhaps multimedia)",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0132",name:"Nikki Barton",start:"2008",end:"2014",start2:"",end2:"",text:"5.04.2023 - A member of the Design Leadership Team that transformed the way design was thought of within the company. This led to the award winning range of inherent colour, polycarbonate, Nokia Lumia phones. Responsible for creative and operational leadership of a global multidisciplinary team ranging from 50-130 strong.\n\n• Led the design integration of Windows on Lumia devices.\n• Creative lead and drive behind Nokia Belle operating system: ‘Delivering a modern UX on a par with Android’, to create maximum impact and give time for Windows 7 to ramp up. \n• Main speaker for Lumia 520 and 720 product launch India 2013.\n\nTeam responsible for:\n• MixRadio: 4.5 star-rated personal contextual radio service. Free music player with subscription based premier tier offers, and 36 million tracks available in 31 countries. Available on Android (1 million downloads in first month), iPhone, Windows and Web enabled devices \n• Nokia/Lumia Camera: Innovative camera interface awarded the Red Dot 2014 Best of the Best and the iF communication design award. \n• Core Device experience: Designing more human interactions such as 'Hey, Cortana' – an always listening system app that recognises your voice and allows you to go totally hands-free from your Lumia.",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:["K0066"]},{id:"S0133",name:"Nina Hultkrantz (Koskinen)",start:"1997",end:"2007",start2:"",end2:"",text:"CMD, material design and research",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0134",name:"Oona Casalegno",start:"2002",end:"2010",start2:"",end2:"",text:"5.04.2023 - I worked as an external Packaging Designer in Nokia packaging design team through Manpower recruitment company during 8.4. – 2.12.2002 in Nokia, Tampere Hervanta campus. My first direct boss was Tiina Haaksluoto. After that I continued as in-house. I started as an accessory packaging designer. My first project was to design 3D pet blister package for Cameron (Nokia 3650) changeable color cover. Soon I got more responsibilities and I got the first phone package project. Towards the end I worked more as a concept designer but still doing real projects. The job always included close collaboration with suppliers and factories (Nokia and suppliers). Also arranging standard testings like humidity tests, vibration test and dropping tests. The job included lot of calculations. Everything needed to be detailed, efficient and according to guidelines. Everything was documented with version markings. I was primarily working with Fashion products, accessories, also N-Gage, and Entertainment products. I also did some operator collaboration projects with Vodaphone and Orange. \n\nAt the end, I was working with laptop-type of products, Connected Computers, which got killed one after another. My last finished project was an e-reader. Everything was ready, including the packages. It was killed when it was supposed to go to the shops.",link:"",recording:"",transcript:"",stories:["S0037"],collections:[],papers:"",keywords:[]},{id:"S0135",name:"Oskar Korkman",start:"2008",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0136",name:"Osmo Knuttila",start:"2006",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0137",name:"Panu Johansson",start:"1994",end:"2009",start2:"",end2:"",text:"15.03.2023 - The Communicator product series. I had the opportunity to work on the communicators from the start. I was able to contribute to from product concept to User Interface Design and Product Design.\nThese projects were: Responder - Communicator 9000, Spock - Communicator 9110 and Linda - Communicator 9210.\n\nI did three generations of Nokia Communicator products, where I started with the user interface at first, then I went on to design the first one and the second one and the third one. I was also in other projects in the meantime, like the accessory camera for the 9210 communicator and things like that. I also did the user interface for that one. \n\nAfter that, I moved to Denmark and worked with feature phones, 3210 as an example, the programme name Asterix, another one was PopEye, I think 3510 probably, I don’t remember the exact number. I also helped with the 3200 because I was kind of the design manager at that point, so I had a couple of people working with me. Then I returned to Finland where I worked with N700 or 77D, the internet tablet, one of the first iPad type of thing. \n\nWe were doing a lot of concepting. Later years we worked a lot with concepts that never went anywhere. It was very important for us in Nokia Design the concept work; people would work out the different types of futures that were sometimes completely impossible with the technology of the day, but you could see how that fed into the daily design work, kind of like viruses where people would be inspired by them while working in other design projects. There are things also that are now a reality, like for example sport watches that are connected to smart phones and so on. I did the first concept for that in 1999. It was never realized, all I have is some work and a body of the device. But the idea was even prototyped. This is to me a very important part of the work that we did, work that nobody outside of the buildings ever saw.\n\nI was very fortunate to have worked with products that never existed before, some ideas were completely new.",link:"",recording:"",transcript:"",stories:[],collections:["C0004"],papers:"",keywords:[]},{id:"S0138",name:"Pascal Wever",start:"2004",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0139",name:"Pascal Wever",start:"2004",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0140",name:"Pawena Thimaporn",start:"1999",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0141",name:"Pekka Majanen",start:"1998",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0142",name:"Peter Griffith",start:"2005",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0143",name:"Petteri Kolinen",start:"1993",end:"2007",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0144",name:"Petteri Tuominen",start:"2002",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0145",name:"Philip Lindberg",start:"2006",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0146",name:"Pinja Rouger",start:"2004",end:"2010",start2:"2011",end2:"2012",text:"In my Nokia Design years, I did ID and CMD work. I started in Salo in 2004 as ID trainee. After that, I did my MA thesis for E-series design and after that, I joined the team as ID. My first designed product was E51. The second was the E55. In 2007, I moved to CMD team and worked in N-series CMD until my parental leave in 2010. As CMD I was designing N-series products and I led the CMD concept work and execution for the E7 and the E8 products, for example.",link:"",recording:"",transcript:"",stories:[],collections:["C0003"],papers:"",keywords:[]},{id:"S0147",name:"Pip Tompkin",start:"2005",end:"2008",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0148",name:"Rachel Anderson",start:"2010",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0149",name:"Remy Bourganel",start:"2004",end:"2009",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0150",name:"Rhys Newman",start:"2001",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0151",name:"Richard Bessel",start:"2010",end:"2013",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0152",name:"Riitta Nieminen-Sundell",start:"1995",end:"2000",start2:"2002",end2:"2007",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0153",name:"Rita Parada",start:"2004",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0154",name:"Rob van der Haar",start:"2003",end:"2008",start2:"",end2:"",text:"23.03.2023 - I've had the opportunity to work on many innovative products, applications and services during my time at Nokia Research, Nokia Venture Organisation and Nokia Design. Most exciting was to work with a team of designers on Direct UI, a multitouch interface for Maemo OS.",link:"",recording:"",transcript:"",stories:[],collections:["C0035"],papers:"",keywords:["K0060","K0066"]},{id:"S0155",name:"Rob Wilgra",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0156",name:"Rodrigo Castaneda",start:"2006",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0157",name:"Roope Rainisto",start:"2006",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0158",name:"Saija Lehto",start:"2008",end:"2011",start2:"2013",end2:"2014",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0159",name:"Sameer Shirgaonkar",start:"2004",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0160",name:"Sami Säilä",start:"1996",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0161",name:"Satu Kalliokulju",start:"1997",end:"2013",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0162",name:"Sebastian Frey",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0163",name:"Shunjiro Eguchi",start:"1999",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0164",name:"Simon Bradford",start:"2004",end:"2009",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0165",name:"Simon James",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0166",name:"Sondre Ager-Wick",start:"2005",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0167",name:"Stephen White",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0168",name:"Sylvia Feichtinger",start:"2006",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0169",name:"Tanja Fisher",start:"1997",end:"2007",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0170",name:"Tapani Jokinen",start:"1995",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0171",name:"Tapio Hakanen",start:"2009",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0172",name:"Tej Chauhan",start:"2000",end:"2005",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0173",name:"Terence Tan",start:"2008",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0174",name:"Thomas Tallqvist",start:"2013",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0175",name:"Tiina Aarras",start:"2008",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0176",name:"Tiina Karhu",start:"2003",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0177",name:"Tiina Ruohonen",start:"2007",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0178",name:"Tiina-Maria Rintala",start:"1995",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0179",name:"Tom Arbisi",start:"1997",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0180",name:"Tom Eaton",start:"2005",end:"2009",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0181",name:"Tomi Toiviainen",start:"2012",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0182",name:"Toni Leinvuo",start:"2006",end:"2013",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0183",name:"Totti Helin",start:"1997",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0184",name:"Tuomas Nylen",start:"2005",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0185",name:"Tuomas Reivo",start:"2007",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0186",name:"Tuomo Aijala",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0187",name:"Ulla Uimonen",start:"1995",end:"2016",start2:"",end2:"",text:"Head of packaging design until Microsoft",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0188",name:"Valérie Pegon",start:"2002",end:"2005",start2:"",end2:"",text:'3.05.2023 - Nokia Design Oulu, Nokia Venture Organization Helsinki, Nokia Design Farnborough (Lifestyle/fashion). While at NVO, I lead a service concept project about the topic of "presence" - truly about connecting people through apps and services. I had the chance to work with internal experts from different backgrounds (business, ethnography/social sciences, designers, etc...) to imagine future uses for phones with new functionalities such as geolocation, sharing content, RFIDs, sensors, haptic feedback, etc. We combined poetry, gamification, social connections in a very creative and open fashion.\n\nWhen I joined NVO, it existed before, TVs, remote controls, but that was at the end. I worked with one remote control at NVO, but the TV business stopped. There were, I think other product lines before that, maybe in Sweden because it was related to an acquisition in Sweden, where my colleagues were. I was supposed to move to Sweden, which didn’t happen, which was good. Anna was there already at this point; she recruited me to NVO. Afterwards we had the team, but they cancelled our products, so we worked more in the area for new business ideas, new product ideas, people like Marko Ahtisaari were working on new concepts. We worked in RFID stuff, there was a project about gifts, social aspects, coming from the meaning of “Connecting People”, we were not thinking of just the physical product, but also with sharing media files, having capacity to share more raw data, etc.',link:"",recording:"",transcript:"",stories:[],collections:["C0035"],papers:"",keywords:[]},{id:"S0189",name:"Valtteri Eroma",start:"1999",end:"2014",start2:"",end2:"",text:"Accessories, Design Manager E-series Strategy, Head of E-series Design, design portfolio",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0190",name:"Vids Samanta",start:"2009",end:"2011",start2:"2012",end2:"2013",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0191",name:"Ville Tikka",start:"2006",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0192",name:"Virva Emilia Auvinen",start:"2010",end:"2015",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0193",name:"Zina Kranck",start:"1994",end:"2005",start2:"",end2:"",text:"First Accessories Business Unit, then CMG, finally on Insight and Innovation.",link:"https://aalto.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=25d4fbe2-7cc1-4baa-8139-b1bc008d3cbf&autoplay=false&offerviewer=false&showtitle=true&showbrand=true&captions=true&interactivity=all",recording:"",transcript:"Zina Kranck.pdf",stories:[],collections:["C0003","C0007","C0020","C0028","C0033"],papers:"",keywords:["K0046","K0050","K0076","K0059","K0065"]},{id:"S0194",name:"Jari Ijäs",start:"1999",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0195",name:"Christian Lindholm",start:"1995",end:"2005",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0196",name:"Dale Frye",start:"1996",end:"1999",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0197",name:"Sean Prior",start:"1993",end:"2007",start2:"2010",end2:"2012",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0198",name:"Pertti Salmi",start:"1995",end:"2012",start2:"",end2:"",text:"oulu concepting, 5110, and many many more, some of the internal names: Puma, Remix, Astro, clamshells…",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0199",name:"Tanja Finkbeiner",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0200",name:"Rudy Widiaman",start:"2001",end:"2006",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0201",name:"Michael McKay",start:"1997",end:"2009",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0202",name:"Leonard Wozniak",start:"2007",end:"2013",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0203",name:"Ram Chaturabul",start:"1999",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0204",name:"William Yau",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0205",name:"jim Holtorf",start:"2001",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0206",name:"Maria Isohanni",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0207",name:"Marianne Thomsen",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0208",name:"Susan Huotari",start:"1995",end:"2010",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0209",name:"Anna Himmanen",start:"2005",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0210",name:"Riika Molarius",start:"1990",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0211",name:"Jan Blom",start:"2003",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0212",name:"Elisabet Yanagisawa Avén",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0213",name:"Kelly Burlace",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0214",name:"Qifeng Yan",start:"2007",end:"2010",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0215",name:"Atte Kinnula",start:"1993",end:"2011",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0216",name:"Ian Pottie",start:"1998",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0217",name:"Cath Stocker",start:"2007",end:"2014",start2:"",end2:"",text:"17.08.2023 - Delivering Nokia’s first Booklet 3G, where the team received Company Achievement Award Status (I was project Manager to Ian Buckle's team). 2008-2009\n\nIn 2011, I project managed an exhibition held at the Design Museum in London ‘People Made: Nokia Products That Changed The World’ managing the Nokia Design Team in close collaboration with our exhibition partners, Exhibition Continues Ltd., so I know first hand how tricky it was to source devices from teams around the world and help to document them!\n\nIn 2014, partnering with David Harrigan, Head of Visual Content, we delivered a photographic project, ‘Future Creatives’, an Integrated Design Team initiative, in collaboration with creative institutions around the globe to engage with their photography students on a series of complex photographic briefs using flagship Lumia 1020 devices.",link:"",recording:"",transcript:"",stories:["S0218","S0219"],collections:[],papers:"",keywords:[]},{id:"S0218",name:"Ian Buckle",start:"2005",end:"2012",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:["S0217"],collections:[],papers:"",keywords:[]},{id:"S0219",name:"David Harrigan",start:"2012",end:"2014",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:["S0217"],collections:[],papers:"",keywords:[]},{id:"S0220",name:"Nora Brelo",start:"1999",end:"2014",start2:"",end2:"",text:"Oulu 1999 (MX, Thunder)",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0221",name:"Sami Viitasaari",start:"2000",end:"2006",start2:"",end2:"",text:"(n-gage, Clark, clamshells) Oulu",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0222",name:"Hanna Viitasaari",start:"2003",end:"",start2:"",end2:"",text:"Oulu ~2003 (headset concepts for Classic 4, thesis)",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0223",name:"Chee Yee Wong",start:"2003",end:"2012",start2:"",end2:"",text:"Oulu Multimedia: Nokia Smart Devices (Windows Phone division) future design ideation and concept development\n- Leading, organizing & coordinating design workshop, marketing & trend research analysis\n- Taking a leading and mentor role to Junior and Mid-level Designers in the team, including overviews and directing progress, day-to-day functions and design executions\n- Design Lead of the following products:\n- Nokia Lumia 505\n- Nokia 700\n- Nokia Oro\n- Nokia Windows Phone concept visions- Vision Lead for Nokia's Categories (7000 & 8000) including the executions of the following products:\n- Nokia 8800 Arte, Nokia 8800 Saphire Arte & Nokia 8800 Carbon Arte\n- Nokia 5800 Navigation, Nokia 5230 & Nokia 5235 Comes with Music\n- Nokia 7500 PRISM & Nokia 7900 PRISM\n- Nokia Gears and peripherals Lead Designer for Nokia N800\n- Core member of N-series Design development including N73, N75, N76, N77, N92, N93i & N95\n- Participate in the design development of Nokia N-gage QD\n- Working closely with Nokia POP and Nokia Store concept team",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0224",name:"Viola Puhalovic",start:"2004",end:"",start2:"",end2:"",text:"oulu, 2004 (Wearables, accessories concepting)",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0225",name:"Jani Similä",start:"2004",end:"",start2:"",end2:"",text:"oulu, 2004 (gaming concepts)",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0226",name:"Petri Montin",start:"2005",end:"2009",start2:"",end2:"",text:"oulu, 2005-2009 external design consultant from Idem Oy, co-located with Nokia Design team (Concepting, navigators, Gwen)",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0227",name:"Anna Klemettilä-Sorri",start:"2005",end:"2009",start2:"",end2:"",text:"oulu, 2005-2009 external design consultant from Idem Oy, co-located with Nokia Design team (concepting, navigators, Polaris, clamshells)",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0228",name:"Jere Määttä",start:"2005",end:"2007",start2:"",end2:"",text:"oulu, 2005 (concepting, Thunder refresh)",link:"",recording:"",transcript:"",stories:["S0056"],collections:[],papers:"",keywords:[]},{id:"S0229",name:"Oliver Cruz",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0230",name:"Ulrica Bohné",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0231",name:"Christian Elnegård",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]},{id:"S0232",name:"Sally Muddel",start:"",end:"",start2:"",end2:"",text:"",link:"",recording:"",transcript:"",stories:[],collections:[],papers:"",keywords:[]}],ym={stories:Km},wm=[{id:"K0001",title:"bluetooth"},{id:"K0002",title:"clamshell phone"},{id:"K0003",title:"flip phone"},{id:"K0004",title:"hands free"},{id:"K0005",title:"laptop"},{id:"K0006",title:"mobile phone"},{id:"K0007",title:"multimedia phone"},{id:"K0008",title:"sliding cover"},{id:"K0009",title:"software"},{id:"K0010",title:"table phone"},{id:"K0011",title:"touch screen"},{id:"K0012",title:"virtual glasses"},{id:"K0013",title:"smart watch"},{id:"K0014",title:"wereable"},{id:"K0015",title:"accesory"},{id:"K0091",title:"Y2K"},{id:"K0080",title:"communicator"},{id:"K0084",title:"crazy"},{id:"K0016",title:"beige"},{id:"K0017",title:"black"},{id:"K0018",title:"blue"},{id:"K0019",title:"brown"},{id:"K0020",title:"green"},{id:"K0021",title:"grey"},{id:"K0022",title:"iridescent"},{id:"K0023",title:"metallic"},{id:"K0024",title:"orange"},{id:"K0025",title:"pink"},{id:"K0026",title:"red"},{id:"K0027",title:"silver"},{id:"K0028",title:"transparent"},{id:"K0029",title:"white"},{id:"K0090",title:"gold"},{id:"K0030",title:"yellow"},{id:"K0031",title:"business unit"},{id:"K0032",title:"collaboration"},{id:"K0033",title:"education"},{id:"K0034",title:"gaming"},{id:"K0035",title:"japanese"},{id:"K0036",title:"leadership team"},{id:"K0037",title:"marketing"},{id:"K0038",title:"music"},{id:"K0039",title:"nanotechnology"},{id:"K0040",title:"women"},{id:"K0041",title:"men"},{id:"K0042",title:"children"},{id:"K0043",title:"youth"},{id:"K0074",title:"Nokia lifestyle"},{id:"K0075",title:"sports"},{id:"K0078",title:"fashion"},{id:"K0079",title:"businessman"},{id:"K0082",title:"Nokia Design History"},{id:"K0083",title:"cars"},{id:"K0085",title:"L'amour Collection"},{id:"K0086",title:"cultural understanding"},{id:"K0088",title:"Vision 99"},{id:"K0089",title:"3G Concept"},{id:"K0044",title:"concept"},{id:"K0045",title:"correspondance"},{id:"K0046",title:"sketch"},{id:"K0047",title:"handmade"},{id:"K0048",title:"inspirational material"},{id:"K0049",title:"memo"},{id:"K0050",title:"moodboard"},{id:"K0051",title:"news article"},{id:"K0052",title:"photograph"},{id:"K0053",title:"video"},{id:"K0054",title:"presentation"},{id:"K0055",title:"promotional material"},{id:"K0056",title:"publication"},{id:"K0057",title:"digital rendering"},{id:"K0073",title:"future concept"},{id:"K0081",title:"Multimedia"},{id:"K0087",title:"Nokia People"},{id:"K0058",title:"design management"},{id:"K0059",title:"design process"},{id:"K0060",title:"design research"},{id:"K0061",title:"design strategy"},{id:"K0062",title:"design team"},{id:"K0063",title:"experience design"},{id:"K0064",title:"interaction design"},{id:"K0065",title:"trend forecasting"},{id:"K0066",title:"user interface"},{id:"K0067",title:"user scenarios"},{id:"K0068",title:"user segmentation"},{id:"K0069",title:"product comparison"},{id:"K0070",title:"USA"},{id:"K0071",title:"Finland"},{id:"K0072",title:"UK"},{id:"K0076",title:"Colours, Materials and Graphics"},{id:"K0077",title:"Nokia Ventures Organisation"}],Cm={keywords:wm};let ft=[],ai=[],ci=[],Ia=[],Os=[],zs={},Gi={},Zo={},qo={},M0=new cm;const bm=Promise.resolve(!0).then(()=>{ft=zm(mm),zs=ft.reduce((e,t)=>(e[t.id]&&console.warn("Duplicate entry ID",t.id),e[t.id]=t,e),zs),Os=Em(ft),ai=Tm(km),Gi=ai.reduce((e,t)=>(e[t.id]&&console.warn("Duplicate collection ID",t.id),e[t.id]=t,e),Gi),ci=Mm(ym),qo=ci.reduce((e,t)=>(e[t.id]&&console.warn("Duplicate story ID",t.id),e[t.id]=t,e),qo),Ia=Cm.keywords,Zo=Ia.reduce((e,t)=>(e[t.id]&&console.warn("Duplicate keyword ID",t.id),e[t.id]=t,e),Zo),console.log("Data loaded successfully.",{finalEntries:ft,finalCollections:ai,finalStories:ci,finalKeywords:Ia}),M0.buildIndex({entries:ft,collections:ai,stories:ci,collectionsById:Gi,keywordsById:Zo,storiesById:qo}),Se.getState().setVisibleNodes([...ai,...ft].sort((e,t)=>qu(e.id,t.id)))}).catch(function(e){console.error("Error loading data:",e)});function D0(e){bm.then(e)}function vm(e){return M0.searchEntriesAndCollections(e)}function _m(e){return M0.searchStories(e)}function Sm(e){const t=[],i=[],n={};return e.forEach(o=>{t.push({id:o.id,name:o.title,start:o.start,file:o.file,type:"entry"}),o.collections.forEach(r=>{r!="C0030"&&r[0]!="K"&&Gi[r]&&i.push({source:o,target:Gi[r]}),n[o.id]=n[o.id]||[],n[o.id].push(r),n[r]=n[r]||[],n[r].push(o.id)})}),ai.forEach(o=>{t.push({id:o.id,name:o.title,theme:o.theme,type:"collection"})}),{nodes:t,links:i,nodeConnections:n}}function Bo(e){return Array.isArray(e)&&e.length!=0}function Nm(e){const t=e.map(i=>i.start).filter(i=>i);return d3.extent(t)}function Xr(e){return e.startsWith("product")?"collection-product":e.startsWith("aesthetics")?"collection-aesthetics":e.startsWith("design")?"collection-design":e.startsWith("strategy")?"collection-strategy":""}function Am(e){return ft.filter(i=>i.keywords.includes(e)).map(i=>i.id)}function Im(e){return ai.filter(i=>i.keywords.includes(e)).map(i=>i.id)}function xm(e){return ci.filter(t=>t.keywords.includes(e)).map(t=>t.id)}function Pm(e){return ci.filter(t=>t.collections.includes(e)).map(t=>t.id)}function Om(e){return ft.filter(t=>t.collections.includes(e)).map(t=>t.id)}function Yu(e){return Gi[e]}function Qu(e){return zs[e]}function Xu(e){return qo[e]}function Zu(e){return Zo[e]}const gd={C:1,A:0,S:2,K:3};function qu(e,t){const i=e[0],n=t[0];if(i!==n)return gd[i]-gd[n];const o=parseInt(e.slice(1)),r=parseInt(t.slice(1));return o-r}function zm(e){return e.entries}function Em(e){let t=[];return e.forEach(i=>{i.start!=""&&i.start.length<5&&t.push(i)}),t}function Tm(e){return e.collections.map(i=>({id:i.id,title:i.title,description:i.blurb,theme:i.grouping,keywords:i.keywords}))}function Mm(e){return e.stories}function Zr(e){var r,a,s,l;const t=(r=e.id)==null?void 0:r.startsWith("A"),i=(a=e.id)==null?void 0:a.startsWith("C"),n=(s=e.id)==null?void 0:s.startsWith("S"),o=(l=e.id)==null?void 0:l.startsWith("K");return{isEntry:t,isCollection:i,isStory:n,isKeyword:o,description:e.description||e.text}}function Dm(e){if(!e)return null;switch(e[0]){case"A":return Qu(e);case"C":const t=Yu(e);return{...t,entries:Om(t.id),stories:Pm(t.id)};case"K":const i=Zu(e);return{...i,collections:Im(i.id),entries:Am(i.id),stories:xm(i.id)};case"S":return Xu(e);default:return console.error("Invalid nodeId",e),null}}const Lm=({onClose:e})=>y.jsx("span",{className:"overlay-close",children:y.jsx("button",{className:"nav-btn",onClick:e,children:"✕"})}),xa=({onBack:e})=>y.jsx("a",{className:"overlay-back info-link",onClick:e,children:"‹ Back"}),Pa=({node:e,onNodeSelect:t})=>{if(!e)return null;const i=Se(o=>o.visibleNodes),n=i.findIndex(o=>o.id===e.id);return y.jsx("span",{className:"overlay-nav-pager",children:n>-1&&y.jsxs(y.Fragment,{children:[y.jsx("button",{className:"nav-btn",disabled:n<=0,onClick:()=>t(i[0]),children:"«"}),y.jsx("button",{className:"nav-btn",disabled:n<1,onClick:()=>t(i[n-1]),children:"‹"}),y.jsxs("span",{className:"overlay-node-counter",children:[n+1," / ",i.length]}),y.jsx("button",{className:"nav-btn",disabled:n+1>=i.length,onClick:()=>t(i[n+1]),children:"›"}),y.jsx("button",{className:"nav-btn",disabled:n>=i.length-1,onClick:()=>t(i[i.length-1]),children:"»"})]})})},Bm=()=>Se(nn)&&y.jsxs("div",{className:"site-footer mobile-site-footer",children:[y.jsxs("ul",{children:[y.jsx("li",{className:"mobile-disclaimer",children:"The full version of the archive, complete with visualisations, can be viewed from a desktop device."}),y.jsxs("li",{children:["Archive materials are subject to a ",y.jsx("a",{className:"info-link external",href:"https://creativecommons.org/licenses/by-nc-nd/4.0/deed.en",target:"_blank",children:"CC BY-NC-ND 4.0"})," license.",y.jsx("br",{}),y.jsx("br",{}),"Please see ",y.jsx("a",{className:"info-link",href:"about.html#use-of-content",children:"HERE"})," for attribution instructions."]}),y.jsx("li",{children:y.jsx("a",{className:"info-link",href:"./about.html",children:"About Nokia Design Archive"})}),y.jsx("li",{children:y.jsx("a",{className:"info-link",href:"./documents/Nokia Design Archive Privacy Notice 25102024.pdf",download:!0,children:"Research Project Privacy Notice"})}),y.jsx("li",{children:y.jsx("a",{className:"info-link",href:"#",onClick:"UC_UI.showSecondLayer();",children:"Cookie Setting"})})]}),y.jsx("a",{className:"link-aalto",href:"https://www.aalto.fi/en/nokia-design-archive",target:"_blank",children:y.jsx("img",{src:"./images/logo-aalto.png",alt:"Aalto University logo",width:"100",height:"auto"})})]});function er(){var n;const e=(n=window.history.state)==null?void 0:n.previousStateExists,t=document.referrer,i=t&&new URL(t).origin===window.location.origin;e||i?window.history.back():window.location.href="/"}function L0(e){return e&&e.file?"./images/archive/".concat(e.file,".jpg"):null}const ep=e=>{if(!e)return;const t=e.getBoundingClientRect(),i=document.getElementById("overlay-modal");if(!i)return;const n=e.querySelector(".overlay-tooltip-image");if(n&&!n.complete){n.addEventListener("load",()=>ep(e),{once:!0});return}const o=i.getBoundingClientRect(),r=e.querySelector(".overlay-tooltip"),a=r.offsetHeight,s=r.offsetWidth;e.classList.remove("tooltip-left","tooltip-right","tooltip-bottom"),t.left-o.left<s/2?e.classList.add("tooltip-left"):o.right-t.right<s/2&&e.classList.add("tooltip-right"),t.top-o.top<a&&e.classList.add("tooltip-bottom")},Rm=({node:e,onNodeSelect:t})=>{const i=!Se(nn);return!e||e.entries.length<1?null:y.jsxs(y.Fragment,{children:[y.jsx("h3",{children:"Related entries:"}),e.entries.map(n=>{const o=Qu(n);return o||console.error("Entry not found",n),o&&y.jsxs("div",{className:"overlay-entry title-entry",onClick:()=>t(o),ref:r=>{r&&ep(r)},children:[o.title,i&&y.jsx("div",{className:"overlay-tooltip",children:y.jsx("img",{className:"overlay-tooltip-image",src:L0(o),alt:o.title})})]},n)})]})},jm=({node:e})=>!e.link&&!e.recording?null:y.jsxs(y.Fragment,{children:[e.link&&y.jsx("iframe",{id:"overlay-interview",src:e.link,width:"100%",height:500,style:{border:"none",margin:"0.8rem auto",display:"block"}}),e.recording&&y.jsx("div",{children:y.jsx("audio",{controls:!0,src:"./documents/".concat(e.recording),className:"overlay-item",children:"Your browser does not support the audio element."})}),e.transcript&&y.jsx("div",{children:y.jsx("a",{href:"./documents/".concat(e.transcript),title:e.transcript,download:"",className:"info-link overlay-item",children:"Click to download the transcript"})})]}),Um=({node:e})=>{if(!e)return null;const{isEntry:t,isCollection:i,isStory:n,isKeyword:o}=Zr(e);return o?null:n?y.jsxs("div",{children:[y.jsx("div",{className:"overlay-label overlay-date",children:e.start?y.jsxs(y.Fragment,{children:[e.start," - ",e.end||"?"]}):"working time unknown"}),e.start2&&y.jsxs("div",{className:"overlay-label overlay-date",children:[e.start2," - ",e.end2||"?"]})]}):y.jsxs("div",{className:"overlay-label ".concat(i?"overlay-topic ".concat(Xr(e.theme)):"overlay-date"),children:[t&&(e.start?y.jsxs(y.Fragment,{children:["created in ",e.start,e.end&&" to ".concat(e.end)]}):"undated"),i&&e.theme]})},Vm=({node:e,onNodeSelect:t})=>e?y.jsxs("div",{className:"overlay-related-items",children:[Bo(e.entries)&&y.jsx(Rm,{node:e,onNodeSelect:t}),Bo(e.collections)&&y.jsxs(y.Fragment,{children:[y.jsx("h3",{children:"Related collections:"}),e.collections.map(i=>{const n=Yu(i);return n||console.error("Collection not found",i),n&&y.jsx("div",{className:"overlay-collection title-collection ".concat(Xr(n.theme)),onClick:()=>t(n),children:n.title},i)})]}),Bo(e.stories)&&y.jsxs(y.Fragment,{children:[y.jsx("h3",{children:"Related stories:"}),e.stories.map(i=>{const n=Xu(i);return n||console.error("Story not found",i),n&&y.jsx("span",{className:"overlay-story",onClick:()=>t(n),children:n.name},i)})]}),Bo(e.keywords)&&y.jsxs(y.Fragment,{children:[y.jsx("h3",{children:"Related keywords:"}),e.keywords.map(i=>{const n=Zu(i);return n||console.error("Keyword not found",i),n&&y.jsx("span",{className:"overlay-label overlay-keyword",onClick:()=>t(n),children:n.title},i)})]})]}):null,Fm=({node:e})=>{const{isEntry:t,isCollection:i,isStory:n,isKeyword:o}=Zr(e);return y.jsx("h2",{className:"overlay-title ".concat([t?"title-entry":"",i?"title-collection ".concat(Xr(e.theme)):"",n?"title-story":"",o?"title-keyword":""].filter(r=>r).join(" ")),children:e.name||e.title})},Gm=({node:e})=>{const{isEntry:t}=Zr(e);return t&&y.jsxs("div",{className:"overlay-permalink",children:[y.jsx("a",{href:e.permalink,target:"_blank",title:e.title,children:y.jsx("img",{src:L0(e),alt:"".concat(e.title," (from Nokia Design Archive)"),style:{maxWidth:"100%",maxHeight:"400px",margin:"0.8rem auto",display:"block"}})}),y.jsx("a",{className:"button-link",href:e.permalink,target:"_blank",children:"View on Aalto repository"})]})},Hm=({node:e})=>{const{description:t}=Zr(e);return t&&t.length>1&&y.jsx("p",{className:"overlay-description",children:t})},kd=({node:e,onNodeSelect:t})=>y.jsxs("div",{className:"node-content",children:[y.jsx(Fm,{node:e}),y.jsx(Um,{node:e}),y.jsx(Hm,{node:e}),y.jsx(jm,{node:e}),y.jsx(Gm,{node:e}),y.jsx(Vm,{node:e,onNodeSelect:t})]}),Wm=()=>{const[e,t]=Ke.useState("");return Ke.useEffect(()=>{const i=document.getElementById("desktop-container");i&&t(i.innerHTML)},[]),y.jsx("div",{className:"article-content",dangerouslySetInnerHTML:{__html:e}})},$m=()=>{const e=Se(nn),t=Se(K=>K.pageType),i=Ps(K=>K.nodeId),n=Ps(K=>K.setNodeId),[o,r]=Ke.useState(!1),[a,s]=Ke.useState(null),l=Ke.useRef(null),d=Se(K=>K.visibleNodes),u=Ke.useRef(!1),f=Ke.useRef({});Ke.useEffect(()=>{const K=Dm(i);s(K),r(!!K),l.current&&(u.current&&f.current[i]?requestAnimationFrame(()=>{l.current&&(l.current.scrollTop=f.current[i])}):requestAnimationFrame(()=>{l.current&&(l.current.scrollTop=0)})),u.current=!1;const I=new URLSearchParams(window.location.search).get("node");if(i!==I){const p=new URL(window.location);i?p.searchParams.set("node",i):p.searchParams.delete("node"),window.history.pushState({previousStateExists:!0},"",p)}},[i]),Ke.useEffect(()=>{const K=()=>{if(l.current&&i){const I=l.current.scrollTop;f.current[i]=I}},w=l.current;if(w)return w.addEventListener("scroll",K),()=>w.removeEventListener("scroll",K)},[i]),Ke.useEffect(()=>{const K=()=>{u.current=!0;const I=new URLSearchParams(window.location.search).get("node");I!==i&&n(I)};return window.addEventListener("popstate",K),()=>window.removeEventListener("popstate",K)},[i]),Ke.useEffect(()=>{e&&t==="plot"&&!i&&d.length>0&&pt(d[0])},[e,t,d,i]);const m=()=>{const K=new URL(window.location);K.searchParams.delete("node"),window.history.pushState({previousStateExists:!0},"",K),r(!1),n(null)};if(!e)return!o||!a?null:y.jsxs("div",{id:"overlay",style:{display:"block"},children:[y.jsx("div",{id:"overlay-backdrop",onClick:m}),y.jsxs("div",{id:"overlay-modal",ref:l,children:[y.jsxs("div",{className:"overlay-nav",children:[y.jsx(xa,{onBack:er}),y.jsx(Pa,{node:a,onNodeSelect:pt}),y.jsx(Lm,{onClose:m})]}),y.jsx("div",{id:"overlay-content",children:y.jsx(kd,{node:a,onNodeSelect:pt})})]})]});if(e)return y.jsx(y.Fragment,{children:y.jsxs("div",{className:"mobile-view",ref:l,children:[y.jsxs("div",{className:"mobile-view-nav mobile-view-nav-top",children:[y.jsx(xa,{onBack:er}),a?y.jsx(Pa,{node:a,onNodeSelect:pt}):y.jsx("span",{}),y.jsx("span",{})]}),y.jsx("div",{className:"mobile-view-content",children:a?y.jsx(kd,{node:a,onNodeSelect:pt}):y.jsx(Wm,{})}),y.jsxs("div",{className:"mobile-view-nav mobile-view-nav-bottom",children:[y.jsx(xa,{onBack:er}),a?y.jsx(Pa,{node:a,onNodeSelect:pt}):y.jsx("span",{}),y.jsx("span",{})]}),y.jsx(Bm,{})]})})},Jm=()=>(Ke.useEffect(()=>{window.location.hash&&requestAnimationFrame(()=>{const e=window.location.hash.slice(1),t=document.getElementById(e);t&&(console.log("scroll to the element after content is fully loaded"),t.scrollIntoView())})},[]),null);D0(()=>{za.createRoot(document.getElementById("app-root")).render(y.jsxs(Oa.StrictMode,{children:[y.jsx(dm,{}),y.jsx($m,{}),y.jsx(Jm,{})]}))});const Ym="modulepreload",Qm=function(e){return"/"+e},Kd={},yd=function(t,i,n){let o=Promise.resolve();if(i&&i.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(i.map(l=>{if(l=Qm(l),l in Kd)return;Kd[l]=!0;const d=l.endsWith(".css"),u=d?'[rel="stylesheet"]':"";if(document.querySelector('link[href="'.concat(l,'"]').concat(u)))return;const f=document.createElement("link");if(f.rel=d?"stylesheet":Ym,d||(f.as="script"),f.crossOrigin="",f.href=l,s&&f.setAttribute("nonce",s),document.head.appendChild(f),d)return new Promise((m,g)=>{f.addEventListener("load",m),f.addEventListener("error",()=>g(new Error("Unable to preload CSS for ".concat(l))))})}))}function r(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return o.then(a=>{for(const s of a||[])s.status==="rejected"&&r(s.reason);return t().catch(r)})};async function Xm(e){if(e==="network"){const{initializeNetworkPlot:t}=await yd(async()=>{const{initializeNetworkPlot:i}=await Promise.resolve().then(()=>t2);return{initializeNetworkPlot:i}},[]);t()}else if(e==="timeline"){const{initializeTimelinePlot:t}=await yd(async()=>{const{initializeTimelinePlot:i}=await Promise.resolve().then(()=>n2);return{initializeTimelinePlot:i}},void 0);t()}}var Cd;(Cd=document.getElementById("plot-selector"))==null||Cd.addEventListener("change",function(){const e=this.value;window.location.href=e});window.addEventListener("DOMContentLoaded",()=>{Xm(A0())});window.goBack=er;document.addEventListener("DOMContentLoaded",om);const Ie=document.getElementById("tooltip"),Ro=document.getElementById("plot"),_n=document.createElement("div");_n.id="tooltip-title";const Dt=document.createElement("div");function tp(e,t){for(Ie.style.opacity=1,Ie.style.left=e.clientX+60+"px",Ie.style.top=e.clientY+0+"px";Ie.firstChild;)Ie.removeChild(Ie.firstChild);switch(Dt.className="",t.id[0]){case"A":_n.textContent=t.name,Ie.appendChild(Zm(t)),Dt.textContent="";break;case"C":_n.textContent=t.name,Dt.textContent="theme: "+t.theme,Dt.classList.add("tooltip-collection-theme"),Dt.classList.add(Xr(t.theme));break;case"S":qm(t,Ie),_n.textContent=t.name,Dt.textContent="worked from "+t.start+" to "+t.end,t.start2&&t.end2&&(Dt.textContent+=" and from "+t.start2+" to "+t.end2)}Ie.appendChild(_n),Ie.appendChild(Dt),Ro.addEventListener("mousemove",function(i){const n=Ro.getBoundingClientRect(),o=i.clientX-n.left+Ro.scrollLeft,r=i.clientY-n.top+Ro.scrollTop;Ie.offsetWidth,Ie.offsetHeight;const a=o+340+10,s=r+10;Ie.style.left="".concat(a,"px"),Ie.style.top="".concat(s,"px")})}function Zm(e){const t=document.createElement("img");return t.id="tooltip-thumbnail",t.src=L0(e),t.title=e.title+" (from Nokia Design Archive)",t}const wd=["Anna Valtonen","Apaar Tuli","Babette Strousse","Benoit Rouger","Bill Sermon","Eero Miettinen","Zina Kranck"];function qm(e,t){if(!wd.includes(e.name)&&!e.recording&&!(e.text||e.text.length>1))return;const i=document.createElement("img");i.id="tooltip-thumbnail";const n=wd.includes(e.name)?"./images/story-thumbnails/".concat(e.name,".jpg"):e.recording?"./images/story-thumbnails/icon sound file.png":"./images/story-thumbnails/icon text file.png";i.src=n,i.title=e.title+" (from Nokia Design Archive)",t.appendChild(i)}function tr(){Ie.style.opacity=0}function ip(e,t){let i;return function(...o){const r=()=>{clearTimeout(i),e(...o)};clearTimeout(i),i=setTimeout(r,t)}}function e2(){let e,t=!1,i=null,n=null,o=d3.zoomIdentity,r=[],a=[],s={},l=null;const d=2,u=8,f=12,m=340,g={top:140,right:50,bottom:20,left:40},K=Math.max(window.innerWidth,2200)-g.left-g.right,w=Math.max(window.innerHeight,1600)-g.top-g.bottom,I=getComputedStyle(document.documentElement).getPropertyValue("--collection-product").trim(),p=getComputedStyle(document.documentElement).getPropertyValue("--collection-aesthetics").trim(),c=getComputedStyle(document.documentElement).getPropertyValue("--collection-design").trim(),h=getComputedStyle(document.documentElement).getPropertyValue("--collection-strategy").trim(),C=getComputedStyle(document.documentElement).getPropertyValue("--content-secondary").trim(),v=getComputedStyle(document.documentElement).getPropertyValue("--content-primary").trim(),A=getComputedStyle(document.documentElement).getPropertyValue("--accent-primary").trim(),_=getComputedStyle(document.documentElement).getPropertyValue("--content-tertiary").trim(),P=getComputedStyle(document.documentElement).getPropertyValue("--content-hide").trim(),F=getComputedStyle(document.documentElement).getPropertyValue("--content-unfocused").trim(),M=Math.min(window.devicePixelRatio,2);console.log({dpr:M});const L=document.createElement("canvas");L.width=K+g.left+g.right-m,L.height=w+g.top+g.bottom,document.getElementById("plot").appendChild(L);const O=L.getContext("2d"),ee=d3.zoom().scaleExtent([.5,5]).on("zoom",k=>{t||(o=k.transform,wi(Ze,go))});d3.select(L).call(ee),D0(()=>{uo=Nm(Os);const k=Sm(ft);r=k.nodes,a=k.links,s=k.nodeConnections,B0(),Ce(Ze,go),rp(),Os.forEach(z=>{const Z=z.start;an[Z]||(an[Z]=0),an[Z]++});const N=Object.keys(an).map(z=>({year:+z,count:an[z]}));np(N)});function Ce(k,N){l=d3.forceLink().id(z=>z.id).links(N.map(z=>({source:z.source.id,target:z.target.id}))),e=d3.forceSimulation(k).force("charge",d3.forceManyBody().strength(-80)).force("center",d3.forceCenter(K*.45,w*.45)).force("x",d3.forceX(K/2).strength(.095)).force("y",d3.forceY(w/2).strength(.12)).force("link",l).alphaDecay(.07).alphaMin(.01).on("tick",Ae(Xe,50)),e.stop(),yt(),setTimeout(()=>{de({alpha:1})},300)}function de({alpha:k,alphaTarget:N}){if(nn(Se.getState())){console.log("Simulation paused on mobile"),e.stop();return}typeof N<"u"&&e.alphaTarget(N),typeof k<"u"&&e.alpha(k),e.restart()}function Ae(k,N){let z=0;return function(){const Z=new Date().getTime();Z-z>=N&&(k(),z=Z)}}function Xe(){O.clearRect(0,0,L.width,L.height),S(l.links()),Q(Ze),F0(Ze)}function S(k=[]){O.lineWidth=1,k.forEach(N=>{j(N)})}function j(k){const N=(k.source.x+k.target.x)/2+15,z=(k.source.y+k.target.y)/2+5;O.strokeStyle=U(k),O.setLineDash($(k)),O.beginPath(),O.moveTo(k.source.x,k.source.y),O.quadraticCurveTo(N,z,k.target.x,k.target.y),O.stroke()}function U(k){return i||n?i&&(i.id===k.source.id||i.id===k.target.id)||n&&(n.id===k.source.id||n.id===k.target.id)?_:P:F}function $(k){return i&&(i.id===k.source.id||i.id===k.target.id)?[]:[1,3]}function Q(k){k.forEach(N=>{E(N)})}function E(k){O.beginPath(),O.arc(k.x,k.y,ue(k.type)?d:u,0,2*Math.PI),O.lineWidth=2,O.setLineDash([]),i||n?i&&k===i&&ue(k.type)||n&&k===n&&ue(k.type)?(O.fillStyle=A,O.strokeStyle=A):i&&k===i&&!ue(k.type)||n&&k===n&&!ue(k.type)?(O.fillStyle=ae(k),O.strokeStyle=ae(k)):ue(k.type)?(O.fillStyle=F,O.strokeStyle=F):(O.fillStyle=B(k),O.strokeStyle=T(k)):(O.fillStyle=B(k),O.strokeStyle=T(k)),i&&s[i.id]&&(!ue(i.type)&&s[i.id].includes(k.id)?(O.fillStyle=v,O.strokeStyle=v):ue(i.type)&&s[i.id].includes(k.id)&&(O.fillStyle=ae(k),O.strokeStyle=ae(k))),O.fill(),O.stroke(),ue(k.type)||R(k)}function B(k){if(ue(k.type)){if(ue(k.type))return ae(k)}else return getComputedStyle(document.documentElement).getPropertyValue("--bg-body").trim();return ae(k)}function T(k){return ue(k.type)?ae(k):Et(k.theme).trim()}function R(k){O.save(),O.setTransform(1,0,0,1,0,0);const N=k.x*o.k+o.x,z=k.y*o.k+o.y;O.font="14px Azeret Mono",O.fillStyle="rgba(0, 0, 0, 0.75)";const Z=k.name,oe=O.measureText(Z).width+16;O.fillRect(N-oe/2,z-26,oe,parseInt("14px Azeret Mono",18)),O.fillStyle=T(k),O.textAlign="center",O.textBaseline="middle",O.fillText(Z,N,z-14),O.restore()}function ae(k){return ue(k.type)?C:Et(k.theme).trim()}function Et(k){return k.startsWith("product")?I:k.startsWith("aesthetics")?p:k.startsWith("design")?c:k.startsWith("strategy")?h:"black"}function ue(k){return k==="entry"}function wi(k,N){O.clearRect(0,0,L.width,L.height),O.save(),L.width=K+g.left+g.right-m,L.height=w+g.top+g.bottom,O.translate(o.x,o.y),O.scale(o.k,o.k),e.nodes(k),l.links(N.map(z=>({source:z.source.id,target:z.target.id}))),de({alphaTarget:.3}),Ae(()=>{S(l.links()),Q(k)},100)(),O.restore()}document.getElementById("zoom-in").addEventListener("click",()=>{ee.scaleBy(d3.select(L),1.2)}),document.getElementById("zoom-out").addEventListener("click",()=>{ee.scaleBy(d3.select(L),.8)});function yt(){L.addEventListener("mousedown",sp),L.addEventListener("mousemove",k=>lp(k,Ze)),L.addEventListener("mouseup",dp),L.addEventListener("mouseout",cp),L.addEventListener("click",up)}const an={};let X,co,uo=[0,1/0],po,fo="all",sn="",ho=document.getElementById("showUndated").checked,mo=document.getElementById("total-count"),Ci=document.getElementById("selected-count");document.querySelectorAll('input[name="theme-filter"]').forEach(k=>{k.addEventListener("change",function(N){ln({newThemeFilter:N.target.value})})}),document.getElementById("search").addEventListener("input",ip(k=>{const N=k.target.value;N!=sn&&ln({newSearchPattern:N})},300)),document.getElementById("search-clear-btn").addEventListener("click",()=>{document.getElementById("search").value="",ln({newSearchPattern:""})}),document.getElementById("showUndated").addEventListener("change",function(k){ln({newShowUndated:k.target.checked})});function ln({newThemeFilter:k,newShowUndated:N,newSearchPattern:z,newYearRange:Z}){fo=typeof k<"u"?k:fo,ho=typeof N<"u"?N:ho,sn=typeof z<"u"?z:sn,uo=typeof Z<"u"?Z:uo,B0(),wi(Ze,go)}function B0(){const k=op({nodes:r,links:a,selectedFilter:fo,yearRange:uo,showUndated:ho,searchPattern:sn});Ze=k.filteredNodes,go=k.filteredLinks,Se.getState().setVisibleNodes(Ze)}function np(k){const N={top:30,right:35,bottom:30,left:15},z=100-N.top-N.bottom;co=300-N.left-N.right,X=d3.scaleLinear().domain([d3.min(k,D=>D.year),d3.max(k,D=>D.year)]).range([0,co]);const Z=d3.scaleLinear().domain([0,d3.max(k,D=>D.count)]).range([z,0]),oe=d3.select("#timeline").append("svg").attr("width",co+N.left+N.right).attr("height",z+N.top+N.bottom).append("g").style("font-family","Azeret Mono").attr("transform","translate(".concat(N.left,",").concat(N.top,")")),qe=X(k[1].year)-X(k[0].year),Tt=d3.min(k,D=>D.year),dt=d3.max(k,D=>D.year),dn=[];for(let D=Tt;D<=dt;D+=3)dn.push(D);const cn=d3.axisBottom(X).tickValues(dn).tickFormat(d3.format("d")).tickPadding(10);oe.append("g").attr("transform","translate(0,".concat(z,")")).style("font-family","Azeret Mono").call(cn),oe.selectAll(".bar").data(k).enter().append("rect").attr("class","bar").attr("x",D=>X(D.year)-qe/2).attr("y",D=>Z(D.count)).attr("width",qe).attr("height",D=>z-Z(D.count)).attr("fill","rgba(255, 255, 255, 0.5)"),po=d3.brushX().extent([[0,0],[co,z]]).on("brush end",R0);const bi=oe.append("g").attr("class","brush").call(po),wt=[X(k[0].year)-qe/2,X(k[k.length-1].year)+qe/2];bi.call(po.move,wt),R0({selection:wt}),bi.selectAll(".handle--custom").data([{type:"w"},{type:"e"}]).enter().append("circle").attr("class","handle handle--custom").attr("r",4).attr("fill","white").attr("stroke","#000"),j0(wt),U0(Math.round(X.invert(wt[0])),Math.round(X.invert(wt[1]))),V0(Math.round(X.invert(wt[0])),Math.round(X.invert(wt[1])))}function R0(k){const N=k.selection;if(!N)return;const[z,Z]=N.map(Tt=>{const dt=Math.round(X.invert(Tt));return X(dt)}),oe=[X(Math.round(X.invert(z))),X(Math.round(X.invert(Z)))];d3.selectAll(".bar").attr("fill",Tt=>{const dt=X(Tt.year);return dt>=oe[0]&&dt<=oe[1]?"white":"rgba(255, 255, 255, 0.5)"});const qe=d3.brushSelection(d3.select(".brush").node());qe&&(qe[0]!==oe[0]||qe[1]!==oe[1])&&(d3.select(".brush").call(po.move,oe),j0(oe),U0(Math.round(X.invert(oe[0])),Math.round(X.invert(oe[1]))),V0(Math.round(X.invert(oe[0])),Math.round(X.invert(oe[1]))))}function j0(k){d3.selectAll(".handle--custom").attr("cx",(N,z)=>k[z]).attr("cy",20)}function U0(k,N){d3.select("#timeline").selectAll(".year-label").remove();const z=d3.select("#timeline svg g");z.append("text").attr("class","year-label").attr("x",X(k)).attr("y",-5).attr("fill","white").text(k),z.append("text").attr("class","year-label").attr("x",X(N)).attr("y",-5).attr("fill","white").text(N)}function V0(k,N){ln({newThemeFilter:fo,newShowUndated:ho,newSearchPattern:sn,newYearRange:[k,N]})}function op({nodes:k,selectedFilter:N,yearRange:z,showUndated:Z,searchPattern:oe}){const qe=D=>{if(D.type==="collection")return dt(D).some(qe);const se=!D.start||D.start.length>4;return D.start>=z[0]&&D.start<=z[1]||Z&&se},Tt=(()=>{const D=(oe==null?void 0:oe.length)>0,se=D?vm(oe):[];return ge=>!D||se.includes(ge.id)?!0:ge.type==="collection"?dt(ge).some(Tt):!1})(),dt=D=>(s[D.id]||[]).map(ge=>k.find(pp=>pp.id===ge)).filter(Boolean),dn=N==="all"?k.reduce((D,se)=>(D[se.id]=se,D),{}):k.filter(D=>D.type==="collection"&&D.theme.startsWith(N)).reduce((D,se)=>(D[se.id]=se,dt(se).forEach(ge=>{D[ge.id]=ge}),D),{}),cn=Object.keys(dn).sort(qu).reduce((D,se)=>{const ge=dn[se];return qe(ge)&&Tt(ge)&&D.push(ge),D},[]),bi=cn.reduce((D,se)=>(D[se.id]=se,D),{}),wt=cn.filter(D=>D.type==="entry").reduce((D,se)=>(D=[...D,...(s[se.id]||[]).map(ge=>({source:se,target:bi[ge]})).filter(({target:ge})=>!!ge)],D),[]).filter(({source:D,target:se})=>bi[D.id]&&bi[se.id]);return{filteredNodes:cn,filteredLinks:wt}}function rp(){for(;mo.firstChild;)mo.removeChild(mo.firstChild);mo.appendChild(document.createTextNode(ft.length))}function F0(k){let N=0;for(;Ci.firstChild;)Ci.removeChild(Ci.firstChild);if(i)switch(i.type){case"entry":Ci.appendChild(document.createTextNode("1/"));break;case"collection":N=k.filter(z=>s[i.id]&&s[i.id].includes(z.id)).length,Ci.appendChild(document.createTextNode(N+"/"));break}else N=k.filter(z=>z.type==="entry").length,Ci.appendChild(document.createTextNode(N+"/"))}let Ze=[],go=[];function ko(k){const N=L.getBoundingClientRect(),z=(k.clientX-N.left-o.x)/o.k,Z=(k.clientY-N.top-o.y)/o.k;return{x:z,y:Z}}function ap(k){const N=ko(k);i=Ze.find(z=>Math.hypot(z.x-N.x,z.y-N.y)<f),i?(L.style.cursor="pointer",tp(k,i),de({alphaTarget:.03})):(i=null,tr(),d3.select(L).call(ee),L.style.cursor="grab")}function sp(k){const N=ko(k);n=Ze.find(z=>Math.hypot(z.x-N.x,z.y-N.y)<f),n&&(t=!0,n.fx=n.x,n.fy=n.y,d3.select(L).on(".zoom",null),k.preventDefault())}function lp(k,N){const z=ko(k);t&&n?(n.fx=z.x,n.fy=z.y,de({alphaTarget:.1})):(i=N.find(Z=>Math.hypot(Z.x-z.x,Z.y-z.y)<f),i?ap(k):(i=null,L.style.cursor="grab",F0(N)))}function dp(){n&&(n.fx=null,n.fy=null,d3.select(L).call(ee)),t=!1,i=null,tr(),L.style.cursor="grab",de({alphaTarget:0})}function cp(k){n&&(n.fx=null,n.fy=null),t=!1,i=null,tr(),L.style.cursor="grab",de({alphaTarget:0}),d3.select(L).call(ee)}function up(k){const N=ko(k);n=Ze.find(z=>Math.hypot(z.x-N.x,z.y-N.y)<f),n&&pt(n)}}const t2=Object.freeze(Object.defineProperty({__proto__:null,initializeNetworkPlot:e2},Symbol.toStringTag,{value:"Module"}));function i2(){let e,t;const n={top:130,right:140,bottom:40,left:60},o=window.innerWidth-n.left-n.right-340,a=Math.max(window.innerHeight-n.top-n.bottom,1e3),s=4,l=Math.min(window.devicePixelRatio,2),d=document.createElement("canvas");d.width=(o+n.left+n.right)*l,d.height=(a+n.top+n.bottom)*l,document.getElementById("plot").appendChild(d);const u=d.getContext("2d");u.scale(l,l),d.style.width=o+n.left+n.right+"px",d.style.height=a+n.top+n.bottom+"px";const f=getComputedStyle(document.documentElement).getPropertyValue("--content-tertiary"),m=getComputedStyle(document.documentElement).getPropertyValue("--content-secondary"),g=getComputedStyle(document.documentElement).getPropertyValue("--content-primary");getComputedStyle(document.documentElement).getPropertyValue("--content-primary");const K=getComputedStyle(document.documentElement).getPropertyValue("--accent-primary");let w=[],I=null;D0(()=>{h()});function p(E){if(u.save(),u.translate(n.left,n.top),u.font="12px Azeret Mono",u.strokeStyle="lightgray",u.fillStyle="white",u.textAlign="center",e.ticks(d3.max(w,T=>+T.end)-d3.min(w,T=>+T.start)+1).filter(T=>T%2===0).forEach(T=>{const R=e(T);u.fillStyle=m,u.setLineDash([1,3]),u.beginPath(),u.moveTo(R,0),u.lineTo(R,a),u.stroke(),u.fillStyle=g,u.fillText(T,R,-20),u.fillText(T,R,a+20)}),E){u.textAlign="center",u.textBaseline="middle";let T="";w.forEach((R,ae)=>{const Et=R.name.charAt(0).toUpperCase();if(Et!==T){T=Et;const ue=t(R.name)+t.bandwidth()/2;u.fillStyle="#333",u.beginPath(),u.arc(-10,ue,10,0,2*Math.PI),u.fill(),u.fillStyle="white",u.fillText(Et,-10,ue)}})}u.restore()}function c(){const E=(()=>{const T=(de==null?void 0:de.length)>0,R=T?_m(de):[];return ae=>!T||R.includes(ae.id)?!0:ae.type==="collection"?getConnectedNodes(ae).some(E):!1})(),B=ci.filter(E).filter(T=>T.start&&T.end).filter(T=>Ce||P(T));switch(ee){case"sortEnd":B.sort((T,R)=>Math.max(+T.end,+T.end2)-Math.max(+R.end,+R.end2));break;case"sortDuration":B.sort((T,R)=>+R.end2-+R.start2+(+R.end-+R.start)-(+T.end2-+T.start2+(+T.end-+T.start)));break;case"sortAlphabetical":B.sort((T,R)=>T.name.localeCompare(R.name));break;case"sortStart":default:B.sort((T,R)=>+T.start-+R.start);break}return B}function h(){w=c(),L(w),Se.getState().setVisibleNodes(w),e=d3.scaleLinear().domain([d3.min(w,E=>+E.start),d3.max(w,E=>+E.end)]).range([0,o]),t=d3.scaleBand().domain(w.map(E=>E.name)).range([0,C(w)]).padding(.5),v(),Xe()}function C(E){const T=E.length*15;return Math.min(T,a)}function v(E=null){A(),u.save(),u.translate(n.left,n.top),w.forEach((B,T)=>{const R=t(B.name),ae=T===E,Et=I===B.name,ue=ae||Et?K:P(B)?g:E!==null?f:m;let wi=e(+B.start),yt=e(+B.end);u.strokeStyle=ue,u.lineWidth=1.6,u.beginPath(),u.moveTo(wi,R+t.bandwidth()/2),u.lineTo(yt,R+t.bandwidth()/2),u.stroke(),u.fillStyle=ue,u.beginPath(),B.start2&&B.end2&&(wi=e(+B.start2),yt=e(+B.end2),u.beginPath(),u.moveTo(wi,R+t.bandwidth()/2),u.lineTo(yt,R+t.bandwidth()/2),u.stroke()),u.moveTo(yt,R+t.bandwidth()/2-s),u.lineTo(yt+s,R+t.bandwidth()/2),u.lineTo(yt,R+t.bandwidth()/2+s),u.lineTo(yt-s,R+t.bandwidth()/2),u.closePath(),u.fill()}),u.restore(),p(ee==="sortAlphabetical")}function A(){u.clearRect(0,0,d.width,d.height)}function _(E){t=d3.scaleBand().domain(E.map(B=>B.name)).range([0,C(E)]).padding(.1),v()}function P(E){return E.link||E.recording||E.text&&E.text.length>1}let F=document.getElementById("total-count"),M=document.getElementById("selected-count");function L(E){for(;F.firstChild;)F.removeChild(F.firstChild);F.appendChild(document.createTextNode(E.length)),O(E.length)}function O(E){for(;M.firstChild;)M.removeChild(M.firstChild);M.appendChild(document.createTextNode("".concat(E," / ")))}let ee="sortStart",Ce=!0,de="";document.getElementById("search").addEventListener("input",ip(E=>{const B=E.target.value;B!=de&&Ae({newSearchPattern:B})},300)),document.getElementById("search-clear-btn").addEventListener("click",()=>{document.getElementById("search").value="",Ae({newSearchPattern:""})}),document.querySelectorAll('input[name="story-sorter"]').forEach(E=>{E.addEventListener("change",function(B){Ae({newSortOption:B.target.value})})}),document.getElementById("showAllStories").addEventListener("change",function(E){Ae({newShowAllStories:!E.target.checked})});function Ae({newSortOption:E,newShowAllStories:B,newSearchPattern:T}){ee=typeof E<"u"?E:ee,Ce=typeof B<"u"?B:Ce,de=typeof T<"u"?T:de,w=c(),O(w.length),Se.getState().setVisibleNodes(w),_(w),p(ee==="sortAlphabetical")}function Xe(){d.addEventListener("mousemove",j),d.addEventListener("mouseout",U),d.addEventListener("click",$)}function S(E){const B=d.getBoundingClientRect();return{x:E.clientX-B.left-n.left,y:E.clientY-B.top-n.top}}function j(E){const B=S(E),T=Q(B);if(T!==-1){v(T);const R=w[T];d.style.cursor="pointer",tp(E,R)}else tr(),d.style.cursor="default"}function U(){v()}function $(E){const B=S(E),T=Q(B);if(T!==-1){let R=w[T];console.log(R),I=R,pt(I)}else I=null;v()}function Q(E){return w.findIndex(B=>{const T=t(B.name),R=e(+B.start),ae=e(Math.max(+B.end,+B.end2));return E.y>=T&&E.y<=T+t.bandwidth()&&E.x>=R&&E.x<=ae})}}const n2=Object.freeze(Object.defineProperty({__proto__:null,initializeTimelinePlot:i2},Symbol.toStringTag,{value:"Module"}));export{r2 as __vite_legacy_guard};
//# sourceMappingURL=main-DGtmUG2F.js.map
