{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js", "ssg:https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js"],
  "sourcesContent": ["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */ export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==PlayOptions.Normal;const showThumbnail=onCanvas||thumbnail!==ThumbnailOptions.Off&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/ _jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/ _jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\nconst thumbnailURL=getThumbnailURL(videoId,thumbnail,getWebPSupported()?ThumbnailFormat.WebP:ThumbnailFormat.JPG);// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(isAutoplay||showThumbnail){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===PlayOptions.Loop){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}return /*#__PURE__*/ _jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},children:[isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/ _jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${thumbnailURL}) no-repeat`:undefined}}),showVideo?/*#__PURE__*/ _jsx(\"iframe\",{style:videoStyle,src:embedURL.href,frameBorder:\"0\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",onClick:onClick,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onMouseDown:onMouseDown,onMouseUp:onMouseUp}):/*#__PURE__*/ _jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===PlayOptions.Normal;}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==PlayOptions.Normal;}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:PlayOptions.Normal,shouldMute:true,thumbnail:ThumbnailOptions.Medium,isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL1=getEmbedURL(videoId);return[videoId,embedURL1];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId1=pathSegments[1];return[videoId1,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId2=url.pathname.slice(1);const embedURL2=getEmbedURL(videoId2);return[videoId2,embedURL2];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=ThumbnailFormat.JPG){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=ThumbnailFormat.WebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=ThumbnailFormat.WebP?\"webp\":\"jpg\";switch(res){case ThumbnailOptions.Low:return`${pre}${videoId}/hqdefault.${ext}`;case ThumbnailOptions.Medium:return`${pre}${videoId}/sddefault.${ext}`;case ThumbnailOptions.High:return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(!!(element.getContext&&element.getContext(\"2d\"))){// was able or not to get WebP representation\nreturn element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")==0;}else{// very old browser like IE 8, canvas not supported\nreturn false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/ _jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/ _jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/ _jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/ _jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/ _jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/ _jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"315\",\"framerIntrinsicWidth\":\"560\",\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ComponentPresetsConsumer,ControlType,Link}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js\";const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};/**\n* @framerRecordIdKey id\n* @framerSlug ix8eLC7Eg\n* @framerEnumToDisplayNameUtils 2\n* @framerData\n*/ const data=[{Aj2xfPCox:\"2023-06-15T00:00:00.000Z\",BZpJfXoQP:7,CsRZPIpKr:\"2022-2023\",EZiCAQmf6:\"\",HzgxgxLYX:addImageAlt({src:new URL(\"assets/wJ8GDjB21dHz71TIoFWmWP3Hc.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\"),id:\"HoDffSyfm\",IENRT6nEz:\"\",iFcs3veze:\"Lead designer\",itn2bn31b:\"Password Manager\",ix8eLC7Eg:\"google-chrome\",nL5E15int:\"Google Password Manager is an important part of the web experience allowing billions of users stay safe. I was the lead designer of the Google Password Manager from 2022- 2023, and had the privilege to develop inspiring visions and drive pivotal launches with my cross-functional partners.\\n\\nHere are some highlights of this work:\",p1bFQAmcZ:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/ _jsx(ComponentPresetsConsumer,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:presetProps=>/*#__PURE__*/ _jsx(YouTube,{...presetProps,play:\"Off\",shouldMute:true,thumbnail:\"High Quality\",url:\"https://www.youtube.com/watch?v=R8cEpOyQslk&ab_channel=GoogleChrome\"})})}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,rwglS0J4W1Bddkfq8N6LJiNs4o.png?originalFilename=Promo+-+Devices+-+new.png&preferredSize=full\",\"data-framer-height\":\"1516\",\"data-framer-width\":\"2240\",height:\"758\",src:new URL(\"assets/rwglS0J4W1Bddkfq8N6LJiNs4o.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2240 / 1516\"},width:\"1120\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,2vyV9ZEovhPoefMyLtytVjD50.png?originalFilename=Promo+-+Devices+-+new.png&preferredSize=full\",\"data-framer-height\":\"1516\",\"data-framer-width\":\"2240\",height:\"758\",src:new URL(\"assets/2vyV9ZEovhPoefMyLtytVjD50.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2240 / 1516\"},width:\"1120\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,KIXAkOxXo4kNIfGTstoNMyG9q2Y.png?originalFilename=Checkup+-+Mixed+results.png&preferredSize=full\",\"data-framer-height\":\"1516\",\"data-framer-width\":\"2240\",height:\"758\",src:new URL(\"assets/KIXAkOxXo4kNIfGTstoNMyG9q2Y.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2240 / 1516\"},width:\"1120\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/ _jsx(ComponentPresetsConsumer,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:presetProps=>/*#__PURE__*/ _jsx(YouTube,{...presetProps,play:\"Off\",shouldMute:true,thumbnail:\"High Quality\",url:\"https://www.youtube.com/watch?v=I7qNn6OEkro&ab_channel=GoogleChrome\"})})})]}),Rw1m0q4Hr:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"h1\",{children:\"Ensuring world class security, privacy and user experience for billions\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Users understandably hold a deep concern for their passwords and the tools they use to manage them.\\xa0 I had the privilege of crafting the design strategy around striking the right balance between privacy and security requirements, dependencies across Google products and teams, while creating a welcoming and inclusive user experience on all platforms for billions of users.\"})]}),VdOGKskRR:addImageAlt({src:new URL(\"assets/5y3GpzKc5Ttfkj7LK0iJrXLnN98.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,srcSet:`${new URL(\"assets/512/5y3GpzKc5Ttfkj7LK0iJrXLnN98.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 512w, ${new URL(\"assets/1024/5y3GpzKc5Ttfkj7LK0iJrXLnN98.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 1024w, ${new URL(\"assets/2048/5y3GpzKc5Ttfkj7LK0iJrXLnN98.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 2048w, ${new URL(\"assets/5y3GpzKc5Ttfkj7LK0iJrXLnN98.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 2880w`},\"\"),vKgzdPPiy:\"Google Chrome\",VzvVRnyuk:false,wpyJrHNPe:addImageAlt({src:new URL(\"assets/BSiW3gb97aH8tG06sAV47s5P0.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,srcSet:`${new URL(\"assets/512/BSiW3gb97aH8tG06sAV47s5P0.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 512w, ${new URL(\"assets/1024/BSiW3gb97aH8tG06sAV47s5P0.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 1024w, ${new URL(\"assets/2048/BSiW3gb97aH8tG06sAV47s5P0.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 2048w, ${new URL(\"assets/BSiW3gb97aH8tG06sAV47s5P0.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 2880w`},\"\"),Y419YoVw4:\"\",YzA3msiJs:addImageAlt({src:new URL(\"assets/sNOudOG4xRpBj0VwelKtfNBMHnc.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,srcSet:`${new URL(\"assets/512/sNOudOG4xRpBj0VwelKtfNBMHnc.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 512w, ${new URL(\"assets/1024/sNOudOG4xRpBj0VwelKtfNBMHnc.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 1024w, ${new URL(\"assets/2048/sNOudOG4xRpBj0VwelKtfNBMHnc.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 2048w, ${new URL(\"assets/sNOudOG4xRpBj0VwelKtfNBMHnc.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 2880w`},\"\")},{Aj2xfPCox:\"2023-07-15T00:00:00.000Z\",BZpJfXoQP:6,CsRZPIpKr:\"2020-2022\",EZiCAQmf6:\"\",HzgxgxLYX:addImageAlt({src:new URL(\"assets/jLBeSlv6JKcGfb1jN1NLBV6hZR4.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\"),id:\"qlhxUR8xU\",IENRT6nEz:\"\",iFcs3veze:\"Design Manager\",itn2bn31b:\"Immersive Hardware\",ix8eLC7Eg:\"google-ar-glasses\",nL5E15int:\"Between 2020-2022, I joined the AR/VR hardware product area at Google. During this time, I built and led a team of designers to launch our first AR prototype post Google Glass. This work featured at Google I/O and gained global recognition.\",p1bFQAmcZ:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/ _jsx(ComponentPresetsConsumer,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:presetProps=>/*#__PURE__*/ _jsx(YouTube,{...presetProps,play:\"Off\",shouldMute:true,thumbnail:\"High Quality\",url:\"https://www.youtube.com/watch?v=lj0bFX9HXeE&t=1s&ab_channel=Google\"})})}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/ _jsx(ComponentPresetsConsumer,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:presetProps=>/*#__PURE__*/ _jsx(YouTube,{...presetProps,play:\"Off\",shouldMute:true,thumbnail:\"High Quality\",url:\"https://www.youtube.com/watch?v=nP-nMZpLM1A&t=6969s&ab_channel=Google\"})})}),/*#__PURE__*/ _jsx(\"p\",{children:\"Please scrub to 1:56:01 to watch the AR glasses featured in I/O.\"})]}),Rw1m0q4Hr:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"h1\",{children:\"Designing a product, without the product\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Our team undertook this project amidst the challenges of the COVID era. This meant that we had limited access to our hardware prototypes for the foreseeable future. As a result, we had to rely on assumptions, use our imagination, and employ inventive approaches to prototype our design ideas during this period.\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Additionally, the absence of precedent for this type of consumer product meant that our design system, the principal component that helped define the product direction, had to be crafted from the ground up, and I was the design manager in charge of this work.\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Also, we had recently acquired a new company to join us in this project. This required extensive team-building efforts on my part in a remote work setting.\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"In this multifaceted role, I contributed as both a dedicated manager and a hands-on designer. I helped address our hypotheses through leading prototyping sprints. Guiding my team through maintaining both their wellbeing and productivity, I ensured our deliverables met the timelines, a task that required ample leeway considering the intricate nature of a hardware product, finally, getting us to a point where the COVID regulations have changed to allow more access to the device and testing. \"})]}),VdOGKskRR:addImageAlt({src:new URL(\"assets/Pxxfhu6vuNel52NzL3Slb0ZU.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,srcSet:`${new URL(\"assets/512/Pxxfhu6vuNel52NzL3Slb0ZU.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 384w, ${new URL(\"assets/1024/Pxxfhu6vuNel52NzL3Slb0ZU.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 768w, ${new URL(\"assets/2048/Pxxfhu6vuNel52NzL3Slb0ZU.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 1536w, ${new URL(\"assets/Pxxfhu6vuNel52NzL3Slb0ZU.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 3000w`},\"Images owned by Simon Lee from Unsplash\"),vKgzdPPiy:\"Google AR Glasses\",VzvVRnyuk:false,wpyJrHNPe:addImageAlt({src:new URL(\"assets/TC0bYjm1VaZfAqMOcy3TrUdfQ.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,srcSet:`${new URL(\"assets/512/TC0bYjm1VaZfAqMOcy3TrUdfQ.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 384w, ${new URL(\"assets/1024/TC0bYjm1VaZfAqMOcy3TrUdfQ.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 768w, ${new URL(\"assets/2048/TC0bYjm1VaZfAqMOcy3TrUdfQ.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 1536w, ${new URL(\"assets/TC0bYjm1VaZfAqMOcy3TrUdfQ.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 3000w`},\"\"),Y419YoVw4:\"\",YzA3msiJs:addImageAlt({src:new URL(\"assets/DzaSnehGZfoiKduFOgazsmIW6cI.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,srcSet:`${new URL(\"assets/512/DzaSnehGZfoiKduFOgazsmIW6cI.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 384w, ${new URL(\"assets/1024/DzaSnehGZfoiKduFOgazsmIW6cI.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 768w, ${new URL(\"assets/2048/DzaSnehGZfoiKduFOgazsmIW6cI.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 1536w, ${new URL(\"assets/DzaSnehGZfoiKduFOgazsmIW6cI.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href} 3000w`},\"Images owned by Simon Lee from Unsplash\")},{Aj2xfPCox:\"2023-07-15T00:00:00.000Z\",BZpJfXoQP:5,CsRZPIpKr:\"2016-2020\",EZiCAQmf6:\"\",HzgxgxLYX:addImageAlt({src:new URL(\"assets/GiJL898ScGQyyvPaTQ32zYfTA.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\"),id:\"zKg91eu0z\",IENRT6nEz:\"\",iFcs3veze:\"Design Manager\",itn2bn31b:\"Data Visualization\",ix8eLC7Eg:\"google-cloud\",nL5E15int:\"From 2016 to 2020, I was part of Google Cloud, where I built and led a team of designers, engineers, and researchers. We developed an inclusive design language for data visualization, adopted not only in Google Cloud products but also across other Google offerings. We also shared our expertise within the data visualization community through classes, publications, and talks.\",p1bFQAmcZ:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,IHHxIz14FP5K4SOEJl795afMvjo.png?originalFilename=FC.png&preferredSize=full\",\"data-framer-height\":\"1080\",\"data-framer-width\":\"1920\",height:\"540\",src:new URL(\"assets/IHHxIz14FP5K4SOEJl795afMvjo.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,q8cB7DhH2aCuWKqhgCKwMzmRp04.png?originalFilename=NG.png&preferredSize=full\",\"data-framer-height\":\"1080\",\"data-framer-width\":\"1920\",height:\"540\",src:new URL(\"assets/q8cB7DhH2aCuWKqhgCKwMzmRp04.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,XFsOA3SP6HvaFDrioFlh5Jamo.png?originalFilename=ET.png&preferredSize=full\",\"data-framer-height\":\"1080\",\"data-framer-width\":\"1920\",height:\"540\",src:new URL(\"assets/XFsOA3SP6HvaFDrioFlh5Jamo.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,dqKFJk7BFulPLginTx1rHf34aCY.png?preferredSize=full\",\"data-framer-height\":\"1516\",\"data-framer-width\":\"2240\",height:\"758\",src:new URL(\"assets/dqKFJk7BFulPLginTx1rHf34aCY.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2240 / 1516\"},width:\"1120\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(Link,{href:\"https://m2.material.io/design/communication/data-visualization.html\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/ _jsx(\"a\",{children:\"Material Design Data Visualization Guidelines\"})})}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(Link,{href:\"https://www.fastcompany.com/90369607/googles-six-rules-for-great-data-design\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/ _jsx(\"a\",{children:\"Google\u2019s six rules for great data design\"})})})]}),Rw1m0q4Hr:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"h1\",{children:\"Servicing one of the biggest organizations in Google\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"This was my very first time managing a team, not to mention, it was in a big company like Google. Also, data visualization is inherently an intricate domain, and developing visualizations for a specialized area like Cloud turned this endeavor into a highly challenging one.\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"I built a multidisciplinary team from the ground up and established operations for our program, catering to the data visualization needs of our entire Cloud team \u2013 one of the largest groups within Google.\"}),/*#__PURE__*/ _jsxs(\"p\",{children:[\"The scale of our team and the teams we supported was imbalanced. I played a pivotal role in creating novel ways to extend our support to our collaborators through stream lining strategic roadmapping, feature request and bug documentation. Additionally, I led the design efforts of our first data visualization library with \",/*#__PURE__*/ _jsx(\"em\",{children:\"complex\"}),\" data visualizations along with the development of internal tools for self-service purposes. Moreover, I helped implement a program for office hours, workshops, lectures and talks.\"]}),/*#__PURE__*/ _jsx(\"p\",{children:\"The impact of our work extended from Cloud to improving other Google products with data visualizations, and it also reached data visualization designers worldwide through Material Design.\"})]}),VdOGKskRR:addImageAlt(undefined,\"\"),vKgzdPPiy:\"Google Cloud\",VzvVRnyuk:false,wpyJrHNPe:addImageAlt(undefined,\"\"),Y419YoVw4:\"\",YzA3msiJs:addImageAlt(undefined,\"\")},{Aj2xfPCox:\"2014-02-17T00:00:00.000Z\",BZpJfXoQP:4,CsRZPIpKr:\"2014-2015\",EZiCAQmf6:\"\",HzgxgxLYX:addImageAlt({src:new URL(\"assets/qoKK08E1iqE3VwdSBUtKvO6sU.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\"),id:\"dPysjZ2Um\",IENRT6nEz:\"\",iFcs3veze:\"Co-Founder, CEO\",itn2bn31b:\"A Genetic Matchmaking Experiment \",ix8eLC7Eg:\"love-at-first-swab\",nL5E15int:\"In 2014, I set aside time to pursue a concept that had been brewing in my mind since my days in grad school. This was a chance to merge my background in genetics with my tech expertise to create a product I am passionate about. Collaborating with three fellow scientist and designer co-founders, we crafted an MVP for a genetic matchmaking startup.\",p1bFQAmcZ:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,BzDavo32s6TFOkJHXaaZTfQW7bE.gif?originalFilename=intro-video-cut-gif.gif&preferredSize=medium\",\"data-framer-height\":\"1280\",\"data-framer-width\":\"2296\",height:\"640\",src:new URL(\"assets/1024/BzDavo32s6TFOkJHXaaZTfQW7bE.gif\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2296 / 1280\"},width:\"1148\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Love at first swab is a matchmaking experiment that engages participants with curiosity in scientific play by bringing them together based on their compatibility score defined through HLA genotyping. \"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,MQn9GRORsb8ZZKIZxOjnZluSpv8.gif?originalFilename=swabvideo-rend.gif&preferredSize=medium\",\"data-framer-height\":\"1280\",\"data-framer-width\":\"2560\",height:\"640\",src:new URL(\"assets/1024/MQn9GRORsb8ZZKIZxOjnZluSpv8.gif\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2560 / 1280\"},width:\"1280\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"The participants would get swab kits and send us back samples.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,G6nRB1pgqVV8eDtfSxqY5sjM.gif?originalFilename=lab-vid-cut.gif&preferredSize=medium\",\"data-framer-height\":\"1476\",\"data-framer-width\":\"2648\",height:\"738\",src:new URL(\"assets/1024/G6nRB1pgqVV8eDtfSxqY5sjM.gif\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2648 / 1476\"},width:\"1324\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"We perform HLA typing on their DNAs and define potential matches.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,35m7TERGon53xSolT4UOH31glcQ.gif?originalFilename=play-cur.gif&preferredSize=medium\",\"data-framer-height\":\"1476\",\"data-framer-width\":\"2648\",height:\"738\",src:new URL(\"assets/1024/35m7TERGon53xSolT4UOH31glcQ.gif\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2648 / 1476\"},width:\"1324\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"We invite the potential matches to an event without telling them who they might match with to let them meet folks serendipitously if desired.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ThrXXl4LZ5pZ9yJrbQqydfv10.jpg?originalFilename=conversion-sq.jpg&preferredSize=full\",\"data-framer-height\":\"1570\",\"data-framer-width\":\"2880\",height:\"785\",src:new URL(\"assets/ThrXXl4LZ5pZ9yJrbQqydfv10.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2880 / 1570\"},width:\"1440\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"We got 10% conversion on our landing page experiments; people were willing to buy and try this product for $199.  \"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"h3\",{children:\"We were trying to found this startup in Turkey. After working with our legal team, we ran into government regulations that essentially made our self collection kits unacceptable. But we didn't throw the towel. \"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,UPhLzbXV2b5Sc35QB05Vpo5sG8.jpg?originalFilename=DNA-party-sq.jpg&preferredSize=full\",\"data-framer-height\":\"1800\",\"data-framer-width\":\"2880\",height:\"900\",src:new URL(\"assets/UPhLzbXV2b5Sc35QB05Vpo5sG8.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2880 / 1800\"},width:\"1440\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Instead, we threw a science matchmaking party without testing people's actual DNAs. We invited a bunch of folks who showed interest in Love At First Swab to a friend's bar. We distributed 6 permutations of DNA puzzle pieces at the entrance. The guests would try to find their match through fitting their puzzle piece with another guest and if successful, would get a free shot at the bar.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,193K4rAFrjXA9MiOZJWBHUQGHU.jpg?originalFilename=party-sq.jpg&preferredSize=full\",\"data-framer-height\":\"1800\",\"data-framer-width\":\"2880\",height:\"900\",src:new URL(\"assets/193K4rAFrjXA9MiOZJWBHUQGHU.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2880 / 1800\"},width:\"1440\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Our guests had lots of fun playing the game and getting to know others.\"})]}),Rw1m0q4Hr:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"h1\",{children:\"People just need a reason to talk to each other\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"What we understood at the end of this journey is that; people just need a reason to talk to each other. So we made plans to pivot this work into science parties with games for folks who are tired of the current dating scene and want to have some fun meeting people.\"})]}),VdOGKskRR:addImageAlt(undefined,\"\"),vKgzdPPiy:\"Love At First Swab\",VzvVRnyuk:false,wpyJrHNPe:addImageAlt(undefined,\"\"),Y419YoVw4:\"\",YzA3msiJs:addImageAlt(undefined,\"\")},{Aj2xfPCox:\"2015-05-17T00:00:00.000Z\",BZpJfXoQP:3,CsRZPIpKr:\"2015\",EZiCAQmf6:\"\",HzgxgxLYX:addImageAlt({src:new URL(\"assets/LT1MtJSVTK2UT6Mm4kpiyg1IA.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\"),id:\"JJJJHbRWo\",IENRT6nEz:\"\",iFcs3veze:\"Lead Designer, Engineer\",itn2bn31b:\"Wearable Technology\",ix8eLC7Eg:\"contextual-smartwear\",nL5E15int:\"In 2015, my close friend and collaborator Burcum Turkmen and I was commissioned by the renowned Turkish fashion designer Arzu Kaprol to design and build a wearable technology project to be showcased at the Vodafone Technology Summit in Istanbul. We developed a smart jacket that responds to weather by morphing its shape and temperature to comfort the wearer.\",p1bFQAmcZ:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,N65JeBZe0Rj5yMPo55IRpTkPps.jpg?originalFilename=cs-cc-squooshed+copy.jpg&preferredSize=full\",\"data-framer-height\":\"1620\",\"data-framer-width\":\"2880\",height:\"810\",src:new URL(\"assets/N65JeBZe0Rj5yMPo55IRpTkPps.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2880 / 1620\"},width:\"1440\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,o1jpkOlhAP5zGZHYUFwgQWbaD4.png?preferredSize=full\",\"data-framer-height\":\"1800\",\"data-framer-width\":\"2880\",height:\"900\",src:new URL(\"assets/o1jpkOlhAP5zGZHYUFwgQWbaD4.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2880 / 1800\"},width:\"1440\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/ _jsx(ComponentPresetsConsumer,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:presetProps=>/*#__PURE__*/ _jsx(YouTube,{...presetProps,play:\"Off\",shouldMute:true,thumbnail:\"High Quality\",url:\"https://www.youtube.com/watch?v=_iNmNlAEnqA&ab_channel=hilalkoyuncu\"})})}),/*#__PURE__*/ _jsx(\"p\",{children:\"The jacket would close its hood and shrink its length as well as cooling the wearer with a wearable AC unit in warm weather and, it would do the opposite in the cold.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,vabpnzBjniJymSqlP0iKLKDdho.jpg?preferredSize=full\",\"data-framer-height\":\"1620\",\"data-framer-width\":\"2878\",height:\"810\",src:new URL(\"assets/vabpnzBjniJymSqlP0iKLKDdho.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2878 / 1620\"},width:\"1439\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Getting here was not easy, we had countless hours programming and engineering but thankfully we finished with a product we all loved.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(Link,{href:\"https://www.cnnturk.com/video/yasam/diger/mesaj-atan-akilli-ceket\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/ _jsx(\"a\",{children:\"CNN\"})})}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(Link,{href:\"https://www.hurriyet.com.tr/ekonomi/bu-ceket-mesaj-atiyor-28936989\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/ _jsx(\"a\",{children:\"Hurriyet\"})})})]}),Rw1m0q4Hr:null,VdOGKskRR:addImageAlt(undefined,\"\"),vKgzdPPiy:\"Contextual Smartwear\",VzvVRnyuk:false,wpyJrHNPe:addImageAlt(undefined,\"\"),Y419YoVw4:\"\",YzA3msiJs:addImageAlt(undefined,\"\")},{Aj2xfPCox:\"2012-05-17T00:00:00.000Z\",BZpJfXoQP:2,CsRZPIpKr:\"2012\",EZiCAQmf6:\"\",HzgxgxLYX:addImageAlt({src:new URL(\"assets/Fzp7JlbSz0dkG8BcAyBFdvhocMY.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\"),id:\"QgU3Ej2Bv\",IENRT6nEz:\"\",iFcs3veze:\"Lead Designer, Engineer\",itn2bn31b:\"The Next Generation of Pavlovian Comfort Machines\",ix8eLC7Eg:\"liminoids\",nL5E15int:\"In 2012, I graduated from Parsons,MFA in Design and Technology with my thesis on Liminoids, the new generation of Pavlovian Comfort Machines. This work was exhibited at Anna-Maria and Stephen Kellen Gallery in New York. \",p1bFQAmcZ:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,39kKAOaH8YTsW51VFa6oGhM6s.png?preferredSize=full\",\"data-framer-height\":\"2240\",\"data-framer-width\":\"3360\",height:\"1120\",src:new URL(\"assets/39kKAOaH8YTsW51VFa6oGhM6s.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"3360 / 2240\"},width:\"1680\"}),/*#__PURE__*/ _jsxs(\"p\",{children:[\"Have you ever opened the door to your fridge and aimlessly stared into it? Sometimes we compulsively interact with our computers, smart phones, fridges, and clocks without having a need for their utilitarian functions. Why do we do this? Is it because these machines have conditioned us to receive relief through our interactions with them? Do we subconsciously turn to them when we need comfort? What if these \",/*#__PURE__*/ _jsx(\"em\",{children:\"Pavlovian Comfort Machines\"}),\"  have co\\xad-evolved with us based on our expectations from them and started to acknowledge these liminal moments when we seek comfort...\"]}),/*#__PURE__*/ _jsxs(\"p\",{children:[\"Liminoids are the next generation of Pavlovian Comfort Machines that monitor the user\u2019s anxiety level and manage it during liminal moments. The current line consists of a wireless biosensor network comprised of a wearable accessory, \",/*#__PURE__*/ _jsx(\"em\",{children:\"Liminoid Orbis\"}),\", a mini\\xad fridge, \",/*#__PURE__*/ _jsx(\"em\",{children:\"Liminoid Frigus\"}),\" and a wall clock, \",/*#__PURE__*/ _jsx(\"em\",{children:\"Liminoid Temporis\"}),\". \"]}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,EUkpQkw1eyAnJWvHTLt4Tf0TGQk.jpeg?originalFilename=liminoid-orbis-cc.jpeg&preferredSize=full\",\"data-framer-height\":\"2240\",\"data-framer-width\":\"3360\",height:\"1120\",src:new URL(\"assets/EUkpQkw1eyAnJWvHTLt4Tf0TGQk.jpeg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"3360 / 2240\"},width:\"1680\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Liminoid Orbis is a wireless biosensor that detects the user\u2019s anxiety level and dictates when Liminoid Frigus and Liminoid Temporis would stop working as they normally would and start performing features that help comfort the user.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,18Qx77GHgmdZ2R07luu6BYtLlo.png?preferredSize=full\",\"data-framer-height\":\"1469\",\"data-framer-width\":\"2210\",height:\"734\",src:new URL(\"assets/18Qx77GHgmdZ2R07luu6BYtLlo.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"2210 / 1469\"},width:\"1105\"}),/*#__PURE__*/ _jsx(\"p\",{children:'Liminoid Frigus is a mini\\xad fridge. When the user is anxious, Liminoid Frigus would temporarily cease performing its practical role, \"being a normal fridge\" and comfort the user through audio\\xadvisual tactile experiences.'}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,CiTjEfrT8deLTv04wU5fOiYgho.png?originalFilename=Liminoid-temporis-small.png&preferredSize=full\",\"data-framer-height\":\"1282\",\"data-framer-width\":\"1922\",height:\"641\",src:new URL(\"assets/CiTjEfrT8deLTv04wU5fOiYgho.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"1922 / 1282\"},width:\"961\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Sometimes we compulsively check the time, perhaps to falsely assure our self that time is not moving faster or slower. Liminoid Orbis qualifies this as a liminal moment and signals Liminoid Temporis, the wall clock, to stop showing the actual time. Instead, the clock creates a visual guidance via its LEDs for the user to pace their breathing accordingly.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/ _jsx(ComponentPresetsConsumer,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:presetProps=>/*#__PURE__*/ _jsx(YouTube,{...presetProps,play:\"On\",shouldMute:true,thumbnail:\"High Quality\",url:\"https://youtu.be/uAmfOgB2sr8\"})})}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"p\",{children:\"The DNA of Pavlovian Comfort Machines manifests in the technology we use in our daily lives: in the pull down gesture on our social media newsfeed, in our comfort TV Show...should we design interactions using the model of Liminoids, we might be able to take the human- machine co-evolution further, opening the Pandora\u2019s box for new user needs which will lead to new interaction styles.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(Link,{href:\"https://www.vice.com/en/article/78w5ng/machines-an-alternative-to-our-medication-nation\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/ _jsx(\"a\",{children:\"Vice\"})})})]}),Rw1m0q4Hr:null,VdOGKskRR:addImageAlt(undefined,\"\"),vKgzdPPiy:\"Liminoids\",VzvVRnyuk:false,wpyJrHNPe:addImageAlt(undefined,\"\"),Y419YoVw4:\"\",YzA3msiJs:addImageAlt(undefined,\"\")},{Aj2xfPCox:\"2009-01-17T00:00:00.000Z\",BZpJfXoQP:1,CsRZPIpKr:\"2009\",EZiCAQmf6:\"\",HzgxgxLYX:addImageAlt({src:new URL(\"assets/ktN6rvqZcufrPzEEOnfIl4duCiM.jpg\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\"),id:\"Xo4TvCAI8\",IENRT6nEz:\"\",iFcs3veze:\"Creator\",itn2bn31b:\"An Urban Diagnosis\",ix8eLC7Eg:\"project-high-five\",nL5E15int:\"In 2009, I decided to transition from being a genetic engineer to a designer. At that time, I did not have a portfolio of work to submit to Parsons for admission. As I was thinking about what to do about it, I got the idea of showing my biology background and my curiosity as a designer in a way that is artistic and the project High Five was born.\",p1bFQAmcZ:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/ _jsx(ComponentPresetsConsumer,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:presetProps=>/*#__PURE__*/ _jsx(YouTube,{...presetProps,play:\"On\",shouldMute:true,thumbnail:\"Medium Quality\",url:\"https://youtu.be/6pKe0CYYikA\"})})}),/*#__PURE__*/ _jsx(\"p\",{children:\"Receiving a high five or giving a high five is an experience that we would define uplifting. Considering that humans are electrochemical beings, I hypothesized that the act of high fiving might result in an exchange of energy and perhaps a part of it is established by the passage of microorganisms from one hand to another. \"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsxs(\"p\",{children:[\"To explore this process I've used agar petri dishes as canvases, cotton swabs as my paint brush and sampled each high five interaction between me and 40 New Yorkers during the blizzard in 2009. \",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,6MDgQDpORbUBMubNusvgxAYi0.png?originalFilename=Petris-small.png&preferredSize=full\",\"data-framer-height\":\"1354\",\"data-framer-width\":\"3069\",height:\"677\",src:new URL(\"assets/6MDgQDpORbUBMubNusvgxAYi0.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href,style:{aspectRatio:\"3069 / 1354\"},width:\"1534\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"p\",{children:\"The project, while being far from a scientific proof of my hypothesis, created results that portrayed how nature can paint its own artwork.\"})]}),Rw1m0q4Hr:null,VdOGKskRR:addImageAlt({src:new URL(\"assets/4096/XYlbEvvzIsjSIevI9Q3dogI7aI.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\"),vKgzdPPiy:\"Project High Five \",VzvVRnyuk:true,wpyJrHNPe:addImageAlt({src:new URL(\"assets/4096/n9G6iTedA5f80Jf20nGGP3yYn3M.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\"),Y419YoVw4:\"\",YzA3msiJs:addImageAlt({src:new URL(\"assets/4096/vkfUBiGE7elSQzE6kJAzayb3dI.png\",\"https://framerusercontent.com/modules/kohlpEtBfNaxNiiSaiJd/6whMykHbzuRd45e561HA/eGjZAhv73.js\").href},\"\")}];for(const item of data){Object.freeze(item);}addPropertyControls(data,{BZpJfXoQP:{defaultValue:0,displayStepper:true,title:\"ID\",type:ControlType.Number},vKgzdPPiy:{defaultValue:\"\",title:\"Title\",type:ControlType.String},ix8eLC7Eg:{title:\"Slug\",type:ControlType.String},itn2bn31b:{defaultValue:\"\",title:\"Project Subtitle\",type:ControlType.String},Aj2xfPCox:{defaultValue:\"\",title:\"Date\",type:ControlType.Date},HzgxgxLYX:{title:\"Cover Image\",type:ControlType.ResponsiveImage},CsRZPIpKr:{defaultValue:\"\",title:\"Years\",type:ControlType.String},TmWLDlDNR:{title:\"Project URL\",type:ControlType.Link},iFcs3veze:{defaultValue:\"\",placeholder:\"\",title:\"Role\",type:ControlType.String},Y419YoVw4:{defaultValue:\"\",title:\"Client\",type:ControlType.String},EZiCAQmf6:{defaultValue:\"\",title:\"Product & Deliverables\",type:ControlType.String},nL5E15int:{defaultValue:\"\",displayTextArea:true,title:\"Lead Paragraph\",type:ControlType.String},p1bFQAmcZ:{defaultValue:\"\",title:\"Content\",type:ControlType.RichText},VzvVRnyuk:{defaultValue:true,title:\"Show Gallery\",type:ControlType.Boolean},YzA3msiJs:{title:\"Gallery Image #1\",type:ControlType.ResponsiveImage},VdOGKskRR:{title:\"Gallery Image #2\",type:ControlType.ResponsiveImage},wpyJrHNPe:{title:\"Gallery Image #3\",type:ControlType.ResponsiveImage},IENRT6nEz:{defaultValue:\"\",displayTextArea:true,title:\"Conclusion\",type:ControlType.String},Rw1m0q4Hr:{defaultValue:\"\",title:\"Conclusion formatted\",type:ControlType.RichText}});data[\"displayName\"]=\"Works\";export default data;export const enumToDisplayNameFunctions={};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerData\":\"\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerRecordIdKey\":\"id\",\"framerSlug\":\"ix8eLC7Eg\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "iKAEO,IAAMA,EAAkB,CAC3B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,QAChB,EACaC,EAAkB,CAC3B,GAAGD,EACH,aAAc,EACd,WAAY,0BACZ,MAAO,OACP,OAAQ,kBACR,cAAe,QACnB,EACaE,EAAgB,CACzB,QAAS,CACL,KAAMC,EAAY,YACtB,EACA,aAAc,CACV,KAAMA,EAAY,YACtB,EACA,aAAc,CACV,KAAMA,EAAY,YACtB,CACJ,EACaC,GAAkB,CAC3B,KAAMD,EAAY,OAClB,MAAO,YACP,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EACpB,EACaE,GAAe,CACxB,KAAM,CACF,KAAMF,EAAY,QAClB,MAAO,OACP,aAAc,GACd,cAAe,UACf,aAAc,QAClB,EACA,WAAY,CACR,KAAMA,EAAY,OAClB,MAAO,SACP,YAAa,QACb,OAAQ,CAAC,CAAE,KAAAG,CAAM,IAAI,CAACA,CAC1B,EACA,WAAY,CACR,KAAMH,EAAY,KAClB,MAAO,SACP,QAAS,CACL,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,GACJ,EACA,aAAc,CACV,OACA,cACA,QACA,UACA,SACA,YACA,OACA,aACA,OACJ,EACA,OAAQ,CAAC,CAAE,KAAAG,CAAM,IAAI,CAACA,CAC1B,CACJ,EClEO,SAASC,GAAgB,CAG5B,OAFiBC,EAAQ,IAAIC,EAAa,QAAQ,IAAMA,EAAa,OACnE,CAAC,CAAC,CAER,CCdO,SAASC,EAAUC,EAAO,CAC7B,GAAM,CAAE,aAAAC,EAAe,oBAAAC,EAAsB,cAAAC,EAAgB,eAAAC,EAAiB,kBAAAC,EAAoB,iBAAAC,CAAoB,EAAIN,EAU1H,OAToBO,EAAQ,IAAIL,EAAsB,GAAGC,CAAa,MAAMC,CAAc,MAAMC,CAAiB,MAAMC,CAAgB,KAAO,GAAGL,CAAY,KAC3J,CACEA,EACAC,EACAC,EACAC,EACAC,EACAC,CACJ,CAAC,CAEL,CACO,IAAME,EAAsB,CAC/B,aAAc,CACV,MAAO,SACP,KAAMC,EAAY,YAClB,UAAW,sBACX,aAAc,CACV,SACA,mBACJ,EACA,UAAW,CACP,gBACA,iBACA,oBACA,kBACJ,EACA,YAAa,CACT,KACA,KACA,KACA,IACJ,EACA,IAAK,CACT,CACJ,EAcO,IAAMC,GAAiB,CAC1B,QAAS,CACL,KAAMC,EAAY,YAClB,UAAW,iBACX,aAAc,CACV,UACA,kBACJ,EACA,UAAW,CACP,aACA,eACA,gBACA,aACJ,EACA,YAAa,CACT,IACA,IACA,IACA,GACJ,EACA,IAAK,EACL,MAAO,SACX,CACJ,EC3EgT,IAAIC,GAAa,SAASA,EAAY,CAACA,EAAY,OAAU,MAAMA,EAAY,KAAQ,KAAKA,EAAY,KAAQ,MAAO,GAAGA,IAAcA,EAAY,CAAC,EAAE,EAAE,IAAIC,GAAkB,SAASA,EAAiB,CAACA,EAAiB,KAAQ,eAAeA,EAAiB,OAAU,iBAAiBA,EAAiB,IAAO,cAAcA,EAAiB,IAAO,KAAM,GAAGA,IAAmBA,EAAiB,CAAC,EAAE,EAAE,IAAIC,GAAiB,SAASA,EAAgB,CAACA,EAAgB,KAAQ,OAAOA,EAAgB,IAAO,KAAM,GAAGA,IAAkBA,EAAgB,CAAC,EAAE,EAQt0B,SAASC,EAAQ,CAAC,IAAAC,EAAI,KAAAC,EAAK,WAAAC,EAAW,UAAAC,EAAU,MAAAC,EAAM,QAAAC,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,GAAY,UAAAC,GAAU,GAAGC,EAAK,EAAE,CAAC,IAAMC,EAASC,EAAc,EAAQC,EAAWZ,IAAOL,EAAY,OAAakB,EAAcH,GAAUR,IAAYN,EAAiB,KAAK,CAACgB,EAAgB,CAACE,EAAaC,EAAY,EAAEC,EAAW,IAAI,GAAK,EAAK,EAAO,CAACC,EAAUC,CAAU,EAAEF,EAAW,IAAI,GAAK,CAACH,CAAa,EAAO,CAACM,GAAUC,CAAU,EAAEC,EAAS,EAAK,EAAQC,EAAaC,EAAUd,EAAK,EAAQe,GAAgBF,IAAe,mBAAmBA,IAAe,MAAM,GAAGvB,IAAM,GAAI,OAAqB0B,EAAKC,GAAa,CAAC,CAAC,EAAG,IAAMC,EAAUC,GAAc7B,CAAG,EAAE,GAAG4B,IAAY,OAAW,OAAqBF,EAAKI,GAAa,CAAC,QAAQ,sBAAsB,CAAC,EAAG,GAAK,CAACC,EAAQC,CAAQ,EAAEJ,EACrwBK,GAAaC,GAAgBH,EAAQ5B,EAAUgC,GAAiB,EAAErC,EAAgB,KAAKA,EAAgB,GAAG,EAC1GsC,EAAaJ,EAAS,aAAa,OAAAI,EAAa,IAAI,iBAAiB,GAAG,EAAEA,EAAa,IAAI,MAAM,GAAG,EAAEA,EAAa,IAAI,iBAAiB,GAAG,EAAEA,EAAa,IAAI,cAAc,GAAG,GAAKvB,GAAYC,IAAesB,EAAa,IAAI,WAAW,GAAG,EAAMvB,GAAYX,GAAYkC,EAAa,IAAI,OAAO,GAAG,EAAMnC,IAAOL,EAAY,OAAMwC,EAAa,IAAI,OAAO,GAAG,EAAEA,EAAa,IAAI,WAAWL,CAAO,GAAO3B,GAAOgC,EAAa,IAAI,QAAQ,OAAO,EAAwBC,EAAM,UAAU,CAAC,eAAe,IAAIhB,EAAW,EAAI,EAAE,eAAe,IAAIA,EAAW,EAAK,EAAE,cAAcL,GAAa,QAAQG,EAAW,MAAM,CAAC,GAAGmB,GAAa,aAAAf,EAAa,UAG9nBE,KAAkBP,GAAWP,GAAU,yBAAyB,QAAQ,OAAO,UAAU,SAAS,QAAQ,EAAE,SAAS,CAACI,GAA4BW,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,yBAAyB,CAAC,EAAEX,GAA4BW,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,wBAAwB,CAAC,EAAgBA,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGa,EAAW,WAAWzB,EAAc,sBAAsBmB,EAAY,cAAc,MAAS,CAAC,CAAC,EAAEf,EAAwBQ,EAAK,SAAS,CAAC,MAAMa,EAAW,IAAIP,EAAS,KAAK,YAAY,IAAI,MAAM,oGAAoG,QAAQ3B,EAAQ,aAAaC,EAAa,aAAaC,EAAa,YAAYC,GAAY,UAAUC,EAAS,CAAC,EAAgBiB,EAAKc,GAAW,CAAC,QAAQrB,EAAW,UAAUC,GAAU,MAAMhB,CAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAACL,EAAQ,YAAY,UAAU0C,EAAoB1C,EAAQ,CAAC,IAAI,CAAC,KAAK2C,EAAY,OAAO,MAAM,OAAO,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,WAAW,QAAQ,OAAO,OAAO9C,CAAW,CAAC,EAAE,WAAW,CAAC,MAAM,OAAO,KAAK8C,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,OAAOhC,EAAM,CAAC,OAAOA,EAAM,OAAOd,EAAY,MAAO,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,YAAY,4CAA4C,KAAK8C,EAAY,KAAK,QAAQ,OAAO,OAAO7C,CAAgB,EAAE,OAAOa,EAAM,CAAC,OAAOA,EAAM,OAAOd,EAAY,MAAO,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK8C,EAAY,QAAQ,aAAa,MAAM,cAAc,OAAO,EAAE,GAAGC,EAAoB,GAAGC,CAAa,CAAC,EAAE,IAAMC,GAAa,CAAC,IAAI,+BAA+B,KAAKjD,EAAY,OAAO,WAAW,GAAK,UAAUC,EAAiB,OAAO,MAAM,EAAI,EAAEE,EAAQ,aAAa8C,GAAa,SAAShB,GAAciB,EAAU,CAAC,IAAI9C,EAAI,GAAG,CAACA,EAAI,IAAI,IAAI8C,CAAS,CAAE,MAAM,CAAC,IAAMd,EAASe,EAAYD,CAAS,EAAE,MAAM,CAACA,EAAUd,CAAQ,CAAE,CAAC,GAAGhC,EAAI,WAAW,eAAeA,EAAI,WAAW,mBAAmBA,EAAI,WAAW,wBAAwBA,EAAI,WAAW,2BAA2B,CAAC,IAAMgD,EAAahD,EAAI,SAAS,MAAM,CAAC,EAAE,MAAM,GAAG,EACv9D,GAAGgD,EAAa,CAAC,IAAI,QAAQ,CAAC,IAAMjB,EAAQ/B,EAAI,aAAa,IAAI,GAAG,EAAQiD,EAAUF,EAAYhB,CAAO,EAAE,MAAM,CAACA,EAAQkB,CAAS,CAAE,CACrI,GAAGD,EAAa,CAAC,IAAI,QAAwC,MAAM,CAAtBA,EAAa,CAAC,EAAkBhD,CAAG,CAAG,CACnF,GAAGA,EAAI,WAAW,WAAW,CAAC,IAAMkD,EAASlD,EAAI,SAAS,MAAM,CAAC,EAAQmD,EAAUJ,EAAYG,CAAQ,EAAE,MAAM,CAACA,EAASC,CAAS,CAAE,CAAC,CAAC,SAASJ,EAAYhB,EAAQ,CAAC,OAAO,IAAI,IAAI,iCAAiCA,CAAO,EAAE,CAAE,CAAC,SAASG,GAAgBH,EAAQqB,EAAIC,EAAOvD,EAAgB,IAAI,CAChS,IAAMwD,EAAIxD,EAAgB,KAAK,+BAA+B,0BAAgCyD,EAAIzD,EAAgB,KAAK,OAAO,MAAM,OAAOsD,EAAI,CAAC,KAAKvD,EAAiB,IAAI,MAAM,GAAGyD,CAAG,GAAGvB,CAAO,cAAcwB,CAAG,GAAG,KAAK1D,EAAiB,OAAO,MAAM,GAAGyD,CAAG,GAAGvB,CAAO,cAAcwB,CAAG,GAAG,KAAK1D,EAAiB,KAAK,MAAM,GAAGyD,CAAG,GAAGvB,CAAO,kBAAkBwB,CAAG,GAAG,QAAQ,MAAM,GAAGD,CAAG,GAAGvB,CAAO,MAAMwB,CAAG,EAAG,CAAC,CAAC,IAAIC,EACpZ,SAASrB,IAAkB,CAC3B,GAAG,CAACsB,EAAQ,MAAO,GAAM,GAAGD,IAAoB,OAAW,OAAOA,EAAmB,IAAME,EAAQ,SAAS,cAAc,QAAQ,EAAE,OAAMA,EAAQ,YAAYA,EAAQ,WAAW,IAAI,EAC9KA,EAAQ,UAAU,YAAY,EAAE,QAAQ,iBAAiB,GAAG,EAC5D,EAAO,CACd,SAAS/B,IAAc,CAAC,OAAqBD,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGiC,EAAgB,SAAS,QAAQ,EAAE,SAAuBjC,EAAK,MAAM,CAAC,MAAMkC,EAAgB,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS9B,GAAa,CAAC,QAAA+B,CAAO,EAAE,CAAC,OAAqBnC,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,GAAGoC,EAAgB,SAAS,QAAQ,EAAE,SAAuBzB,EAAM,MAAM,CAAC,MAAMuB,EAAgB,SAAS,CAAC,UAAUC,CAAO,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASrB,GAAW,CAAC,QAAAnC,EAAQ,UAAAe,EAAU,MAAAhB,CAAK,EAAE,CAAC,OAAqBsB,EAAK,SAAS,CAAC,QAAQrB,EAAQ,aAAa,OAAO,MAAM0D,GAAY,SAAuB1B,EAAM,MAAM,CAAC,OAAO,OAAO,QAAQ,MAAM,QAAQ,YAAY,MAAM,OAAO,SAAS,CAAeX,EAAK,OAAO,CAAC,EAAE,wTAAwT,KAAKN,EAAUhB,EAAM,OAAO,OAAO,UAAU,YAAYgB,GAAUhB,EAAM,EAAK,GAAG,MAAM,CAAC,WAAW,kFAAkF,CAAC,CAAC,EAAgBsB,EAAK,OAAO,CAAC,EAAE,sBAAsB,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,IAAMqC,GAAY,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,MAAM,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,OAAO,WAAW,cAAc,OAAO,SAAS,EAAQzB,GAAa,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,MAAM,EAAQsB,EAAgB,CAAC,UAAU,SAAS,SAAS,GAAG,EAAQrB,EAAW,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,OAAO,OAAO,MAAM,MAAM,ECtB52C,IAAMyB,EAAY,CAACC,EAAMC,IAAM,CAAC,GAAG,GAACD,GAAO,OAAOA,GAAQ,UAAkB,MAAM,CAAC,GAAGA,EAAM,IAAAC,CAAG,CAAE,EAK5ZC,EAAK,CAAC,CAAC,UAAU,2BAA2B,UAAU,EAAE,UAAU,YAAY,UAAU,GAAG,UAAUH,EAAY,CAAC,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,GAAG,UAAU,gBAAgB,UAAU,mBAAmB,UAAU,gBAAgB,UAAU;AAAA;AAAA,wCAA8U,UAAwBI,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAKC,EAAO,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAuBD,EAAKE,EAAyB,CAAC,oBAAoB,sEAAsE,SAASC,GAA2BH,EAAKI,EAAQ,CAAC,GAAGD,EAAY,KAAK,MAAM,WAAW,GAAK,UAAU,eAAe,IAAI,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgBH,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,2HAA2H,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,wCAAwC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,0HAA0H,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8HAA8H,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAKC,EAAO,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAuBD,EAAKE,EAAyB,CAAC,oBAAoB,sEAAsE,SAASC,GAA2BH,EAAKI,EAAQ,CAAC,GAAGD,EAAY,KAAK,MAAM,WAAW,GAAK,UAAU,eAAe,IAAI,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAwBL,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAK,KAAK,CAAC,SAAS,yEAAyE,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,0XAA0X,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,EAAY,CAAC,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,KAAK,OAAO,GAAG,IAAI,IAAI,6CAA6C,8FAA8F,EAAE,IAAI,UAAU,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,IAAI,WAAW,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,IAAI,WAAW,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,IAAI,QAAQ,EAAE,EAAE,EAAE,UAAU,gBAAgB,UAAU,GAAM,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,KAAK,OAAO,GAAG,IAAI,IAAI,2CAA2C,8FAA8F,EAAE,IAAI,UAAU,IAAI,IAAI,4CAA4C,8FAA8F,EAAE,IAAI,WAAW,IAAI,IAAI,4CAA4C,8FAA8F,EAAE,IAAI,WAAW,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,IAAI,QAAQ,EAAE,EAAE,EAAE,UAAU,GAAG,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,KAAK,OAAO,GAAG,IAAI,IAAI,6CAA6C,8FAA8F,EAAE,IAAI,UAAU,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,IAAI,WAAW,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,IAAI,WAAW,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,IAAI,QAAQ,EAAE,EAAE,CAAC,EAAE,CAAC,UAAU,2BAA2B,UAAU,EAAE,UAAU,YAAY,UAAU,GAAG,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,GAAG,UAAU,iBAAiB,UAAU,qBAAqB,UAAU,oBAAoB,UAAU,mPAAmP,UAAwBI,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAKC,EAAO,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAuBD,EAAKE,EAAyB,CAAC,oBAAoB,sEAAsE,SAASC,GAA2BH,EAAKI,EAAQ,CAAC,GAAGD,EAAY,KAAK,MAAM,WAAW,GAAK,UAAU,eAAe,IAAI,oEAAoE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgBH,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAKC,EAAO,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAuBD,EAAKE,EAAyB,CAAC,oBAAoB,sEAAsE,SAASC,GAA2BH,EAAKI,EAAQ,CAAC,GAAGD,EAAY,KAAK,MAAM,WAAW,GAAK,UAAU,eAAe,IAAI,uEAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgBH,EAAK,IAAI,CAAC,SAAS,kEAAkE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAwBF,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAK,KAAK,CAAC,SAAS,0CAA0C,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,yTAAyT,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,qQAAqQ,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,6JAA6J,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,gfAAgf,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,EAAY,CAAC,IAAI,IAAI,IAAI,sCAAsC,8FAA8F,EAAE,KAAK,OAAO,GAAG,IAAI,IAAI,0CAA0C,8FAA8F,EAAE,IAAI,UAAU,IAAI,IAAI,2CAA2C,8FAA8F,EAAE,IAAI,UAAU,IAAI,IAAI,2CAA2C,8FAA8F,EAAE,IAAI,WAAW,IAAI,IAAI,sCAAsC,8FAA8F,EAAE,IAAI,QAAQ,EAAE,yCAAyC,EAAE,UAAU,oBAAoB,UAAU,GAAM,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,KAAK,OAAO,GAAG,IAAI,IAAI,2CAA2C,8FAA8F,EAAE,IAAI,UAAU,IAAI,IAAI,4CAA4C,8FAA8F,EAAE,IAAI,UAAU,IAAI,IAAI,4CAA4C,8FAA8F,EAAE,IAAI,WAAW,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,IAAI,QAAQ,EAAE,EAAE,EAAE,UAAU,GAAG,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,KAAK,OAAO,GAAG,IAAI,IAAI,6CAA6C,8FAA8F,EAAE,IAAI,UAAU,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,IAAI,UAAU,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,IAAI,WAAW,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,IAAI,QAAQ,EAAE,yCAAyC,CAAC,EAAE,CAAC,UAAU,2BAA2B,UAAU,EAAE,UAAU,YAAY,UAAU,GAAG,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,GAAG,UAAU,iBAAiB,UAAU,qBAAqB,UAAU,eAAe,UAAU,2XAA2X,UAAwBI,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,yGAAyG,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,yGAAyG,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,uGAAuG,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,iFAAiF,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAKK,EAAK,CAAC,KAAK,sEAAsE,aAAa,GAAK,aAAa,GAAM,SAAuBL,EAAK,IAAI,CAAC,SAAS,+CAA+C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAKK,EAAK,CAAC,KAAK,+EAA+E,aAAa,GAAK,aAAa,GAAM,SAAuBL,EAAK,IAAI,CAAC,SAAS,+CAA0C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAwBF,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAK,KAAK,CAAC,SAAS,sDAAsD,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,mRAAmR,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,mNAA8M,CAAC,EAAgBF,EAAM,IAAI,CAAC,SAAS,CAAC,sUAAoVE,EAAK,KAAK,CAAC,SAAS,SAAS,CAAC,EAAE,sLAAsL,CAAC,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,6LAA6L,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,EAAY,OAAU,EAAE,EAAE,UAAU,eAAe,UAAU,GAAM,UAAUA,EAAY,OAAU,EAAE,EAAE,UAAU,GAAG,UAAUA,EAAY,OAAU,EAAE,CAAC,EAAE,CAAC,UAAU,2BAA2B,UAAU,EAAE,UAAU,YAAY,UAAU,GAAG,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,GAAG,UAAU,kBAAkB,UAAU,oCAAoC,UAAU,qBAAqB,UAAU,+VAA+V,UAAwBI,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4HAA4H,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,0MAA0M,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,uHAAuH,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,gEAAgE,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,iHAAiH,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,2CAA2C,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,mEAAmE,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,iHAAiH,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,+IAA+I,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,kHAAkH,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,oHAAoH,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,KAAK,CAAC,SAAS,oNAAoN,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,kHAAkH,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,wCAAwC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,sYAAsY,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8GAA8G,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,wCAAwC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,yEAAyE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAwBF,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAK,KAAK,CAAC,SAAS,iDAAiD,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,2QAA2Q,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,EAAY,OAAU,EAAE,EAAE,UAAU,qBAAqB,UAAU,GAAM,UAAUA,EAAY,OAAU,EAAE,EAAE,UAAU,GAAG,UAAUA,EAAY,OAAU,EAAE,CAAC,EAAE,CAAC,UAAU,2BAA2B,UAAU,EAAE,UAAU,OAAO,UAAU,GAAG,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,GAAG,UAAU,0BAA0B,UAAU,sBAAsB,UAAU,uBAAuB,UAAU,0WAA0W,UAAwBI,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,0HAA0H,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,wCAAwC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,gFAAgF,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,wCAAwC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAKC,EAAO,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAuBD,EAAKE,EAAyB,CAAC,oBAAoB,sEAAsE,SAASC,GAA2BH,EAAKI,EAAQ,CAAC,GAAGD,EAAY,KAAK,MAAM,WAAW,GAAK,UAAU,eAAe,IAAI,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgBH,EAAK,IAAI,CAAC,SAAS,wKAAwK,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,gFAAgF,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,wCAAwC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,uIAAuI,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAKK,EAAK,CAAC,KAAK,oEAAoE,aAAa,GAAK,aAAa,GAAM,SAAuBL,EAAK,IAAI,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAKK,EAAK,CAAC,KAAK,qEAAqE,aAAa,GAAK,aAAa,GAAM,SAAuBL,EAAK,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,KAAK,UAAUN,EAAY,OAAU,EAAE,EAAE,UAAU,uBAAuB,UAAU,GAAM,UAAUA,EAAY,OAAU,EAAE,EAAE,UAAU,GAAG,UAAUA,EAAY,OAAU,EAAE,CAAC,EAAE,CAAC,UAAU,2BAA2B,UAAU,EAAE,UAAU,OAAO,UAAU,GAAG,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,GAAG,UAAU,0BAA0B,UAAU,oDAAoD,UAAU,YAAY,UAAU,+NAA+N,UAAwBI,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,+EAA+E,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,OAAO,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBF,EAAM,IAAI,CAAC,SAAS,CAAC,8ZAA4aE,EAAK,KAAK,CAAC,SAAS,4BAA4B,CAAC,EAAE,4IAA4I,CAAC,CAAC,EAAgBF,EAAM,IAAI,CAAC,SAAS,CAAC,iPAA0PE,EAAK,KAAK,CAAC,SAAS,gBAAgB,CAAC,EAAE,wBAAsCA,EAAK,KAAK,CAAC,SAAS,iBAAiB,CAAC,EAAE,sBAAoCA,EAAK,KAAK,CAAC,SAAS,mBAAmB,CAAC,EAAE,IAAI,CAAC,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,0HAA0H,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,OAAO,IAAI,IAAI,IAAI,0CAA0C,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,+OAA0O,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,gFAAgF,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,wCAAwC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,kOAAkO,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6HAA6H,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,wCAAwC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,sWAAsW,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAKC,EAAO,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAuBD,EAAKE,EAAyB,CAAC,oBAAoB,sEAAsE,SAASC,GAA2BH,EAAKI,EAAQ,CAAC,GAAGD,EAAY,KAAK,KAAK,WAAW,GAAK,UAAU,eAAe,IAAI,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgBH,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,yYAAoY,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAKK,EAAK,CAAC,KAAK,0FAA0F,aAAa,GAAK,aAAa,GAAM,SAAuBL,EAAK,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,KAAK,UAAUN,EAAY,OAAU,EAAE,EAAE,UAAU,YAAY,UAAU,GAAM,UAAUA,EAAY,OAAU,EAAE,EAAE,UAAU,GAAG,UAAUA,EAAY,OAAU,EAAE,CAAC,EAAE,CAAC,UAAU,2BAA2B,UAAU,EAAE,UAAU,OAAO,UAAU,GAAG,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,yCAAyC,8FAA8F,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,YAAY,UAAU,GAAG,UAAU,UAAU,UAAU,qBAAqB,UAAU,oBAAoB,UAAU,+VAA+V,UAAwBI,EAAYC,EAAS,CAAC,SAAS,CAAeC,EAAKC,EAAO,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAuBD,EAAKE,EAAyB,CAAC,oBAAoB,sEAAsE,SAASC,GAA2BH,EAAKI,EAAQ,CAAC,GAAGD,EAAY,KAAK,KAAK,WAAW,GAAK,UAAU,iBAAiB,IAAI,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgBH,EAAK,IAAI,CAAC,SAAS,uUAAuU,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBF,EAAM,IAAI,CAAC,SAAS,CAAC,qMAAmNE,EAAK,KAAK,CAAC,CAAC,EAAgBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAgBA,EAAK,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,iHAAiH,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,IAAI,IAAI,uCAAuC,8FAA8F,EAAE,KAAK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAuBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAgBA,EAAK,IAAI,CAAC,SAAS,6IAA6I,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,KAAK,UAAUN,EAAY,CAAC,IAAI,IAAI,IAAI,6CAA6C,8FAA8F,EAAE,IAAI,EAAE,EAAE,EAAE,UAAU,qBAAqB,UAAU,GAAK,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,8CAA8C,8FAA8F,EAAE,IAAI,EAAE,EAAE,EAAE,UAAU,GAAG,UAAUA,EAAY,CAAC,IAAI,IAAI,IAAI,6CAA6C,8FAA8F,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,QAAUY,KAAQT,EAAM,OAAO,OAAOS,CAAI,EAAGC,EAAoBV,EAAK,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,MAAM,KAAK,KAAKW,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,mBAAmB,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,cAAc,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,cAAc,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAG,YAAY,GAAG,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,yBAAyB,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,gBAAgB,GAAK,MAAM,iBAAiB,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,UAAU,KAAKA,EAAY,QAAQ,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,eAAe,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,MAAM,mBAAmB,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,MAAM,mBAAmB,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,MAAM,mBAAmB,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,GAAG,gBAAgB,GAAK,MAAM,aAAa,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,uBAAuB,KAAKA,EAAY,QAAQ,CAAC,CAAC,EAAEX,EAAK,YAAe,QAAQ,IAAOY,GAAQZ,EAAkBa,GAA2B,CAAC,EAC/iuCC,GAAqB,CAAC,QAAU,CAAC,2BAA6B,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,OAAO,KAAO,OAAO,YAAc,CAAC,WAAa,GAAG,6BAA+B,IAAI,sBAAwB,IAAI,kBAAoB,KAAK,WAAa,WAAW,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "embedURL1", "videoId2", "embedURL2", "res", "format", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "addImageAlt", "image", "alt", "data", "u", "x", "p", "motion", "ComponentPresetsConsumer", "presetProps", "Youtube", "Link", "item", "addPropertyControls", "ControlType", "eGjZAhv73_default", "enumToDisplayNameFunctions", "__FramerMetadata__"]
}
