{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js", "ssg:https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js", "ssg:https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framer.com/m/framer/audio-assets.js@0.2.0", "ssg:https://framer.com/m/framer/lodash.js@0.3.0", "ssg:https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js", "ssg:https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/kDypoRR2B1GRROQ0uGdY/Audio.js", "ssg:https://framerusercontent.com/modules/efFIteoVSsLS9O7cBWd3/6SSgUKWMFYNkPdEmpNDr/S2HvjuvPr.js", "ssg:https://framerusercontent.com/modules/dfJ4t9AsjciPdviZTeCW/gPiu3agsJqBdneDcGVXt/wpw2RjNym.js", "ssg:https://framerusercontent.com/modules/mOVvtgBI0paq5WQCe8du/g2PfthGE3suklELYJoLT/ro7OPezbn.js", "ssg:https://framerusercontent.com/modules/ppeh2N5WZ2O2upLLORZj/XdciiciLe5qr0MDclCWw/xZndidUCt.js", "ssg:https://framerusercontent.com/modules/i6hnSV04cikHy6EIMHBx/Ykg4QHuLdpu1wqjmUUbw/YAP816Y5n.js", "ssg:https://framerusercontent.com/modules/63SsiKYuEUSY5HUGqSsT/7mILv3lUJ6KBzkbM4DXD/uLcOcBrC9.js", "ssg:https://framerusercontent.com/modules/9FaQfalPDr70aMYqx5y2/ylnPSKnj7w2g5nZ92kG0/oG8aIOQhe.js", "ssg:https://framerusercontent.com/modules/tvf7IQW8uyvzA5LcnXuQ/uDnabQGkZuyk2cv7Neob/cpojN0_lc.js", "ssg:https://framerusercontent.com/modules/sOSvZ3wA7QbWrIABLDwk/WbBXdxD4F14IXvNTjHeL/CSOFaF61T.js", "ssg:https://framerusercontent.com/modules/DXEIxFE1rcc2d5gaz2ur/AmLzGVn7oMFwOf2jHFNu/bbjolcxNS.js", "ssg:https://framerusercontent.com/modules/ZiUxnZGq1MTZi2nwpd19/vWF8AL1VxLe8sLHusXRg/Hooq3cRyi.js", "ssg:https://framerusercontent.com/modules/bAXCC8S1OuVJa5o87gHs/wxnvu2M40Ga24cfd8Rlb/mMliaZ31Q.js", "ssg:https://framerusercontent.com/modules/4R8r6jDQXy9SZCsuXZeK/6vY0MDX6HVjJnXgIOzgo/qh7n1ivUL.js", "ssg:https://framerusercontent.com/modules/CwjSfcU8qxwJdhSMyE5g/NfVm1bZB4xriW1PRIWfN/jP4Ag9079.js", "ssg:https://framerusercontent.com/modules/WVEpxvQkhy6BRDOnLruK/Ud0ap32oPW8MCFKllfbz/pNH0JAz6z.js", "ssg:https://framerusercontent.com/modules/geyIp3lgzu2BdvjDY2rz/aukJifoMsHTwwZuv49qB/TSV9faiCd.js", "ssg:https://framerusercontent.com/modules/MYdr8wfye4YCiT1QVv1G/xrWYaCEq7lYzQoaSiddP/ZnWIYOgP8.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 { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map", "export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map", "import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.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\";\nimport { motion } from \"framer\";\nexport function PlayIcon(props) {\n    return(/*#__PURE__*/ _jsx(motion.svg, {\n        ...props,\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 16 16\",\n        children: /*#__PURE__*/ _jsx(\"path\", {\n            d: \"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",\n            fill: \"#333\"\n        })\n    }));\n}\nexport function PauseIcon(props) {\n    return(/*#__PURE__*/ _jsxs(motion.svg, {\n        ...props,\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 16 16\",\n        children: [\n            /*#__PURE__*/ _jsx(\"path\", {\n                d: \"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",\n                fill: \"#343434\"\n            }),\n            /*#__PURE__*/ _jsx(\"path\", {\n                d: \"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",\n                fill: \"#343434\"\n            })\n        ]\n    }));\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"PauseIcon\":{\"type\":\"reactComponent\",\"name\":\"PauseIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PlayIcon\":{\"type\":\"reactComponent\",\"name\":\"PlayIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./audio.map", "/** Error message constants. */ var FUNC_ERROR_TEXT = \"Expected a function\";\n/* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, nativeMin = Math.min;\n/** Used as references for various `Number` constants. */ var NAN = 0 / 0;\n/** Used to match leading and trailing whitespace. */ var reTrim = /^\\s+|\\s+$/g;\n/** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n/** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i;\n/** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i;\n/** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt;\nvar now = function() {\n    return Date.now();\n};\nfunction isObject(value) {\n    var type = typeof value;\n    return value != null && (type == \"object\" || type == \"function\");\n}\nfunction isObjectLike(value) {\n    return value != null && typeof value == \"object\";\n}\nfunction toNumber(value) {\n    if (typeof value == \"number\") {\n        return value;\n    }\n    if (typeof value == \"symbol\") {\n        return NAN;\n    }\n    if (isObject(value)) {\n        var other = typeof value.valueOf == \"function\" ? value.valueOf() : value;\n        value = isObject(other) ? other + \"\" : other;\n    }\n    if (typeof value != \"string\") {\n        return value === 0 ? value : +value;\n    }\n    value = value.replace(reTrim, \"\");\n    var isBinary = reIsBinary.test(value);\n    return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;\n}\nexport function debounce(func, wait, options) {\n    var lastArgs, lastThis, maxWait, result, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    wait = toNumber(wait) || 0;\n    if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = \"maxWait\" in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    function invokeFunc(time) {\n        var args = lastArgs, thisArg = lastThis;\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n    }\n    function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n    }\n    function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;\n        return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;\n    }\n    function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;\n    }\n    function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n            return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n    }\n    function trailingEdge(time) {\n        timerId = undefined;\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n            return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n    }\n    function cancel() {\n        if (timerId !== undefined) {\n            clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n    }\n    function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n    }\n    function debounced() {\n        var time = now(), isInvoking = shouldInvoke(time);\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n        if (isInvoking) {\n            if (timerId === undefined) {\n                return leadingEdge(lastCallTime);\n            }\n            if (maxing) {\n                // Handle invocations in a tight loop.\n                clearTimeout(timerId);\n                timerId = setTimeout(timerExpired, wait);\n                return invokeFunc(lastCallTime);\n            }\n        }\n        if (timerId === undefined) {\n            timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n    }\n    debounced.cancel = cancel;\n    debounced.flush = flush;\n    return debounced;\n}\nexport function throttle(func, wait, options) {\n    var leading = true, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    if (isObject(options)) {\n        leading = \"leading\" in options ? !!options.leading : leading;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    return debounce(func, wait, {\n        leading: leading,\n        maxWait: wait,\n        trailing: trailing\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"throttle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./lodash.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{animate,transform,motion,useTransform}from\"framer-motion\";import{useRef,useState,useCallback}from\"react\";import{isMotionValue,useOnChange,useAutoMotionValue}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{throttle}from\"https://framer.com/m/framer/lodash.js@0.3.0\";var KnobOptions;(function(KnobOptions){KnobOptions[\"Hide\"]=\"Hide\";KnobOptions[\"Hover\"]=\"Hover\";KnobOptions[\"Show\"]=\"Show\";})(KnobOptions||(KnobOptions={}));/**\n * SLIDER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export const Slider=withCSS(function Slider(props){const{value:valueProp,trackHeight,fillColor,focusColor,min,max,onChange,onChangeLive,onMax,onMin,trackColor,trackRadius,knobSize,knobColor,constrainKnob,shadow,shouldAnimateChange,transition,overdrag,knobSetting,style}=props;const[hovered,setHovered]=useState(false);const[focused,setFocused]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=shouldAnimateChange&&!onCanvas;const isConstrained=constrainKnob&&knobSetting===KnobOptions.Show;const showKnob=knobSetting!==KnobOptions.Hide;const input=useRef();const knobPadding=8;// Main setting function\nconst updateValue=useCallback((newVal,target)=>{throttledInputUpdate(newVal);if(onChange)onChange(newVal);if(shouldAnimate)animate(target,newVal,transition);else requestAnimationFrame(()=>target.set(newVal));},[transition,shouldAnimate,onChange]);// \"value\" is the source of truth\n// It can be controlled via props with a motionvalue or number 0.0 - 1.0\n// Local changes are always allowed and are reported back up using \"onChange\" callback\nconst value=useAutoMotionValue(valueProp,{onChange:updateValue,transform:value=>transform(value,[0,100],[min,max])});const knobX=useTransform(value,[min,max],[\"0%\",\"100%\"]);const normalizedValue=useTransform(value,[min,max],[0,1]);const throttledInputUpdate=useCallback(throttle(val=>{var ref;if((ref=input.current)===null||ref===void 0?void 0:ref.value)input.current.value=val;},100),[input]);// Live updating callback\nuseOnChange(value,val=>{if(isMotionValue(valueProp))throttledInputUpdate(val);if(onMax&&val>=max)onMax();if(onMin&&val<=min)onMin();if(onChangeLive)onChangeLive(val);});// Read changes from input element\nconst handleInputChange=e=>{updateValue(parseFloat(e.target.value),value);};// Handle tapping on the know to trigger update\nconst handleMouseDown=e=>{if(parseFloat(e.target.value)!==0)updateValue(parseFloat(e.target.value),value);};const handleMouseUp=()=>{};const totalKnobWidth=showKnob?knobSize+knobPadding:knobPadding;const totalHeight=Math.max(knobSize+knobPadding,trackHeight);return /*#__PURE__*/ _jsxs(\"div\",{className:\"framer-default-slider\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",...style,alignItems:\"center\",justifyContent:\"flex-start\",border:`0px solid ${focusColor}`,\"--framer-default-slider-height\":totalHeight,\"--framer-default-slider-width\":totalKnobWidth},children:[/*#__PURE__*/ _jsx(\"input\",{ref:input,style:{flexShrink:0,minHeight:totalHeight,opacity:0,margin:0,display:\"flex\",...style,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",...!isConstrained&&{width:`calc(100% + ${totalKnobWidth}px)`,marginLeft:-totalKnobWidth/2}},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),type:\"range\",min:min,max:max,defaultValue:-1,step:\"any\",onChange:handleInputChange,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp}),/*#__PURE__*/ _jsx(\"div\",{style:{background:trackColor,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,borderRadius:trackRadius,display:\"flex\",height:trackHeight,width:\"100%\",transformOrigin:\"left\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:trackHeight,width:\"100%\",background:fillColor,scaleX:normalizedValue,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,transformOrigin:\"left\",pointerEvents:\"none\"}})}),/*#__PURE__*/ _jsx(motion.div,{style:{x:knobX,position:\"absolute\",display:\"flex\",top:`calc(50% - ${Math.floor(knobSize/2)}px)`,pointerEvents:\"none\",...isConstrained?{width:`calc(100% - ${knobSize}px`,left:0}:{width:`100%`,left:-knobSize/2}},children:/*#__PURE__*/ _jsx(motion.div,{initial:false,animate:{scale:hovered&&knobSetting===KnobOptions.Hover||knobSetting===KnobOptions.Show?1:0},transition:{type:\"spring\",stiffness:900,damping:40},style:{transformOrigin:\"50% 50%\",width:knobSize,height:knobSize,borderRadius:\"50%\",background:knobColor,pointerEvents:\"none\",boxShadow:`0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`}})})]});},[\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\",\".framer-default-slider input[type=range]:focus { outline: none; }\",\".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\",\".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",]);Slider.displayName=\"Slider\";Slider.defaultProps={height:20,width:200,trackHeight:4,fillColor:\"#09F\",trackColor:\"#DDD\",knobColor:\"#FFF\",focusColor:\"rgba(0, 153, 255,0)\",shadow:\"rgba(0,0,0,0.1)\",knobSize:20,overdrag:true,min:0,max:100,value:50,trackRadius:5,knobSetting:KnobOptions.Show,constrainKnob:false,transition:{type:\"spring\",delay:0,stiffness:750,damping:50},shouldAnimateChange:true};addPropertyControls(Slider,{fillColor:{title:\"Tint\",type:ControlType.Color},trackColor:{title:\"Track\",type:ControlType.Color},knobColor:{title:\"Knob\",type:ControlType.Color},shadow:{type:ControlType.Color,title:\"Shadow\"},// focusColor: {\n//     title: \"Focus\",\n//     type: ControlType.Color,\n// },\nshouldAnimateChange:{type:ControlType.Boolean,title:\"Changes\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{type:ControlType.Transition,defaultValue:Slider.defaultProps.transition},knobSetting:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Knob\",options:[\"Hide\",\"Hover\",\"Show\"]},constrainKnob:{type:ControlType.Boolean,title:\"Constrain\",enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({knobSetting})=>knobSetting!==KnobOptions.Show},knobSize:{type:ControlType.Number,title:\"Knob\",min:10,max:100,hidden:({knobSetting})=>knobSetting===KnobOptions.Hide},value:{type:ControlType.Number,title:\"Value\",min:0,max:100,unit:\"%\"},trackHeight:{title:\"Height\",type:ControlType.Number,min:0},min:{title:\"Min\",type:ControlType.Number,displayStepper:true},trackRadius:{type:ControlType.Number,displayStepper:true,min:0,max:200,title:\"Radius\"},max:{title:\"Max\",type:ControlType.Number,displayStepper:true},onChange:{type:ControlType.EventHandler},onMax:{type:ControlType.EventHandler},onMin:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Slider\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useMemo,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{MotionValue,animate,useMotionValueEvent}from\"framer-motion\";import{useOnEnter,usePadding,useRadius,paddingControl,borderRadiusControl,useOnChange,containerStyles,secondsToMinutes,useAutoMotionValue,useOnExit,fontStack,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{PlayIcon,PauseIcon}from\"https://framer.com/m/framer/audio-assets.js@0.2.0\";import{Slider}from\"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js\";const isMotionValue=v=>v instanceof MotionValue;var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));function PlayTime(props){const{currentTime,startTime}=props;const[playTime,setPlayTime]=useState(\"0:00\");useEffect(()=>{setPlayTime(secondsToMinutes(startTime));},[startTime]);useOnChange(currentTime,latest=>{setPlayTime(secondsToMinutes(latest));});return /*#__PURE__*/ _jsx(_Fragment,{children:playTime});}const checkIfPlaying=player=>player.current&&!player.current.paused&&!player.current.ended&&player.current.readyState>2;/**\n * AUDIO\n *\n * Audio player component optimized for smart components.\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Audio(props){const{playing,background,progressColor,trackHeight,gap,trackColor,srcUrl,srcType,srcFile,loop,font,autoPlay,progress,volume,showTime,showTrack,playPauseCursor,showPlayPause,onTimeUpdate,onMetadata,onPlay,onPause,onEnd,pauseOnExit,onPlayGlobalPauseOption}=props;// Defaults to false, only switches to play if possible\nconst[isPlaying,setIsPlaying]=useState(false);const[duration,setDuration]=useState(0);// Audio element ref and non-state info\nconst player=useRef();const playerInfo=useRef({ready:false,animation:null});// Track progress in ms, always in sync with audio element\nconst trackProgress=useAutoMotionValue(progress,{transform:value=>value*.01,onChange:(newValue,value)=>{if(player.current.duration){player.current.currentTime=newValue*player.current.duration;handlePlayStateUpdate(\"motionHook\");}}});const padding=usePadding(props);const borderRadius=useRadius(props);const{fontSize}=useFontControls(props);const shouldPlay=RenderTarget.current()===RenderTarget.preview;const shouldPausePlayers=onPlayGlobalPauseOption===\"pause\";const url=srcType===SrcType.Url?srcUrl:srcFile;const shouldAutoPlay=shouldPlay&&playing;// Sync UI with state of the audio element\n// TODO look into better more performant ways of doing this\nconst handlePlayStateUpdate=useCallback(_=>{var ref,ref1;const currentDuration=player.current.duration;const currentTime=player.current.currentTime;(ref=playerInfo.current)===null||ref===void 0?void 0:(ref1=ref.animation)===null||ref1===void 0?void 0:ref1.stop();if(Math.abs(currentTime-trackProgress.get())>.5){trackProgress.set(currentTime);}if(!shouldPlay)return;const isNowPlaying=checkIfPlaying(player);if(isPlaying!==isNowPlaying)setIsPlaying(isNowPlaying);if(isNowPlaying&&shouldPlay){playerInfo.current.animation=animate(trackProgress,currentDuration,{type:\"tween\",ease:\"linear\",duration:currentDuration-currentTime});}},[shouldPlay,isPlaying]);const pauseAllAudioPlayers=()=>{const audioPlayerElements=document.querySelectorAll(\".framer-audio\");audioPlayerElements.forEach(el=>{el.pause();});};// Always use this for playing audio\n// No logic in here as it is async & can fail\nconst playAudio=()=>{if(shouldPlay)player.current.play().catch(e=>{}) // It's likely fine, swallow error\n;};const pauseAudio=()=>{var ref,ref1;player.current.pause();(ref=playerInfo.current)===null||ref===void 0?void 0:(ref1=ref.animation)===null||ref1===void 0?void 0:ref1.stop();};const handleMetadata=()=>{if(onMetadata)onMetadata({duration:player.current.duration});setDuration(player.current.duration);};const initProgress=()=>{if(!isMotionValue(progress))player.current.currentTime=progress*.01*player.current.duration;};const handleReady=()=>{// This tries to run on every pause\n// We use playerInfo.ready to only call on initial load of a source\nif(!playerInfo.current.ready){if(shouldAutoPlay)playAudio();playerInfo.current.ready=true;initProgress();}};// Handle seek event from slider\nconst handleSeek=val=>{if(player.current.currentTime){player.current.currentTime=val;handlePlayStateUpdate(\"handleSeek\");}};const handleEnd=()=>{if(onEnd)onEnd();};const handlePlayClick=()=>{if(shouldPausePlayers)pauseAllAudioPlayers();playAudio();};// Control audio via props\nuseEffect(()=>{if(shouldPlay){// In preview when prop changes, pause/play\nif(playing===true)playAudio();else pauseAudio();}else{// Only set the state for canvas use\nif(playing===true)setIsPlaying(true);else setIsPlaying(false);}},[playing]);useEffect(()=>{var ref;// Do this in an effect to correct on optimised sites\nif((ref=player.current)===null||ref===void 0?void 0:ref.duration)setDuration(player.current.duration);},[]);// Call event callbacks\nuseEffect(()=>{if(playerInfo.current.ready&&isPlaying&&onPlay)onPlay();else if(playerInfo.current.ready&&onPause)onPause();},[isPlaying]);// Volume Control\nuseEffect(()=>{player.current.volume=volume/100;},[volume]);// Reset ready state when src changes\nuseEffect(()=>{playerInfo.current.ready=false;},[srcFile,srcType,srcUrl]);// Play on navigation\nuseOnEnter(()=>{if(shouldAutoPlay)playAudio();});useOnExit(()=>{if(pauseOnExit)player.current.pause();});useMotionValueEvent(trackProgress,\"change\",val=>{var ref;const progressPercent=((ref=player.current)===null||ref===void 0?void 0:ref.duration)?val/player.current.duration*100:null;if(onTimeUpdate){onTimeUpdate(val,progressPercent,secondsToMinutes(val));}});const iconStyles=useMemo(()=>({marginRight:showTime||showTrack?gap:0,flexShrink:0,cursor:playPauseCursor}),[playPauseCursor,showTime,showTrack,gap]);return /*#__PURE__*/ _jsxs(\"div\",{style:{...containerStyles,position:\"relative\",overflow:\"hidden\",background,padding,borderRadius},children:[/*#__PURE__*/ _jsx(\"audio\",{src:url,loop:loop,className:\"framer-audio\",ref:player,preload:\"metadata\",autoPlay:shouldAutoPlay,onLoadedMetadata:handleMetadata,onCanPlayThrough:handleReady,// Listen to all events for status changes\nonPlaying:()=>handlePlayStateUpdate(\"playingEvent\"),onPlay:()=>handlePlayStateUpdate(\"playEvent\"),onSeeked:()=>handlePlayStateUpdate(\"seekEvent\"),onPause:()=>handlePlayStateUpdate(\"pauseEvent\"),onEnded:()=>handleEnd()}),showPlayPause&&/*#__PURE__*/ _jsx(_Fragment,{children:isPlaying?/*#__PURE__*/ _jsx(PauseIcon,{width:16,whileTap:{scale:.9},onClick:()=>pauseAudio(),style:iconStyles,\"aria-label\":\"pause audio\"}):/*#__PURE__*/ _jsx(PlayIcon,{width:16,whileTap:{scale:.9},onClick:handlePlayClick,style:iconStyles,\"aria-label\":\"play audio\"})}),showTime&&/*#__PURE__*/ _jsxs(\"p\",{style:{userSelect:\"none\",color:\"#333\",fontWeight:500,letterSpacing:-.25,margin:0,flexShrink:0,fontFamily:fontStack,fontVariantNumeric:\"tabular-nums\",marginRight:showTrack?gap:0,...font},children:[/*#__PURE__*/ _jsx(PlayTime,{startTime:duration*(isMotionValue(progress)?progress.get():progress*.01),currentTime:trackProgress}),/*#__PURE__*/ _jsx(\"span\",{style:{padding:\"0 2px\"},children:\"/\"}),duration>0?secondsToMinutes(duration):\"1:34\"]}),showTrack&&/*#__PURE__*/ _jsx(Slider,{style:{width:\"100%\"},value:trackProgress,fillColor:progressColor,knobSetting:\"Hover\",shadow:`rgba(0,0,0,0)`,knobSize:10,knobColor:progressColor,onChange:handleSeek,shouldAnimateChange:false,min:0,max:duration,trackColor:trackColor})]});}Audio.defaultProps={background:\"#EBEBEB\",trackColor:\"#FFFFFF\",font:{fontSize:12},progressColor:\"#333333\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",srcType:SrcType.Url,pauseOnExit:true,borderRadius:8,padding:15,progress:0,volume:25,loop:false,playing:true,autoPlay:true,showTime:true,showTrack:true,showPlayPause:true,onPlayGlobalPauseOption:\"continue\",trackHeight:4,gap:15,height:50,width:240};addPropertyControls(Audio,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Url,SrcType.Video]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\".../example.mp4\",hidden(props){return props.srcType===SrcType.Video;}},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\",\"mp3\",\"wav\",\"m4a\"],hidden(props){return props.srcType===SrcType.Url;}},playing:{title:\"Playing\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// autoPlay: {\n//     type: ControlType.Boolean,\n//     title: \"Autoplay\",\n//     enabledTitle: \"Yes\",\n//     disabledTitle: \"No\",\n// },\nprogress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\"},progressColor:{title:\"Progress\",type:ControlType.Color,defaultValue:Audio.defaultProps.progressColor},trackColor:{title:\"Track\",type:ControlType.Color,defaultValue:Audio.defaultProps.trackColor},background:{title:\"Player\",type:ControlType.Color,defaultValue:Audio.defaultProps.background},font:{title:\"Font\",// @ts-ignore \u2013 Internal\ntype:ControlType.Font,displayFontSize:true},...paddingControl,...borderRadiusControl,gap:{type:ControlType.Number,min:0,max:100,displayStepper:true},showPlayPause:{type:ControlType.Boolean,title:\"Play/Pause\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},playPauseCursor:{type:ControlType.Enum,title:\"Cursor\",options:[\"default\",\"pointer\"],optionTitles:[\"Default\",\"Pointer\"],defaultValue:\"default\",hidden(props){return!props.showPlayPause;}},showTrack:{type:ControlType.Boolean,title:\"Track\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTime:{type:ControlType.Boolean,title:\"Time\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},pauseOnExit:{type:ControlType.Boolean,title:\"On Leave\",enabledTitle:\"Pause\",disabledTitle:\"Continue\"},onPlayGlobalPauseOption:{type:ControlType.Enum,title:\"On Play\",options:[\"continue\",\"pause\"],optionTitles:[\"Continue All\",\"Pause All\"]},onPlay:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler},onTimeUpdate:{type:ControlType.EventHandler}});const trackStyle={borderRadius:10,width:\"100%\",overflow:\"hidden\"};const trackParentStyle={position:\"relative\",border:\"1px solid red\",display:\"flex\",alignItems:\"center\",height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Audio\":{\"type\":\"reactComponent\",\"name\":\"Audio\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map", "import{fontStore as t}from\"framer\";t.loadWebFontsFromSelectors([\"FS;Switzer-regular\",\"FS;Switzer-bold\",\"FS;Switzer-bold italic\",\"FS;Switzer-italic\"]);export const fonts=[{family:\"Switzer\",moduleAsset:{localModuleIdentifier:\"local-module:css/S2HvjuvPr:default\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\"},style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"},{family:\"Switzer\",moduleAsset:{localModuleIdentifier:\"local-module:css/S2HvjuvPr:default\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q/YDPDINVT673XLXNSTMLG4JNCZZMVVNPN/Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2\"},style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q/YDPDINVT673XLXNSTMLG4JNCZZMVVNPN/Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2\",weight:\"700\"},{family:\"Switzer\",moduleAsset:{localModuleIdentifier:\"local-module:css/S2HvjuvPr:default\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LVPXCMXCWY3V7PSXRMGRQUJDAS2DT47E/BPEVRT2HG7PPVVUS7A67MZQQZW6LR6A5/A7AS3UPAGLC7MDVC67SBNTE5FGF2Z2RG.woff2\"},style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LVPXCMXCWY3V7PSXRMGRQUJDAS2DT47E/BPEVRT2HG7PPVVUS7A67MZQQZW6LR6A5/A7AS3UPAGLC7MDVC67SBNTE5FGF2Z2RG.woff2\",weight:\"700\"},{family:\"Switzer\",moduleAsset:{localModuleIdentifier:\"local-module:css/S2HvjuvPr:default\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XVUY2PHYBA6KMN4RMEMJPHQSTKCQ267G/UICOQA6KCSHFOSCPYDVVDNNCDKYFXHJB/O34WRFYO7JNWEBBA2LRV2XYRUSYXYDKH.woff2\"},style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XVUY2PHYBA6KMN4RMEMJPHQSTKCQ267G/UICOQA6KCSHFOSCPYDVVDNNCDKYFXHJB/O34WRFYO7JNWEBBA2LRV2XYRUSYXYDKH.woff2\",weight:\"400\"}];export const css=['.framer-3GNdG .framer-styles-preset-1b58uoa:not(.rich-text-wrapper), .framer-3GNdG .framer-styles-preset-1b58uoa.rich-text-wrapper p { --framer-font-family: \"Switzer\", sans-serif; --framer-font-family-bold: \"Switzer\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", sans-serif; --framer-font-family-italic: \"Switzer\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-3GNdG\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (36a78eb)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as a,addPropertyControls as t,ControlType as o,cx as i,getFonts as n,Link as s,RichText as l,useActiveVariantCallback as d,useLocaleInfo as p,useVariantState as m,withCSS as f}from\"framer\";import{LayoutGroup as c,motion as u,MotionConfigContext as g}from\"framer-motion\";import*as h from\"react\";import{Audio as y}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/kDypoRR2B1GRROQ0uGdY/Audio.js\";import*as v from\"https://framerusercontent.com/modules/efFIteoVSsLS9O7cBWd3/6SSgUKWMFYNkPdEmpNDr/S2HvjuvPr.js\";let x=n(y),b=[\"ic5o8XI3P\",\"S39qmEOvV\"],w=\"framer-4k8Az\",k={ic5o8XI3P:\"framer-v-ogpy6c\",S39qmEOvV:\"framer-v-12pvpzj\"};function R(e,...r){let a={};return null==r||r.forEach(r=>r&&Object.assign(a,e[r])),a;}let z={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},A=(e,r)=>`translateX(-50%) ${r}`,I=({value:r,children:a})=>{let t=h.useContext(g),o=null!=r?r:t.transition,i=h.useMemo(()=>({...t,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/e(g.Provider,{value:i,children:a});},P={Close:\"S39qmEOvV\",Menu:\"ic5o8XI3P\"},T=({height:e,id:r,link:a,tap:t,width:o,...i})=>{var n,s;return{...i,cMZTgq5AF:null!=t?t:i.cMZTgq5AF,fBg6ifLg9:null!=a?a:i.fBg6ifLg9,variant:null!==(s=null!==(n=P[i.variant])&&void 0!==n?n:i.variant)&&void 0!==s?s:\"ic5o8XI3P\"};},j=(e,r)=>r.join(\"-\")+e.layoutDependency,C=/*#__PURE__*/h.forwardRef(function(a,t){let{activeLocale:o}=p(),{style:n,className:f,layoutId:g,variant:x,fBg6ifLg9:w,cMZTgq5AF:P,...C}=T(a),{baseVariant:D,classNames:L,gestureVariant:M,setGestureState:N,setVariant:O,transition:S,variants:q}=m({cycleOrder:b,defaultVariant:\"ic5o8XI3P\",transitions:z,variant:x,variantClassNames:k}),E=j(a,q),{activeVariantCallback:B,delay:F}=d(D),V=B(async(...e)=>{if(P){let r=await P(...e);if(!1===r)return!1;}}),H=h.useRef(null),X=h.useId(),Z=[v.className];return /*#__PURE__*/e(c,{id:null!=g?g:X,children:/*#__PURE__*/e(u.div,{initial:x,animate:q,onHoverStart:()=>N({isHovered:!0}),onHoverEnd:()=>N({isHovered:!1}),onTapStart:()=>N({isPressed:!0}),onTap:()=>N({isPressed:!1}),onTapCancel:()=>N({isPressed:!1}),className:i(\"framer-4k8Az\",...Z,L),style:{display:\"contents\"},children:/*#__PURE__*/e(I,{value:S,children:/*#__PURE__*/e(s,{href:w,children:/*#__PURE__*/r(u.a,{...C,className:`${i(\"framer-ogpy6c\",f)} framer-12rk3ss`,\"data-framer-name\":\"Menu\",\"data-highlight\":!0,layoutDependency:E,layoutId:\"ic5o8XI3P\",onTap:V,ref:null!=t?t:H,style:{backgroundColor:\"rgb(235, 235, 235)\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34,...n},...R({S39qmEOvV:{\"data-framer-name\":\"Close\"}},D,M),children:[/*#__PURE__*/e(l,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(h.Fragment,{children:/*#__PURE__*/e(u.p,{className:\"framer-styles-preset-1b58uoa\",\"data-styles-preset\":\"S2HvjuvPr\",children:\"Menu\"})}),className:\"framer-1ur0a7x\",\"data-framer-name\":\"Index\",layoutDependency:E,layoutId:\"wFDmxt3fq\",style:{\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:A,verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(u.div,{className:\"framer-gsut0i\",\"data-framer-name\":\"Green Pill\",layoutDependency:E,layoutId:\"W8IDUjJaZ\",style:{backgroundColor:\"var(--token-6588b4ee-3d70-414b-98f7-fd981a4fb93d, rgb(188, 228, 27))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/e(l,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(h.Fragment,{children:/*#__PURE__*/e(u.p,{className:\"framer-styles-preset-1b58uoa\",\"data-styles-preset\":\"S2HvjuvPr\",children:\"Work\"})}),className:\"framer-q0sbwo\",\"data-framer-name\":\"Index\",layoutDependency:E,layoutId:\"YKiZlhnYc\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0,...R({S39qmEOvV:{children:/*#__PURE__*/e(h.Fragment,{children:/*#__PURE__*/e(u.p,{className:\"framer-styles-preset-1b58uoa\",\"data-styles-preset\":\"S2HvjuvPr\",children:\"Close\"})})}},D,M)})}),\"S39qmEOvV\"===D&&/*#__PURE__*/e(u.div,{className:\"framer-16jw5h9-container\",layoutDependency:E,layoutId:\"MlDODIg5T-container\",children:/*#__PURE__*/e(y,{background:\"rgba(235, 235, 235, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,font:{},gap:15,height:\"100%\",id:\"MlDODIg5T\",isMixedBorderRadius:!1,layoutId:\"MlDODIg5T\",loop:!1,onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:!1,paddingRight:15,paddingTop:15,pauseOnExit:!1,playing:!0,playPauseCursor:\"default\",progress:0,progressColor:\"rgba(255, 255, 255, 0)\",showPlayPause:!1,showTime:!1,showTrack:!1,srcFile:\"https://framerusercontent.com/assets/M8vrgToI6I5Nj6kIxXn3NRhF6Q.wav\",srcType:\"Upload\",srcUrl:\"\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgba(255, 255, 255, 0)\",volume:50,width:\"100%\"})})]})})})})});}),D=['.framer-4k8Az [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4k8Az .framer-12rk3ss { display: block; }\",\".framer-4k8Az .framer-ogpy6c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; min-height: 32px; min-width: 78px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-4k8Az .framer-1ur0a7x { flex: none; height: auto; left: 50%; position: absolute; top: 8px; white-space: pre; width: auto; z-index: 1; }\",\".framer-4k8Az .framer-gsut0i { align-content: center; align-items: center; bottom: -32px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: 0px; overflow: hidden; padding: 8px 19px 8px 19px; position: absolute; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-4k8Az .framer-q0sbwo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4k8Az .framer-16jw5h9-container { flex: none; height: 100%; left: calc(49.35064935064937% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4k8Az .framer-ogpy6c, .framer-4k8Az .framer-gsut0i { gap: 0px; } .framer-4k8Az .framer-ogpy6c > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-4k8Az .framer-ogpy6c > :first-child, .framer-4k8Az .framer-gsut0i > :first-child { margin-left: 0px; } .framer-4k8Az .framer-ogpy6c > :last-child, .framer-4k8Az .framer-gsut0i > :last-child { margin-right: 0px; } .framer-4k8Az .framer-gsut0i > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-4k8Az.framer-v-12pvpzj .framer-gsut0i { bottom: 0px; }\",...v.css],L=f(C,D,\"framer-4k8Az\");export default L;L.displayName=\"Mobile Button\",L.defaultProps={height:32,width:78},t(L,{variant:{options:[\"ic5o8XI3P\",\"S39qmEOvV\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:o.Enum},fBg6ifLg9:{title:\"Link\",type:o.Link},cMZTgq5AF:{title:\"Tap\",type:o.EventHandler}}),a(L,[...x,...v.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwpw2RjNym\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"fBg6ifLg9\\\":\\\"link\\\",\\\"cMZTgq5AF\\\":\\\"tap\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"78\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S39qmEOvV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wpw2RjNym.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-jIEr2 .framer-styles-preset-1wicq5s:not(.rich-text-wrapper), .framer-jIEr2 .framer-styles-preset-1wicq5s.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #ffe100; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #999999; --framer-link-text-decoration: none; }\"];export const className=\"framer-jIEr2\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Montserrat-500\"]);export const fonts=[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2\",weight:\"500\"}];export const css=['.framer-ryn0G .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-ryn0G .framer-styles-preset-21ogod.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e30abdff-d726-40ce-81dd-6d2e4f3be74c, #1c1c1c); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-ryn0G\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter-ExtraBold\"]);export const fonts=[];export const css=['.framer-3fk2D .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-3fk2D .framer-styles-preset-3nqyhf.rich-text-wrapper h1, .framer-3fk2D .framer-styles-preset-3nqyhf.rich-text-wrapper [data-preset-tag=\"h1\"] { --framer-font-family: \"Inter-ExtraBold\", \"Inter\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 800; --framer-letter-spacing: -1.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-3fk2D\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1c1e241)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={RFdBU9CUX:{hover:true}};const cycleOrder=[\"RFdBU9CUX\"];const serializationHash=\"framer-48gbd\";const variantClassNames={RFdBU9CUX:\"framer-v-d7yzg9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,link,tap,title,width,...props})=>{var _ref;return{...props,G3JLH3JGV:(_ref=title!==null&&title!==void 0?title:props.G3JLH3JGV)!==null&&_ref!==void 0?_ref:\"Invest\",Kt_fkBK4C:link!==null&&link!==void 0?link:props.Kt_fkBK4C,u3YyUzRpx:tap!==null&&tap!==void 0?tap:props.u3YyUzRpx};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,G3JLH3JGV,Kt_fkBK4C,u3YyUzRpx,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"RFdBU9CUX\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxz173e=activeVariantCallback(async(...args)=>{if(u3YyUzRpx){const res=await u3YyUzRpx(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-48gbd\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:Kt_fkBK4C,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(\"framer-d7yzg9\",className)} framer-1w29zzo`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RFdBU9CUX\",onTap:onTapxz173e,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"RFdBU9CUX-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1io3wx1\",\"data-framer-name\":\"round wrap\",layoutDependency:layoutDependency,layoutId:\"rOZOiMbei\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-i1pvd5\",\"data-framer-name\":\"round\",layoutDependency:layoutDependency,layoutId:\"QxOx27CkF\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Invest\"})}),className:\"framer-h5y0w3\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"eR7ZRbZWS\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:G3JLH3JGV,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=['.framer-48gbd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-48gbd .framer-1w29zzo { display: block; }\",\".framer-48gbd .framer-d7yzg9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-48gbd .framer-1io3wx1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 12px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 12px; }\",\".framer-48gbd .framer-i1pvd5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 6px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 6px; }\",\".framer-48gbd .framer-h5y0w3 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-48gbd .framer-d7yzg9, .framer-48gbd .framer-1io3wx1, .framer-48gbd .framer-i1pvd5 { gap: 0px; } .framer-48gbd .framer-d7yzg9 > *, .framer-48gbd .framer-i1pvd5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-48gbd .framer-d7yzg9 > :first-child, .framer-48gbd .framer-i1pvd5 > :first-child { margin-left: 0px; } .framer-48gbd .framer-d7yzg9 > :last-child, .framer-48gbd .framer-i1pvd5 > :last-child { margin-right: 0px; } .framer-48gbd .framer-1io3wx1 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-48gbd .framer-1io3wx1 > :first-child { margin-top: 0px; } .framer-48gbd .framer-1io3wx1 > :last-child { margin-bottom: 0px; } }\",\".framer-48gbd.framer-v-d7yzg9.hover .framer-d7yzg9 { gap: 15px; }\",\".framer-48gbd.framer-v-d7yzg9.hover .framer-i1pvd5 { height: 12px; width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-48gbd.framer-v-d7yzg9.hover .framer-d7yzg9 { gap: 0px; } .framer-48gbd.framer-v-d7yzg9.hover .framer-d7yzg9 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-48gbd.framer-v-d7yzg9.hover .framer-d7yzg9 > :first-child { margin-left: 0px; } .framer-48gbd.framer-v-d7yzg9.hover .framer-d7yzg9 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 73\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"GXuJxe_jU\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"G3JLH3JGV\":\"title\",\"Kt_fkBK4C\":\"link\",\"u3YyUzRpx\":\"tap\"}\n * @framerImmutableVariables true\n */const FrameruLcOcBrC9=withCSS(Component,css,\"framer-48gbd\");export default FrameruLcOcBrC9;FrameruLcOcBrC9.displayName=\"Footer Link Copy\";FrameruLcOcBrC9.defaultProps={height:43,width:73};addPropertyControls(FrameruLcOcBrC9,{G3JLH3JGV:{defaultValue:\"Invest\",displayTextArea:false,title:\"Title\",type:ControlType.String},Kt_fkBK4C:{title:\"Link\",type:ControlType.Link},u3YyUzRpx:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FrameruLcOcBrC9,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruLcOcBrC9\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GXuJxe_jU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"G3JLH3JGV\\\":\\\"title\\\",\\\"Kt_fkBK4C\\\":\\\"link\\\",\\\"u3YyUzRpx\\\":\\\"tap\\\"}\",\"framerIntrinsicHeight\":\"43\",\"framerIntrinsicWidth\":\"73\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uLcOcBrC9.map", "// Generated by Framer (de6f63d)\nimport{jsx as e}from\"react/jsx-runtime\";import{addFonts as r,addPropertyControls as t,ControlType as a,cx as o,Image as i,Link as n,useActiveVariantCallback as d,useLocaleInfo as l,useVariantState as s,withCSS as f}from\"framer\";import{LayoutGroup as c,motion as p,MotionConfigContext as m}from\"framer-motion\";import*as v from\"react\";let b={g509tUr0n:{hover:!0},KQwxnHuvG:{hover:!0},PDXJCxbyq:{hover:!0}},g=[\"snWSDoWUC\",\"PDXJCxbyq\",\"KQwxnHuvG\",\"g509tUr0n\"],u=\"framer-3ABvM\",h={g509tUr0n:\"framer-v-ef6aki\",KQwxnHuvG:\"framer-v-cxzqbt\",PDXJCxbyq:\"framer-v-4hbfg4\",snWSDoWUC:\"framer-v-1v8uc69\"};function x(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let y={default:{delay:0,duration:.3,ease:[0,0,1,1],type:\"tween\"}},w=e=>\"object\"==typeof e&&null!==e&&\"string\"==typeof e.src?e:\"string\"==typeof e?{src:e}:void 0,S=({value:r,children:t})=>{let a=v.useContext(m),o=null!=r?r:a.transition,i=v.useMemo(()=>({...a,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/e(m.Provider,{value:i,children:t});},D={\"Default For Edit\":\"snWSDoWUC\",\"Social Item \":\"PDXJCxbyq\",\"Social Item Black\":\"KQwxnHuvG\",\"Social Item whiteinner\":\"g509tUr0n\"},k=({height:e,id:r,link:t,socialImage:a,socilaHoverImage:o,tap:i,width:n,...d})=>{var l,s,f,c;return{...d,cShexvGPq:null!==(l=null!=a?a:d.cShexvGPq)&&void 0!==l?l:{src:\"https://framerusercontent.com/images/sV0n0MF3w7Ipc10BEzvyIyyTTNk.svg\"},nhpwX5dKv:null!=t?t:d.nhpwX5dKv,PDpSDPiEn:null!=i?i:d.PDpSDPiEn,variant:null!==(f=null!==(s=D[d.variant])&&void 0!==s?s:d.variant)&&void 0!==f?f:\"snWSDoWUC\",xdRE5bDMS:null!==(c=null!=o?o:d.xdRE5bDMS)&&void 0!==c?c:{src:\"https://framerusercontent.com/images/FCt7xe7pbkT6rXQ3RRuajI1UCE.svg\"}};},C=(e,r)=>r.join(\"-\")+e.layoutDependency,I=/*#__PURE__*/v.forwardRef(function(r,t){let{activeLocale:a}=l(),{style:f,className:m,layoutId:u,variant:D,PDpSDPiEn:I,nhpwX5dKv:H,cShexvGPq:P,xdRE5bDMS:B,...M}=k(r),{baseVariant:W,classNames:q,gestureVariant:R,setGestureState:U,setVariant:A,transition:E,variants:T}=s({cycleOrder:g,defaultVariant:\"snWSDoWUC\",enabledGestures:b,transitions:y,variant:D,variantClassNames:h}),X=C(r,T),{activeVariantCallback:G,delay:K}=d(W),Q=G(async(...e)=>{if(I){let r=await I(...e);if(!1===r)return!1;}}),j=v.useRef(null),z=v.useId();return /*#__PURE__*/e(c,{id:null!=u?u:z,children:/*#__PURE__*/e(p.div,{initial:D,animate:T,onHoverStart:()=>U({isHovered:!0}),onHoverEnd:()=>U({isHovered:!1}),onTapStart:()=>U({isPressed:!0}),onTap:()=>U({isPressed:!1}),onTapCancel:()=>U({isPressed:!1}),className:o(\"framer-3ABvM\",...[],q),style:{display:\"contents\"},children:/*#__PURE__*/e(S,{value:E,children:/*#__PURE__*/e(n,{href:H,openInNewTab:!0,children:/*#__PURE__*/e(p.a,{...M,className:`${o(\"framer-1v8uc69\",m)} framer-15jegk8`,\"data-framer-name\":\"Default For Edit\",\"data-highlight\":!0,layoutDependency:X,layoutId:\"snWSDoWUC\",onTap:Q,ref:null!=t?t:j,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(46, 46, 46, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...f},variants:{\"g509tUr0n-hover\":{\"--border-color\":'var(--token-e3acc58c-b023-4977-9885-2e5fe8100ed5, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',backgroundColor:\"rgba(0, 0, 0, 0)\"},\"KQwxnHuvG-hover\":{\"--border-color\":\"rgb(20, 20, 20)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},\"PDXJCxbyq-hover\":{backgroundColor:\"rgb(255, 255, 255)\"},g509tUr0n:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(34, 34, 34, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-8c291bd1-0726-4138-be6f-47d180e9bcc4, rgb(10, 10, 10))\"},KQwxnHuvG:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(34, 34, 34, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-8c291bd1-0726-4138-be6f-47d180e9bcc4, rgb(10, 10, 10))\"}},...x({\"g509tUr0n-hover\":{\"data-framer-name\":void 0},\"KQwxnHuvG-hover\":{\"data-framer-name\":void 0},\"PDXJCxbyq-hover\":{\"data-framer-name\":void 0},g509tUr0n:{\"data-border\":!0,\"data-framer-name\":\"Social Item whiteinner\"},KQwxnHuvG:{\"data-border\":!0,\"data-framer-name\":\"Social Item Black\"},PDXJCxbyq:{\"data-framer-name\":\"Social Item \"}},W,R),children:/*#__PURE__*/e(i,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:16,intrinsicWidth:17,pixelHeight:16,pixelWidth:17,sizes:\"23px\",...w(P)},className:\"framer-1f9qfoy\",\"data-framer-name\":\"social\",layoutDependency:X,layoutId:\"VeO2HNvbZ\",...x({\"KQwxnHuvG-hover\":{background:{alt:\"\",fit:\"fit\",intrinsicHeight:16,intrinsicWidth:17,pixelHeight:16,pixelWidth:17,sizes:\"23px\",...w(B)}},\"PDXJCxbyq-hover\":{background:{alt:\"\",fit:\"fit\",intrinsicHeight:16,intrinsicWidth:17,pixelHeight:16,pixelWidth:17,sizes:\"23px\",...w(B)}}},W,R)})})})})})});}),H=['.framer-3ABvM [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3ABvM .framer-15jegk8 { display: block; }\",\".framer-3ABvM .framer-1v8uc69 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 50px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 50px; }\",\".framer-3ABvM .framer-1f9qfoy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 23px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3ABvM .framer-1v8uc69, .framer-3ABvM .framer-1f9qfoy { gap: 0px; } .framer-3ABvM .framer-1v8uc69 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-3ABvM .framer-1v8uc69 > :first-child { margin-left: 0px; } .framer-3ABvM .framer-1v8uc69 > :last-child { margin-right: 0px; } .framer-3ABvM .framer-1f9qfoy > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-3ABvM .framer-1f9qfoy > :first-child { margin-top: 0px; } .framer-3ABvM .framer-1f9qfoy > :last-child { margin-bottom: 0px; } }\"],P=f(I,H,\"framer-3ABvM\");export default P;P.displayName=\"Social Item\",P.defaultProps={height:50,width:50},t(P,{variant:{options:[\"snWSDoWUC\",\"PDXJCxbyq\",\"KQwxnHuvG\",\"g509tUr0n\"],optionTitles:[\"Default For Edit\",\"Social Item \",\"Social Item Black\",\"Social Item whiteinner\"],title:\"Variant\",type:a.Enum},PDpSDPiEn:{title:\"Tap\",type:a.EventHandler},nhpwX5dKv:{title:\"Link\",type:a.Link},cShexvGPq:{__defaultAssetReference:\"data:framer/asset-reference,sV0n0MF3w7Ipc10BEzvyIyyTTNk.svg?originalFilename=fb.svg&preferredSize=auto\",title:\"Social Image\",type:a.ResponsiveImage},xdRE5bDMS:{__defaultAssetReference:\"data:framer/asset-reference,FCt7xe7pbkT6rXQ3RRuajI1UCE.svg?originalFilename=fb-black.svg&preferredSize=auto\",title:\"Socila Hover Image\",type:a.ResponsiveImage}}),r(P,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroG8aIOQhe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PDXJCxbyq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KQwxnHuvG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g509tUr0n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u3alxeZti\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fJiUrMrpd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MykBKNcDJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"50\",\"framerVariables\":\"{\\\"PDpSDPiEn\\\":\\\"tap\\\",\\\"nhpwX5dKv\\\":\\\"link\\\",\\\"cShexvGPq\\\":\\\"socialImage\\\",\\\"xdRE5bDMS\\\":\\\"socilaHoverImage\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oG8aIOQhe.map", "import{fontStore as r}from\"framer\";r.loadWebFontsFromSelectors([\"Inter\"]);export const fonts=[];export const css=['.framer-QeGWA .framer-styles-preset-12il343:not(.rich-text-wrapper), .framer-QeGWA .framer-styles-preset-12il343.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #4f4f4f; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-QeGWA .framer-styles-preset-12il343:not(.rich-text-wrapper), .framer-QeGWA .framer-styles-preset-12il343.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #4f4f4f; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-QeGWA .framer-styles-preset-12il343:not(.rich-text-wrapper), .framer-QeGWA .framer-styles-preset-12il343.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #4f4f4f; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-QeGWA .framer-styles-preset-12il343:not(.rich-text-wrapper), .framer-QeGWA .framer-styles-preset-12il343.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #4f4f4f; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-QeGWA\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ac3938c)\nimport{jsx as r,jsxs as e}from\"react/jsx-runtime\";import{addFonts as a,addPropertyControls as t,ControlType as o,cx as n,Link as i,RichText as l,useActiveVariantCallback as m,useLocaleInfo as f,useVariantState as d,withCSS as p}from\"framer\";import{LayoutGroup as s,motion as c,MotionConfigContext as u}from\"framer-motion\";import*as h from\"react\";import*as y from\"https://framerusercontent.com/modules/tvf7IQW8uyvzA5LcnXuQ/uDnabQGkZuyk2cv7Neob/cpojN0_lc.js\";let x={DUdTiYXXC:{hover:!0}},g=[\"DUdTiYXXC\"],v=\"framer-y2aYo\",b={DUdTiYXXC:\"framer-v-tn89u9\"};function Y(r,...e){let a={};return null==e||e.forEach(e=>e&&Object.assign(a,r[e])),a;}let w={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},k=({value:e,children:a})=>{let t=h.useContext(u),o=null!=e?e:t.transition,n=h.useMemo(()=>({...t,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/r(u.Provider,{value:n,children:a});},C=({height:r,id:e,link:a,tap:t,title:o,width:n,...i})=>{var l;return{...i,G3JLH3JGV:null!==(l=null!=o?o:i.G3JLH3JGV)&&void 0!==l?l:\"Invest\",Kt_fkBK4C:null!=a?a:i.Kt_fkBK4C,u3YyUzRpx:null!=t?t:i.u3YyUzRpx};},T=(r,e)=>e.join(\"-\")+r.layoutDependency,X=/*#__PURE__*/h.forwardRef(function(a,t){let{activeLocale:o}=f(),{style:p,className:u,layoutId:v,variant:X,G3JLH3JGV:D,Kt_fkBK4C:N,u3YyUzRpx:R,...j}=C(a),{baseVariant:H,classNames:L,gestureVariant:U,setGestureState:I,setVariant:J,transition:G,variants:_}=d({cycleOrder:g,defaultVariant:\"DUdTiYXXC\",enabledGestures:x,transitions:w,variant:X,variantClassNames:b}),K=T(a,_),{activeVariantCallback:P,delay:V}=m(H),z=P(async(...r)=>{if(R){let e=await R(...r);if(!1===e)return!1;}}),B=h.useRef(null),Z=h.useId(),E=[y.className];return /*#__PURE__*/r(s,{id:null!=v?v:Z,children:/*#__PURE__*/r(c.div,{initial:X,animate:_,onHoverStart:()=>I({isHovered:!0}),onHoverEnd:()=>I({isHovered:!1}),onTapStart:()=>I({isPressed:!0}),onTap:()=>I({isPressed:!1}),onTapCancel:()=>I({isPressed:!1}),className:n(\"framer-y2aYo\",...E,L),style:{display:\"contents\"},children:/*#__PURE__*/r(k,{value:G,children:/*#__PURE__*/r(i,{href:N,children:/*#__PURE__*/e(c.a,{...j,className:`${n(\"framer-tn89u9\",u)} framer-k90t2o`,\"data-framer-name\":\"Primary\",\"data-highlight\":!0,layoutDependency:K,layoutId:\"DUdTiYXXC\",onTap:z,ref:null!=t?t:B,style:{...p},...Y({\"DUdTiYXXC-hover\":{\"data-framer-name\":void 0}},H,U),children:[/*#__PURE__*/r(c.div,{className:\"framer-1b8h16o\",\"data-framer-name\":\"round wrap\",layoutDependency:K,layoutId:\"zt1kVZsZZ\",children:/*#__PURE__*/r(c.div,{className:\"framer-yh7kcm\",\"data-framer-name\":\"round\",layoutDependency:K,layoutId:\"mhGCpZFlA\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})}),/*#__PURE__*/r(l,{__fromCanvasComponent:!0,children:/*#__PURE__*/r(h.Fragment,{children:/*#__PURE__*/r(c.p,{className:\"framer-styles-preset-12il343\",\"data-styles-preset\":\"cpojN0_lc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Invest\"})}),className:\"framer-r0edrb\",\"data-framer-name\":\"Link\",layoutDependency:K,layoutId:\"CJHlZHbo2\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:D,verticalAlignment:\"top\",withExternalLayout:!0})]})})})})});}),D=['.framer-y2aYo [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y2aYo .framer-k90t2o { display: block; }\",\".framer-y2aYo .framer-tn89u9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-y2aYo .framer-1b8h16o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 12px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 12px; }\",\".framer-y2aYo .framer-yh7kcm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 6px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 6px; }\",\".framer-y2aYo .framer-r0edrb { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-y2aYo .framer-tn89u9, .framer-y2aYo .framer-1b8h16o, .framer-y2aYo .framer-yh7kcm { gap: 0px; } .framer-y2aYo .framer-tn89u9 > *, .framer-y2aYo .framer-yh7kcm > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-y2aYo .framer-tn89u9 > :first-child, .framer-y2aYo .framer-yh7kcm > :first-child { margin-left: 0px; } .framer-y2aYo .framer-tn89u9 > :last-child, .framer-y2aYo .framer-yh7kcm > :last-child { margin-right: 0px; } .framer-y2aYo .framer-1b8h16o > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-y2aYo .framer-1b8h16o > :first-child { margin-top: 0px; } .framer-y2aYo .framer-1b8h16o > :last-child { margin-bottom: 0px; } }\",\".framer-y2aYo.framer-v-tn89u9.hover .framer-tn89u9 { gap: 15px; }\",\".framer-y2aYo.framer-v-tn89u9.hover .framer-yh7kcm { height: 12px; width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-y2aYo.framer-v-tn89u9.hover .framer-tn89u9 { gap: 0px; } .framer-y2aYo.framer-v-tn89u9.hover .framer-tn89u9 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-y2aYo.framer-v-tn89u9.hover .framer-tn89u9 > :first-child { margin-left: 0px; } .framer-y2aYo.framer-v-tn89u9.hover .framer-tn89u9 > :last-child { margin-right: 0px; } }\",...y.css],N=p(X,D,\"framer-y2aYo\");export default N;N.displayName=\"Footer Link\",N.defaultProps={height:43,width:73},t(N,{G3JLH3JGV:{defaultValue:\"Invest\",displayTextArea:!1,title:\"Title\",type:o.String},Kt_fkBK4C:{title:\"Link\",type:o.Link},u3YyUzRpx:{title:\"Tap\",type:o.EventHandler}}),a(N,[...y.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCSOFaF61T\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NFJ6I9XzN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"73\",\"framerIntrinsicHeight\":\"43\",\"framerVariables\":\"{\\\"G3JLH3JGV\\\":\\\"title\\\",\\\"Kt_fkBK4C\\\":\\\"link\\\",\\\"u3YyUzRpx\\\":\\\"tap\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CSOFaF61T.map", "// Generated by Framer (e22b717)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterLinkCopy from\"https://framerusercontent.com/modules/63SsiKYuEUSY5HUGqSsT/7mILv3lUJ6KBzkbM4DXD/uLcOcBrC9.js\";import SocialItem from\"https://framerusercontent.com/modules/9FaQfalPDr70aMYqx5y2/ylnPSKnj7w2g5nZ92kG0/oG8aIOQhe.js\";import FooterLink from\"https://framerusercontent.com/modules/sOSvZ3wA7QbWrIABLDwk/WbBXdxD4F14IXvNTjHeL/CSOFaF61T.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/mOVvtgBI0paq5WQCe8du/g2PfthGE3suklELYJoLT/ro7OPezbn.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ppeh2N5WZ2O2upLLORZj/XdciiciLe5qr0MDclCWw/xZndidUCt.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/i6hnSV04cikHy6EIMHBx/Ykg4QHuLdpu1wqjmUUbw/YAP816Y5n.js\";const SocialItemFonts=getFonts(SocialItem);const FooterLinkCopyFonts=getFonts(FooterLinkCopy);const FooterLinkFonts=getFonts(FooterLink);const cycleOrder=[\"G0OGV31NF\",\"pVnb5pV9n\",\"Nt1YQY1PY\",\"Chi5tkYOV\",\"sFp7cBTTT\",\"FEd7FGFDA\",\"gXhsk6B8g\"];const serializationHash=\"framer-lJgMk\";const variantClassNames={Chi5tkYOV:\"framer-v-1jo5pdc\",FEd7FGFDA:\"framer-v-13r0md4\",G0OGV31NF:\"framer-v-kyemgn\",gXhsk6B8g:\"framer-v-pyg50j\",Nt1YQY1PY:\"framer-v-nf8pa2\",pVnb5pV9n:\"framer-v-1wpxwxw\",sFp7cBTTT:\"framer-v-1qclvkz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Default-For Editing\":\"G0OGV31NF\",\"Variant 5\":\"sFp7cBTTT\",\"Variant 6\":\"FEd7FGFDA\",\"Variant 7\":\"gXhsk6B8g\",Desktop:\"pVnb5pV9n\",Phone:\"Chi5tkYOV\",Tablet:\"Nt1YQY1PY\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"G0OGV31NF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"G0OGV31NF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wurvme=activeVariantCallback(async(...args)=>{setVariant(\"sFp7cBTTT\");});const onTapk20ce9=activeVariantCallback(async(...args)=>{setVariant(\"FEd7FGFDA\");});const onTap11gsxt4=activeVariantCallback(async(...args)=>{setVariant(\"gXhsk6B8g\");});const onTapj26ey1=activeVariantCallback(async(...args)=>{setVariant(\"pVnb5pV9n\");});const onTap1yqfq6n=activeVariantCallback(async(...args)=>{setVariant(\"Nt1YQY1PY\");});const onTapdcq2x=activeVariantCallback(async(...args)=>{setVariant(\"Chi5tkYOV\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"sFp7cBTTT\",\"FEd7FGFDA\",\"gXhsk6B8g\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kyemgn\",className,classNames),\"data-framer-name\":\"Default-For Editing\",layoutDependency:layoutDependency,layoutId:\"G0OGV31NF\",ref:refBinding,style:{backgroundColor:\"rgb(17, 17, 17)\",...style},...addPropertyOverrides({Chi5tkYOV:{\"data-framer-name\":\"Phone\"},FEd7FGFDA:{\"data-framer-name\":\"Variant 6\"},gXhsk6B8g:{\"data-framer-name\":\"Variant 7\"},Nt1YQY1PY:{\"data-framer-name\":\"Tablet\"},pVnb5pV9n:{\"data-framer-name\":\"Desktop\"},sFp7cBTTT:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15hmj3e\",layoutDependency:layoutDependency,layoutId:\"HNzCr7aCf\",children:[/*#__PURE__*/_jsx(motion.div,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2215,intrinsicWidth:2959},className:\"framer-hlps7g\",layoutDependency:layoutDependency,layoutId:\"iPCXr4CA3\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bn2g8x\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"fc7M5TStC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-exeonp\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"tozzgUg2V\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-138h3uo\",\"data-framer-name\":\"logo and social\",layoutDependency:layoutDependency,layoutId:\"q95h6oOdl\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.lesintrepidesgroupe.com\",motionChild:true,nodeId:\"xQgdcIrSZ\",openInNewTab:false,scopeId:\"bbjolcxNS\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1yxxa2k framer-qv6dqo\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"xQgdcIrSZ\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Logo\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:419,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+140+0+0+0+0+0+0+0),pixelHeight:120,pixelWidth:419,src:\"https://framerusercontent.com/images/aQAWeaPMcOtnNVPky7aU9cNxqG8.png\"},className:\"framer-1wktcwb\",\"data-framer-name\":\"Logo IMG\",layoutDependency:layoutDependency,layoutId:\"EHdVoOLj3\",...addPropertyOverrides({Chi5tkYOV:{background:{alt:\"Logo\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:419,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+140+0+0+0+0+0+0+0+0),pixelHeight:120,pixelWidth:419,src:\"https://framerusercontent.com/images/aQAWeaPMcOtnNVPky7aU9cNxqG8.png\"}},FEd7FGFDA:{background:{alt:\"Logo\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:419,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+140+0+0+0+0+0+0+0+0),pixelHeight:120,pixelWidth:419,src:\"https://framerusercontent.com/images/aQAWeaPMcOtnNVPky7aU9cNxqG8.png\"}},gXhsk6B8g:{background:{alt:\"Logo\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:419,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+140+0+0+0+0+0+0+0+0),pixelHeight:120,pixelWidth:419,src:\"https://framerusercontent.com/images/aQAWeaPMcOtnNVPky7aU9cNxqG8.png\"}},Nt1YQY1PY:{background:{alt:\"Logo\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:419,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+140+0+0+0+0+0+0+0+0),pixelHeight:120,pixelWidth:419,src:\"https://framerusercontent.com/images/aQAWeaPMcOtnNVPky7aU9cNxqG8.png\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"L'agence design de cr\\xe9ation digitale sp\\xe9cialis\\xe9e dans le branding, le web design, le motion design 2D/3D et la production vid\\xe9o\"})}),className:\"framer-qz2mr7\",\"data-framer-name\":\"content\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ummkq5OFG\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},variants:{pVnb5pV9n:{\"--extracted-r6o4lv\":\"var(--token-115a4bcc-3c69-43c1-9958-ff2d29078df2, rgb(250, 250, 250))\"},sFp7cBTTT:{\"--extracted-r6o4lv\":\"var(--token-115a4bcc-3c69-43c1-9958-ff2d29078df2, rgb(250, 250, 250))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pVnb5pV9n:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-115a4bcc-3c69-43c1-9958-ff2d29078df2, rgb(250, 250, 250)))\"},children:\"L'agence design de cr\\xe9ation digitale sp\\xe9cialis\\xe9e dans le branding, le web design, le motion design 2D/3D et la production vid\\xe9o\"})})},sFp7cBTTT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-115a4bcc-3c69-43c1-9958-ff2d29078df2, rgb(250, 250, 250)))\"},children:\"L'agence design de cr\\xe9ation digitale sp\\xe9cialis\\xe9e dans le branding, le web design, le motion design 2D/3D et la production vid\\xe9o\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Mentions l\\xe9gales\"})}),className:\"framer-1rp9kax\",\"data-framer-name\":\"content\",\"data-highlight\":true,fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"iZIQoCsty\",onTap:onTap1wurvme,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Chi5tkYOV:{onTap:onTap11gsxt4},FEd7FGFDA:{onTap:onTap1yqfq6n},gXhsk6B8g:{onTap:onTapdcq2x},Nt1YQY1PY:{onTap:onTapk20ce9},sFp7cBTTT:{onTap:onTapj26ey1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1deb8vg\",\"data-framer-name\":\"social-links\",layoutDependency:layoutDependency,layoutId:\"mW5VLGUvc\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y7oxlb-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nAAVkUGyR-container\",nodeId:\"nAAVkUGyR\",rendersWithMotion:true,scopeId:\"bbjolcxNS\",children:/*#__PURE__*/_jsx(SocialItem,{cShexvGPq:addImageAlt({src:\"https://framerusercontent.com/images/tCI6UVLzCwaDsk5PDXyIqpkOpI.svg\"},\"icon\"),height:\"100%\",id:\"nAAVkUGyR\",layoutId:\"nAAVkUGyR\",nhpwX5dKv:\"https://www.instagram.com/lestudio_bylesintrepides?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw==\",variant:\"PDXJCxbyq\",width:\"100%\",xdRE5bDMS:addImageAlt({src:\"https://framerusercontent.com/images/HTmIltDRoSPyAzylL7e7YZFT8.svg\"},\"icon\")})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7amujr-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Hn_LlzEyA-container\",nodeId:\"Hn_LlzEyA\",rendersWithMotion:true,scopeId:\"bbjolcxNS\",children:/*#__PURE__*/_jsx(SocialItem,{cShexvGPq:addImageAlt({src:\"https://framerusercontent.com/images/U7Kl5oaBngnW14mNn6PTE73Q.svg\"},\"icon\"),height:\"100%\",id:\"Hn_LlzEyA\",layoutId:\"Hn_LlzEyA\",nhpwX5dKv:\"https://www.linkedin.com/company/le-studio-creative-agency/?viewAsMember=true\",variant:\"PDXJCxbyq\",width:\"100%\",xdRE5bDMS:addImageAlt({src:\"https://framerusercontent.com/images/lqfE6t5KxBy4A8mZSZVNsbhRqRY.svg\"},\"icon\")})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16ahpm2\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"B6b56aaVE\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vr6pr3\",\"data-framer-name\":\"second link wrap\",layoutDependency:layoutDependency,layoutId:\"iyn_dUym3\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1at5jqe\",\"data-framer-name\":\"footer-links\",layoutDependency:layoutDependency,layoutId:\"RwhiiTINn\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pf0jv6-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"s_p8wM4IP-container\",nodeId:\"s_p8wM4IP\",rendersWithMotion:true,scopeId:\"bbjolcxNS\",children:/*#__PURE__*/_jsx(FooterLinkCopy,{G3JLH3JGV:\"Le groupe\",height:\"100%\",id:\"s_p8wM4IP\",Kt_fkBK4C:\"https://www.lesintrepidesgroupe.com\",layoutId:\"s_p8wM4IP\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined},{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined},{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined},{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined},{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined},{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined},{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wslgbw-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JhUEVTgzQ-container\",nodeId:\"JhUEVTgzQ\",rendersWithMotion:true,scopeId:\"bbjolcxNS\",children:/*#__PURE__*/_jsx(FooterLinkCopy,{G3JLH3JGV:\"Home\",height:\"100%\",id:\"JhUEVTgzQ\",Kt_fkBK4C:resolvedLinks[0],layoutId:\"JhUEVTgzQ\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({Chi5tkYOV:{Kt_fkBK4C:resolvedLinks[3]},FEd7FGFDA:{Kt_fkBK4C:resolvedLinks[5]},gXhsk6B8g:{Kt_fkBK4C:resolvedLinks[6]},Nt1YQY1PY:{Kt_fkBK4C:resolvedLinks[2]},pVnb5pV9n:{Kt_fkBK4C:resolvedLinks[1]},sFp7cBTTT:{Kt_fkBK4C:resolvedLinks[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined},{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined},{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined},{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined},{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined},{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined},{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fuw07w-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ubyAPwE6j-container\",nodeId:\"ubyAPwE6j\",rendersWithMotion:true,scopeId:\"bbjolcxNS\",children:/*#__PURE__*/_jsx(FooterLink,{G3JLH3JGV:\"Studio\",height:\"100%\",id:\"ubyAPwE6j\",Kt_fkBK4C:resolvedLinks1[0],layoutId:\"ubyAPwE6j\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({Chi5tkYOV:{Kt_fkBK4C:resolvedLinks1[3]},FEd7FGFDA:{Kt_fkBK4C:resolvedLinks1[5]},gXhsk6B8g:{Kt_fkBK4C:resolvedLinks1[6]},Nt1YQY1PY:{Kt_fkBK4C:resolvedLinks1[2]},pVnb5pV9n:{Kt_fkBK4C:resolvedLinks1[1]},sFp7cBTTT:{Kt_fkBK4C:resolvedLinks1[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined},{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined},{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined},{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined},{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined},{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined},{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j5fg92-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lZZGnykEm-container\",nodeId:\"lZZGnykEm\",rendersWithMotion:true,scopeId:\"bbjolcxNS\",children:/*#__PURE__*/_jsx(FooterLink,{G3JLH3JGV:\"Projets\",height:\"100%\",id:\"lZZGnykEm\",Kt_fkBK4C:resolvedLinks2[0],layoutId:\"lZZGnykEm\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({Chi5tkYOV:{Kt_fkBK4C:resolvedLinks2[3]},FEd7FGFDA:{Kt_fkBK4C:resolvedLinks2[5]},gXhsk6B8g:{Kt_fkBK4C:resolvedLinks2[6]},Nt1YQY1PY:{Kt_fkBK4C:resolvedLinks2[2]},pVnb5pV9n:{Kt_fkBK4C:resolvedLinks2[1]},sFp7cBTTT:{Kt_fkBK4C:resolvedLinks2[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined},{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined},{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined},{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined},{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined},{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined},{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n25qpb-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Sg3Xenlf3-container\",nodeId:\"Sg3Xenlf3\",rendersWithMotion:true,scopeId:\"bbjolcxNS\",children:/*#__PURE__*/_jsx(FooterLink,{G3JLH3JGV:\"Contact\",height:\"100%\",id:\"Sg3Xenlf3\",Kt_fkBK4C:resolvedLinks3[0],layoutId:\"Sg3Xenlf3\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({Chi5tkYOV:{Kt_fkBK4C:resolvedLinks3[3]},FEd7FGFDA:{Kt_fkBK4C:resolvedLinks3[5]},gXhsk6B8g:{Kt_fkBK4C:resolvedLinks3[6]},Nt1YQY1PY:{Kt_fkBK4C:resolvedLinks3[2]},pVnb5pV9n:{Kt_fkBK4C:resolvedLinks3[1]},sFp7cBTTT:{Kt_fkBK4C:resolvedLinks3[4]}},baseVariant,gestureVariant)})})})})]})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2mej9m\",layoutDependency:layoutDependency,layoutId:\"jIfgC8G4d\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-gqznv9\",\"data-styles-preset\":\"jwyYnrdhr\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-e300680a-d6d8-46fd-863e-68a72a491660, rgb(38, 38, 38)))\"},children:\"Mentions l\\xe9gales\"})}),className:\"framer-uaf5v0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pMIcfpp1N\",style:{\"--extracted-gdpscs\":\"var(--token-e300680a-d6d8-46fd-863e-68a72a491660, rgb(38, 38, 38))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",children:\"1. \\xc9dition du site\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"Conform\\xe9ment \\xe0 l\u2019article 6 de la loi n\\xb02004-575 du 21 juin 2004 pour la confiance dans l\u2019\\xe9conomie num\\xe9rique, il est pr\\xe9cis\\xe9 aux utilisateurs du site\\xa0\",/*#__PURE__*/_jsx(Link,{href:\"http://www.studio-lesintrepides.com/\",motionChild:true,nodeId:\"zNv8Av5ih\",openInNewTab:false,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"www.studio-lesintrepides.com\"})}),\"\\xa0l\u2019identit\\xe9 des diff\\xe9rents intervenants dans le cadre de sa r\\xe9alisation et de son suivi :\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"\\xc9diteur du site\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.strong,{children:\"LE STUDIO \u2013 CREATIVE AGENCY\"}),/*#__PURE__*/_jsx(motion.br,{}),\"SAS (Soci\\xe9t\\xe9 par actions simplifi\\xe9e) au capital social de [\\xe0 compl\\xe9ter si connu]\",/*#__PURE__*/_jsx(motion.br,{}),\"SIREN : 953 938 594\",/*#__PURE__*/_jsx(motion.br,{}),\"SIRET : 953 938 594 00017\",/*#__PURE__*/_jsx(motion.br,{}),\"RCS : Dijon B 953 938 594\",/*#__PURE__*/_jsx(motion.br,{}),\"TVA intracommunautaire : FR59 953 938 594\",/*#__PURE__*/_jsx(motion.br,{}),\"Code APE : 7021Z \u2013 Conseil en relations publiques et communication\",/*#__PURE__*/_jsx(motion.br,{}),\"Si\\xe8ge social : 20 rue de la Libert\\xe9, 21000 Dijon, France\",/*#__PURE__*/_jsx(motion.br,{}),\"Directeur de la publication :\\xa0\",/*#__PURE__*/_jsx(motion.strong,{children:\"Lucas Coignet \u2013 Pr\\xe9sident\"}),/*#__PURE__*/_jsx(motion.br,{}),\"Contact : l.coignet@lesintrepidesgroupe.com / 06 32 42 52 77\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",children:\"2. H\\xe9bergement\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"H\\xe9bergeur du site\"}),/*#__PURE__*/_jsx(motion.br,{}),\"Framer B.V.\",/*#__PURE__*/_jsx(motion.br,{}),\"Singel 258, 1016 AB Amsterdam\",/*#__PURE__*/_jsx(motion.br,{}),\"Pays-Bas\",/*#__PURE__*/_jsx(motion.br,{}),\"Site :\\xa0\",/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/\",motionChild:true,nodeId:\"zNv8Av5ih\",openInNewTab:false,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"www.framer.com\"})}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",children:\"3. Donn\\xe9es personnelles\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"Le site\\xa0\",/*#__PURE__*/_jsx(Link,{href:\"http://www.studio-lesintrepides.com/\",motionChild:true,nodeId:\"zNv8Av5ih\",openInNewTab:false,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"www.studio-lesintrepides.com\"})}),\"\\xa0propose un formulaire de contact. Les donn\\xe9es collect\\xe9es via ce formulaire (nom, pr\\xe9nom, adresse e-mail, message) sont utilis\\xe9es uniquement pour r\\xe9pondre aux demandes des utilisateurs. Elles ne sont ni c\\xe9d\\xe9es, ni revendues, ni utilis\\xe9es \\xe0 d\u2019autres fins.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"Conform\\xe9ment au\\xa0\",/*#__PURE__*/_jsx(motion.strong,{children:\"R\\xe8glement G\\xe9n\\xe9ral sur la Protection des Donn\\xe9es (RGPD)\"}),\"\\xa0(UE 2016/679) et \\xe0 la\\xa0\",/*#__PURE__*/_jsx(motion.strong,{children:\"loi Informatique et Libert\\xe9s\"}),\"\\xa0modifi\\xe9e, vous disposez d\u2019un droit d\u2019acc\\xe8s, de rectification, d\u2019opposition, de suppression, de portabilit\\xe9 et de limitation du traitement.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"Vous pouvez exercer ces droits en nous contactant par email \\xe0 :\",/*#__PURE__*/_jsx(motion.br,{}),\"\uD83D\uDCE7\\xa0l.coignet@lesintrepidesgroupe.com\",/*#__PURE__*/_jsx(motion.br,{}),\"\uD83D\uDCEC ou par courrier \\xe0 : Le Studio \u2013 20 rue de la Libert\\xe9, 21000 Dijon\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"Les donn\\xe9es sont conserv\\xe9es pendant une dur\\xe9e maximale de 12 mois apr\\xe8s la derni\\xe8re interaction.\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",children:\"4. Propri\\xe9t\\xe9 intellectuelle\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"L\u2019ensemble des \\xe9l\\xe9ments pr\\xe9sents sur le site\\xa0\",/*#__PURE__*/_jsx(Link,{href:\"http://www.studio-lesintrepides.com/\",motionChild:true,nodeId:\"zNv8Av5ih\",openInNewTab:false,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"www.studio-lesintrepides.com\"})}),\"\\xa0(textes, visuels, vid\\xe9os, graphismes, logos, ic\\xf4nes, etc.) sont la propri\\xe9t\\xe9 exclusive de LE STUDIO \u2013 CREATIVE AGENCY, sauf mention contraire.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"Toute reproduction, repr\\xe9sentation, modification ou exploitation, totale ou partielle, est interdite sans autorisation \\xe9crite pr\\xe9alable.\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",children:\"5. Cookies\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Le site peut utiliser des cookies techniques n\\xe9cessaires \\xe0 son bon fonctionnement, ainsi que des cookies de mesure d\u2019audience ou d\u2019int\\xe9gration de contenus tiers (vid\\xe9os, r\\xe9seaux sociaux\u2026).\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"Aucun cookie non essentiel n\u2019est d\\xe9pos\\xe9 sans votre accord explicite.\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",children:\"6. Responsabilit\\xe9\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"Le Studio \u2013 Creative Agency ne saurait \\xeatre tenu responsable en cas de dysfonctionnements, erreurs ou dommages indirects li\\xe9s \\xe0 l\u2019utilisation du site.\",/*#__PURE__*/_jsx(motion.br,{}),\"L\u2019utilisateur s\u2019engage \\xe0 naviguer sur le site avec un mat\\xe9riel s\\xe9curis\\xe9 et un navigateur \\xe0 jour.\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",children:\"7. Droit applicable\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:[\"Les pr\\xe9sentes mentions l\\xe9gales sont r\\xe9gies par le droit fran\\xe7ais.\",/*#__PURE__*/_jsx(motion.br,{}),\"Tout litige relatif \\xe0 l\u2019utilisation du site\\xa0\",/*#__PURE__*/_jsx(Link,{href:\"http://www.studio-lesintrepides.com/\",motionChild:true,nodeId:\"zNv8Av5ih\",openInNewTab:false,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"www.studio-lesintrepides.com\"})}),\"\\xa0rel\\xe8ve de la comp\\xe9tence exclusive des tribunaux de\\xa0\",/*#__PURE__*/_jsx(motion.strong,{children:\"Dijon\"}),\".\"]})]}),className:\"framer-13vohla\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"zNv8Av5ih\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t327y4\",\"data-border\":true,\"data-framer-name\":\"credits\",layoutDependency:layoutDependency,layoutId:\"N9uf3iMZ9\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(64, 64, 64)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ap71ms\",\"data-framer-name\":\"credits wrap\",layoutDependency:layoutDependency,layoutId:\"BpF8fW7Rw\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(122, 122, 122))\"},children:[\"Site web cr\\xe9\\xe9 par \",/*#__PURE__*/_jsx(Link,{href:\"https://studio-lesintrepides.com\",motionChild:true,nodeId:\"aYC1sEZz7\",openInNewTab:true,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"le studio\"})}),\" by \",/*#__PURE__*/_jsx(Link,{href:\"https://www.lesintrepidesgroupe.com\",motionChild:true,nodeId:\"aYC1sEZz7\",openInNewTab:true,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"les intr\\xe9pides\"})}),\" \\xa92024 Tous droits r\\xe9serv\\xe9s.\"]})}),className:\"framer-197g348\",\"data-framer-name\":\"copyright\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aYC1sEZz7\",style:{\"--extracted-r6o4lv\":\"rgb(122, 122, 122)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Chi5tkYOV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(122, 122, 122))\"},children:[\"Site web cr\\xe9\\xe9 par \",/*#__PURE__*/_jsx(Link,{href:\"https://studio-lesintrepides.com\",motionChild:true,nodeId:\"aYC1sEZz7\",openInNewTab:true,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"le studio\"})}),\" by \",/*#__PURE__*/_jsx(Link,{href:\"https://www.lesintrepidesgroupe.com\",motionChild:true,nodeId:\"aYC1sEZz7\",openInNewTab:true,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"les intr\\xe9pides\"})}),\" \\xa92024 Tous droits r\\xe9serv\\xe9s.\"]})})},gXhsk6B8g:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(122, 122, 122))\"},children:[\"Site web cr\\xe9\\xe9 par \",/*#__PURE__*/_jsx(Link,{href:\"https://studio-lesintrepides.com\",motionChild:true,nodeId:\"aYC1sEZz7\",openInNewTab:true,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"le studio\"})}),\" by \",/*#__PURE__*/_jsx(Link,{href:\"https://www.lesintrepidesgroupe.com\",motionChild:true,nodeId:\"aYC1sEZz7\",openInNewTab:true,scopeId:\"bbjolcxNS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"les intr\\xe9pides\"})}),\" \\xa92024 Tous droits r\\xe9serv\\xe9s.\"]})})}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lJgMk.framer-qv6dqo, .framer-lJgMk .framer-qv6dqo { display: block; }\",\".framer-lJgMk.framer-kyemgn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-lJgMk .framer-15hmj3e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 140px 15px 40px 15px; position: relative; width: 100%; }\",\".framer-lJgMk .framer-hlps7g { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(49.90619136960602% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-lJgMk .framer-bn2g8x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-lJgMk .framer-exeonp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lJgMk .framer-138h3uo { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-lJgMk .framer-1yxxa2k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 49px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 161px; }\",\".framer-lJgMk .framer-1wktcwb { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-lJgMk .framer-qz2mr7 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-lJgMk .framer-1rp9kax { cursor: pointer; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-lJgMk .framer-1deb8vg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lJgMk .framer-1y7oxlb-container, .framer-lJgMk .framer-7amujr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-lJgMk .framer-16ahpm2 { display: grid; flex: 1 0 0px; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lJgMk .framer-1vr6pr3 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: auto; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-lJgMk .framer-1at5jqe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lJgMk .framer-pf0jv6-container, .framer-lJgMk .framer-1wslgbw-container, .framer-lJgMk .framer-1fuw07w-container, .framer-lJgMk .framer-j5fg92-container, .framer-lJgMk .framer-n25qpb-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-lJgMk .framer-2mej9m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: hidden; padding: 25px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-lJgMk .framer-uaf5v0, .framer-lJgMk .framer-13vohla { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-lJgMk .framer-1t327y4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 30px 0px 30px 0px; position: relative; width: 100%; }\",\".framer-lJgMk .framer-1ap71ms { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lJgMk .framer-197g348 { flex: 1 0 0px; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lJgMk.framer-kyemgn, .framer-lJgMk .framer-15hmj3e, .framer-lJgMk .framer-bn2g8x, .framer-lJgMk .framer-exeonp, .framer-lJgMk .framer-138h3uo, .framer-lJgMk .framer-1yxxa2k, .framer-lJgMk .framer-1deb8vg, .framer-lJgMk .framer-1vr6pr3, .framer-lJgMk .framer-1at5jqe, .framer-lJgMk .framer-2mej9m, .framer-lJgMk .framer-1t327y4 { gap: 0px; } .framer-lJgMk.framer-kyemgn > *, .framer-lJgMk .framer-1at5jqe > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-lJgMk.framer-kyemgn > :first-child, .framer-lJgMk .framer-15hmj3e > :first-child, .framer-lJgMk .framer-bn2g8x > :first-child, .framer-lJgMk .framer-138h3uo > :first-child, .framer-lJgMk .framer-1vr6pr3 > :first-child, .framer-lJgMk .framer-1at5jqe > :first-child, .framer-lJgMk .framer-2mej9m > :first-child, .framer-lJgMk .framer-1t327y4 > :first-child { margin-top: 0px; } .framer-lJgMk.framer-kyemgn > :last-child, .framer-lJgMk .framer-15hmj3e > :last-child, .framer-lJgMk .framer-bn2g8x > :last-child, .framer-lJgMk .framer-138h3uo > :last-child, .framer-lJgMk .framer-1vr6pr3 > :last-child, .framer-lJgMk .framer-1at5jqe > :last-child, .framer-lJgMk .framer-2mej9m > :last-child, .framer-lJgMk .framer-1t327y4 > :last-child { margin-bottom: 0px; } .framer-lJgMk .framer-15hmj3e > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-lJgMk .framer-bn2g8x > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-lJgMk .framer-exeonp > * { margin: 0px; margin-left: calc(60px / 2); margin-right: calc(60px / 2); } .framer-lJgMk .framer-exeonp > :first-child, .framer-lJgMk .framer-1yxxa2k > :first-child, .framer-lJgMk .framer-1deb8vg > :first-child { margin-left: 0px; } .framer-lJgMk .framer-exeonp > :last-child, .framer-lJgMk .framer-1yxxa2k > :last-child, .framer-lJgMk .framer-1deb8vg > :last-child { margin-right: 0px; } .framer-lJgMk .framer-138h3uo > *, .framer-lJgMk .framer-1vr6pr3 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-lJgMk .framer-1yxxa2k > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-lJgMk .framer-1deb8vg > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-lJgMk .framer-2mej9m > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-lJgMk .framer-1t327y4 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",\".framer-lJgMk.framer-v-nf8pa2.framer-kyemgn, .framer-lJgMk.framer-v-13r0md4.framer-kyemgn { width: 810px; }\",\".framer-lJgMk.framer-v-nf8pa2 .framer-bn2g8x, .framer-lJgMk.framer-v-13r0md4 .framer-bn2g8x { gap: 50px; max-width: 100%; }\",\".framer-lJgMk.framer-v-nf8pa2 .framer-exeonp, .framer-lJgMk.framer-v-13r0md4 .framer-exeonp { flex-direction: column; }\",\".framer-lJgMk.framer-v-nf8pa2 .framer-138h3uo, .framer-lJgMk.framer-v-13r0md4 .framer-138h3uo { flex: none; width: 50%; }\",\".framer-lJgMk.framer-v-nf8pa2 .framer-16ahpm2, .framer-lJgMk.framer-v-nf8pa2 .framer-197g348, .framer-lJgMk.framer-v-1jo5pdc .framer-138h3uo, .framer-lJgMk.framer-v-13r0md4 .framer-16ahpm2, .framer-lJgMk.framer-v-13r0md4 .framer-197g348, .framer-lJgMk.framer-v-pyg50j .framer-138h3uo { flex: none; width: 100%; }\",\".framer-lJgMk.framer-v-nf8pa2 .framer-1ap71ms, .framer-lJgMk.framer-v-13r0md4 .framer-1ap71ms { flex-direction: column; gap: 32px; justify-content: flex-start; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lJgMk.framer-v-nf8pa2 .framer-bn2g8x, .framer-lJgMk.framer-v-nf8pa2 .framer-exeonp, .framer-lJgMk.framer-v-nf8pa2 .framer-1ap71ms { gap: 0px; } .framer-lJgMk.framer-v-nf8pa2 .framer-bn2g8x > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-lJgMk.framer-v-nf8pa2 .framer-bn2g8x > :first-child, .framer-lJgMk.framer-v-nf8pa2 .framer-exeonp > :first-child, .framer-lJgMk.framer-v-nf8pa2 .framer-1ap71ms > :first-child { margin-top: 0px; } .framer-lJgMk.framer-v-nf8pa2 .framer-bn2g8x > :last-child, .framer-lJgMk.framer-v-nf8pa2 .framer-exeonp > :last-child, .framer-lJgMk.framer-v-nf8pa2 .framer-1ap71ms > :last-child { margin-bottom: 0px; } .framer-lJgMk.framer-v-nf8pa2 .framer-exeonp > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-lJgMk.framer-v-nf8pa2 .framer-1ap71ms > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",\".framer-lJgMk.framer-v-1jo5pdc.framer-kyemgn, .framer-lJgMk.framer-v-pyg50j.framer-kyemgn { padding: 0px 0px 100px 0px; width: 346px; }\",\".framer-lJgMk.framer-v-1jo5pdc .framer-15hmj3e, .framer-lJgMk.framer-v-pyg50j .framer-15hmj3e { padding: 140px 10px 40px 10px; }\",\".framer-lJgMk.framer-v-1jo5pdc .framer-bn2g8x, .framer-lJgMk.framer-v-pyg50j .framer-bn2g8x { gap: 30px; max-width: 100%; }\",\".framer-lJgMk.framer-v-1jo5pdc .framer-exeonp, .framer-lJgMk.framer-v-pyg50j .framer-exeonp { flex-direction: column; gap: 30px; }\",\".framer-lJgMk.framer-v-1jo5pdc .framer-16ahpm2, .framer-lJgMk.framer-v-pyg50j .framer-16ahpm2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 62px; justify-content: flex-start; width: 100%; }\",\".framer-lJgMk.framer-v-1jo5pdc .framer-1vr6pr3, .framer-lJgMk.framer-v-pyg50j .framer-1vr6pr3 { align-self: unset; height: min-content; }\",\".framer-lJgMk.framer-v-1jo5pdc .framer-1ap71ms, .framer-lJgMk.framer-v-pyg50j .framer-1ap71ms { flex-direction: column; gap: 32px; justify-content: flex-start; padding: 0px 10px 0px 10px; }\",\".framer-lJgMk.framer-v-1jo5pdc .framer-197g348, .framer-lJgMk.framer-v-pyg50j .framer-197g348 { flex: none; order: 0; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lJgMk.framer-v-1jo5pdc .framer-bn2g8x, .framer-lJgMk.framer-v-1jo5pdc .framer-exeonp, .framer-lJgMk.framer-v-1jo5pdc .framer-16ahpm2, .framer-lJgMk.framer-v-1jo5pdc .framer-1ap71ms { gap: 0px; } .framer-lJgMk.framer-v-1jo5pdc .framer-bn2g8x > *, .framer-lJgMk.framer-v-1jo5pdc .framer-exeonp > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-lJgMk.framer-v-1jo5pdc .framer-bn2g8x > :first-child, .framer-lJgMk.framer-v-1jo5pdc .framer-exeonp > :first-child, .framer-lJgMk.framer-v-1jo5pdc .framer-16ahpm2 > :first-child, .framer-lJgMk.framer-v-1jo5pdc .framer-1ap71ms > :first-child { margin-top: 0px; } .framer-lJgMk.framer-v-1jo5pdc .framer-bn2g8x > :last-child, .framer-lJgMk.framer-v-1jo5pdc .framer-exeonp > :last-child, .framer-lJgMk.framer-v-1jo5pdc .framer-16ahpm2 > :last-child, .framer-lJgMk.framer-v-1jo5pdc .framer-1ap71ms > :last-child { margin-bottom: 0px; } .framer-lJgMk.framer-v-1jo5pdc .framer-16ahpm2 > * { margin: 0px; margin-bottom: calc(62px / 2); margin-top: calc(62px / 2); } .framer-lJgMk.framer-v-1jo5pdc .framer-1ap71ms > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lJgMk.framer-v-13r0md4 .framer-bn2g8x, .framer-lJgMk.framer-v-13r0md4 .framer-exeonp, .framer-lJgMk.framer-v-13r0md4 .framer-1ap71ms { gap: 0px; } .framer-lJgMk.framer-v-13r0md4 .framer-bn2g8x > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-lJgMk.framer-v-13r0md4 .framer-bn2g8x > :first-child, .framer-lJgMk.framer-v-13r0md4 .framer-exeonp > :first-child, .framer-lJgMk.framer-v-13r0md4 .framer-1ap71ms > :first-child { margin-top: 0px; } .framer-lJgMk.framer-v-13r0md4 .framer-bn2g8x > :last-child, .framer-lJgMk.framer-v-13r0md4 .framer-exeonp > :last-child, .framer-lJgMk.framer-v-13r0md4 .framer-1ap71ms > :last-child { margin-bottom: 0px; } .framer-lJgMk.framer-v-13r0md4 .framer-exeonp > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-lJgMk.framer-v-13r0md4 .framer-1ap71ms > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lJgMk.framer-v-pyg50j .framer-bn2g8x, .framer-lJgMk.framer-v-pyg50j .framer-exeonp, .framer-lJgMk.framer-v-pyg50j .framer-16ahpm2, .framer-lJgMk.framer-v-pyg50j .framer-1ap71ms { gap: 0px; } .framer-lJgMk.framer-v-pyg50j .framer-bn2g8x > *, .framer-lJgMk.framer-v-pyg50j .framer-exeonp > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-lJgMk.framer-v-pyg50j .framer-bn2g8x > :first-child, .framer-lJgMk.framer-v-pyg50j .framer-exeonp > :first-child, .framer-lJgMk.framer-v-pyg50j .framer-16ahpm2 > :first-child, .framer-lJgMk.framer-v-pyg50j .framer-1ap71ms > :first-child { margin-top: 0px; } .framer-lJgMk.framer-v-pyg50j .framer-bn2g8x > :last-child, .framer-lJgMk.framer-v-pyg50j .framer-exeonp > :last-child, .framer-lJgMk.framer-v-pyg50j .framer-16ahpm2 > :last-child, .framer-lJgMk.framer-v-pyg50j .framer-1ap71ms > :last-child { margin-bottom: 0px; } .framer-lJgMk.framer-v-pyg50j .framer-16ahpm2 > * { margin: 0px; margin-bottom: calc(62px / 2); margin-top: calc(62px / 2); } .framer-lJgMk.framer-v-pyg50j .framer-1ap71ms > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-lJgMk[data-border=\"true\"]::after, .framer-lJgMk [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 558.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pVnb5pV9n\":{\"layout\":[\"fixed\",\"auto\"]},\"Nt1YQY1PY\":{\"layout\":[\"fixed\",\"auto\"]},\"Chi5tkYOV\":{\"layout\":[\"fixed\",\"auto\"]},\"sFp7cBTTT\":{\"layout\":[\"fixed\",\"auto\"]},\"FEd7FGFDA\":{\"layout\":[\"fixed\",\"auto\"]},\"gXhsk6B8g\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbbjolcxNS=withCSS(Component,css,\"framer-lJgMk\");export default FramerbbjolcxNS;FramerbbjolcxNS.displayName=\"Footer\";FramerbbjolcxNS.defaultProps={height:558.5,width:1200};addPropertyControls(FramerbbjolcxNS,{variant:{options:[\"G0OGV31NF\",\"pVnb5pV9n\",\"Nt1YQY1PY\",\"Chi5tkYOV\",\"sFp7cBTTT\",\"FEd7FGFDA\",\"gXhsk6B8g\"],optionTitles:[\"Default-For Editing\",\"Desktop\",\"Tablet\",\"Phone\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerbbjolcxNS,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...SocialItemFonts,...FooterLinkCopyFonts,...FooterLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbbjolcxNS\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"558.5\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pVnb5pV9n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nt1YQY1PY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Chi5tkYOV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sFp7cBTTT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FEd7FGFDA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gXhsk6B8g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bbjolcxNS.map", "// Generated by Framer (2923eb5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"nK5RY2X6U\",\"wnCy8SVtv\",\"Y_FheGmmS\"];const serializationHash=\"framer-yz0Bc\";const variantClassNames={nK5RY2X6U:\"framer-v-1x6rq3g\",wnCy8SVtv:\"framer-v-11n9msx\",Y_FheGmmS:\"framer-v-9cr8gm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"wnCy8SVtv\",\"Variant 3\":\"Y_FheGmmS\",Logo:\"nK5RY2X6U\"};const getProps=({height,id,link,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,EXN5JWXmc:link!==null&&link!==void 0?link:props.EXN5JWXmc,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"nK5RY2X6U\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,EXN5JWXmc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nK5RY2X6U\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:EXN5JWXmc,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1x6rq3g\",className,classNames)} framer-1d22a5c`,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"nK5RY2X6U\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34,...style},variants:{wnCy8SVtv:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Y_FheGmmS:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({wnCy8SVtv:{\"data-framer-name\":\"Variant 2\"},Y_FheGmmS:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:928,intrinsicWidth:5117.5,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(8+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||32)-16-13)/2)),pixelHeight:135,pixelWidth:1567,sizes:\"151px\",src:\"https://framerusercontent.com/images/RBsjBshWC40kJgTUXmbuiHsxZA.png\",srcSet:\"https://framerusercontent.com/images/RBsjBshWC40kJgTUXmbuiHsxZA.png?scale-down-to=512 512w,https://framerusercontent.com/images/RBsjBshWC40kJgTUXmbuiHsxZA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/RBsjBshWC40kJgTUXmbuiHsxZA.png 1567w\"},className:\"framer-1qgn1bu\",\"data-framer-name\":\"blanc\",layoutDependency:layoutDependency,layoutId:\"S3wEdjHRJ\",...addPropertyOverrides({wnCy8SVtv:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:928,intrinsicWidth:5117.5,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||32)-0-13)/2)),pixelHeight:135,pixelWidth:1567,sizes:\"151px\",src:\"https://framerusercontent.com/images/RBsjBshWC40kJgTUXmbuiHsxZA.png\",srcSet:\"https://framerusercontent.com/images/RBsjBshWC40kJgTUXmbuiHsxZA.png?scale-down-to=512 512w,https://framerusercontent.com/images/RBsjBshWC40kJgTUXmbuiHsxZA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/RBsjBshWC40kJgTUXmbuiHsxZA.png 1567w\"}},Y_FheGmmS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:928,intrinsicWidth:5117.5,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(8+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||32)-16-13)/2)),pixelHeight:135,pixelWidth:1567,sizes:\"151px\",src:\"https://framerusercontent.com/images/m3aaAhD21Ve3DY281gDIH2Osr0I.png\",srcSet:\"https://framerusercontent.com/images/m3aaAhD21Ve3DY281gDIH2Osr0I.png?scale-down-to=512 512w,https://framerusercontent.com/images/m3aaAhD21Ve3DY281gDIH2Osr0I.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/m3aaAhD21Ve3DY281gDIH2Osr0I.png 1567w\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yz0Bc.framer-1d22a5c, .framer-yz0Bc .framer-1d22a5c { display: block; }\",\".framer-yz0Bc.framer-1x6rq3g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 32px; justify-content: center; overflow: visible; padding: 8px 19px 8px 19px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yz0Bc .framer-1qgn1bu { aspect-ratio: 11.615384615384615 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 13px); overflow: visible; position: relative; width: 151px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yz0Bc.framer-1x6rq3g { gap: 0px; } .framer-yz0Bc.framer-1x6rq3g > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-yz0Bc.framer-1x6rq3g > :first-child { margin-left: 0px; } .framer-yz0Bc.framer-1x6rq3g > :last-child { margin-right: 0px; } }\",\".framer-yz0Bc.framer-v-11n9msx.framer-1x6rq3g { padding: 0px; }\",\".framer-yz0Bc.framer-v-9cr8gm.framer-1x6rq3g { padding: 8px 0px 8px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 189\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"wnCy8SVtv\":{\"layout\":[\"auto\",\"fixed\"]},\"Y_FheGmmS\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"EXN5JWXmc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHooq3cRyi=withCSS(Component,css,\"framer-yz0Bc\");export default FramerHooq3cRyi;FramerHooq3cRyi.displayName=\"Logo\";FramerHooq3cRyi.defaultProps={height:32,width:189};addPropertyControls(FramerHooq3cRyi,{variant:{options:[\"nK5RY2X6U\",\"wnCy8SVtv\",\"Y_FheGmmS\"],optionTitles:[\"Logo\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},EXN5JWXmc:{title:\"Link\",type:ControlType.Link}});addFonts(FramerHooq3cRyi,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHooq3cRyi\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"189\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wnCy8SVtv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Y_FheGmmS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"EXN5JWXmc\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hooq3cRyi.map", "// Generated by Framer (12ecc5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-okokH\";const variantClassNames={FvjDcOfxz:\"framer-v-t5a30s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:100,delay:.1,mass:1,stiffness:600,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,title2,width,...props})=>{var _ref,_ref1;return{...props,FIIggf_KB:link!==null&&link!==void 0?link:props.FIIggf_KB,HVpImu60S:(_ref=title2!==null&&title2!==void 0?title2:props.HVpImu60S)!==null&&_ref!==void 0?_ref:\"Studio\",l5sUFXQPz:(_ref1=title!==null&&title!==void 0?title:props.l5sUFXQPz)!==null&&_ref1!==void 0?_ref1:\"Studio\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,l5sUFXQPz,FIIggf_KB,HVpImu60S,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"FvjDcOfxz\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:FIIggf_KB,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-t5a30s\",className,classNames)} framer-fwyrjf`,\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"FvjDcOfxz\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(235, 235, 235)\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34,...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\"},children:\"Studio\"})}),className:\"framer-8gnv4g\",\"data-framer-name\":\"Index\",fonts:[\"FS;Switzer-regular\"],layoutDependency:layoutDependency,layoutId:\"ZPDiA6kAl\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:l5sUFXQPz,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1muow15\",\"data-framer-name\":\"Green Pill\",layoutDependency:layoutDependency,layoutId:\"el5ajH0fS\",style:{backgroundColor:\"var(--token-6588b4ee-3d70-414b-98f7-fd981a4fb93d, rgb(188, 228, 27))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\"},children:\"Studio\"})}),className:\"framer-3he2v1\",\"data-framer-name\":\"Index\",fonts:[\"FS;Switzer-regular\"],layoutDependency:layoutDependency,layoutId:\"OSRaxMsDC\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:HVpImu60S,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-okokH.framer-fwyrjf, .framer-okokH .framer-fwyrjf { display: block; }\",\".framer-okokH.framer-t5a30s { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; min-height: 32px; min-width: 77px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-okokH .framer-8gnv4g { flex: none; height: auto; left: 50%; position: absolute; top: 8px; white-space: pre; width: auto; z-index: 1; }\",\".framer-okokH .framer-1muow15 { align-content: center; align-items: center; bottom: -32px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; left: 0px; overflow: hidden; padding: 8px 19px 8px 19px; position: absolute; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-okokH .framer-3he2v1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-okokH.framer-t5a30s, .framer-okokH .framer-1muow15 { gap: 0px; } .framer-okokH.framer-t5a30s > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-okokH.framer-t5a30s > :first-child, .framer-okokH .framer-1muow15 > :first-child { margin-left: 0px; } .framer-okokH.framer-t5a30s > :last-child, .framer-okokH .framer-1muow15 > :last-child { margin-right: 0px; } .framer-okokH .framer-1muow15 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 76.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"l5sUFXQPz\":\"title\",\"FIIggf_KB\":\"link\",\"HVpImu60S\":\"title2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramermMliaZ31Q=withCSS(Component,css,\"framer-okokH\");export default FramermMliaZ31Q;FramermMliaZ31Q.displayName=\"Menu Link\";FramermMliaZ31Q.defaultProps={height:32,width:76.5};addPropertyControls(FramermMliaZ31Q,{l5sUFXQPz:{defaultValue:\"Studio\",displayTextArea:false,title:\"Title\",type:ControlType.String},FIIggf_KB:{title:\"Link\",type:ControlType.Link},HVpImu60S:{defaultValue:\"Studio\",displayTextArea:false,title:\"Title 2\",type:ControlType.String}});addFonts(FramermMliaZ31Q,[{explicitInter:true,fonts:[{family:\"Switzer\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermMliaZ31Q\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"76.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"l5sUFXQPz\\\":\\\"title\\\",\\\"FIIggf_KB\\\":\\\"link\\\",\\\"HVpImu60S\\\":\\\"title2\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mMliaZ31Q.map", "// Generated by Framer (e4277c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Audio}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/kDypoRR2B1GRROQ0uGdY/Audio.js\";const AudioFonts=getFonts(Audio);const cycleOrder=[\"Sf3Uiwzri\",\"I_RQHcJmx\"];const serializationHash=\"framer-QAdEA\";const variantClassNames={I_RQHcJmx:\"framer-v-w9573o\",Sf3Uiwzri:\"framer-v-2srag0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Footer link - hover\":\"I_RQHcJmx\",\"Footer link\":\"Sf3Uiwzri\"};const getProps=({color,height,id,link,title,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,abRY13bVz:(_ref=color!==null&&color!==void 0?color:props.abRY13bVz)!==null&&_ref!==void 0?_ref:\"rgb(0, 0, 0)\",nPSTVkbOr:link!==null&&link!==void 0?link:props.nPSTVkbOr,rQoNVyB1L:(_ref1=title!==null&&title!==void 0?title:props.rQoNVyB1L)!==null&&_ref1!==void 0?_ref1:\"LinkedIn\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"Sf3Uiwzri\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,rQoNVyB1L,nPSTVkbOr,abRY13bVz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Sf3Uiwzri\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter12dxdya=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"I_RQHcJmx\");});const onMouseLeave1kmqhn6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Sf3Uiwzri\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"I_RQHcJmx\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:nPSTVkbOr,openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-2srag0\",className,classNames)} framer-1dqiuz6`,\"data-framer-name\":\"Footer link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Sf3Uiwzri\",onMouseEnter:onMouseEnter12dxdya,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({I_RQHcJmx:{\"data-framer-name\":\"Footer link - hover\",onMouseLeave:onMouseLeave1kmqhn6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"105%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-abRY13bVz-qh7n1ivUL))\"},children:\"LinkedIn\"})}),className:\"framer-1bzyr4p\",\"data-framer-name\":\"LinkedIn\",fonts:[\"FS;Switzer-regular\"],layoutDependency:layoutDependency,layoutId:\"vlIs5gxg9\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-abRY13bVz-qh7n1ivUL)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-abRY13bVz-qh7n1ivUL\":abRY13bVz},text:rQoNVyB1L,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"105%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-abRY13bVz-qh7n1ivUL))\"},children:\"LinkedIn\"})}),className:\"framer-1q8kh9b\",\"data-framer-name\":\"LinkedIn\",fonts:[\"FS;Switzer-regular\"],layoutDependency:layoutDependency,layoutId:\"uU7pmGp3h\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-abRY13bVz-qh7n1ivUL)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-abRY13bVz-qh7n1ivUL\":abRY13bVz},text:rQoNVyB1L,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3ocsqk-container\",layoutDependency:layoutDependency,layoutId:\"BJOsFIi_t-container\",children:/*#__PURE__*/_jsx(Audio,{background:\"rgba(235, 235, 235, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,font:{},gap:15,height:\"100%\",id:\"BJOsFIi_t\",isMixedBorderRadius:false,layoutId:\"BJOsFIi_t\",loop:false,onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:false,playing:false,playPauseCursor:\"default\",progress:0,progressColor:\"rgba(255, 255, 255, 0)\",showPlayPause:false,showTime:false,showTrack:false,srcFile:\"https://framerusercontent.com/assets/45u0eQ3Skt43HKpnDydhtZX0ag.wav\",srcType:\"Upload\",srcUrl:\"\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgba(255, 255, 255, 0)\",volume:55,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QAdEA.framer-1dqiuz6, .framer-QAdEA .framer-1dqiuz6 { display: block; }\",\".framer-QAdEA.framer-2srag0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 17px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-QAdEA .framer-1bzyr4p, .framer-QAdEA .framer-1q8kh9b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QAdEA .framer-3ocsqk-container { flex: none; height: 100%; position: absolute; right: -25px; top: 0px; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-QAdEA.framer-2srag0 { gap: 0px; } .framer-QAdEA.framer-2srag0 > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } .framer-QAdEA.framer-2srag0 > :first-child { margin-top: 0px; } .framer-QAdEA.framer-2srag0 > :last-child { margin-bottom: 0px; } }\",\".framer-QAdEA.framer-v-w9573o.framer-2srag0 { justify-content: flex-end; padding: 7px 0px 3px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 48.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"I_RQHcJmx\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"rQoNVyB1L\":\"title\",\"nPSTVkbOr\":\"link\",\"abRY13bVz\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerqh7n1ivUL=withCSS(Component,css,\"framer-QAdEA\");export default Framerqh7n1ivUL;Framerqh7n1ivUL.displayName=\"Footer Link\";Framerqh7n1ivUL.defaultProps={height:17,width:48.5};addPropertyControls(Framerqh7n1ivUL,{variant:{options:[\"Sf3Uiwzri\",\"I_RQHcJmx\"],optionTitles:[\"Footer link\",\"Footer link - hover\"],title:\"Variant\",type:ControlType.Enum},rQoNVyB1L:{defaultValue:\"LinkedIn\",displayTextArea:false,title:\"Title\",type:ControlType.String},nPSTVkbOr:{title:\"Link\",type:ControlType.Link},abRY13bVz:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color}});addFonts(Framerqh7n1ivUL,[{explicitInter:true,fonts:[{family:\"Switzer\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"}]},...AudioFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerqh7n1ivUL\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"48.5\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"I_RQHcJmx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"17\",\"framerVariables\":\"{\\\"rQoNVyB1L\\\":\\\"title\\\",\\\"nPSTVkbOr\\\":\\\"link\\\",\\\"abRY13bVz\\\":\\\"color\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qh7n1ivUL.map", "// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import MenuLink from\"https://framerusercontent.com/modules/bAXCC8S1OuVJa5o87gHs/wxnvu2M40Ga24cfd8Rlb/mMliaZ31Q.js\";import FooterLink from\"https://framerusercontent.com/modules/4R8r6jDQXy9SZCsuXZeK/6vY0MDX6HVjJnXgIOzgo/qh7n1ivUL.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const MenuLinkFonts=getFonts(MenuLink);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const FooterLinkFonts=getFonts(FooterLink);const cycleOrder=[\"Io3DhS_WE\",\"yrHpgWxOL\",\"vMQCQ7Jst\",\"ddnkXQ9iL\"];const serializationHash=\"framer-uqCKT\";const variantClassNames={ddnkXQ9iL:\"framer-v-1f946av\",Io3DhS_WE:\"framer-v-jan3yd\",vMQCQ7Jst:\"framer-v-100ifns\",yrHpgWxOL:\"framer-v-8qy17m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:.1,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:50};const transition3={delay:.3,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const transition4={delay:.4,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:0};const transition5={delay:.2,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};const transition6={delay:.5,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const transition7={delay:.6,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition7,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Contact Mobile Vertical\":\"vMQCQ7Jst\",\"Contact Overlay Desktop\":\"Io3DhS_WE\",\"Contact Page Mobile\":\"yrHpgWxOL\",\"Variant 4\":\"ddnkXQ9iL\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"Io3DhS_WE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Io3DhS_WE\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jan3yd\",className,classNames),\"data-framer-name\":\"Contact Overlay Desktop\",layoutDependency:layoutDependency,layoutId:\"Io3DhS_WE\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(250, 250, 250)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},...addPropertyOverrides({ddnkXQ9iL:{\"data-framer-name\":\"Variant 4\"},vMQCQ7Jst:{\"data-framer-name\":\"Contact Mobile Vertical\"},yrHpgWxOL:{\"data-framer-name\":\"Contact Page Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-g5w5wb\",layoutDependency:layoutDependency,layoutId:\"lwR5NQ6eL\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y9wsq0\",layoutDependency:layoutDependency,layoutId:\"H70uMe8vu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kv7tfo\",layoutDependency:layoutDependency,layoutId:\"IN54aw04k\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\"},children:\"Pr\\xe9sentez nous vos projets !\"})}),className:\"framer-1iwkjh4\",\"data-framer-appear-id\":\"1iwkjh4\",\"data-framer-name\":\"Getting in touch\",fonts:[\"FS;Switzer-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"jQ6gic6R5\",optimized:true,style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\"},children:\"Notre pr\\xe9sident Lucas Coignet est \\xe0 votre \\xe9coute pour \\xe9changer sur vos futurs projets\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\"},children:\"Notre studio cr\\xe9atif est \\xe0 l'intersection entre l'art et la technologie, nous concevons pour vous des visuels non seulement uniques et attractifs, mais \\xe9galement des designs enti\\xe8rement fonctionnels et pens\\xe9s pour vous. Commencez d\\xe8s maintenant \uD83C\uDF3F\"})]}),className:\"framer-1p2xa6d\",\"data-framer-appear-id\":\"1p2xa6d\",\"data-framer-name\":\"Enim aliquet vel eget suspendisse netus. Nulla mauris magnis urna vitae tempor posuere elementum tellus vivamus. Eget ac sem ultrices et auctor nulla. Iaculis consequat sit tempus mauris sem dui quisque pharetra. Ornare dignissim ornare luctus neque. Duis cursus nullam risus in.\",fonts:[\"GF;Inter-regular\",\"FS;Switzer-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"Q642bjpxg\",optimized:true,style:{\"--framer-paragraph-spacing\":\"10px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"168px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||521.5)-120-478.25)/2+0+0)+0+0+0+0+264,...addPropertyOverrides({ddnkXQ9iL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-120-478.25)/2+0+0)+0+0+0+0+264},vMQCQ7Jst:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+25+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||739.5)-65-693.75)/2+0+0)+0+0+0+0+0+264},yrHpgWxOL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+40+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||481.5)-80-478.25)/2+0+0)+0+0+0+0+264}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-76se46-container\",\"data-framer-appear-id\":\"76se46\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"B4Mn81tMq-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(MenuLink,{FIIggf_KB:\"https://zcal.co/i/CMtt16ej\",height:\"100%\",HVpImu60S:\"R\\xe9servez un cr\\xe9neau\",id:\"B4Mn81tMq\",l5sUFXQPz:\"Prenez rendez-vous \",layoutId:\"B4Mn81tMq\",style:{width:\"100%\"},width:\"100%\"})})})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ts1h99\",layoutDependency:layoutDependency,layoutId:\"qQF8ifXwl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u0l5tm\",layoutDependency:layoutDependency,layoutId:\"KZyv_ILeJ\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\"},children:\"Contact\"})}),className:\"framer-lm2871\",\"data-framer-appear-id\":\"lm2871\",\"data-framer-name\":\"General enquires\",fonts:[\"FS;Switzer-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"UBBjRo5Cg\",optimized:true,style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ox063j\",layoutDependency:layoutDependency,layoutId:\"R1x30o6Ip\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-alignment\":\"left\"},children:\"Lucas COIGNET - Pr\\xe9sident\"})}),className:\"framer-5dqc9y\",\"data-framer-appear-id\":\"5dqc9y\",\"data-framer-name\":\"Ardevora 6 New Bridge Street London, EC4V 6AB\",fonts:[\"FS;Switzer-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"Bp140Q0A0\",optimized:true,style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rolbtb\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"WAiMLMPM7\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||521.5)-120-478.25)/2+296+80)+0+0+42+0+21.25+0+0,...addPropertyOverrides({ddnkXQ9iL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-120-478.25)/2+296+80)+0+0+42+0+21.25+0+0},vMQCQ7Jst:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+25+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||739.5)-65-693.75)/2+296+80)+0+0+0+42+0+21.25+0+0},yrHpgWxOL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+40+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||481.5)-80-478.25)/2+296+80)+0+0+42+0+21.25+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1ro4dco-container\",\"data-framer-appear-id\":\"1ro4dco\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"sJZDI95pi-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(FooterLink,{abRY13bVz:\"rgb(0, 0, 0)\",height:\"100%\",id:\"sJZDI95pi\",layoutId:\"sJZDI95pi\",nPSTVkbOr:\"mailto:t.delorme@studio-lesintrepides.com\",rQoNVyB1L:\"l.coignet@agencelesintrepides.fr\",variant:\"Sf3Uiwzri\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15y887p\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"jnbO6dh0Y\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||521.5)-120-478.25)/2+296+80)+0+0+42+0+43.25+0+0,...addPropertyOverrides({ddnkXQ9iL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-120-478.25)/2+296+80)+0+0+42+0+43.25+0+0},vMQCQ7Jst:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+25+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||739.5)-65-693.75)/2+296+80)+0+0+0+42+0+43.25+0+0},yrHpgWxOL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+40+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||481.5)-80-478.25)/2+296+80)+0+0+42+0+43.25+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-1s2tn56-container\",\"data-framer-appear-id\":\"1s2tn56\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"jlYtrVKR3-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(FooterLink,{abRY13bVz:\"rgb(0, 0, 0)\",height:\"100%\",id:\"jlYtrVKR3\",layoutId:\"jlYtrVKR3\",nPSTVkbOr:\"tel: +33 7 44 79 67 84\",rQoNVyB1L:\"06 32 42 52 77\",variant:\"Sf3Uiwzri\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12pgdgr\",layoutDependency:layoutDependency,layoutId:\"Jd9RH7m2Q\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\"},children:\"R\\xe9seaux\"})}),className:\"framer-19n80x1\",\"data-framer-appear-id\":\"19n80x1\",\"data-framer-name\":\"General enquires\",fonts:[\"FS;Switzer-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"lzXJX_1Or\",optimized:true,style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xu42q3\",layoutDependency:layoutDependency,layoutId:\"PMGPmj55k\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8fj4un\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"yCrOsVk_b\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||521.5)-120-478.25)/2+296+80)+0+0+42+0+0+0+0,...addPropertyOverrides({ddnkXQ9iL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-120-478.25)/2+296+80)+0+0+42+0+0+0+0},vMQCQ7Jst:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+25+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||739.5)-65-693.75)/2+296+80)+0+132.25+0+42+0+0+0+0},yrHpgWxOL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+40+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||481.5)-80-478.25)/2+296+80)+0+0+42+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1ckeveg-container\",\"data-framer-appear-id\":\"1ckeveg\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"FzNWpphLG-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(FooterLink,{abRY13bVz:\"rgb(0, 0, 0)\",height:\"100%\",id:\"FzNWpphLG\",layoutId:\"FzNWpphLG\",nPSTVkbOr:\"https://www.linkedin.com/company/le-studio-creative-agency/?viewAsMember=true\",rQoNVyB1L:\"LinkedIn\",variant:\"Sf3Uiwzri\",width:\"100%\",...addPropertyOverrides({yrHpgWxOL:{nPSTVkbOr:\"https://www.linkedin.com/company/le-studio-creative-agency\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19s9cjr\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"MeZrKjjey\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||521.5)-120-478.25)/2+296+80)+0+0+42+0+22+0+0,...addPropertyOverrides({ddnkXQ9iL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+60+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-120-478.25)/2+296+80)+0+0+42+0+22+0+0},vMQCQ7Jst:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+25+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||739.5)-65-693.75)/2+296+80)+0+132.25+0+42+0+22+0+0},yrHpgWxOL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+40+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||481.5)-80-478.25)/2+296+80)+0+0+42+0+22+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1fz2ctx-container\",\"data-framer-appear-id\":\"1fz2ctx\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"g704_f1Dv-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(FooterLink,{abRY13bVz:\"rgb(0, 0, 0)\",height:\"100%\",id:\"g704_f1Dv\",layoutId:\"g704_f1Dv\",nPSTVkbOr:\"https://www.instagram.com/lestudio_bylesintrepides?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw==\",rQoNVyB1L:\"Instagram\",variant:\"Sf3Uiwzri\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e1u06j\",layoutDependency:layoutDependency,layoutId:\"KCo2dTxij\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sdo4a0\",layoutDependency:layoutDependency,layoutId:\"Dxc4xRxRm\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\"},children:\"Agence\"})}),className:\"framer-1k2ulkz\",\"data-framer-appear-id\":\"1k2ulkz\",\"data-framer-name\":\"Ardevora 6 New Bridge Street London, EC4V 6AB\",fonts:[\"FS;Switzer-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"d8PJkiYfz\",optimized:true,style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-alignment\":\"left\"},children:\"20 rue de la Libert\\xe9,\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-alignment\":\"left\"},children:\"21000 DIJON\"})]}),className:\"framer-1xibfd5\",\"data-framer-appear-id\":\"1xibfd5\",\"data-framer-name\":\"Ardevora 6 New Bridge Street London, EC4V 6AB\",fonts:[\"FS;Switzer-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"Axp2wxC3D\",optimized:true,style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uqCKT.framer-1xw6fx5, .framer-uqCKT .framer-1xw6fx5 { display: block; }\",\".framer-uqCKT.framer-jan3yd { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 60px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-uqCKT .framer-g5w5wb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 780px; }\",\".framer-uqCKT .framer-y9wsq0, .framer-uqCKT .framer-1e1u06j { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uqCKT .framer-1kv7tfo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 529px; overflow: visible; padding: 0px 40px 0px 0px; position: relative; width: 100%; }\",\".framer-uqCKT .framer-1iwkjh4, .framer-uqCKT .framer-lm2871, .framer-uqCKT .framer-5dqc9y, .framer-uqCKT .framer-19n80x1, .framer-uqCKT .framer-1k2ulkz, .framer-uqCKT .framer-1xibfd5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uqCKT .framer-1p2xa6d { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uqCKT .framer-76se46-container { flex: none; height: auto; position: relative; width: 168px; }\",\".framer-uqCKT .framer-1ts1h99 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-uqCKT .framer-u0l5tm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uqCKT .framer-1ox063j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uqCKT .framer-rolbtb, .framer-uqCKT .framer-15y887p, .framer-uqCKT .framer-8fj4un, .framer-uqCKT .framer-19s9cjr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uqCKT .framer-1ro4dco-container, .framer-uqCKT .framer-1s2tn56-container, .framer-uqCKT .framer-1ckeveg-container, .framer-uqCKT .framer-1fz2ctx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uqCKT .framer-12pgdgr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uqCKT .framer-1xu42q3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uqCKT .framer-1sdo4a0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uqCKT.framer-jan3yd, .framer-uqCKT .framer-g5w5wb, .framer-uqCKT .framer-y9wsq0, .framer-uqCKT .framer-1kv7tfo, .framer-uqCKT .framer-1ts1h99, .framer-uqCKT .framer-u0l5tm, .framer-uqCKT .framer-1ox063j, .framer-uqCKT .framer-rolbtb, .framer-uqCKT .framer-15y887p, .framer-uqCKT .framer-12pgdgr, .framer-uqCKT .framer-1xu42q3, .framer-uqCKT .framer-8fj4un, .framer-uqCKT .framer-19s9cjr, .framer-uqCKT .framer-1e1u06j, .framer-uqCKT .framer-1sdo4a0 { gap: 0px; } .framer-uqCKT.framer-jan3yd > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-uqCKT.framer-jan3yd > :first-child, .framer-uqCKT .framer-y9wsq0 > :first-child, .framer-uqCKT .framer-1kv7tfo > :first-child, .framer-uqCKT .framer-u0l5tm > :first-child, .framer-uqCKT .framer-1ox063j > :first-child, .framer-uqCKT .framer-rolbtb > :first-child, .framer-uqCKT .framer-15y887p > :first-child, .framer-uqCKT .framer-12pgdgr > :first-child, .framer-uqCKT .framer-1xu42q3 > :first-child, .framer-uqCKT .framer-8fj4un > :first-child, .framer-uqCKT .framer-19s9cjr > :first-child, .framer-uqCKT .framer-1e1u06j > :first-child, .framer-uqCKT .framer-1sdo4a0 > :first-child { margin-top: 0px; } .framer-uqCKT.framer-jan3yd > :last-child, .framer-uqCKT .framer-y9wsq0 > :last-child, .framer-uqCKT .framer-1kv7tfo > :last-child, .framer-uqCKT .framer-u0l5tm > :last-child, .framer-uqCKT .framer-1ox063j > :last-child, .framer-uqCKT .framer-rolbtb > :last-child, .framer-uqCKT .framer-15y887p > :last-child, .framer-uqCKT .framer-12pgdgr > :last-child, .framer-uqCKT .framer-1xu42q3 > :last-child, .framer-uqCKT .framer-8fj4un > :last-child, .framer-uqCKT .framer-19s9cjr > :last-child, .framer-uqCKT .framer-1e1u06j > :last-child, .framer-uqCKT .framer-1sdo4a0 > :last-child { margin-bottom: 0px; } .framer-uqCKT .framer-g5w5wb > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-uqCKT .framer-g5w5wb > :first-child, .framer-uqCKT .framer-1ts1h99 > :first-child { margin-left: 0px; } .framer-uqCKT .framer-g5w5wb > :last-child, .framer-uqCKT .framer-1ts1h99 > :last-child { margin-right: 0px; } .framer-uqCKT .framer-y9wsq0 > *, .framer-uqCKT .framer-1e1u06j > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-uqCKT .framer-1kv7tfo > *, .framer-uqCKT .framer-u0l5tm > *, .framer-uqCKT .framer-12pgdgr > *, .framer-uqCKT .framer-1sdo4a0 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-uqCKT .framer-1ts1h99 > * { margin: 0px; margin-left: calc(80px / 2); margin-right: calc(80px / 2); } .framer-uqCKT .framer-1ox063j > *, .framer-uqCKT .framer-1xu42q3 > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } .framer-uqCKT .framer-rolbtb > *, .framer-uqCKT .framer-15y887p > *, .framer-uqCKT .framer-8fj4un > *, .framer-uqCKT .framer-19s9cjr > * { margin: 0px; margin-bottom: calc(2px / 2); margin-top: calc(2px / 2); } }\",\".framer-uqCKT.framer-v-8qy17m.framer-jan3yd { max-width: unset; padding: 40px; width: 1200px; }\",\".framer-uqCKT.framer-v-8qy17m .framer-1ts1h99 { align-self: unset; width: 100%; }\",\".framer-uqCKT.framer-v-100ifns.framer-jan3yd { max-width: unset; padding: 25px 15px 40px 15px; width: 390px; }\",\".framer-uqCKT.framer-v-100ifns .framer-g5w5wb { flex-direction: column; width: 100%; }\",\".framer-uqCKT.framer-v-100ifns .framer-y9wsq0, .framer-uqCKT.framer-v-100ifns .framer-12pgdgr, .framer-uqCKT.framer-v-100ifns .framer-1e1u06j { flex: none; width: 100%; }\",\".framer-uqCKT.framer-v-100ifns .framer-1ts1h99 { align-self: unset; flex-direction: column; gap: 30px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uqCKT.framer-v-100ifns .framer-g5w5wb, .framer-uqCKT.framer-v-100ifns .framer-1ts1h99 { gap: 0px; } .framer-uqCKT.framer-v-100ifns .framer-g5w5wb > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-uqCKT.framer-v-100ifns .framer-g5w5wb > :first-child, .framer-uqCKT.framer-v-100ifns .framer-1ts1h99 > :first-child { margin-top: 0px; } .framer-uqCKT.framer-v-100ifns .framer-g5w5wb > :last-child, .framer-uqCKT.framer-v-100ifns .framer-1ts1h99 > :last-child { margin-bottom: 0px; } .framer-uqCKT.framer-v-100ifns .framer-1ts1h99 > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 521.5\n * @framerIntrinsicWidth 900\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"1000px\",null,null]},\"yrHpgWxOL\":{\"layout\":[\"fixed\",\"auto\"]},\"vMQCQ7Jst\":{\"layout\":[\"fixed\",\"auto\"]},\"ddnkXQ9iL\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"1000px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjP4Ag9079=withCSS(Component,css,\"framer-uqCKT\");export default FramerjP4Ag9079;FramerjP4Ag9079.displayName=\"Contact - Overlay\";FramerjP4Ag9079.defaultProps={height:521.5,width:900};addPropertyControls(FramerjP4Ag9079,{variant:{options:[\"Io3DhS_WE\",\"yrHpgWxOL\",\"vMQCQ7Jst\",\"ddnkXQ9iL\"],optionTitles:[\"Contact Overlay Desktop\",\"Contact Page Mobile\",\"Contact Mobile Vertical\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjP4Ag9079,[{explicitInter:true,fonts:[{family:\"Switzer\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"}]},...MenuLinkFonts,...FooterLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjP4Ag9079\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"900\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1000px\\\",null,null]},\\\"yrHpgWxOL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vMQCQ7Jst\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ddnkXQ9iL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1000px\\\",null,null]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"521.5\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jP4Ag9079.map", "// Generated by Framer (d7e8e3e)\nimport{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{addFonts as r,addPropertyControls as a,ControlType as o,cx as n,getFonts as i,Link as l,RichText as s,useActiveVariantCallback as d,useLocaleInfo as p,useVariantState as u,withCSS as c}from\"framer\";import{LayoutGroup as m,motion as f,MotionConfigContext as h}from\"framer-motion\";import*as g from\"react\";import{Audio as y}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/kDypoRR2B1GRROQ0uGdY/Audio.js\";import*as b from\"https://framerusercontent.com/modules/efFIteoVSsLS9O7cBWd3/6SSgUKWMFYNkPdEmpNDr/S2HvjuvPr.js\";let v=i(y),w=[\"wmAPpEojp\",\"oCtaUHHi1\"],H=\"framer-Hq6uF\",x={oCtaUHHi1:\"framer-v-eyopx5\",wmAPpEojp:\"framer-v-1pncjgh\"};function C(e,...t){let r={};return null==t||t.forEach(t=>t&&Object.assign(r,e[t])),r;}let j={default:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"},oCtaUHHi1:{delay:.1,duration:0,ease:[.44,0,.56,1],type:\"tween\"}},R=({value:t,children:r})=>{let a=g.useContext(h),o=null!=t?t:a.transition,n=g.useMemo(()=>({...a,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/e(h.Provider,{value:n,children:r});},P={\"Contact Button - Hover\":\"oCtaUHHi1\",\"Contact Button\":\"wmAPpEojp\"},T=({height:e,id:t,link:r,newTab:a,tap:o,title:n,width:i,...l})=>{var s,d,p;return{...l,sz50R7KYh:null!=o?o:l.sz50R7KYh,TleMZ9Dbf:null!==(s=null!=n?n:l.TleMZ9Dbf)&&void 0!==s?s:\"Contact\",variant:null!==(p=null!==(d=P[l.variant])&&void 0!==d?d:l.variant)&&void 0!==p?p:\"wmAPpEojp\",WcklfrXwW:null!=r?r:l.WcklfrXwW,x_JHfXynm:null!=a?a:l.x_JHfXynm};},E=(e,t)=>t.join(\"-\")+e.layoutDependency,F=/*#__PURE__*/g.forwardRef(function(r,a){let{activeLocale:o}=p(),{style:i,className:c,layoutId:h,variant:v,sz50R7KYh:H,TleMZ9Dbf:P,WcklfrXwW:F,x_JHfXynm:k,...B}=T(r),{baseVariant:q,classNames:A,gestureVariant:N,setGestureState:U,setVariant:L,transition:D,variants:M}=u({cycleOrder:w,defaultVariant:\"wmAPpEojp\",transitions:j,variant:v,variantClassNames:x}),S=E(r,M),{activeVariantCallback:O,delay:z}=d(q),I=O(async(...e)=>{if(H){let t=await H(...e);if(!1===t)return!1;}}),V=O(async(...e)=>{L(\"oCtaUHHi1\");}),W=O(async(...e)=>{L(\"wmAPpEojp\");}),X=g.useRef(null),Z=g.useId(),Y=[b.className];return /*#__PURE__*/e(m,{id:null!=h?h:Z,children:/*#__PURE__*/e(f.div,{initial:v,animate:M,onHoverStart:()=>U({isHovered:!0}),onHoverEnd:()=>U({isHovered:!1}),onTapStart:()=>U({isPressed:!0}),onTap:()=>U({isPressed:!1}),onTapCancel:()=>U({isPressed:!1}),className:n(\"framer-Hq6uF\",...Y,A),style:{display:\"contents\"},children:/*#__PURE__*/e(R,{value:D,children:/*#__PURE__*/e(l,{href:F,openInNewTab:k,children:/*#__PURE__*/t(f.a,{...B,className:`${n(\"framer-1pncjgh\",c)} framer-13e45eo`,\"data-framer-name\":\"Contact Button\",\"data-highlight\":!0,layoutDependency:S,layoutId:\"wmAPpEojp\",onMouseEnter:V,onTap:I,ref:null!=a?a:X,style:{backgroundColor:\"rgb(188, 228, 26)\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34,...i},variants:{oCtaUHHi1:{backgroundColor:\"rgb(235, 235, 235)\"}},...C({oCtaUHHi1:{\"data-framer-name\":\"Contact Button - Hover\",onMouseLeave:W}},q,N),children:[/*#__PURE__*/e(s,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(f.p,{className:\"framer-styles-preset-1b58uoa\",\"data-styles-preset\":\"S2HvjuvPr\",children:\"Contact\"})}),className:\"framer-yogl6g\",\"data-framer-name\":\"Contact\",layoutDependency:S,layoutId:\"ocxroOFFT\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:P,verticalAlignment:\"top\",withExternalLayout:!0}),\"oCtaUHHi1\"===q&&/*#__PURE__*/e(f.div,{className:\"framer-1xfycg2-container\",layoutDependency:S,layoutId:\"nwteujoE7-container\",children:/*#__PURE__*/e(y,{background:\"rgba(235, 235, 235, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,font:{},gap:15,height:\"100%\",id:\"nwteujoE7\",isMixedBorderRadius:!1,layoutId:\"nwteujoE7\",loop:!1,onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:!1,paddingRight:15,paddingTop:15,pauseOnExit:!1,playing:!0,playPauseCursor:\"default\",progress:0,progressColor:\"rgba(255, 255, 255, 0)\",showPlayPause:!1,showTime:!1,showTrack:!1,srcFile:\"https://framerusercontent.com/assets/A41zZ46SaQ1UjOVB0cpZNauZ8.wav\",srcType:\"Upload\",srcUrl:\"\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgba(255, 255, 255, 0)\",volume:50,width:\"100%\"})})]})})})})});}),k=['.framer-Hq6uF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Hq6uF .framer-13e45eo { display: block; }\",\".framer-Hq6uF .framer-1pncjgh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 19px 8px 19px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Hq6uF .framer-yogl6g { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Hq6uF .framer-1xfycg2-container { flex: none; height: 91%; left: calc(49.473684210526336% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Hq6uF .framer-1pncjgh { gap: 0px; } .framer-Hq6uF .framer-1pncjgh > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-Hq6uF .framer-1pncjgh > :first-child { margin-left: 0px; } .framer-Hq6uF .framer-1pncjgh > :last-child { margin-right: 0px; } }\",...b.css],B=c(F,k,\"framer-Hq6uF\");export default B;B.displayName=\"Contact Button\",B.defaultProps={height:32,width:94},a(B,{variant:{options:[\"wmAPpEojp\",\"oCtaUHHi1\"],optionTitles:[\"Contact Button\",\"Contact Button - Hover\"],title:\"Variant\",type:o.Enum},sz50R7KYh:{title:\"Tap\",type:o.EventHandler},TleMZ9Dbf:{defaultValue:\"Contact\",displayTextArea:!1,title:\"Title\",type:o.String},WcklfrXwW:{title:\"Link\",type:o.Link},x_JHfXynm:{defaultValue:!1,title:\"New Tab\",type:o.Boolean}}),r(B,[...v,...b.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpNH0JAz6z\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"94\",\"framerVariables\":\"{\\\"sz50R7KYh\\\":\\\"tap\\\",\\\"TleMZ9Dbf\\\":\\\"title\\\",\\\"WcklfrXwW\\\":\\\"link\\\",\\\"x_JHfXynm\\\":\\\"newTab\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oCtaUHHi1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pNH0JAz6z.map", "// Generated by Framer (12ecc5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ContactButton from\"https://framerusercontent.com/modules/WVEpxvQkhy6BRDOnLruK/Ud0ap32oPW8MCFKllfbz/pNH0JAz6z.js\";import Logo from\"https://framerusercontent.com/modules/ZiUxnZGq1MTZi2nwpd19/vWF8AL1VxLe8sLHusXRg/Hooq3cRyi.js\";import MenuLink from\"https://framerusercontent.com/modules/bAXCC8S1OuVJa5o87gHs/wxnvu2M40Ga24cfd8Rlb/mMliaZ31Q.js\";import FooterLink from\"https://framerusercontent.com/modules/4R8r6jDQXy9SZCsuXZeK/6vY0MDX6HVjJnXgIOzgo/qh7n1ivUL.js\";const LogoFonts=getFonts(Logo);const MenuLinkFonts=getFonts(MenuLink);const ContactButtonFonts=getFonts(ContactButton);const FooterLinkFonts=getFonts(FooterLink);const cycleOrder=[\"BD2wxLCgO\",\"RewuleHNl\",\"U_wbn0syw\"];const serializationHash=\"framer-a6AZZ\";const variantClassNames={BD2wxLCgO:\"framer-v-gq0sfo\",RewuleHNl:\"framer-v-1dcs1au\",U_wbn0syw:\"framer-v-1wxiv2t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:300,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"BD2wxLCgO\",\"Variant 3\":\"U_wbn0syw\",Variant:\"RewuleHNl\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,sUJi4Q3QY:tap!==null&&tap!==void 0?tap:props.sUJi4Q3QY,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"BD2wxLCgO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,sUJi4Q3QY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BD2wxLCgO\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const sz50R7KYhsjt7ze=activeVariantCallback(async(...args)=>{if(sUJi4Q3QY){const res=await sUJi4Q3QY(...args);if(res===false)return false;}});const ref1=React.useRef(null);const router=useRouter();const isDisplayed=()=>{if([\"RewuleHNl\",\"U_wbn0syw\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"RewuleHNl\",\"U_wbn0syw\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-gq0sfo\",className,classNames),\"data-framer-name\":\"Variant 2\",layoutDependency:layoutDependency,layoutId:\"BD2wxLCgO\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},variants:{U_wbn0syw:{backgroundColor:\"rgb(250, 250, 250)\"}},...addPropertyOverrides({RewuleHNl:{\"data-framer-name\":undefined},U_wbn0syw:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-azizga\",\"data-framer-name\":\"Logo Button Wrapper\",layoutDependency:layoutDependency,layoutId:\"UIr8Z7Xzl\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined},{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined},{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(15+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||61)-29-32)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17tpof6-container\",layoutDependency:layoutDependency,layoutId:\"gnAcrHQ5U-container\",children:/*#__PURE__*/_jsx(Logo,{EXN5JWXmc:resolvedLinks[0],height:\"100%\",id:\"gnAcrHQ5U\",layoutId:\"gnAcrHQ5U\",variant:\"nK5RY2X6U\",width:\"100%\",...addPropertyOverrides({RewuleHNl:{EXN5JWXmc:resolvedLinks[1],variant:\"wnCy8SVtv\"},U_wbn0syw:{EXN5JWXmc:resolvedLinks[2],variant:\"Y_FheGmmS\"}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w11wgu\",\"data-framer-name\":\"Menu Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"yQvFVkHlm\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16frpqq-container\",layoutDependency:layoutDependency,layoutId:\"z6QfiogEF-container\",children:/*#__PURE__*/_jsx(MenuLink,{FIIggf_KB:resolvedLinks1[0],height:\"100%\",HVpImu60S:\"Projets\",id:\"z6QfiogEF\",l5sUFXQPz:\"Projets\",layoutId:\"z6QfiogEF\",variant:\"FvjDcOfxz\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5jhsbp-container\",layoutDependency:layoutDependency,layoutId:\"q2Fte5RFj-container\",children:/*#__PURE__*/_jsx(MenuLink,{FIIggf_KB:resolvedLinks2[0],height:\"100%\",HVpImu60S:\"Studio\",id:\"q2Fte5RFj\",l5sUFXQPz:\"Studio\",layoutId:\"q2Fte5RFj\",variant:\"FvjDcOfxz\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jrtdfg-container\",layoutDependency:layoutDependency,layoutId:\"kv2Gn4bIl-container\",children:/*#__PURE__*/_jsx(ContactButton,{height:\"100%\",id:\"kv2Gn4bIl\",layoutId:\"kv2Gn4bIl\",sz50R7KYh:sz50R7KYhsjt7ze,TleMZ9Dbf:\"Contact\",variant:\"wmAPpEojp\",width:\"100%\",x_JHfXynm:false})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pwqluo\",layoutDependency:layoutDependency,layoutId:\"IGsOy15MR\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cJBHTjaES\"},implicitPathVariables:undefined},{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined},{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({RewuleHNl:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(15+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||61)-29-17)/2)+0},U_wbn0syw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(15+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||61)-29-17)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b32v8-container\",layoutDependency:layoutDependency,layoutId:\"s5oBYkvBU-container\",children:/*#__PURE__*/_jsx(FooterLink,{abRY13bVz:\"rgb(255, 255, 255)\",height:\"100%\",id:\"s5oBYkvBU\",layoutId:\"s5oBYkvBU\",nPSTVkbOr:resolvedLinks3[0],rQoNVyB1L:\"cas clients\",variant:\"Sf3Uiwzri\",width:\"100%\",...addPropertyOverrides({RewuleHNl:{nPSTVkbOr:resolvedLinks3[1]},U_wbn0syw:{abRY13bVz:\"rgb(17, 17, 17)\",nPSTVkbOr:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined},{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined},{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({RewuleHNl:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(15+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||61)-29-17)/2)+0},U_wbn0syw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(15+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||61)-29-17)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tyb761-container\",layoutDependency:layoutDependency,layoutId:\"aE4xtofI7-container\",children:/*#__PURE__*/_jsx(FooterLink,{abRY13bVz:\"rgb(255, 255, 255)\",height:\"100%\",id:\"aE4xtofI7\",layoutId:\"aE4xtofI7\",nPSTVkbOr:resolvedLinks4[0],rQoNVyB1L:\"\\xe0 propos\",variant:\"Sf3Uiwzri\",width:\"100%\",...addPropertyOverrides({RewuleHNl:{nPSTVkbOr:resolvedLinks4[1]},U_wbn0syw:{abRY13bVz:\"rgb(17, 17, 17)\",nPSTVkbOr:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NRiVr_w1s\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v1x0j8-container\",layoutDependency:layoutDependency,layoutId:\"Al7Si1Pl6-container\",children:/*#__PURE__*/_jsx(FooterLink,{abRY13bVz:\"rgb(255, 255, 255)\",height:\"100%\",id:\"Al7Si1Pl6\",layoutId:\"Al7Si1Pl6\",nPSTVkbOr:resolvedLinks5[0],rQoNVyB1L:\"nos services\",variant:\"Sf3Uiwzri\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined},{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined},{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({RewuleHNl:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(15+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||61)-29-17)/2)+0},U_wbn0syw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(15+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||61)-29-17)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kew4wg-container\",layoutDependency:layoutDependency,layoutId:\"PTr29rMRV-container\",children:/*#__PURE__*/_jsx(FooterLink,{abRY13bVz:\"rgb(255, 255, 255)\",height:\"100%\",id:\"PTr29rMRV\",layoutId:\"PTr29rMRV\",nPSTVkbOr:resolvedLinks6[0],rQoNVyB1L:\"contact\",variant:\"Sf3Uiwzri\",width:\"100%\",...addPropertyOverrides({RewuleHNl:{nPSTVkbOr:resolvedLinks6[1]},U_wbn0syw:{abRY13bVz:\"rgb(17, 17, 17)\",nPSTVkbOr:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a6AZZ.framer-1yoz84v, .framer-a6AZZ .framer-1yoz84v { display: block; }\",\".framer-a6AZZ.framer-gq0sfo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 15px 15px 14px 15px; position: relative; width: 1200px; }\",\".framer-a6AZZ .framer-azizga { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-a6AZZ .framer-17tpof6-container, .framer-a6AZZ .framer-16frpqq-container, .framer-a6AZZ .framer-5jhsbp-container, .framer-a6AZZ .framer-jrtdfg-container, .framer-a6AZZ .framer-b32v8-container, .framer-a6AZZ .framer-1tyb761-container, .framer-a6AZZ .framer-1v1x0j8-container, .framer-a6AZZ .framer-kew4wg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-a6AZZ .framer-w11wgu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-a6AZZ .framer-1pwqluo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 25px 0px 0px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a6AZZ.framer-gq0sfo, .framer-a6AZZ .framer-azizga, .framer-a6AZZ .framer-w11wgu, .framer-a6AZZ .framer-1pwqluo { gap: 0px; } .framer-a6AZZ.framer-gq0sfo > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-a6AZZ.framer-gq0sfo > :first-child, .framer-a6AZZ .framer-azizga > :first-child, .framer-a6AZZ .framer-w11wgu > :first-child, .framer-a6AZZ .framer-1pwqluo > :first-child { margin-left: 0px; } .framer-a6AZZ.framer-gq0sfo > :last-child, .framer-a6AZZ .framer-azizga > :last-child, .framer-a6AZZ .framer-w11wgu > :last-child, .framer-a6AZZ .framer-1pwqluo > :last-child { margin-right: 0px; } .framer-a6AZZ .framer-azizga > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-a6AZZ .framer-w11wgu > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-a6AZZ .framer-1pwqluo > * { margin: 0px; margin-left: calc(26px / 2); margin-right: calc(26px / 2); } }\",\".framer-a6AZZ.framer-v-1dcs1au.framer-gq0sfo { padding: 15px 45px 14px 45px; }\",\".framer-a6AZZ.framer-v-1dcs1au .framer-1pwqluo, .framer-a6AZZ.framer-v-1wxiv2t .framer-1pwqluo { padding: 0px; }\",\".framer-a6AZZ.framer-v-1wxiv2t.framer-gq0sfo { padding: 15px 16px 14px 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 61\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RewuleHNl\":{\"layout\":[\"fixed\",\"auto\"]},\"U_wbn0syw\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"sUJi4Q3QY\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerTSV9faiCd=withCSS(Component,css,\"framer-a6AZZ\");export default FramerTSV9faiCd;FramerTSV9faiCd.displayName=\"Navigation Copy\";FramerTSV9faiCd.defaultProps={height:61,width:1200};addPropertyControls(FramerTSV9faiCd,{variant:{options:[\"BD2wxLCgO\",\"RewuleHNl\",\"U_wbn0syw\"],optionTitles:[\"Variant 2\",\"Variant\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},sUJi4Q3QY:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerTSV9faiCd,[{explicitInter:true,fonts:[]},...LogoFonts,...MenuLinkFonts,...ContactButtonFonts,...FooterLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTSV9faiCd\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RewuleHNl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U_wbn0syw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"sUJi4Q3QY\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"61\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (12ecc5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ContactButton from\"https://framerusercontent.com/modules/WVEpxvQkhy6BRDOnLruK/Ud0ap32oPW8MCFKllfbz/pNH0JAz6z.js\";import MenuLink from\"https://framerusercontent.com/modules/bAXCC8S1OuVJa5o87gHs/wxnvu2M40Ga24cfd8Rlb/mMliaZ31Q.js\";const MenuLinkFonts=getFonts(MenuLink);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const ContactButtonFonts=getFonts(ContactButton);const serializationHash=\"framer-NWAjm\";const variantClassNames={fW9lt3EqC:\"framer-v-fuzu2m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:50};const transition3={delay:.1,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const transition4={delay:.2,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:0};const transition5={delay:.3,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,zu8E7HxSl:tap!==null&&tap!==void 0?tap:props.zu8E7HxSl};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,zu8E7HxSl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fW9lt3EqC\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const sz50R7KYh1v8swkk=activeVariantCallback(async(...args)=>{if(zu8E7HxSl){const res=await zu8E7HxSl(...args);if(res===false)return false;}});const ref1=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-fuzu2m\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fW9lt3EqC\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Kx2_HWQyA\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1eu5uk7-container\",\"data-framer-appear-id\":\"1eu5uk7\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"dk39CWfJi-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(MenuLink,{FIIggf_KB:resolvedLinks[0],height:\"100%\",HVpImu60S:\"Careers\",id:\"dk39CWfJi\",l5sUFXQPz:\"Home\",layoutId:\"dk39CWfJi\",style:{width:\"100%\"},variant:\"FvjDcOfxz\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wgYK5BcFZ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1hd07ur-container\",\"data-framer-appear-id\":\"1hd07ur\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"xk4YEsR6I-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(MenuLink,{FIIggf_KB:resolvedLinks1[0],height:\"100%\",HVpImu60S:\"Voir\",id:\"xk4YEsR6I\",l5sUFXQPz:\"Projets\",layoutId:\"xk4YEsR6I\",style:{width:\"100%\"},variant:\"FvjDcOfxz\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ATneBpM4_\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1f642qo-container\",\"data-framer-appear-id\":\"1f642qo\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"MmNqlEs2r-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(MenuLink,{FIIggf_KB:resolvedLinks2[0],height:\"100%\",HVpImu60S:\"Lire\",id:\"MmNqlEs2r\",l5sUFXQPz:\"Studio\",layoutId:\"MmNqlEs2r\",style:{width:\"100%\"},variant:\"FvjDcOfxz\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"C4jUiDKzH\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-arxz9k-container\",\"data-framer-appear-id\":\"arxz9k\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"h40Aw3SQi-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ContactButton,{height:\"100%\",id:\"h40Aw3SQi\",layoutId:\"h40Aw3SQi\",sz50R7KYh:sz50R7KYh1v8swkk,TleMZ9Dbf:\"Contact\",variant:\"wmAPpEojp\",WcklfrXwW:resolvedLinks3[0],width:\"100%\",x_JHfXynm:false})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NWAjm.framer-1f1dq4, .framer-NWAjm .framer-1f1dq4 { display: block; }\",\".framer-NWAjm.framer-fuzu2m { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NWAjm .framer-1eu5uk7-container, .framer-NWAjm .framer-1hd07ur-container, .framer-NWAjm .framer-1f642qo-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-NWAjm .framer-arxz9k-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NWAjm.framer-fuzu2m { gap: 0px; } .framer-NWAjm.framer-fuzu2m > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-NWAjm.framer-fuzu2m > :first-child { margin-top: 0px; } .framer-NWAjm.framer-fuzu2m > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 173\n * @framerIntrinsicWidth 93.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"zu8E7HxSl\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZnWIYOgP8=withCSS(Component,css,\"framer-NWAjm\");export default FramerZnWIYOgP8;FramerZnWIYOgP8.displayName=\"Menu Link Wrapper\";FramerZnWIYOgP8.defaultProps={height:173,width:93.5};addPropertyControls(FramerZnWIYOgP8,{zu8E7HxSl:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerZnWIYOgP8,[{explicitInter:true,fonts:[]},...MenuLinkFonts,...ContactButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZnWIYOgP8\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"173\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"93.5\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"zu8E7HxSl\\\":\\\"tap\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "udACO,IAAMA,GAAY,oKACZC,GAAkB,CAC3B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,QAChB,EACaC,GAAkB,CAC3B,GAAGD,GACH,aAAc,EACd,WAAY,0BACZ,MAAO,OACP,OAAQ,kBACR,cAAe,QACnB,EACaE,GAAgB,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,EC5EO,SAASC,GAAWC,EAASC,EAAS,CACzC,OAAOC,GAA0B,GAAMF,EAASC,CAAO,CAC3D,CACO,SAASE,GAAUC,EAAQH,EAAS,CACvC,OAAOC,GAA0B,GAAOE,EAAQH,CAAO,CAC3D,CACA,SAASC,GAA0BG,EAAMC,EAAUL,EAAU,GAAM,CAC/D,IAAMM,EAAaC,GAA+B,EAClDC,GAAU,IAAI,CACNR,GAAWM,IAAeF,GAAMC,EAAS,CACjD,EAAG,CACCC,CACJ,CAAC,CACL,CCRW,SAASG,GAAYC,EAAM,CAClC,IAAMC,EAAMC,EAAO,IAAI,EACvB,OAAID,EAAI,UAAY,OAChBA,EAAI,QAAUD,EAAK,GAEhBC,EAAI,OACf,CCZO,IAAME,GAAiBC,GAAIA,aAAaC,GCAxC,IAAMC,GAAkB,IAAI,CAC/B,GAAI,OAAOC,EAAc,IAAa,CAClC,IAAMC,EAAYD,EAAU,UAAU,YAAY,EAElD,OADkBC,EAAU,QAAQ,QAAQ,EAAI,IAAMA,EAAU,QAAQ,cAAc,EAAI,IAAMA,EAAU,QAAQ,SAAS,EAAI,KAAOA,EAAU,QAAQ,QAAQ,EAAI,CAExK,KAAO,OAAO,EAClB,EACaC,GAAqB,IAAIC,EAAQ,IAAIJ,GAAgB,EAC5D,CAAC,CAAC,ECND,SAASK,GAAYC,EAAOC,EAAU,CACzCC,GAAU,IACNC,GAAcH,CAAK,EAAIA,EAAM,SAASC,CAAQ,EAAI,MACtD,CACJ,CCFO,SAASG,GAAiBC,EAAS,CACtC,IAAMC,EAAU,KAAK,MAAMD,EAAU,EAAE,EACjCE,EAAI,KAAK,MAAMF,EAAU,EAAE,EACjC,OAAOC,EAAU,KAAOC,EAAI,GAAK,IAAM,IAAMA,CACjD,CCHO,SAASC,GAAmBC,EAAYC,EAAS,CACpD,IAAIC,EAGJ,IAAMC,EAAaC,EAAOH,CAAO,EAC3BI,EAAYD,EAAO,EACnBE,EAAkBF,EAAO,EAAK,EAC9BG,EAAaC,GAAa,QAAQ,IAAMA,GAAa,OAErDC,EAAkER,GAAQ,aAAgBA,EAAQ,aAAe,CAAC,EAElHS,EAAWC,GAA8DV,GAAQ,SAAU,CAC7F,GAAGQ,CACP,CAAC,EAEKG,EAAcD,GAAaE,GAAU,GAAAX,EAAMC,EAAW,WAAa,MAAQD,IAAQ,SAAkBA,EAAI,UAAaC,EAAW,QAAQ,UAAUU,CAAK,EAAIA,EAChK,CAAC,CAAC,EAEEA,EAAQC,GAAY,IAAIC,GAAcf,CAAU,EAAIA,EAAagB,GAAYJ,EAAYZ,CAAU,CAAC,CAC1G,EAEA,OAAAiB,GAAU,IAAI,CACV,GAAI,CAACF,GAAcf,CAAU,GAAKM,EAAgB,QAAS,CACvD,IAAIY,EAAMC,EACV,IAAMC,EAAWR,EAAYZ,CAAU,EAKvC,IAJCkB,EAAOb,EAAU,WAAa,MAAQa,IAAS,QAAkBA,EAAK,KAAK,EAExER,GAAUA,EAASU,EAAUP,CAAK,EAEhC,GAAAM,EAAOhB,EAAW,WAAa,MAAQgB,IAAS,SAAkBA,EAAK,SAAY,CAACZ,EAAY,CAClG,IAAIc,EAEJhB,EAAU,QAAUiB,GAAQT,EAAOO,GAAWC,EAAOlB,EAAW,WAAa,MAAQkB,IAAS,OAAS,OAASA,EAAK,UAAU,CACnI,MACIR,EAAM,IAAIO,CAAQ,CAE1B,CACAd,EAAgB,QAAU,EAC9B,EAAG,CACCN,EACA,GAAGS,CACP,CAAC,EACMI,CACX,CChD+K,IAAMU,GAAY,CAAC,IAAI,OAAO,IAAI,cAAc,IAAI,QAAQ,IAAI,UAAU,IAAI,SAAS,IAAI,YAAY,IAAI,OAAO,IAAI,aAAa,IAAI,OAAO,EAAS,SAASC,GAAgBC,EAAM,CAAC,GAAK,CAAC,WAAAC,EAAW,QAAQ,SAAAC,EAAS,GAAG,WAAAC,EAAW,IAAI,KAAAC,EAAK,EAAK,EAAEJ,EAAYK,EAAeP,GAAYK,CAAU,EAAQG,EAAgB,IAAIL,CAAU,IAAII,CAAc,OAAOJ,CAAU,MAAMM,EAAS,GAASC,EAAgBP,EAAW,CAAC,SAAAC,EAAS,WAAAC,EAAW,WAAWG,CAAe,EAAE,CAAC,SAAAJ,EAAS,WAAAC,CAAU,EAAQM,EAAiB,SAAS,CAAC,MAAMC,GAAU,0BAA0B,CAAC,UAAUT,CAAU,GAAG,UAAUA,CAAU,IAAII,CAAc,GAAG,MAAMJ,CAAU,IAAII,EAAe,YAAY,CAAC,EAAG,CAAC,EAAE,MAAMM,GAAG,QAAQ,MAAMA,CAAC,CAAC,CAAE,EAAE,OAAAC,GAAU,IAAI,CAAIR,GAAKK,EAAiB,CAAE,EAAE,CAACL,EAAKH,EAAWE,CAAU,CAAC,EAASK,CAAgB,CCWn9B,SAASK,IAAgB,CAG5B,OAFiBC,EAAQ,IAAIC,GAAa,QAAQ,IAAMA,GAAa,OACnE,CAAC,CAAC,CAER,CCdO,SAASC,GAAUC,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,GAAsB,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,SAASC,GAAWV,EAAO,CAC9B,GAAM,CAAE,QAAAW,EAAU,eAAAC,EAAiB,WAAAC,EAAa,aAAAC,EAAe,cAAAC,EAAgB,YAAAC,CAAe,EAAIhB,EAUlG,OATqBO,EAAQ,IAAIK,EAAiB,GAAGC,CAAU,MAAMC,CAAY,MAAMC,CAAa,MAAMC,CAAW,KAAOL,EAC1H,CACEA,EACAC,EACAC,EACAC,EACAC,EACAC,CACJ,CAAC,CAEL,CACO,IAAMC,GAAiB,CAC1B,QAAS,CACL,KAAMR,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,ECzEO,SAASS,GAASC,EAAO,CAC5B,OAAqBC,EAAKC,EAAO,IAAK,CAClC,GAAGF,EACH,MAAO,6BACP,QAAS,YACT,SAAwBC,EAAK,OAAQ,CACjC,EAAG,4RACH,KAAM,MACV,CAAC,CACL,CAAC,CACL,CACO,SAASE,GAAUH,EAAO,CAC7B,OAAqBI,EAAMF,EAAO,IAAK,CACnC,GAAGF,EACH,MAAO,6BACP,QAAS,YACT,SAAU,CACQC,EAAK,OAAQ,CACvB,EAAG,4HACH,KAAM,SACV,CAAC,EACaA,EAAK,OAAQ,CACvB,EAAG,sIACH,KAAM,SACV,CAAC,CACL,CACJ,CAAC,CACL,CC7BgC,IAAII,GAAkB,sBACuCC,GAAY,KAAK,IAAKC,GAAY,KAAK,IACtEC,GAAM,IACVC,GAAS,aACHC,GAAa,qBAC7BC,GAAa,aACdC,GAAY,cACWC,GAAe,SACjFC,GAAM,UAAW,CACjB,OAAO,KAAK,IAAI,CACpB,EACA,SAASC,GAASC,EAAO,CACrB,IAAIC,EAAO,OAAOD,EAClB,OAAOA,GAAS,OAASC,GAAQ,UAAYA,GAAQ,WACzD,CAIA,SAASC,GAASC,EAAO,CACrB,GAAI,OAAOA,GAAS,SAChB,OAAOA,EAEX,GAAI,OAAOA,GAAS,SAChB,OAAOC,GAEX,GAAIC,GAASF,CAAK,EAAG,CACjB,IAAIG,EAAQ,OAAOH,EAAM,SAAW,WAAaA,EAAM,QAAQ,EAAIA,EACnEA,EAAQE,GAASC,CAAK,EAAIA,EAAQ,GAAKA,CAC3C,CACA,GAAI,OAAOH,GAAS,SAChB,OAAOA,IAAU,EAAIA,EAAQ,CAACA,EAElCA,EAAQA,EAAM,QAAQI,GAAQ,EAAE,EAChC,IAAIC,EAAWC,GAAW,KAAKN,CAAK,EACpC,OAAOK,GAAYE,GAAU,KAAKP,CAAK,EAAIQ,GAAaR,EAAM,MAAM,CAAC,EAAGK,EAAW,EAAI,CAAC,EAAII,GAAW,KAAKT,CAAK,EAAIC,GAAM,CAACD,CAChI,CACO,SAASU,GAASC,EAAMC,EAAMC,EAAS,CAC1C,IAAIC,EAAUC,EAAUC,EAASC,EAAQC,EAASC,EAAcC,EAAiB,EAAGC,EAAU,GAAOC,EAAS,GAAOC,EAAW,GAChI,GAAI,OAAOZ,GAAQ,WACf,MAAM,IAAI,UAAUa,EAAe,EAEvCZ,EAAOb,GAASa,CAAI,GAAK,EACrBV,GAASW,CAAO,IAChBQ,EAAU,CAAC,CAACR,EAAQ,QACpBS,EAAS,YAAaT,EACtBG,EAAUM,EAASG,GAAU1B,GAASc,EAAQ,OAAO,GAAK,EAAGD,CAAI,EAAII,EACrEO,EAAW,aAAcV,EAAU,CAAC,CAACA,EAAQ,SAAWU,GAE5D,SAASG,EAAWC,EAAM,CACtB,IAAIC,EAAOd,EAAUe,EAAUd,EAC/B,OAAAD,EAAWC,EAAW,OACtBK,EAAiBO,EACjBV,EAASN,EAAK,MAAMkB,EAASD,CAAI,EAC1BX,CACX,CACA,SAASa,EAAYH,EAAM,CAEvB,OAAAP,EAAiBO,EAEjBT,EAAU,WAAWa,EAAcnB,CAAI,EAEhCS,EAAUK,EAAWC,CAAI,EAAIV,CACxC,CACA,SAASe,EAAcL,EAAM,CACzB,IAAIM,EAAoBN,EAAOR,EAAce,EAAsBP,EAAOP,EAAgBe,EAAcvB,EAAOqB,EAC/G,OAAOX,EAASc,GAAUD,EAAanB,EAAUkB,CAAmB,EAAIC,CAC5E,CACA,SAASE,EAAaV,EAAM,CACxB,IAAIM,EAAoBN,EAAOR,EAAce,EAAsBP,EAAOP,EAI1E,OAAOD,IAAiB,QAAac,GAAqBrB,GAAQqB,EAAoB,GAAKX,GAAUY,GAAuBlB,CAChI,CACA,SAASe,GAAe,CACpB,IAAIJ,EAAOW,GAAI,EACf,GAAID,EAAaV,CAAI,EACjB,OAAOY,EAAaZ,CAAI,EAG5BT,EAAU,WAAWa,EAAcC,EAAcL,CAAI,CAAC,CAC1D,CACA,SAASY,EAAaZ,EAAM,CAIxB,OAHAT,EAAU,OAGNK,GAAYT,EACLY,EAAWC,CAAI,GAE1Bb,EAAWC,EAAW,OACfE,EACX,CACA,SAASuB,GAAS,CACVtB,IAAY,QACZ,aAAaA,CAAO,EAExBE,EAAiB,EACjBN,EAAWK,EAAeJ,EAAWG,EAAU,MACnD,CACA,SAASuB,GAAQ,CACb,OAAOvB,IAAY,OAAYD,EAASsB,EAAaD,GAAI,CAAC,CAC9D,CACA,SAASI,GAAY,CACjB,IAAIf,EAAOW,GAAI,EAAGK,EAAaN,EAAaV,CAAI,EAIhD,GAHAb,EAAW,UACXC,EAAW,KACXI,EAAeQ,EACXgB,EAAY,CACZ,GAAIzB,IAAY,OACZ,OAAOY,EAAYX,CAAY,EAEnC,GAAIG,EAEA,oBAAaJ,CAAO,EACpBA,EAAU,WAAWa,EAAcnB,CAAI,EAChCc,EAAWP,CAAY,CAEtC,CACA,OAAID,IAAY,SACZA,EAAU,WAAWa,EAAcnB,CAAI,GAEpCK,CACX,CACA,OAAAyB,EAAU,OAASF,EACnBE,EAAU,MAAQD,EACXC,CACX,CACO,SAASE,GAASjC,EAAMC,EAAMC,EAAS,CAC1C,IAAIQ,EAAU,GAAME,EAAW,GAC/B,GAAI,OAAOZ,GAAQ,WACf,MAAM,IAAI,UAAUa,EAAe,EAEvC,OAAItB,GAASW,CAAO,IAChBQ,EAAU,YAAaR,EAAU,CAAC,CAACA,EAAQ,QAAUQ,EACrDE,EAAW,aAAcV,EAAU,CAAC,CAACA,EAAQ,SAAWU,GAErDb,GAASC,EAAMC,EAAM,CACxB,QAASS,EACT,QAAST,EACT,SAAUW,CACd,CAAC,CACL,CC7Ima,IAAIsB,IAAa,SAASA,EAAY,CAACA,EAAY,KAAQ,OAAOA,EAAY,MAAS,QAAQA,EAAY,KAAQ,MAAO,GAAGA,KAAcA,GAAY,CAAC,EAAE,EAQljB,IAAMC,GAAOC,EAAQ,SAAgBC,EAAM,CAAC,GAAK,CAAC,MAAMC,EAAU,YAAAC,EAAY,UAAAC,EAAU,WAAAC,EAAW,IAAAC,EAAI,IAAAC,EAAI,SAAAC,EAAS,aAAAC,EAAa,MAAAC,EAAM,MAAAC,EAAM,WAAAC,EAAW,YAAAC,EAAY,SAAAC,EAAS,UAAAC,EAAU,cAAAC,EAAc,OAAAC,EAAO,oBAAAC,EAAoB,WAAAC,EAAW,SAAAC,EAAS,YAAAC,EAAY,MAAAC,CAAK,EAAErB,EAAW,CAACsB,EAAQC,CAAU,EAAEC,GAAS,EAAK,EAAO,CAACC,EAAQC,EAAU,EAAEF,GAAS,EAAK,EAAQG,GAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,EAAcZ,GAAqB,CAACU,GAAeG,EAAcf,GAAeK,IAAcvB,GAAY,KAAWkC,EAASX,IAAcvB,GAAY,KAAWmC,GAAMC,EAAO,EAAQC,GAAY,EAC5mBC,GAAYC,GAAY,CAACC,GAAOC,KAAS,CAACC,GAAqBF,EAAM,EAAK9B,GAASA,EAAS8B,EAAM,EAAKR,EAAcW,GAAQF,GAAOD,GAAOnB,CAAU,EAAO,sBAAsB,IAAIoB,GAAO,IAAID,EAAM,CAAC,CAAE,EAAE,CAACnB,EAAWW,EAActB,CAAQ,CAAC,EAG/OkC,GAAMC,GAAmBzC,EAAU,CAAC,SAASkC,GAAY,UAAUM,IAAOE,GAAUF,GAAM,CAAC,EAAE,GAAG,EAAE,CAACpC,EAAIC,CAAG,CAAC,CAAC,CAAC,EAAQsC,EAAMC,GAAaJ,GAAM,CAACpC,EAAIC,CAAG,EAAE,CAAC,KAAK,MAAM,CAAC,EAAQwC,GAAgBD,GAAaJ,GAAM,CAACpC,EAAIC,CAAG,EAAE,CAAC,EAAE,CAAC,CAAC,EAAQiC,GAAqBH,GAAYW,GAASC,IAAK,CAAC,IAAIC,GAAQ,GAAAA,GAAIjB,GAAM,WAAW,MAAMiB,KAAM,SAAcA,GAAI,QAAMjB,GAAM,QAAQ,MAAMgB,GAAI,EAAE,GAAG,EAAE,CAAChB,EAAK,CAAC,EACxYkB,GAAYT,GAAMO,IAAK,CAAIG,GAAclD,CAAS,GAAEsC,GAAqBS,EAAG,EAAKvC,GAAOuC,IAAK1C,GAAIG,EAAM,EAAKC,GAAOsC,IAAK3C,GAAIK,EAAM,EAAKF,GAAaA,EAAawC,EAAG,CAAE,CAAC,EACvK,IAAMI,GAAkBC,IAAG,CAAClB,GAAY,WAAWkB,GAAE,OAAO,KAAK,EAAEZ,EAAK,CAAE,EACpEa,GAAgBD,IAAG,CAAI,WAAWA,GAAE,OAAO,KAAK,IAAI,GAAElB,GAAY,WAAWkB,GAAE,OAAO,KAAK,EAAEZ,EAAK,CAAE,EAAQc,GAAc,IAAI,CAAC,EAAQC,GAAezB,EAASlB,EAASqB,GAAYA,GAAkBuB,GAAY,KAAK,IAAI5C,EAASqB,GAAYhC,CAAW,EAAE,OAAqBwD,EAAM,MAAM,CAAC,UAAU,wBAAwB,aAAa,IAAInC,EAAW,EAAI,EAAE,aAAa,IAAIA,EAAW,EAAK,EAAE,MAAM,CAAC,SAAS,WAAW,GAAGF,EAAM,WAAW,SAAS,eAAe,aAAa,OAAO,aAAajB,CAAU,GAAG,iCAAiCqD,GAAY,gCAAgCD,EAAc,EAAE,SAAS,CAAeG,EAAK,QAAQ,CAAC,IAAI3B,GAAM,MAAM,CAAC,WAAW,EAAE,UAAUyB,GAAY,QAAQ,EAAE,OAAO,EAAE,QAAQ,OAAO,GAAGpC,EAAM,wBAAwB,mBAAmB,GAAG,CAACS,GAAe,CAAC,MAAM,eAAe0B,EAAc,MAAM,WAAW,CAACA,GAAe,CAAC,CAAC,EAAE,QAAQ,IAAI9B,GAAW,EAAI,EAAE,OAAO,IAAIA,GAAW,EAAK,EAAE,KAAK,QAAQ,IAAIrB,EAAI,IAAIC,EAAI,aAAa,GAAG,KAAK,MAAM,SAAS8C,GAAkB,YAAYE,GAAgB,UAAUC,EAAa,CAAC,EAAgBI,EAAK,MAAM,CAAC,MAAM,CAAC,WAAWhD,EAAW,SAAS,WAAW,IAAI,cAAc,KAAK,KAAKT,EAAY,CAAC,CAAC,MAAM,aAAaU,EAAY,QAAQ,OAAO,OAAOV,EAAY,MAAM,OAAO,gBAAgB,OAAO,cAAc,OAAO,SAAS,QAAQ,EAAE,SAAuByD,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,OAAO1D,EAAY,MAAM,OAAO,WAAWC,EAAU,OAAO2C,GAAgB,SAAS,WAAW,IAAI,cAAc,KAAK,KAAK5C,EAAY,CAAC,CAAC,MAAM,gBAAgB,OAAO,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,EAAgByD,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,EAAEhB,EAAM,SAAS,WAAW,QAAQ,OAAO,IAAI,cAAc,KAAK,MAAM/B,EAAS,CAAC,CAAC,MAAM,cAAc,OAAO,GAAGiB,EAAc,CAAC,MAAM,eAAejB,CAAQ,KAAK,KAAK,CAAC,EAAE,CAAC,MAAM,OAAO,KAAK,CAACA,EAAS,CAAC,CAAC,EAAE,SAAuB8C,EAAKC,EAAO,IAAI,CAAC,QAAQ,GAAM,QAAQ,CAAC,MAAMtC,GAASF,IAAcvB,GAAY,OAAOuB,IAAcvB,GAAY,KAAK,EAAE,CAAC,EAAE,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,EAAE,MAAM,CAAC,gBAAgB,UAAU,MAAMgB,EAAS,OAAOA,EAAS,aAAa,MAAM,WAAWC,EAAU,cAAc,OAAO,UAAU,mBAAmBE,CAAM;AAAA,kDACrkEA,CAAM;AAAA,kDACNA,CAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAAC,2GAA2G,oEAAoE,gKAAgK,4MAA4M,wMAAwM,iMAAkM,CAAC,EAAElB,GAAO,YAAY,SAASA,GAAO,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,YAAY,EAAE,UAAU,OAAO,WAAW,OAAO,UAAU,OAAO,WAAW,sBAAsB,OAAO,kBAAkB,SAAS,GAAG,SAAS,GAAK,IAAI,EAAE,IAAI,IAAI,MAAM,GAAG,YAAY,EAAE,YAAYD,GAAY,KAAK,cAAc,GAAM,WAAW,CAAC,KAAK,SAAS,MAAM,EAAE,UAAU,IAAI,QAAQ,EAAE,EAAE,oBAAoB,EAAI,EAAEgE,EAAoB/D,GAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKgE,EAAY,KAAK,EAAE,WAAW,CAAC,MAAM,QAAQ,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,MAAM,QAAQ,EAIhlD,oBAAoB,CAAC,KAAKA,EAAY,QAAQ,MAAM,UAAU,aAAa,UAAU,cAAc,SAAS,EAAE,WAAW,CAAC,KAAKA,EAAY,WAAW,aAAahE,GAAO,aAAa,UAAU,EAAE,YAAY,CAAC,KAAKgE,EAAY,KAAK,wBAAwB,GAAK,MAAM,OAAO,QAAQ,CAAC,OAAO,QAAQ,MAAM,CAAC,EAAE,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,YAAY,aAAa,MAAM,cAAc,KAAK,OAAO,CAAC,CAAC,YAAA1C,CAAW,IAAIA,IAAcvB,GAAY,IAAI,EAAE,SAAS,CAAC,KAAKiE,EAAY,OAAO,MAAM,OAAO,IAAI,GAAG,IAAI,IAAI,OAAO,CAAC,CAAC,YAAA1C,CAAW,IAAIA,IAAcvB,GAAY,IAAI,EAAE,MAAM,CAAC,KAAKiE,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,EAAE,YAAY,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,IAAI,CAAC,EAAE,IAAI,CAAC,MAAM,MAAM,KAAKA,EAAY,OAAO,eAAe,EAAI,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,MAAM,QAAQ,EAAE,IAAI,CAAC,MAAM,MAAM,KAAKA,EAAY,OAAO,eAAe,EAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,YAAY,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,CAAC,CAAC,ECrB1U,IAAMC,GAAcC,GAAGA,aAAaC,GAAgBC,IAAS,SAASA,EAAQ,CAACA,EAAQ,MAAS,SAASA,EAAQ,IAAO,KAAM,GAAGA,KAAUA,GAAQ,CAAC,EAAE,EAAE,SAASC,GAASC,EAAM,CAAC,GAAK,CAAC,YAAAC,EAAY,UAAAC,CAAS,EAAEF,EAAW,CAACG,EAASC,CAAW,EAAEC,GAAS,MAAM,EAAE,OAAAC,GAAU,IAAI,CAACF,EAAYG,GAAiBL,CAAS,CAAC,CAAE,EAAE,CAACA,CAAS,CAAC,EAAEM,GAAYP,EAAYQ,GAAQ,CAACL,EAAYG,GAAiBE,CAAM,CAAC,CAAE,CAAC,EAAuBC,EAAKC,GAAU,CAAC,SAASR,CAAQ,CAAC,CAAE,CAAC,IAAMS,GAAeC,GAAQA,EAAO,SAAS,CAACA,EAAO,QAAQ,QAAQ,CAACA,EAAO,QAAQ,OAAOA,EAAO,QAAQ,WAAW,EAUpvC,SAASC,GAAMd,EAAM,CAAC,GAAK,CAAC,QAAAe,EAAQ,WAAAC,EAAW,cAAAC,EAAc,YAAAC,EAAY,IAAAC,EAAI,WAAAC,EAAW,OAAAC,EAAO,QAAAC,EAAQ,QAAAC,EAAQ,KAAAC,EAAK,KAAAC,EAAK,SAAAC,EAAS,SAAAC,EAAS,OAAAC,EAAO,SAAAC,EAAS,UAAAC,EAAU,gBAAAC,EAAgB,cAAAC,EAAc,aAAAC,EAAa,WAAAC,EAAW,OAAAC,EAAO,QAAAC,EAAQ,MAAAC,EAAM,YAAAC,EAAY,wBAAAC,CAAuB,EAAEvC,EAC3R,CAACwC,GAAUC,EAAY,EAAEpC,GAAS,EAAK,EAAO,CAACqC,EAASC,CAAW,EAAEtC,GAAS,CAAC,EAC9EQ,EAAO+B,EAAO,EAAQC,GAAWD,EAAO,CAAC,MAAM,GAAM,UAAU,IAAI,CAAC,EACpEE,GAAcC,GAAmBpB,EAAS,CAAC,UAAUqB,IAAOA,GAAM,IAAI,SAAS,CAACC,GAASD,KAAQ,CAAInC,EAAO,QAAQ,WAAUA,EAAO,QAAQ,YAAYoC,GAASpC,EAAO,QAAQ,SAASqC,GAAsB,YAAY,EAAG,CAAC,CAAC,EAAQC,GAAQC,GAAWpD,CAAK,EAAQqD,GAAaC,GAAUtD,CAAK,EAAO,CAAC,SAAAuD,CAAQ,EAAEC,GAAgBxD,CAAK,EAAQyD,GAAWC,GAAa,QAAQ,IAAIA,GAAa,QAAcC,GAAmBpB,IAA0B,QAAcqB,GAAItC,IAAUxB,GAAQ,IAAIuB,EAAOE,EAAcsC,GAAeJ,IAAY1C,EAExhBmC,GAAsBY,GAAYC,IAAG,CAAC,IAAIC,GAAIC,GAAK,IAAMC,GAAgBrD,EAAO,QAAQ,SAAeZ,GAAYY,EAAO,QAAQ,YAAgN,IAAnMmD,GAAInB,GAAW,WAAW,MAAMmB,KAAM,SAAeC,GAAKD,GAAI,aAAa,MAAMC,KAAO,QAAcA,GAAK,KAAK,EAAK,KAAK,IAAIhE,GAAY6C,GAAc,IAAI,CAAC,EAAE,IAAIA,GAAc,IAAI7C,EAAW,EAAM,CAACwD,GAAW,OAAO,IAAMU,GAAavD,GAAeC,CAAM,EAAK2B,KAAY2B,IAAa1B,GAAa0B,EAAY,EAAKA,IAAcV,KAAYZ,GAAW,QAAQ,UAAUuB,GAAQtB,GAAcoB,GAAgB,CAAC,KAAK,QAAQ,KAAK,SAAS,SAASA,GAAgBjE,EAAW,CAAC,EAAG,EAAE,CAACwD,GAAWjB,EAAS,CAAC,EAAQ6B,GAAqB,IAAI,CAA2B,SAAS,iBAAiB,eAAe,EAAsB,QAAQC,IAAI,CAACA,GAAG,MAAM,CAAE,CAAC,CAAE,EAE3xBC,GAAU,IAAI,CAAId,IAAW5C,EAAO,QAAQ,KAAK,EAAE,MAAM2D,IAAG,CAAC,CAAC,CACnE,EAAQC,GAAW,IAAI,CAAC,IAAIT,GAAIC,GAAKpD,EAAO,QAAQ,MAAM,GAAGmD,GAAInB,GAAW,WAAW,MAAMmB,KAAM,SAAeC,GAAKD,GAAI,aAAa,MAAMC,KAAO,QAAcA,GAAK,KAAK,CAAE,EAAQS,GAAe,IAAI,CAAIxC,GAAWA,EAAW,CAAC,SAASrB,EAAO,QAAQ,QAAQ,CAAC,EAAE8B,EAAY9B,EAAO,QAAQ,QAAQ,CAAE,EAAQ8D,GAAa,IAAI,CAAKhF,GAAcgC,CAAQ,IAAEd,EAAO,QAAQ,YAAYc,EAAS,IAAId,EAAO,QAAQ,SAAS,EAAQ+D,GAAY,IAAI,CAExb/B,GAAW,QAAQ,QAAUgB,IAAeU,GAAU,EAAE1B,GAAW,QAAQ,MAAM,GAAK8B,GAAa,EAAG,EACpGE,GAAWC,IAAK,CAAIjE,EAAO,QAAQ,cAAaA,EAAO,QAAQ,YAAYiE,GAAI5B,GAAsB,YAAY,EAAG,EAAQ6B,GAAU,IAAI,CAAI1C,GAAMA,EAAM,CAAE,EAAQ2C,GAAgB,IAAI,CAAIrB,IAAmBU,GAAqB,EAAEE,GAAU,CAAE,EACxPjE,GAAU,IAAI,CAAImD,GACf1C,IAAU,GAAKwD,GAAU,EAAOE,GAAW,EAC5BhC,GAAf1B,IAAU,EAAsB,CAA4B,EAAE,CAACA,CAAO,CAAC,EAAET,GAAU,IAAI,CAAC,IAAI0D,GAC3F,GAAAA,GAAInD,EAAO,WAAW,MAAMmD,KAAM,SAAcA,GAAI,UAASrB,EAAY9B,EAAO,QAAQ,QAAQ,CAAE,EAAE,CAAC,CAAC,EAC1GP,GAAU,IAAI,CAAIuC,GAAW,QAAQ,OAAOL,IAAWL,EAAOA,EAAO,EAAUU,GAAW,QAAQ,OAAOT,GAAQA,EAAQ,CAAE,EAAE,CAACI,EAAS,CAAC,EACxIlC,GAAU,IAAI,CAACO,EAAO,QAAQ,OAAOe,EAAO,GAAI,EAAE,CAACA,CAAM,CAAC,EAC1DtB,GAAU,IAAI,CAACuC,GAAW,QAAQ,MAAM,EAAM,EAAE,CAACtB,EAAQD,EAAQD,CAAM,CAAC,EACxE4D,GAAW,IAAI,CAAIpB,IAAeU,GAAU,CAAE,CAAC,EAAEW,GAAU,IAAI,CAAI5C,GAAYzB,EAAO,QAAQ,MAAM,CAAE,CAAC,EAAEsE,GAAoBrC,GAAc,SAASgC,IAAK,CAAC,IAAId,GAAI,IAAMoB,GAAkB,GAAApB,GAAInD,EAAO,WAAW,MAAMmD,KAAM,SAAcA,GAAI,SAAUc,GAAIjE,EAAO,QAAQ,SAAS,IAAI,KAAQoB,GAAcA,EAAa6C,GAAIM,GAAgB7E,GAAiBuE,EAAG,CAAC,CAAG,CAAC,EAAE,IAAMO,GAAWC,EAAQ,KAAK,CAAC,YAAYzD,GAAUC,EAAUX,EAAI,EAAE,WAAW,EAAE,OAAOY,CAAe,GAAG,CAACA,EAAgBF,EAASC,EAAUX,CAAG,CAAC,EAAE,OAAqBoE,EAAM,MAAM,CAAC,MAAM,CAAC,GAAGC,GAAgB,SAAS,WAAW,SAAS,SAAS,WAAAxE,EAAW,QAAAmC,GAAQ,aAAAE,EAAY,EAAE,SAAS,CAAe3C,EAAK,QAAQ,CAAC,IAAIkD,GAAI,KAAKpC,EAAK,UAAU,eAAe,IAAIX,EAAO,QAAQ,WAAW,SAASgD,GAAe,iBAAiBa,GAAe,iBAAiBE,GAC1zB,UAAU,IAAI1B,GAAsB,cAAc,EAAE,OAAO,IAAIA,GAAsB,WAAW,EAAE,SAAS,IAAIA,GAAsB,WAAW,EAAE,QAAQ,IAAIA,GAAsB,YAAY,EAAE,QAAQ,IAAI6B,GAAU,CAAC,CAAC,EAAE/C,GAA6BtB,EAAKC,GAAU,CAAC,SAAS6B,GAAwB9B,EAAK+E,GAAU,CAAC,MAAM,GAAG,SAAS,CAAC,MAAM,EAAE,EAAE,QAAQ,IAAIhB,GAAW,EAAE,MAAMY,GAAW,aAAa,aAAa,CAAC,EAAgB3E,EAAKgF,GAAS,CAAC,MAAM,GAAG,SAAS,CAAC,MAAM,EAAE,EAAE,QAAQV,GAAgB,MAAMK,GAAW,aAAa,YAAY,CAAC,CAAC,CAAC,EAAExD,GAAwB0D,EAAM,IAAI,CAAC,MAAM,CAAC,WAAW,OAAO,MAAM,OAAO,WAAW,IAAI,cAAc,KAAK,OAAO,EAAE,WAAW,EAAE,WAAWI,GAAU,mBAAmB,eAAe,YAAY7D,EAAUX,EAAI,EAAE,GAAGM,CAAI,EAAE,SAAS,CAAef,EAAKX,GAAS,CAAC,UAAU2C,GAAU/C,GAAcgC,CAAQ,EAAEA,EAAS,IAAI,EAAEA,EAAS,KAAK,YAAYmB,EAAa,CAAC,EAAgBpC,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,OAAO,EAAE,SAAS,GAAG,CAAC,EAAEgC,EAAS,EAAEnC,GAAiBmC,CAAQ,EAAE,MAAM,CAAC,CAAC,EAAEZ,GAAyBpB,EAAKkF,GAAO,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM9C,GAAc,UAAU7B,EAAc,YAAY,QAAQ,OAAO,gBAAgB,SAAS,GAAG,UAAUA,EAAc,SAAS4D,GAAW,oBAAoB,GAAM,IAAI,EAAE,IAAInC,EAAS,WAAWtB,CAAU,CAAC,CAAC,CAAC,CAAC,CAAE,CAACN,GAAM,aAAa,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,CAAC,SAAS,EAAE,EAAE,cAAc,UAAU,OAAO,yEAAyE,QAAQhB,GAAQ,IAAI,YAAY,GAAK,aAAa,EAAE,QAAQ,GAAG,SAAS,EAAE,OAAO,GAAG,KAAK,GAAM,QAAQ,GAAK,SAAS,GAAK,SAAS,GAAK,UAAU,GAAK,cAAc,GAAK,wBAAwB,WAAW,YAAY,EAAE,IAAI,GAAG,OAAO,GAAG,MAAM,GAAG,EAAE+F,EAAoB/E,GAAM,CAAC,QAAQ,CAAC,KAAKgF,EAAY,KAAK,wBAAwB,GAAK,MAAM,SAAS,QAAQ,CAAChG,GAAQ,IAAIA,GAAQ,KAAK,CAAC,EAAE,OAAO,CAAC,KAAKgG,EAAY,OAAO,MAAM,IAAI,YAAY,kBAAkB,OAAO9F,EAAM,CAAC,OAAOA,EAAM,UAAUF,GAAQ,KAAM,CAAC,EAAE,QAAQ,CAAC,KAAKgG,EAAY,KAAK,MAAM,IAAI,iBAAiB,CAAC,MAAM,MAAM,MAAM,KAAK,EAAE,OAAO9F,EAAM,CAAC,OAAOA,EAAM,UAAUF,GAAQ,GAAI,CAAC,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKgG,EAAY,QAAQ,aAAa,MAAM,cAAc,IAAI,EAAE,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,QAAQ,aAAa,MAAM,cAAc,IAAI,EAMxvE,SAAS,CAAC,MAAM,WAAW,KAAKA,EAAY,OAAO,IAAI,IAAI,IAAI,EAAE,KAAK,GAAG,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,IAAI,IAAI,IAAI,EAAE,KAAK,GAAG,EAAE,cAAc,CAAC,MAAM,WAAW,KAAKA,EAAY,MAAM,aAAahF,GAAM,aAAa,aAAa,EAAE,WAAW,CAAC,MAAM,QAAQ,KAAKgF,EAAY,MAAM,aAAahF,GAAM,aAAa,UAAU,EAAE,WAAW,CAAC,MAAM,SAAS,KAAKgF,EAAY,MAAM,aAAahF,GAAM,aAAa,UAAU,EAAE,KAAK,CAAC,MAAM,OAChb,KAAKgF,EAAY,KAAK,gBAAgB,EAAI,EAAE,GAAGC,GAAe,GAAGC,GAAoB,IAAI,CAAC,KAAKF,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,eAAe,EAAI,EAAE,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,aAAa,aAAa,OAAO,cAAc,MAAM,EAAE,gBAAgB,CAAC,KAAKA,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,UAAU,SAAS,EAAE,aAAa,CAAC,UAAU,SAAS,EAAE,aAAa,UAAU,OAAO9F,EAAM,CAAC,MAAM,CAACA,EAAM,aAAc,CAAC,EAAE,UAAU,CAAC,KAAK8F,EAAY,QAAQ,MAAM,QAAQ,aAAa,OAAO,cAAc,MAAM,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,OAAO,cAAc,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,QAAQ,MAAM,WAAW,aAAa,QAAQ,cAAc,UAAU,EAAE,wBAAwB,CAAC,KAAKA,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,WAAW,OAAO,EAAE,aAAa,CAAC,eAAe,WAAW,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,YAAY,EAAE,QAAQ,CAAC,KAAKA,EAAY,YAAY,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,EAAE,aAAa,CAAC,KAAKA,EAAY,YAAY,CAAC,CAAC,ECrCt9BG,GAAE,0BAA0B,CAAC,qBAAqB,kBAAkB,yBAAyB,mBAAmB,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,OAAO,UAAU,YAAY,CAAC,sBAAsB,qCAAqC,IAAI,wKAAwK,EAAE,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,YAAY,CAAC,sBAAsB,qCAAqC,IAAI,wKAAwK,EAAE,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,YAAY,CAAC,sBAAsB,qCAAqC,IAAI,wKAAwK,EAAE,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,YAAY,CAAC,sBAAsB,qCAAqC,IAAI,wKAAwK,EAAE,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,EAAeC,GAAI,CAAC,81BAA81B,EAAeC,GAAU,eCCpzE,IAAIC,GAAEC,GAAEC,EAAC,EAAEC,GAAE,CAAC,YAAY,WAAW,EAArC,IAAwDC,GAAE,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAEC,KAAKC,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,OAAgBD,GAAE,QAAQA,GAAGA,GAAG,OAAO,OAAOC,EAAEF,EAAEC,CAAC,CAAC,CAAC,EAAEC,CAAE,CAAC,IAAIC,GAAE,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAAEC,GAAE,CAACJ,EAAEC,IAAI,oBAAoBA,CAAC,GAAGI,GAAE,CAAC,CAAC,MAAM,EAAE,SAASH,CAAC,IAAI,CAAC,IAAII,EAAIC,EAAWC,CAAC,EAAEC,EAAQ,GAAIH,EAAE,WAAWI,EAAIC,EAAQ,KAAK,CAAC,GAAGL,EAAE,WAAWG,CAAC,GAAG,CAAC,KAAK,UAAUA,CAAC,CAAC,CAAC,EAAE,OAAoBG,EAAEJ,EAAE,SAAS,CAAC,MAAME,EAAE,SAASR,CAAC,CAAC,CAAE,EAAEW,GAAE,CAAC,MAAM,YAAY,KAAK,WAAW,EAAEC,GAAE,CAAC,CAAC,OAAOd,EAAE,GAAGC,EAAE,KAAKC,EAAE,IAAII,EAAE,MAAMG,EAAE,GAAGC,CAAC,IAAI,CAAC,IAAIK,EAAEC,EAAE,MAAM,CAAC,GAAGN,EAAE,UAAgBJ,GAAII,EAAE,UAAU,UAAgBR,GAAIQ,EAAE,UAAU,SAAgBM,GAAUD,EAAEF,GAAEH,EAAE,OAAO,KAArB,MAAkCK,IAAT,OAAWA,EAAEL,EAAE,WAAlD,MAAqEM,IAAT,OAAWA,EAAE,WAAW,CAAE,EAAEC,GAAE,CAACjB,EAAEC,IAAIA,EAAE,KAAK,GAAG,EAAED,EAAE,iBAAiBkB,GAAiB,EAAW,SAAShB,EAAE,EAAE,CAAC,GAAG,CAAC,aAAa,CAAC,EAAEiB,EAAE,EAAE,CAAC,MAAMJ,EAAE,UAAUK,EAAE,SAASC,EAAE,QAAQC,EAAE,UAAUC,EAAE,UAAUV,EAAE,GAAGK,CAAC,EAAEJ,GAAEZ,CAAC,EAAE,CAAC,YAAYsB,EAAE,WAAWC,EAAE,eAAeC,EAAE,gBAAgBC,EAAE,WAAWC,EAAE,WAAWC,EAAE,SAASC,CAAC,EAAEC,EAAE,CAAC,WAAWC,GAAE,eAAe,YAAY,YAAY7B,GAAE,QAAQmB,EAAE,kBAAkBxB,EAAC,CAAC,EAAEmC,EAAEhB,GAAEf,EAAE4B,CAAC,EAAE,CAAC,sBAAsBI,EAAE,MAAMC,CAAC,EAAEC,GAAEZ,CAAC,EAAEa,EAAEH,EAAE,SAASlC,IAAI,CAAC,GAAGa,GAAS,MAAMA,EAAE,GAAGb,CAAC,IAAK,GAAO,MAAM,EAAI,CAAC,EAAEsC,EAAIC,EAAO,IAAI,EAAEC,EAAIC,EAAM,EAAEC,EAAE,CAAGC,EAAS,EAAE,OAAoB/B,EAAEgC,EAAE,CAAC,GAASvB,GAAImB,EAAE,SAAsB5B,EAAEiC,EAAE,IAAI,CAAC,QAAQvB,EAAE,QAAQQ,EAAE,aAAa,IAAIH,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,WAAW,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,WAAW,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,MAAM,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,YAAY,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,UAAUmB,EAAE,eAAe,GAAGJ,EAAEjB,CAAC,EAAE,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAsBb,EAAEP,GAAE,CAAC,MAAMwB,EAAE,SAAsBjB,EAAEmC,EAAE,CAAC,KAAKxB,EAAE,SAAsByB,EAAEH,EAAE,EAAE,CAAC,GAAG3B,EAAE,UAAU,GAAG4B,EAAE,gBAAgB1B,CAAC,CAAC,kBAAkB,mBAAmB,OAAO,iBAAiB,GAAG,iBAAiBa,EAAE,SAAS,YAAY,MAAMI,EAAE,IAAU,GAAIC,EAAE,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGvB,CAAC,EAAE,GAAGhB,GAAE,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAEyB,EAAEE,CAAC,EAAE,SAAS,CAAcd,EAAEqC,EAAE,CAAC,sBAAsB,GAAG,SAAsBrC,EAAIU,EAAS,CAAC,SAAsBV,EAAEiC,EAAE,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBZ,EAAE,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,kBAAkB7B,GAAE,kBAAkB,MAAM,mBAAmB,EAAE,CAAC,EAAeQ,EAAEiC,EAAE,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,iBAAiBZ,EAAE,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAsBrB,EAAEqC,EAAE,CAAC,sBAAsB,GAAG,SAAsBrC,EAAIU,EAAS,CAAC,SAAsBV,EAAEiC,EAAE,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBZ,EAAE,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAG,GAAGlC,GAAE,CAAC,UAAU,CAAC,SAAsBa,EAAIU,EAAS,CAAC,SAAsBV,EAAEiC,EAAE,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAErB,EAAEE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgBF,IAAd,aAA8BZ,EAAEiC,EAAE,IAAI,CAAC,UAAU,2BAA2B,iBAAiBZ,EAAE,SAAS,sBAAsB,SAAsBrB,EAAEsC,GAAE,CAAC,WAAW,yBAAyB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAG,SAAS,YAAY,KAAK,GAAG,wBAAwB,WAAW,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAG,aAAa,GAAG,WAAW,GAAG,YAAY,GAAG,QAAQ,GAAG,gBAAgB,UAAU,SAAS,EAAE,cAAc,yBAAyB,cAAc,GAAG,SAAS,GAAG,UAAU,GAAG,QAAQ,sEAAsE,QAAQ,SAAS,OAAO,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,WAAW,yBAAyB,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAE1B,GAAE,CAAC,sZAAsZ,kFAAkF,oDAAoD,yZAAyZ,kJAAkJ,oXAAoX,gHAAgH,0KAA0K,+kBAA+kB,iEAAiE,GAAK2B,EAAG,EAAE1B,GAAE2B,EAAElC,GAAEM,GAAE,cAAc,EAAS6B,GAAQ5B,GAAEA,GAAE,YAAY,gBAAgBA,GAAE,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE6B,EAAE7B,GAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,OAAO,EAAE,MAAM,UAAU,KAAK8B,EAAE,IAAI,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAE,YAAY,CAAC,CAAC,EAAEC,EAAE/B,GAAE,CAAC,GAAGH,GAAE,GAAKmC,EAAK,CAAC,ECDr3OC,GAAU,0BAA0B,CAAC,CAAC,EAAS,IAAMC,GAAM,CAAC,EAAeC,GAAI,CAAC,wYAAwY,EAAeC,GAAU,eCAjfC,GAAU,UAAU,CAAC,mBAAmB,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAK,CAAC,EAAeC,GAAI,CAAC,ijBAAijB,EAAeC,GAAU,eCAt0BC,GAAU,0BAA0B,CAAC,iBAAiB,CAAC,EAAS,IAAMC,GAAM,CAAC,EAAeC,GAAI,CAAC,0kBAA0kB,EAAeC,GAAU,eCC9b,IAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,WAAW,EAAyC,IAAMC,GAAkB,CAAC,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,IAAAC,EAAI,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAK,MAAM,CAAC,GAAGD,EAAM,WAAWC,EAAKH,GAAmCE,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,SAAS,UAAUL,GAAgCI,EAAM,UAAU,UAAUH,GAA6BG,EAAM,SAAS,CAAE,EAAQE,GAAuB,CAACF,EAAMrB,IAAWA,EAAS,KAAK,GAAG,EAAEqB,EAAM,iBAAuBG,GAA6B,EAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,CAAY,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA5B,EAAQ,UAAA6B,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEpB,GAASO,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,WAAA7B,EAAW,SAAAV,CAAQ,EAAEwC,EAAgB,CAAC,WAAAC,GAAW,eAAe,YAAY,gBAAAC,GAAgB,YAAAvC,GAAY,QAAAD,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ8C,EAAiBpB,GAAuBF,EAAMrB,CAAQ,EAAO,CAAC,sBAAA4C,EAAsB,MAAAC,CAAK,EAAEC,GAAyBX,CAAW,EAAQY,EAAYH,EAAsB,SAASI,IAAO,CAAC,GAAGf,GAAqB,MAAMA,EAAU,GAAGe,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQC,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAE,OAAoBxC,EAAKyC,EAAY,CAAC,GAAGxB,GAA4CqB,EAAgB,SAAsBtC,EAAK0C,EAAO,IAAI,CAAC,QAAQrD,EAAQ,QAAQF,EAAS,aAAa,IAAIsC,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,UAAUkB,EAAG,eAAe,GAAGH,EAAsBjB,CAAU,EAAE,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAsBvB,EAAKT,GAAW,CAAC,MAAMM,EAAW,SAAsBG,EAAK4C,EAAK,CAAC,KAAKzB,EAAU,SAAsB0B,EAAMH,EAAO,EAAE,CAAC,GAAGrB,EAAU,UAAU,GAAGsB,EAAG,gBAAgB3B,CAAS,CAAC,kBAAkB,mBAAmB,UAAU,iBAAiB,GAAK,iBAAiBc,EAAiB,SAAS,YAAY,MAAMI,EAAY,IAAItB,GAA6BwB,EAAK,MAAM,CAAC,GAAGrB,CAAK,EAAE,GAAG9B,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,CAAC,EAAEqC,EAAYE,CAAc,EAAE,SAAS,CAAcxB,EAAK0C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,iBAAiBZ,EAAiB,SAAS,YAAY,SAAsB9B,EAAK0C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBZ,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,EAAe9B,EAAK8C,EAAS,CAAC,sBAAsB,GAAK,SAAsB9C,EAAW+C,EAAS,CAAC,SAAsB/C,EAAK0C,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiBZ,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,KAAK,EAAE,KAAKZ,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ8B,GAAI,CAAC,sZAAsZ,kFAAkF,oDAAoD,gUAAgU,sRAAsR,gRAAgR,mIAAmI,2xBAA2xB,oEAAoE,oFAAoF,scAAsc,EAOznOC,GAAgBC,EAAQvC,GAAUqC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAM,MAAM,QAAQ,KAAKI,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,ECPvH,IAAIM,GAAE,CAAC,UAAU,CAAC,MAAM,EAAE,EAAE,UAAU,CAAC,MAAM,EAAE,EAAE,UAAU,CAAC,MAAM,EAAE,CAAC,EAAEC,GAAE,CAAC,YAAY,YAAY,YAAY,WAAW,EAAzH,IAA4IC,GAAE,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAEC,KAAKC,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,OAAgBD,GAAE,QAAQA,GAAGA,GAAG,OAAO,OAAOC,EAAEF,EAAEC,CAAC,CAAC,CAAC,EAAEC,CAAE,CAAC,IAAIC,GAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,CAAC,EAAEC,GAAEJ,GAAa,OAAOA,GAAjB,UAA2BA,IAAP,MAAoB,OAAOA,EAAE,KAAnB,SAAuBA,EAAY,OAAOA,GAAjB,SAAmB,CAAC,IAAIA,CAAC,EAAE,OAAOK,GAAE,CAAC,CAAC,MAAM,EAAE,SAAS,CAAC,IAAI,CAAC,IAAIC,EAAIC,EAAWC,CAAC,EAAEC,EAAQ,GAAIH,EAAE,WAAWI,EAAIC,EAAQ,KAAK,CAAC,GAAGL,EAAE,WAAWG,CAAC,GAAG,CAAC,KAAK,UAAUA,CAAC,CAAC,CAAC,EAAE,OAAoBG,EAAEJ,EAAE,SAAS,CAAC,MAAME,EAAE,SAAS,CAAC,CAAC,CAAE,EAAEG,GAAE,CAAC,mBAAmB,YAAY,eAAe,YAAY,oBAAoB,YAAY,yBAAyB,WAAW,EAAEC,GAAE,CAAC,CAAC,OAAOd,EAAE,GAAGC,EAAE,KAAKC,EAAE,YAAYI,EAAE,iBAAiBG,EAAE,IAAIC,EAAE,MAAMK,EAAE,GAAG,CAAC,IAAI,CAAC,IAAIC,EAAEC,EAAEC,EAAEC,EAAE,MAAM,CAAC,GAAG,EAAE,WAAkBH,EAAQV,GAAI,EAAE,aAAtB,MAA2CU,IAAT,OAAWA,EAAE,CAAC,IAAI,sEAAsE,EAAE,UAAgBd,GAAI,EAAE,UAAU,UAAgBQ,GAAI,EAAE,UAAU,SAAgBQ,GAAUD,EAAEJ,GAAE,EAAE,OAAO,KAArB,MAAkCI,IAAT,OAAWA,EAAE,EAAE,WAAlD,MAAqEC,IAAT,OAAWA,EAAE,YAAY,WAAkBC,EAAQV,GAAI,EAAE,aAAtB,MAA2CU,IAAT,OAAWA,EAAE,CAAC,IAAI,qEAAqE,CAAC,CAAE,EAAEC,GAAE,CAACpB,EAAEC,IAAIA,EAAE,KAAK,GAAG,EAAED,EAAE,iBAAiBqB,GAAiB,EAAW,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,aAAaf,CAAC,EAAEgB,EAAE,EAAE,CAAC,MAAMJ,EAAE,UAAUK,EAAE,SAASC,EAAE,QAAQX,EAAE,UAAUQ,EAAE,UAAUI,EAAE,UAAUC,EAAE,UAAUC,EAAE,GAAGC,CAAC,EAAEd,GAAE,CAAC,EAAE,CAAC,YAAYe,EAAE,WAAWC,EAAE,eAAeC,EAAE,gBAAgBC,EAAE,WAAWC,EAAE,WAAWC,EAAE,SAASC,CAAC,EAAEC,EAAE,CAAC,WAAWC,GAAE,eAAe,YAAY,gBAAgBC,GAAE,YAAYnC,GAAE,QAAQU,EAAE,kBAAkBf,EAAC,CAAC,EAAEyC,EAAEnB,GAAE,EAAEe,CAAC,EAAE,CAAC,sBAAsBK,EAAE,MAAMC,CAAC,EAAEC,GAAEb,CAAC,EAAEc,EAAEH,EAAE,SAASxC,IAAI,CAAC,GAAGqB,GAAS,MAAMA,EAAE,GAAGrB,CAAC,IAAK,GAAO,MAAM,EAAI,CAAC,EAAE4C,EAAIC,EAAO,IAAI,EAAEC,EAAIC,EAAM,EAAE,OAAoBnC,EAAEoC,EAAE,CAAC,GAASxB,GAAIsB,EAAE,SAAsBlC,EAAEqC,EAAE,IAAI,CAAC,QAAQpC,EAAE,QAAQsB,EAAE,aAAa,IAAIH,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,WAAW,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,WAAW,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,MAAM,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,YAAY,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,UAAUkB,EAAE,eAAqBpB,CAAC,EAAE,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAsBlB,EAAEP,GAAE,CAAC,MAAM6B,EAAE,SAAsBtB,EAAEuC,EAAE,CAAC,KAAK1B,EAAE,aAAa,GAAG,SAAsBb,EAAEqC,EAAE,EAAE,CAAC,GAAGrB,EAAE,UAAU,GAAGsB,EAAE,iBAAiB3B,CAAC,CAAC,kBAAkB,mBAAmB,mBAAmB,iBAAiB,GAAG,iBAAiBgB,EAAE,SAAS,YAAY,MAAMI,EAAE,IAAU,GAAIC,EAAE,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,sBAAsB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG1B,CAAC,EAAE,SAAS,CAAC,kBAAkB,CAAC,iBAAiB,+FAA+F,gBAAgB,kBAAkB,EAAE,kBAAkB,CAAC,iBAAiB,kBAAkB,gBAAgB,kBAAkB,EAAE,kBAAkB,CAAC,gBAAgB,oBAAoB,EAAE,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,oEAAoE,CAAC,EAAE,GAAGnB,GAAE,CAAC,kBAAkB,CAAC,mBAAmB,MAAM,EAAE,kBAAkB,CAAC,mBAAmB,MAAM,EAAE,kBAAkB,CAAC,mBAAmB,MAAM,EAAE,UAAU,CAAC,cAAc,GAAG,mBAAmB,wBAAwB,EAAE,UAAU,CAAC,cAAc,GAAG,mBAAmB,mBAAmB,EAAE,UAAU,CAAC,mBAAmB,cAAc,CAAC,EAAE8B,EAAEE,CAAC,EAAE,SAAsBnB,EAAEwC,GAAE,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,GAAGhD,GAAEsB,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBa,EAAE,SAAS,YAAY,GAAGxC,GAAE,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,GAAGK,GAAEuB,CAAC,CAAC,CAAC,EAAE,kBAAkB,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,GAAGvB,GAAEuB,CAAC,CAAC,CAAC,CAAC,EAAEE,EAAEE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAEN,GAAE,CAAC,sZAAsZ,kFAAkF,oDAAoD,8SAA8S,gSAAgS,ioBAAioB,EAAEC,GAAE2B,EAAEhC,GAAEI,GAAE,cAAc,EAAS6B,GAAQ5B,GAAEA,GAAE,YAAY,cAAcA,GAAE,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE6B,EAAE7B,GAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,mBAAmB,eAAe,oBAAoB,wBAAwB,EAAE,MAAM,UAAU,KAAK8B,EAAE,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAE,YAAY,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,IAAI,EAAE,UAAU,CAAC,wBAAwB,yGAAyG,MAAM,eAAe,KAAKA,EAAE,eAAe,EAAE,UAAU,CAAC,wBAAwB,8GAA8G,MAAM,qBAAqB,KAAKA,EAAE,eAAe,CAAC,CAAC,EAAEC,EAAE/B,GAAE,CAAC,CAAC,ECD3xOgC,GAAE,0BAA0B,CAAC,OAAO,CAAC,EAAS,IAAMC,GAAM,CAAC,EAAeC,GAAI,CAAC,ieAAie,whBAAwhB,uhBAAuhB,mhBAAmhB,EAAeC,GAAU,eCCruD,IAAIC,GAAE,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,EAAEC,GAAE,CAAC,WAAW,EAA3C,IAA8DC,GAAE,CAAC,UAAU,iBAAiB,EAAE,SAASC,GAAE,KAAKC,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,OAAgBD,GAAE,QAAQA,GAAGA,GAAG,OAAO,OAAOC,EAAE,EAAED,CAAC,CAAC,CAAC,EAAEC,CAAE,CAAC,IAAIC,GAAE,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAAEC,GAAE,CAAC,CAAC,MAAMH,EAAE,SAASC,CAAC,IAAI,CAAC,IAAIG,EAAIC,EAAWC,CAAC,EAAEC,EAAQP,GAAII,EAAE,WAAWI,EAAIC,EAAQ,KAAK,CAAC,GAAGL,EAAE,WAAWG,CAAC,GAAG,CAAC,KAAK,UAAUA,CAAC,CAAC,CAAC,EAAE,OAAoBG,EAAEJ,EAAE,SAAS,CAAC,MAAME,EAAE,SAASP,CAAC,CAAC,CAAE,EAAEU,GAAE,CAAC,CAAC,OAAO,EAAE,GAAGX,EAAE,KAAKC,EAAE,IAAIG,EAAE,MAAMG,EAAE,MAAMC,EAAE,GAAGI,CAAC,IAAI,CAAC,IAAIC,EAAE,MAAM,CAAC,GAAGD,EAAE,WAAkBC,EAAQN,GAAIK,EAAE,aAAtB,MAA2CC,IAAT,OAAWA,EAAE,SAAS,UAAgBZ,GAAIW,EAAE,UAAU,UAAgBR,GAAIQ,EAAE,SAAS,CAAE,EAAEE,GAAE,CAAC,EAAEd,IAAIA,EAAE,KAAK,GAAG,EAAE,EAAE,iBAAiBe,GAAiB,EAAW,SAASd,EAAE,EAAE,CAAC,GAAG,CAAC,aAAa,CAAC,EAAEe,EAAE,EAAE,CAAC,MAAMN,EAAE,UAAUO,EAAE,SAASC,EAAE,QAAQH,EAAE,UAAUI,EAAE,UAAUC,EAAE,UAAUC,EAAE,GAAGC,CAAC,EAAEX,GAAEV,CAAC,EAAE,CAAC,YAAYsB,EAAE,WAAWC,EAAE,eAAeC,EAAE,gBAAgBC,EAAE,WAAWC,EAAE,WAAWC,EAAE,SAASC,CAAC,EAAEC,EAAE,CAAC,WAAWC,GAAE,eAAe,YAAY,gBAAgBC,GAAE,YAAY9B,GAAE,QAAQa,EAAE,kBAAkBjB,EAAC,CAAC,EAAEmC,EAAEnB,GAAEb,EAAE4B,CAAC,EAAE,CAAC,sBAAsBK,EAAE,MAAMC,CAAC,EAAEC,GAAEb,CAAC,EAAEc,EAAEH,EAAE,SAASI,IAAI,CAAC,GAAGjB,GAAS,MAAMA,EAAE,GAAGiB,CAAC,IAAK,GAAO,MAAM,EAAI,CAAC,EAAEC,EAAIC,EAAO,IAAI,EAAEC,EAAIC,EAAM,EAAEC,EAAE,CAAGC,EAAS,EAAE,OAAoBlC,EAAEmC,EAAE,CAAC,GAAS3B,GAAIuB,EAAE,SAAsB/B,EAAEoC,EAAE,IAAI,CAAC,QAAQ/B,EAAE,QAAQc,EAAE,aAAa,IAAIH,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,WAAW,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,WAAW,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,MAAM,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,YAAY,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,UAAUqB,EAAE,eAAe,GAAGJ,EAAEnB,CAAC,EAAE,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAsBd,EAAEP,GAAE,CAAC,MAAMyB,EAAE,SAAsBlB,EAAEsC,EAAE,CAAC,KAAK5B,EAAE,SAAsBH,EAAE6B,EAAE,EAAE,CAAC,GAAGxB,EAAE,UAAU,GAAGyB,EAAE,gBAAgB9B,CAAC,CAAC,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAG,iBAAiBgB,EAAE,SAAS,YAAY,MAAMI,EAAE,IAAU,GAAIE,EAAE,MAAM,CAAC,GAAG7B,CAAC,EAAE,GAAGX,GAAE,CAAC,kBAAkB,CAAC,mBAAmB,MAAM,CAAC,EAAEwB,EAAEE,CAAC,EAAE,SAAS,CAAcf,EAAEoC,EAAE,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,iBAAiBb,EAAE,SAAS,YAAY,SAAsBvB,EAAEoC,EAAE,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBb,EAAE,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,EAAevB,EAAEuC,EAAE,CAAC,sBAAsB,GAAG,SAAsBvC,EAAIsB,EAAS,CAAC,SAAsBtB,EAAEoC,EAAE,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6CAA6C,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiBb,EAAE,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,KAAK,EAAE,KAAKd,EAAE,kBAAkB,MAAM,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAEA,GAAE,CAAC,sZAAsZ,kFAAkF,mDAAmD,gUAAgU,sRAAsR,gRAAgR,mIAAmI,2xBAA2xB,oEAAoE,oFAAoF,ucAAuc,GAAK+B,EAAG,EAAE9B,GAAE+B,EAAEpC,GAAEI,GAAE,cAAc,EAASiC,GAAQhC,GAAEA,GAAE,YAAY,cAAcA,GAAE,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEiC,EAAEjC,GAAE,CAAC,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAG,MAAM,QAAQ,KAAKkC,EAAE,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAE,YAAY,CAAC,CAAC,EAAEC,EAAEnC,GAAE,CAAC,GAAKoC,EAAK,CAAC,ECAlrK,IAAMC,GAAgBC,GAASC,EAAU,EAAQC,GAAoBF,GAASG,EAAc,EAAQC,GAAgBJ,GAASK,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAACC,EAAMC,IAAM,CAAC,GAAG,GAACD,GAAO,OAAOA,GAAQ,UAAkB,MAAM,CAAC,GAAGA,EAAM,IAAAC,CAAG,CAAE,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,sBAAsB,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU2B,GAA6B,EAAW,SAASF,EAAMG,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAvC,EAAQ,GAAGwC,CAAS,EAAErB,GAASI,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAlD,CAAQ,EAAEmD,EAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,IAAIoC,EAAW,QAAA7B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiB1B,GAAuBD,EAAMzB,CAAQ,EAAO,CAAC,sBAAAqD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,GAAYL,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,GAAaN,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQU,EAAYP,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQW,EAAaR,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQY,EAAWT,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAA0Ga,GAAkBC,EAAGpE,GAAkB,GAAnH,CAAa4C,GAAuBA,GAAuBA,EAAS,CAAuE,EAAQyB,GAAOC,GAAU,EAAQC,GAAY,IAAQ,GAAC,YAAY,YAAY,WAAW,EAAE,SAASxB,CAAW,EAA6B,OAAoB3B,EAAKoD,EAAY,CAAC,GAAG3B,GAAUT,EAAgB,SAAsBhB,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsBkE,EAAMnD,EAAO,IAAI,CAAC,GAAGwB,EAAU,GAAGI,EAAgB,UAAUkB,EAAGD,GAAkB,gBAAgBvB,EAAUI,CAAU,EAAE,mBAAmB,sBAAsB,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIrB,EAAW,MAAM,CAAC,gBAAgB,kBAAkB,GAAGQ,CAAK,EAAE,GAAGzC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE6C,EAAYI,CAAc,EAAE,SAAS,CAAcsB,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKE,EAAO,IAAI,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,IAAI,EAAE,UAAU,gBAAgB,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAeiB,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAciB,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAciB,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKsD,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,eAAe,iBAAiBkC,EAAiB,SAAS,YAAY,SAAsBpC,EAAKuD,GAAM,CAAC,WAAW,CAAC,IAAI,OAAO,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQC,IAA2BnC,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiBe,EAAiB,SAAS,YAAY,GAAGtD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,OAAO,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ0E,IAA2BnC,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,OAAO,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQmC,IAA2BnC,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,OAAO,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQmC,IAA2BnC,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,OAAO,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQmC,IAA2BnC,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,CAAC,CAAC,EAAEM,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,6IAA6I,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,MAAM,CAAC,OAAO,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oBAAoB,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGtD,GAAqB,CAAC,UAAU,CAAC,SAAsBkB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,6IAA6I,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,6IAA6I,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyB,EAAYI,CAAc,CAAC,CAAC,EAAe/B,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAK,MAAM,CAAC,YAAY,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAMI,EAAa,MAAM,CAAC,qBAAqB,oBAAoB,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG1D,GAAqB,CAAC,UAAU,CAAC,MAAM6D,EAAY,EAAE,UAAU,CAAC,MAAME,CAAY,EAAE,UAAU,CAAC,MAAMC,CAAU,EAAE,UAAU,CAAC,MAAMJ,EAAW,EAAE,UAAU,CAAC,MAAME,CAAW,CAAC,EAAEjB,EAAYI,CAAc,CAAC,CAAC,EAAesB,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAK0D,EAA0B,CAAC,SAAsB1D,EAAK2D,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiBvB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK1B,GAAW,CAAC,UAAUc,GAAY,CAAC,IAAI,qEAAqE,EAAE,MAAM,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,gHAAgH,QAAQ,YAAY,MAAM,OAAO,UAAUA,GAAY,CAAC,IAAI,oEAAoE,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeY,EAAK0D,EAA0B,CAAC,SAAsB1D,EAAK2D,GAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiBvB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK1B,GAAW,CAAC,UAAUc,GAAY,CAAC,IAAI,mEAAmE,EAAE,MAAM,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,gFAAgF,QAAQ,YAAY,MAAM,OAAO,UAAUA,GAAY,CAAC,IAAI,sEAAsE,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeY,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBkC,EAAiB,SAAS,YAAY,SAAsBpC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAsBiB,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAK0D,EAA0B,CAAC,SAAsB1D,EAAK2D,GAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiBvB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKxB,GAAe,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,UAAU,sCAAsC,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK4D,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4B7D,EAAK0D,EAA0B,CAAC,SAAsB1D,EAAK2D,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiBvB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKxB,GAAe,CAAC,UAAU,OAAO,OAAO,OAAO,GAAG,YAAY,UAAUqF,EAAc,CAAC,EAAE,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,GAAG/E,GAAqB,CAAC,UAAU,CAAC,UAAU+E,EAAc,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAc,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAc,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAc,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAc,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAc,CAAC,CAAC,CAAC,EAAElC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAK4D,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASE,GAA6B9D,EAAK0D,EAA0B,CAAC,SAAsB1D,EAAK2D,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiBvB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKtB,GAAW,CAAC,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,UAAUoF,EAAe,CAAC,EAAE,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,GAAGhF,GAAqB,CAAC,UAAU,CAAC,UAAUgF,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAEnC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAK4D,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASG,GAA6B/D,EAAK0D,EAA0B,CAAC,SAAsB1D,EAAK2D,GAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiBvB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKtB,GAAW,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAUqF,EAAe,CAAC,EAAE,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,GAAGjF,GAAqB,CAAC,UAAU,CAAC,UAAUiF,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAEpC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAK4D,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASI,GAA6BhE,EAAK0D,EAA0B,CAAC,SAAsB1D,EAAK2D,GAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiBvB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKtB,GAAW,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAUsF,EAAe,CAAC,EAAE,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,GAAGlF,GAAqB,CAAC,UAAU,CAAC,UAAUkF,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAErC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEoB,GAAY,GAAgBE,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAcpC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBJ,EAAYlD,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,0LAA6LF,EAAKsD,EAAK,CAAC,KAAK,uCAAuC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,4GAAuG,CAAC,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAcF,EAAKE,EAAO,OAAO,CAAC,SAAS,oBAAoB,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAeF,EAAKE,EAAO,OAAO,CAAC,SAAS,kCAA6B,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,kGAA+GF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,sBAAmCF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,4BAAyCF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,4BAAyCF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,4CAAyDF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,0EAAkFF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,iEAA8EF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,oCAAiDF,EAAKE,EAAO,OAAO,CAAC,SAAS,mCAA8B,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,+DAA4EF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAcF,EAAKE,EAAO,OAAO,CAAC,SAAS,sBAAsB,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,cAA2BF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,gCAA6CF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,WAAwBF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,aAA0BF,EAAKsD,EAAK,CAAC,KAAK,0BAA0B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,4BAA4B,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,cAA2BF,EAAKsD,EAAK,CAAC,KAAK,uCAAuC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,mSAA8R,CAAC,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,yBAAsCF,EAAKE,EAAO,OAAO,CAAC,SAAS,oEAAoE,CAAC,EAAE,mCAAgDF,EAAKE,EAAO,OAAO,CAAC,SAAS,iCAAiC,CAAC,EAAE,wKAAyJ,CAAC,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,qEAAkFF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,iDAAuDF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,wFAA4E,CAAC,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,kHAA+HF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,mCAAmC,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,iEAAyEF,EAAKsD,EAAK,CAAC,KAAK,uCAAuC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,qKAAgK,CAAC,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,oJAAiKF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,YAAY,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,4NAA6M,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,kFAA0FF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,4KAA+KF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,4HAA+HF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qBAAqB,CAAC,EAAemD,EAAMnD,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,gFAA6FF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,0DAAkEF,EAAKsD,EAAK,CAAC,KAAK,uCAAuC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,mEAAgFF,EAAKE,EAAO,OAAO,CAAC,SAAS,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,QAAQ,YAAY,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAAU,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kBAAkB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,EAAE,SAAsBpC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiBkC,EAAiB,SAAS,YAAY,SAAsBpC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBkD,EAAMnD,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,6CAA6C,EAAE,SAAS,CAAC,2BAAwCF,EAAKsD,EAAK,CAAC,KAAK,mCAAmC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,OAAoBF,EAAKsD,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,uCAAuC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,OAAO,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oBAAoB,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGtD,GAAqB,CAAC,UAAU,CAAC,SAAsBkB,EAAWG,EAAS,CAAC,SAAsBkD,EAAMnD,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,6CAA6C,EAAE,SAAS,CAAC,2BAAwCF,EAAKsD,EAAK,CAAC,KAAK,mCAAmC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,OAAoBF,EAAKsD,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBkD,EAAMnD,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,6CAA6C,EAAE,SAAS,CAAC,2BAAwCF,EAAKsD,EAAK,CAAC,KAAK,mCAAmC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,OAAoBF,EAAKsD,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,aAAa,GAAM,SAAsBtD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkC,GAAI,CAAC,kFAAkF,gFAAgF,uQAAuQ,kSAAkS,kNAAkN,8SAA8S,yRAAyR,gSAAgS,mSAAmS,iGAAiG,sLAAsL,wMAAwM,iSAAiS,iJAAiJ,yTAAyT,6TAA6T,4RAA4R,0QAA0Q,4UAA4U,mMAAmM,2SAA2S,0QAA0Q,yLAAyL,kgFAAkgF,8GAA8G,8HAA8H,0HAA0H,4HAA4H,2TAA2T,oKAAoK,2/BAA2/B,0IAA0I,mIAAmI,8HAA8H,qIAAqI,mRAAmR,4IAA4I,gMAAgM,uIAAuI,wuCAAwuC,ugCAAugC,wtCAAwtC,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,+bAA+b,EAQpr7CC,GAAgBC,EAAQxD,GAAUsD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,sBAAsB,UAAU,SAAS,QAAQ,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG9F,GAAgB,GAAGG,GAAoB,GAAGE,GAAgB,GAAG+F,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR7gH,IAAMC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,KAAK,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,UAAUF,GAAgCE,EAAM,UAAU,SAASE,GAAMD,EAAuCP,GAAwBM,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAU2B,GAA6B,EAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,UAAAiC,EAAU,GAAGC,CAAS,EAAElB,GAASK,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA5C,CAAQ,EAAE6C,EAAgB,CAAC,WAAAlD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQiD,EAAiBpB,GAAuBH,EAAMvB,CAAQ,EAAQ+C,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBxC,EAAKyC,EAAY,CAAC,GAAGpB,GAA4Ce,EAAgB,SAAsBpC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAK0C,EAAK,CAAC,KAAKpB,EAAU,SAAsBtB,EAAKE,EAAO,EAAE,CAAC,GAAGqB,EAAU,GAAGI,EAAgB,UAAU,GAAGgB,EAAG5D,GAAkB,GAAGuD,EAAsB,iBAAiBlB,EAAUK,CAAU,CAAC,kBAAkB,mBAAmB,OAAO,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAA6BmB,EAAK,MAAM,CAAC,gBAAgB,eAAe,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGf,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,kBAAkB,EAAE,UAAU,CAAC,gBAAgB,kBAAkB,CAAC,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEuC,EAAYI,CAAc,EAAE,SAAsB5B,EAAK4C,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,OAAO,QAAQC,IAAwFN,GAAkB,GAAI,IAAI,IAAiEA,GAAkB,QAAS,IAAI,GAAG,IAAI,EAAE,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBN,EAAiB,SAAS,YAAY,GAAGhD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,OAAO,QAAQ4D,IAAwFN,GAAkB,GAAI,IAAI,IAAiEA,GAAkB,QAAS,IAAI,EAAE,IAAI,EAAE,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,OAAO,QAAQM,IAAwFN,GAAkB,GAAI,IAAI,IAAiEA,GAAkB,QAAS,IAAI,GAAG,IAAI,EAAE,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,CAAC,CAAC,EAAEf,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkB,GAAI,CAAC,kFAAkF,kFAAkF,qSAAqS,+LAA+L,6WAA6W,kEAAkE,4EAA4E,EASpvNC,GAAgBC,EAAQlC,GAAUgC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTlN,IAAMM,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAkO,IAAMC,GAAY,CAAC,QAAQ,IAAI,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,CAAC,GAASC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,OAAAC,EAAO,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAM,MAAM,CAAC,GAAGF,EAAM,UAAUJ,GAAgCI,EAAM,UAAU,WAAWC,EAAKH,GAAsCE,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,SAAS,WAAWC,EAAML,GAAmCG,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,QAAQ,CAAE,EAAQC,GAAuB,CAACH,EAAMI,IAAeJ,EAAM,iBAAwBI,EAAS,KAAK,GAAG,EAAEJ,EAAM,iBAAwBI,EAAS,KAAK,GAAG,EAAUC,GAA6B,EAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAExB,GAASO,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAArB,CAAQ,EAAEsB,EAAgB,CAAC,eAAe,YAAY,QAAAb,EAAQ,kBAAAc,EAAiB,CAAC,EAAQC,EAAiBzB,GAAuBH,EAAMI,CAAQ,EAAQyB,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,EAAY,CAAC,GAAGxB,GAA4CmB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQc,EAAS,QAAQ,GAAM,SAAsBf,EAAKT,GAAW,CAAC,MAAMH,GAAY,SAAsBY,EAAKgD,EAAK,CAAC,KAAKtB,EAAU,SAAsBuB,EAAM/C,EAAO,EAAE,CAAC,GAAG0B,EAAU,GAAGI,EAAgB,UAAU,GAAGkB,EAAGC,GAAkB,GAAGP,EAAsB,gBAAgBtB,EAAUQ,CAAU,CAAC,iBAAiB,mBAAmB,WAAW,iBAAiBS,EAAiB,SAAS,YAAY,IAAItB,GAA6BuB,EAAK,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGnB,CAAK,EAAE,SAAS,CAAcrB,EAAKoD,EAAS,CAAC,sBAAsB,GAAK,SAAsBpD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,QAAQ,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,oBAAoB,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,KAAKd,EAAU,kBAAkBpC,GAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeW,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAsBvC,EAAKoD,EAAS,CAAC,sBAAsB,GAAK,SAAsBpD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,QAAQ,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,oBAAoB,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,KAAKZ,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0B,GAAI,CAAC,kFAAkF,gFAAgF,2XAA2X,iJAAiJ,qXAAqX,gHAAgH,8kBAA8kB,EAS1xMC,GAAgBC,EAAQvC,GAAUqC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,YAAYA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAM,MAAM,QAAQ,KAAKI,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAM,MAAM,UAAU,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECThV,IAAMM,GAAWC,GAASC,EAAK,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,sBAAsB,YAAY,cAAc,WAAW,EAAQC,GAAS,CAAC,CAAC,MAAAC,EAAM,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAuCC,EAAM,MAAM,CAAC,GAAGJ,EAAM,WAAWC,EAAKP,GAAmCM,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,eAAe,UAAUJ,GAAgCG,EAAM,UAAU,WAAWE,EAAMJ,GAAmCE,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,WAAW,SAASE,GAAOD,EAAuCX,GAAwBQ,EAAM,OAAO,KAAK,MAAMG,IAAyC,OAAOA,EAAuCH,EAAM,WAAW,MAAMI,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACL,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU+B,GAA6B,EAAW,SAASN,EAAMO,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApC,EAAQ,UAAAqC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAExB,GAASO,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAlD,CAAQ,EAAEmD,EAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiBtB,GAAuBL,EAAMzB,CAAQ,EAAO,CAAC,sBAAAqD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAoBH,EAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAoBL,EAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQS,GAAWC,EAAO,IAAI,EAAQC,GAAY,IAAQlB,IAAc,YAA6CmB,EAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBrD,EAAKsD,EAAY,CAAC,GAAG7B,GAA4CwB,EAAgB,SAAsBjD,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKuD,EAAK,CAAC,KAAK5B,EAAU,aAAa,GAAM,aAAa,GAAK,SAAsB6B,EAAMtD,EAAO,EAAE,CAAC,GAAG2B,EAAU,GAAGI,EAAgB,UAAU,GAAGwB,EAAG1E,GAAkB,GAAGoE,EAAsB,gBAAgB3B,EAAUO,CAAU,CAAC,kBAAkB,mBAAmB,cAAc,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,aAAaI,EAAoB,IAAIxB,GAA6B2B,GAAK,MAAM,CAAC,GAAGvB,CAAK,EAAE,GAAGtC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,sBAAsB,aAAa4D,CAAmB,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAS,CAAclC,EAAK0D,EAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,wEAAwE,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,MAAM,CAAC,oBAAoB,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,6BAA6B,MAAM,2CAA2CX,CAAS,EAAE,KAAKF,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe1B,EAAK0D,EAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,wEAAwE,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,MAAM,CAAC,oBAAoB,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,6BAA6B,MAAM,2CAA2CX,CAAS,EAAE,KAAKF,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEsB,GAAY,GAAgBhD,EAAK2D,EAA0B,CAAC,SAAsB3D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqC,EAAiB,SAAS,sBAAsB,SAAsBvC,EAAKnB,GAAM,CAAC,WAAW,yBAAyB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAM,wBAAwB,WAAW,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,YAAY,GAAM,QAAQ,GAAM,gBAAgB,UAAU,SAAS,EAAE,cAAc,yBAAyB,cAAc,GAAM,SAAS,GAAM,UAAU,GAAM,QAAQ,sEAAsE,QAAQ,SAAS,OAAO,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,WAAW,yBAAyB,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ+E,GAAI,CAAC,kFAAkF,kFAAkF,4RAA4R,gJAAgJ,4IAA4I,yWAAyW,sGAAsG,EASp2PC,GAAgBC,EAAQ5C,GAAU0C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,cAAcA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,qBAAqB,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,WAAW,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,eAAe,MAAM,QAAQ,KAAKA,EAAY,KAAK,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGlF,EAAU,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTrV,IAAMwF,GAAwCC,GAA0BC,GAAOC,CAAQ,CAAC,EAAQC,GAAcC,GAASC,EAAQ,EAAQC,GAAyCN,GAA0BC,GAAOM,EAAO,GAAG,CAAC,EAAQC,GAAgBJ,GAASK,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,EAAE,EAAQC,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASnC,EAAO,OAAaoC,CAAQ,EAAQC,GAAwB,CAAC,0BAA0B,YAAY,0BAA0B,YAAY,sBAAsB,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMlC,IAAekC,EAAM,iBAAwBlC,EAAS,KAAK,GAAG,EAAEkC,EAAM,iBAAwBlC,EAAS,KAAK,GAAG,EAAUsC,GAA6B,EAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA3C,EAAQ,GAAG4C,CAAS,EAAEhB,GAASI,CAAK,EAAO,CAAC,YAAAa,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAtD,CAAQ,EAAEuD,EAAgB,CAAC,WAAA5D,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ2D,EAAiBnB,GAAuBH,EAAMlC,CAAQ,EAAQyD,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBrC,EAAKsC,EAAY,CAAC,GAAGnB,GAA4Cc,EAAgB,SAAsBjC,EAAKC,GAAS,CAAC,QAAQ3B,EAAS,QAAQ,GAAM,SAAsB0B,EAAKT,GAAW,CAAC,MAAMd,GAAY,SAAsB8D,EAAMzE,EAAO,IAAI,CAAC,GAAGsD,EAAU,GAAGI,EAAgB,UAAUgB,EAAGtE,GAAkB,GAAGiE,EAAsB,gBAAgBjB,EAAUI,CAAU,EAAE,mBAAmB,0BAA0B,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAGd,CAAK,EAAE,GAAG7C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,yBAAyB,EAAE,UAAU,CAAC,mBAAmB,qBAAqB,CAAC,EAAEiD,EAAYI,CAAc,EAAE,SAAS,CAAczB,EAAKlC,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAsB9B,EAAKlC,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAsBS,EAAMzE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK1C,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQqB,GAAU,SAAsBqB,EAAWE,EAAS,CAAC,SAAsBF,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,QAAQ,EAAE,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,mBAAmB,MAAM,CAAC,oBAAoB,EAAE,QAAQc,GAAW,iBAAiBkD,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe9B,EAAK1C,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQwB,GAAW,SAAsByD,EAAYrC,EAAS,CAAC,SAAS,CAAcF,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,MAAM,EAAE,SAAS,mGAAmG,CAAC,EAAekC,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,MAAM,EAAE,SAAS,kRAA2Q,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,0RAA0R,MAAM,CAAC,mBAAmB,oBAAoB,EAAE,QAAQc,GAAW,iBAAiBkD,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,6BAA6B,OAAO,qBAAqB,IAAI,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe9B,EAAKyC,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAgEL,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,IAAI,QAAQ,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,GAAGhE,GAAqB,CAAC,UAAU,CAAC,GAAgEgE,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,KAAK,IAAI,QAAQ,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsBzB,EAAKnC,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQmB,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQJ,GAAW,iBAAiBkD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB9B,EAAKpC,GAAS,CAAC,UAAU,6BAA6B,OAAO,OAAO,UAAU,4BAA4B,GAAG,YAAY,UAAU,sBAAsB,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe2E,EAAMzE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAS,CAAcS,EAAMzE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK1C,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ4B,GAAW,SAAsBc,EAAWE,EAAS,CAAC,SAAsBF,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,QAAQ,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,mBAAmB,MAAM,CAAC,oBAAoB,EAAE,QAAQc,GAAW,iBAAiBkD,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeS,EAAMzE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK1C,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ0B,GAAW,SAAsBgB,EAAWE,EAAS,CAAC,SAAsBF,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,MAAM,EAAE,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,gDAAgD,MAAM,CAAC,oBAAoB,EAAE,QAAQc,GAAW,iBAAiBkD,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe9B,EAAKlC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiBgE,EAAiB,SAAS,YAAY,SAAsB9B,EAAKyC,EAA0B,CAAC,OAAO,GAAG,GAAgEL,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,IAAI,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,GAAGhE,GAAqB,CAAC,UAAU,CAAC,GAAgEgE,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,KAAK,IAAI,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,MAAM,EAAE,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,MAAM,EAAE,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,MAAM,EAAE,CAAC,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsBzB,EAAKnC,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQuB,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQR,GAAW,iBAAiBkD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB9B,EAAKhC,GAAW,CAAC,UAAU,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,4CAA4C,UAAU,mCAAmC,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegC,EAAKlC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBgE,EAAiB,SAAS,YAAY,SAAsB9B,EAAKyC,EAA0B,CAAC,OAAO,GAAG,GAAgEL,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,IAAI,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,GAAGhE,GAAqB,CAAC,UAAU,CAAC,GAAgEgE,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,KAAK,IAAI,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,MAAM,EAAE,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,MAAM,EAAE,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,MAAM,EAAE,CAAC,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsBzB,EAAKnC,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQyB,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQV,GAAW,iBAAiBkD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB9B,EAAKhC,GAAW,CAAC,UAAU,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,yBAAyB,UAAU,iBAAiB,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeuE,EAAMzE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK1C,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ0B,GAAW,SAAsBgB,EAAWE,EAAS,CAAC,SAAsBF,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,QAAQ,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,mBAAmB,MAAM,CAAC,oBAAoB,EAAE,QAAQc,GAAW,iBAAiBkD,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeS,EAAMzE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAKlC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiBgE,EAAiB,SAAS,YAAY,SAAsB9B,EAAKyC,EAA0B,CAAC,OAAO,GAAG,GAAgEL,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,IAAI,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAGhE,GAAqB,CAAC,UAAU,CAAC,GAAgEgE,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,KAAK,IAAI,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,IAAI,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsBzB,EAAKnC,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQmB,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQJ,GAAW,iBAAiBkD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB9B,EAAKhC,GAAW,CAAC,UAAU,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,gFAAgF,UAAU,WAAW,QAAQ,YAAY,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,UAAU,4DAA4D,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKlC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBgE,EAAiB,SAAS,YAAY,SAAsB9B,EAAKyC,EAA0B,CAAC,OAAO,GAAG,GAAgEL,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,IAAI,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAGhE,GAAqB,CAAC,UAAU,CAAC,GAAgEgE,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,KAAK,IAAI,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,IAAI,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,MAAmEA,GAAkB,QAAS,OAAO,GAAG,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsBzB,EAAKnC,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQuB,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQR,GAAW,iBAAiBkD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB9B,EAAKhC,GAAW,CAAC,UAAU,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,gHAAgH,UAAU,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegC,EAAKlC,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAsBS,EAAMzE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgE,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK1C,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ8B,GAAW,SAAsBY,EAAWE,EAAS,CAAC,SAAsBF,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,QAAQ,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,gDAAgD,MAAM,CAAC,oBAAoB,EAAE,QAAQc,GAAW,iBAAiBkD,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe9B,EAAK1C,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQgC,GAAW,SAAsBiD,EAAYrC,EAAS,CAAC,SAAS,CAAcF,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,MAAM,EAAE,SAAS,0BAA0B,CAAC,EAAekC,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,MAAM,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,gDAAgD,MAAM,CAAC,oBAAoB,EAAE,QAAQc,GAAW,iBAAiBkD,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQY,GAAI,CAAC,kFAAkF,kFAAkF,iWAAiW,sRAAsR,6TAA6T,wTAAwT,0QAA0Q,qKAAqK,yGAAyG,+SAA+S,mSAAmS,mSAAmS,8XAA8X,oOAAoO,+RAA+R,4RAA4R,6RAA6R,s9FAAs9F,kGAAkG,oFAAoF,iHAAiH,yFAAyF,6KAA6K,wHAAwH,8tBAA8tB,EAQn09BC,GAAgBC,EAAQhC,GAAU8B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBA,GAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,0BAA0B,sBAAsB,0BAA0B,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,0GAA0G,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGjF,GAAc,GAAGK,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR3Y,IAAIkF,GAAEC,GAAEC,EAAC,EAAEC,GAAE,CAAC,YAAY,WAAW,EAArC,IAAwDC,GAAE,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAEC,KAAK,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,OAAgB,GAAE,QAAQC,GAAGA,GAAG,OAAO,OAAOD,EAAED,EAAEE,CAAC,CAAC,CAAC,EAAED,CAAE,CAAC,IAAIE,GAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,EAAE,UAAU,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,CAAC,EAAEC,GAAE,CAAC,CAAC,MAAMF,EAAE,SAASD,CAAC,IAAI,CAAC,IAAII,EAAIC,EAAWC,CAAC,EAAEC,EAAQN,GAAIG,EAAE,WAAWI,EAAIC,EAAQ,KAAK,CAAC,GAAGL,EAAE,WAAWG,CAAC,GAAG,CAAC,KAAK,UAAUA,CAAC,CAAC,CAAC,EAAE,OAAoBG,EAAEJ,EAAE,SAAS,CAAC,MAAME,EAAE,SAASR,CAAC,CAAC,CAAE,EAAEW,GAAE,CAAC,yBAAyB,YAAY,iBAAiB,WAAW,EAAEC,GAAE,CAAC,CAAC,OAAOb,EAAE,GAAG,EAAE,KAAKC,EAAE,OAAOI,EAAE,IAAIG,EAAE,MAAMC,EAAE,MAAMK,EAAE,GAAGC,CAAC,IAAI,CAAC,IAAIC,EAAEC,EAAE,EAAE,MAAM,CAAC,GAAGF,EAAE,UAAgBP,GAAIO,EAAE,UAAU,WAAkBC,EAAQP,GAAIM,EAAE,aAAtB,MAA2CC,IAAT,OAAWA,EAAE,UAAU,SAAgB,GAAUC,EAAEL,GAAEG,EAAE,OAAO,KAArB,MAAkCE,IAAT,OAAWA,EAAEF,EAAE,WAAlD,MAAqE,IAAT,OAAW,EAAE,YAAY,UAAgBd,GAAIc,EAAE,UAAU,UAAgBV,GAAIU,EAAE,SAAS,CAAE,EAAEG,GAAE,CAAClB,EAAE,IAAI,EAAE,KAAK,GAAG,EAAEA,EAAE,iBAAiBmB,GAAiB,EAAW,SAAS,EAAEd,EAAE,CAAC,GAAG,CAAC,aAAa,CAAC,EAAEe,EAAE,EAAE,CAAC,MAAM,EAAE,UAAUC,EAAE,SAASC,EAAE,QAAQC,EAAE,UAAUC,EAAE,UAAUZ,EAAE,UAAUO,EAAE,UAAUM,EAAE,GAAGC,CAAC,EAAEb,GAAE,CAAC,EAAE,CAAC,YAAYc,EAAE,WAAWC,EAAE,eAAeC,EAAE,gBAAgBC,EAAE,WAAWC,EAAE,WAAWC,EAAE,SAASC,CAAC,EAAEC,EAAE,CAAC,WAAWC,GAAE,eAAe,YAAY,YAAYhC,GAAE,QAAQoB,EAAE,kBAAkBzB,EAAC,CAAC,EAAEsC,EAAElB,GAAE,EAAEe,CAAC,EAAE,CAAC,sBAAsBI,EAAE,MAAMC,CAAC,EAAEC,GAAEZ,CAAC,EAAEa,EAAEH,EAAE,SAASrC,IAAI,CAAC,GAAGwB,GAAS,MAAMA,EAAE,GAAGxB,CAAC,IAAK,GAAO,MAAM,EAAI,CAAC,EAAEyC,EAAEJ,EAAE,SAASrC,IAAI,CAAC+B,EAAE,WAAW,CAAE,CAAC,EAAEW,EAAEL,EAAE,SAASrC,IAAI,CAAC+B,EAAE,WAAW,CAAE,CAAC,EAAEY,EAAIC,EAAO,IAAI,EAAEC,GAAIC,EAAM,EAAEC,GAAE,CAAGC,EAAS,EAAE,OAAoBrC,EAAEsC,EAAE,CAAC,GAAS3B,GAAIuB,GAAE,SAAsBlC,EAAEuC,EAAE,IAAI,CAAC,QAAQ3B,EAAE,QAAQU,EAAE,aAAa,IAAIH,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,WAAW,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,WAAW,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,MAAM,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,YAAY,IAAIA,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,UAAUqB,EAAE,eAAe,GAAGJ,GAAEnB,CAAC,EAAE,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAsBjB,EAAEP,GAAE,CAAC,MAAM4B,EAAE,SAAsBrB,EAAEyC,EAAE,CAAC,KAAKjC,EAAE,aAAaM,EAAE,SAAsB4B,EAAEH,EAAE,EAAE,CAAC,GAAGxB,EAAE,UAAU,GAAGyB,EAAE,iBAAiB9B,CAAC,CAAC,kBAAkB,mBAAmB,iBAAiB,iBAAiB,GAAG,iBAAiBe,EAAE,SAAS,YAAY,aAAaK,EAAE,MAAMD,EAAE,IAAUnC,GAAIsC,EAAE,MAAM,CAAC,gBAAgB,oBAAoB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oBAAoB,CAAC,EAAE,GAAG5C,GAAE,CAAC,UAAU,CAAC,mBAAmB,yBAAyB,aAAa2C,CAAC,CAAC,EAAEf,EAAEE,CAAC,EAAE,SAAS,CAAclB,EAAE2C,EAAE,CAAC,sBAAsB,GAAG,SAAsB3C,EAAIb,EAAS,CAAC,SAAsBa,EAAEuC,EAAE,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBd,EAAE,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,KAAKxB,EAAE,kBAAkB,MAAM,mBAAmB,EAAE,CAAC,EAAgBe,IAAd,aAA8BhB,EAAEuC,EAAE,IAAI,CAAC,UAAU,2BAA2B,iBAAiBd,EAAE,SAAS,sBAAsB,SAAsBzB,EAAE4C,GAAE,CAAC,WAAW,yBAAyB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAG,SAAS,YAAY,KAAK,GAAG,wBAAwB,WAAW,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAG,aAAa,GAAG,WAAW,GAAG,YAAY,GAAG,QAAQ,GAAG,gBAAgB,UAAU,SAAS,EAAE,cAAc,yBAAyB,cAAc,GAAG,SAAS,GAAG,UAAU,GAAG,QAAQ,qEAAqE,QAAQ,SAAS,OAAO,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,WAAW,yBAAyB,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAE9B,GAAE,CAAC,sZAAsZ,kFAAkF,oDAAoD,8TAA8T,gHAAgH,0KAA0K,iXAAiX,GAAK+B,EAAG,EAAE9B,GAAE+B,EAAEtC,GAAEM,GAAE,cAAc,EAASiC,GAAQhC,GAAEA,GAAE,YAAY,iBAAiBA,GAAE,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEiC,EAAEjC,GAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,iBAAiB,wBAAwB,EAAE,MAAM,UAAU,KAAKkC,EAAE,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAE,YAAY,EAAE,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAG,MAAM,QAAQ,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,IAAI,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,UAAU,KAAKA,EAAE,OAAO,CAAC,CAAC,EAAEC,EAAEnC,GAAE,CAAC,GAAGH,GAAE,GAAKuC,EAAK,CAAC,ECA/4K,IAAMC,GAAUC,GAASC,EAAI,EAAQC,GAAcF,GAASG,EAAQ,EAAQC,GAAmBJ,GAASK,EAAa,EAAQC,GAAgBN,GAASO,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,IAAAC,EAAI,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,UAAUF,GAA6BE,EAAM,UAAU,SAASE,GAAMD,EAAuCP,GAAwBM,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAU2B,GAA6B,EAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,UAAAiC,EAAU,GAAGC,CAAS,EAAElB,GAASK,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA5C,CAAQ,EAAE6C,EAAgB,CAAC,WAAAlD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQiD,EAAiBpB,GAAuBH,EAAMvB,CAAQ,EAAO,CAAC,sBAAA+C,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,IAAO,CAAC,GAAGhB,GAAqB,MAAMA,EAAU,GAAGgB,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQC,EAAWC,EAAO,IAAI,EAAQC,EAAOC,GAAU,EAAQC,EAAY,IAAQ,EAAC,YAAY,WAAW,EAAE,SAASnB,CAAW,EAAmCoB,GAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASpB,CAAW,EAAmCqB,GAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBjD,EAAKkD,EAAY,CAAC,GAAG7B,GAA4CwB,GAAgB,SAAsB7C,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB6D,EAAMjD,EAAO,IAAI,CAAC,GAAGqB,EAAU,GAAGI,EAAgB,UAAUyB,EAAGrE,GAAkB,GAAGgE,EAAsB,gBAAgB3B,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAA6BwB,EAAK,MAAM,CAAC,gBAAgB,yBAAyB,GAAGpB,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oBAAoB,CAAC,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEuC,EAAYI,CAAc,EAAE,SAAS,CAAc5B,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,sBAAsB,iBAAiB+B,EAAiB,SAAS,YAAY,SAAsBjC,EAAKqD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4BtD,EAAKuD,EAA0B,CAAC,OAAO,GAAG,GAAgEP,GAAkB,GAAI,IAAI,KAAkEA,GAAkB,QAAS,IAAI,GAAG,IAAI,GAAG,EAAE,SAAsBhD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB+B,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKzB,GAAK,CAAC,UAAU+E,EAAc,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAGrE,GAAqB,CAAC,UAAU,CAAC,UAAUqE,EAAc,CAAC,EAAE,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAUA,EAAc,CAAC,EAAE,QAAQ,WAAW,CAAC,EAAE9B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEe,EAAY,GAAgBQ,EAAMjD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,oBAAoB,iBAAiB+B,EAAiB,SAAS,YAAY,SAAS,CAAcjC,EAAKqD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASG,GAA6BxD,EAAKuD,EAA0B,CAAC,SAAsBvD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB+B,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKvB,GAAS,CAAC,UAAU+E,EAAe,CAAC,EAAE,OAAO,OAAO,UAAU,UAAU,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAexD,EAAKqD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASI,GAA6BzD,EAAKuD,EAA0B,CAAC,SAAsBvD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB+B,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKvB,GAAS,CAAC,UAAUgF,EAAe,CAAC,EAAE,OAAO,OAAO,UAAU,SAAS,GAAG,YAAY,UAAU,SAAS,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezD,EAAKuD,EAA0B,CAAC,SAAsBvD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB+B,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKrB,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU0D,EAAgB,UAAU,UAAU,QAAQ,YAAY,MAAM,OAAO,UAAU,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEO,GAAa,GAAgBO,EAAMjD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB+B,EAAiB,SAAS,YAAY,SAAS,CAAcjC,EAAKqD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASK,GAA6B1D,EAAKuD,EAA0B,CAAC,OAAO,GAAG,GAAGtE,GAAqB,CAAC,UAAU,CAAC,GAAgE+D,GAAkB,GAAI,IAAI,KAAkEA,GAAkB,QAAS,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,IAAI,KAAkEA,GAAkB,QAAS,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC,EAAExB,EAAYI,CAAc,EAAE,SAAsB5B,EAAKE,EAAO,IAAI,CAAC,UAAU,yBAAyB,iBAAiB+B,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKnB,GAAW,CAAC,UAAU,qBAAqB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU6E,EAAe,CAAC,EAAE,UAAU,cAAc,QAAQ,YAAY,MAAM,OAAO,GAAGzE,GAAqB,CAAC,UAAU,CAAC,UAAUyE,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAU,kBAAkB,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAElC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5B,EAAKqD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASM,GAA6B3D,EAAKuD,EAA0B,CAAC,OAAO,GAAG,GAAGtE,GAAqB,CAAC,UAAU,CAAC,GAAgE+D,GAAkB,GAAI,IAAI,KAAkEA,GAAkB,QAAS,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,IAAI,KAAkEA,GAAkB,QAAS,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC,EAAExB,EAAYI,CAAc,EAAE,SAAsB5B,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB+B,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKnB,GAAW,CAAC,UAAU,qBAAqB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU8E,EAAe,CAAC,EAAE,UAAU,cAAc,QAAQ,YAAY,MAAM,OAAO,GAAG1E,GAAqB,CAAC,UAAU,CAAC,UAAU0E,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAU,kBAAkB,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAEnC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEe,EAAY,GAAgB3C,EAAKqD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASO,GAA6B5D,EAAKuD,EAA0B,CAAC,OAAO,GAAG,SAAsBvD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB+B,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKnB,GAAW,CAAC,UAAU,qBAAqB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU+E,EAAe,CAAC,EAAE,UAAU,eAAe,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5D,EAAKqD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASQ,GAA6B7D,EAAKuD,EAA0B,CAAC,OAAO,GAAG,GAAGtE,GAAqB,CAAC,UAAU,CAAC,GAAgE+D,GAAkB,GAAI,IAAI,KAAkEA,GAAkB,QAAS,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,IAAI,KAAkEA,GAAkB,QAAS,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC,EAAExB,EAAYI,CAAc,EAAE,SAAsB5B,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB+B,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKnB,GAAW,CAAC,UAAU,qBAAqB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUgF,EAAe,CAAC,EAAE,UAAU,UAAU,QAAQ,YAAY,MAAM,OAAO,GAAG5E,GAAqB,CAAC,UAAU,CAAC,UAAU4E,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAU,kBAAkB,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAErC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkC,GAAI,CAAC,kFAAkF,kFAAkF,iRAAiR,kRAAkR,mYAAmY,yRAAyR,+RAA+R,yhCAAyhC,iFAAiF,mHAAmH,gFAAgF,EASx1cC,GAAgBC,EAAQlD,GAAUgD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kBAAkBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,UAAU,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG1F,GAAU,GAAGG,GAAc,GAAGE,GAAmB,GAAGE,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTkC,IAAMyF,GAAcC,GAASC,EAAQ,EAAQC,GAAyCC,GAA0BC,GAAOC,EAAO,GAAG,CAAC,EAAQC,GAAmBN,GAASO,EAAa,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAkO,IAAMC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,EAAE,EAAQC,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,IAAAC,EAAI,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAA6BE,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6B,EAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,GAAGC,CAAS,EAAElB,GAASK,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAnB,CAAQ,EAAEoB,EAAgB,CAAC,eAAe,YAAY,QAAAX,EAAQ,kBAAAY,EAAiB,CAAC,EAAQC,EAAiBvB,GAAuBD,EAAME,CAAQ,EAAO,CAAC,sBAAAuB,EAAsB,MAAAC,CAAK,EAAEC,GAAyBb,CAAW,EAAQc,EAAiBH,EAAsB,SAASI,IAAO,CAAC,GAAGjB,GAAqB,MAAMA,EAAU,GAAGiB,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQC,EAAWC,EAAO,IAAI,EAAQC,EAAOC,GAAU,EAAQC,EAAsBC,EAAM,EAAQC,GAAsB,CAAC,EAAQC,GAAkBC,GAAqB,EAAE,OAAoB/C,EAAKgD,EAAY,CAAC,GAAG7B,GAA4CwB,EAAgB,SAAsB3C,EAAKC,GAAS,CAAC,QAAQU,EAAS,QAAQ,GAAM,SAAsBX,EAAKT,GAAW,CAAC,MAAMV,GAAY,SAAsBoE,EAAM/C,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUwB,EAAGC,GAAkB,GAAGN,GAAsB,gBAAgB3B,EAAUM,CAAU,EAAE,mBAAmB,YAAY,iBAAiBS,EAAiB,SAAS,YAAY,IAAIpB,GAA6B0B,EAAK,MAAM,CAAC,GAAGtB,CAAK,EAAE,SAAS,CAAcjB,EAAKoD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4BrD,EAAKsD,EAA0B,CAAC,SAAsBtD,EAAKuD,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQxE,GAAU,UAAU,2BAA2B,wBAAwB,UAAU,QAAQC,GAAW,iBAAiBiD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBjC,EAAKwD,GAAS,CAAC,UAAUH,EAAc,CAAC,EAAE,OAAO,OAAO,UAAU,UAAU,GAAG,YAAY,UAAU,OAAO,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerD,EAAKoD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASK,GAA6BzD,EAAKsD,EAA0B,CAAC,SAAsBtD,EAAKuD,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQrE,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQF,GAAW,iBAAiBiD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBjC,EAAKwD,GAAS,CAAC,UAAUC,EAAe,CAAC,EAAE,OAAO,OAAO,UAAU,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezD,EAAKoD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASM,GAA6B1D,EAAKsD,EAA0B,CAAC,SAAsBtD,EAAKuD,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQnE,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQJ,GAAW,iBAAiBiD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBjC,EAAKwD,GAAS,CAAC,UAAUE,EAAe,CAAC,EAAE,OAAO,OAAO,UAAU,OAAO,GAAG,YAAY,UAAU,SAAS,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe1D,EAAKoD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASO,GAA6B3D,EAAKsD,EAA0B,CAAC,SAAsBtD,EAAKuD,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQjE,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQN,GAAW,iBAAiBiD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsBjC,EAAK4D,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUvB,EAAiB,UAAU,UAAU,QAAQ,YAAY,UAAUsB,EAAe,CAAC,EAAE,MAAM,OAAO,UAAU,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQE,GAAI,CAAC,kFAAkF,gFAAgF,sRAAsR,gNAAgN,wGAAwG,0WAA0W,EAS9nQC,GAAgBC,EAAQnD,GAAUiD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,MAAM,MAAM,KAAKI,EAAY,YAAY,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGM,GAAc,GAAGC,EAAkB,EAAE,CAAC,6BAA6B,EAAI,CAAC",
  "names": ["fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "useConstant", "init", "ref", "pe", "isMotionValue", "v", "MotionValue", "isBrowserSafari", "navigator", "userAgent", "useIsBrowserSafari", "se", "useOnChange", "value", "callback", "ue", "isMotionValue", "secondsToMinutes", "seconds", "minutes", "s", "useAutoMotionValue", "inputValue", "options", "ref", "optionsRef", "pe", "animation", "didInitialMount", "isOnCanvas", "RenderTarget", "onChangeDeps", "onChange", "te", "transformer", "value", "useConstant", "isMotionValue", "motionValue", "ue", "ref1", "ref2", "newValue", "ref3", "animate2", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "PlayIcon", "props", "p", "motion", "PauseIcon", "u", "FUNC_ERROR_TEXT", "nativeMax", "nativeMin", "NAN", "reTrim", "reIsBadHex", "reIsBinary", "reIsOctal", "freeParseInt", "now", "isObject", "value", "type", "toNumber", "value", "NAN", "isObject", "other", "reTrim", "isBinary", "reIsBinary", "reIsOctal", "freeParseInt", "reIsBadHex", "debounce", "func", "wait", "options", "lastArgs", "lastThis", "maxWait", "result", "timerId", "lastCallTime", "lastInvokeTime", "leading", "maxing", "trailing", "FUNC_ERROR_TEXT", "nativeMax", "invokeFunc", "time", "args", "thisArg", "leadingEdge", "timerExpired", "remainingWait", "timeSinceLastCall", "timeSinceLastInvoke", "timeWaiting", "nativeMin", "shouldInvoke", "now", "trailingEdge", "cancel", "flush", "debounced", "isInvoking", "throttle", "KnobOptions", "Slider", "withCSS", "props", "valueProp", "trackHeight", "fillColor", "focusColor", "min", "max", "onChange", "onChangeLive", "onMax", "onMin", "trackColor", "trackRadius", "knobSize", "knobColor", "constrainKnob", "shadow", "shouldAnimateChange", "transition", "overdrag", "knobSetting", "style", "hovered", "setHovered", "ye", "focused", "setFocused", "onCanvas", "RenderTarget", "shouldAnimate", "isConstrained", "showKnob", "input", "pe", "knobPadding", "updateValue", "te", "newVal", "target", "throttledInputUpdate", "animate", "value", "useAutoMotionValue", "transform", "knobX", "useTransform", "normalizedValue", "throttle", "val", "ref", "useOnChange", "isMotionValue", "handleInputChange", "e", "handleMouseDown", "handleMouseUp", "totalKnobWidth", "totalHeight", "u", "p", "motion", "addPropertyControls", "ControlType", "isMotionValue", "v", "MotionValue", "SrcType", "PlayTime", "props", "currentTime", "startTime", "playTime", "setPlayTime", "ye", "ue", "secondsToMinutes", "useOnChange", "latest", "p", "l", "checkIfPlaying", "player", "Audio", "playing", "background", "progressColor", "trackHeight", "gap", "trackColor", "srcUrl", "srcType", "srcFile", "loop", "font", "autoPlay", "progress", "volume", "showTime", "showTrack", "playPauseCursor", "showPlayPause", "onTimeUpdate", "onMetadata", "onPlay", "onPause", "onEnd", "pauseOnExit", "onPlayGlobalPauseOption", "isPlaying", "setIsPlaying", "duration", "setDuration", "pe", "playerInfo", "trackProgress", "useAutoMotionValue", "value", "newValue", "handlePlayStateUpdate", "padding", "usePadding", "borderRadius", "useRadius", "fontSize", "useFontControls", "shouldPlay", "RenderTarget", "shouldPausePlayers", "url", "shouldAutoPlay", "te", "_", "ref", "ref1", "currentDuration", "isNowPlaying", "animate", "pauseAllAudioPlayers", "el", "playAudio", "e", "pauseAudio", "handleMetadata", "initProgress", "handleReady", "handleSeek", "val", "handleEnd", "handlePlayClick", "useOnEnter", "useOnExit", "useMotionValueEvent", "progressPercent", "iconStyles", "se", "u", "containerStyles", "PauseIcon", "PlayIcon", "fontStack", "Slider", "addPropertyControls", "ControlType", "paddingControl", "borderRadiusControl", "fontStore", "fonts", "css", "className", "x", "getFonts", "Audio", "b", "k", "R", "e", "r", "a", "z", "A", "I", "t", "re", "MotionConfigContext", "o", "i", "se", "p", "P", "T", "n", "s", "j", "C", "useLocaleInfo", "f", "g", "x", "w", "D", "L", "M", "N", "O", "S", "q", "useVariantState", "b", "E", "B", "F", "useActiveVariantCallback", "V", "H", "pe", "X", "ae", "Z", "className", "LayoutGroup", "motion", "cx", "Link", "u", "RichText2", "Audio", "css", "withCSS", "wpw2RjNym_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "tap", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "G3JLH3JGV", "Kt_fkBK4C", "u3YyUzRpx", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapxz173e", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "u", "RichText2", "x", "css", "FrameruLcOcBrC9", "withCSS", "uLcOcBrC9_default", "addPropertyControls", "ControlType", "addFonts", "b", "g", "h", "x", "e", "r", "t", "y", "w", "S", "a", "re", "MotionConfigContext", "o", "i", "se", "p", "D", "k", "n", "l", "s", "f", "c", "C", "I", "useLocaleInfo", "m", "u", "H", "P", "B", "M", "W", "q", "R", "U", "A", "E", "T", "useVariantState", "g", "b", "X", "G", "K", "useActiveVariantCallback", "Q", "j", "pe", "z", "ae", "LayoutGroup", "motion", "cx", "Link", "Image2", "withCSS", "oG8aIOQhe_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "x", "g", "b", "Y", "e", "a", "w", "k", "t", "re", "MotionConfigContext", "o", "n", "se", "p", "C", "i", "l", "T", "X", "useLocaleInfo", "u", "v", "D", "N", "R", "j", "H", "L", "U", "I", "J", "G", "_", "useVariantState", "g", "x", "K", "P", "V", "useActiveVariantCallback", "z", "r", "B", "pe", "Z", "ae", "E", "className", "LayoutGroup", "motion", "cx", "Link", "RichText2", "css", "withCSS", "CSOFaF61T_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "SocialItemFonts", "getFonts", "oG8aIOQhe_default", "FooterLinkCopyFonts", "uLcOcBrC9_default", "FooterLinkFonts", "CSOFaF61T_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1wurvme", "args", "onTapk20ce9", "onTap11gsxt4", "onTapj26ey1", "onTap1yqfq6n", "onTapdcq2x", "scopingClassNames", "cx", "router", "useRouter", "isDisplayed", "LayoutGroup", "u", "Link", "Image2", "getLoadingLazyAtYPosition", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "css", "FramerbbjolcxNS", "withCSS", "bbjolcxNS_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "EXN5JWXmc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "Image2", "getLoadingLazyAtYPosition", "css", "FramerHooq3cRyi", "withCSS", "Hooq3cRyi_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "title", "title2", "width", "props", "_ref", "_ref1", "createLayoutDependency", "variants", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "l5sUFXQPz", "FIIggf_KB", "HVpImu60S", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "serializationHash", "RichText2", "css", "FramermMliaZ31Q", "withCSS", "mMliaZ31Q_default", "addPropertyControls", "ControlType", "addFonts", "AudioFonts", "getFonts", "Audio", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "color", "height", "id", "link", "title", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "rQoNVyB1L", "nPSTVkbOr", "abRY13bVz", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter12dxdya", "args", "onMouseLeave1kmqhn6", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "ComponentViewportProvider", "css", "Framerqh7n1ivUL", "withCSS", "qh7n1ivUL_default", "addPropertyControls", "ControlType", "addFonts", "RichTextWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "RichText2", "MenuLinkFonts", "getFonts", "mMliaZ31Q_default", "MotionDivWithFXWithOptimizedAppearEffect", "motion", "FooterLinkFonts", "qh7n1ivUL_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "transition3", "animation2", "transition4", "animation3", "transition5", "animation4", "transition6", "animation5", "transition7", "animation6", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "css", "FramerjP4Ag9079", "withCSS", "jP4Ag9079_default", "addPropertyControls", "ControlType", "addFonts", "v", "getFonts", "Audio", "w", "x", "C", "e", "r", "t", "j", "R", "a", "re", "MotionConfigContext", "o", "n", "se", "p", "P", "T", "i", "l", "s", "d", "E", "F", "useLocaleInfo", "c", "h", "v", "H", "k", "B", "q", "A", "N", "U", "L", "D", "M", "useVariantState", "w", "S", "O", "z", "useActiveVariantCallback", "I", "V", "W", "X", "pe", "Z", "ae", "Y", "className", "LayoutGroup", "motion", "cx", "Link", "u", "RichText2", "Audio", "css", "withCSS", "pNH0JAz6z_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "LogoFonts", "getFonts", "Hooq3cRyi_default", "MenuLinkFonts", "mMliaZ31Q_default", "ContactButtonFonts", "pNH0JAz6z_default", "FooterLinkFonts", "qh7n1ivUL_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "sUJi4Q3QY", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "sz50R7KYhsjt7ze", "args", "ref1", "pe", "router", "useRouter", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "css", "FramerTSV9faiCd", "withCSS", "TSV9faiCd_default", "addPropertyControls", "ControlType", "addFonts", "MenuLinkFonts", "getFonts", "mMliaZ31Q_default", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "ContactButtonFonts", "pNH0JAz6z_default", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "animation1", "transition3", "animation2", "transition4", "animation3", "transition5", "animation4", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "tap", "width", "props", "createLayoutDependency", "variants", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "zu8E7HxSl", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "sz50R7KYh1v8swkk", "args", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "MotionDivWithFXWithOptimizedAppearEffect", "mMliaZ31Q_default", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "pNH0JAz6z_default", "css", "FramerZnWIYOgP8", "withCSS", "ZnWIYOgP8_default", "addPropertyControls", "ControlType", "addFonts", "MenuLinkFonts", "ContactButtonFonts"]
}
