{
  "version": 3,
  "sources": ["ssg:https://asset.29cm.co.kr/contents/framer/node_modules/lodash-es/throttle.js", "ssg:https://asset.29cm.co.kr/contents/framer/hooks/useTimeout.js", "ssg:https://asset.29cm.co.kr/contents/framer/hooks/amplitude-variant/amplitude-variant.constants.js", "ssg:https://asset.29cm.co.kr/contents/framer/hooks/amplitude-variant/amplitude-variant.store.js", "ssg:https://asset.29cm.co.kr/contents/framer/hooks/amplitude-variant/amplitude-variant.types.js", "ssg:https://asset.29cm.co.kr/contents/framer/hooks/amplitude-variant/amplitude-variant.hooks.js", "ssg:https://asset.29cm.co.kr/contents/framer/hooks/amplitude-variant/useAmplitudeVariant.js", "ssg:https://asset.29cm.co.kr/contents/framer/components/canvas/Experiment/Experiment.module.css.js", "ssg:https://asset.29cm.co.kr/contents/framer/components/canvas/Experiment/Experiment.js", "ssg:https://framerusercontent.com/modules/oYCqFhtphTAQ8gjby7NC/OojxGkyHtW2ZAxoB7DhZ/Experiment.js"],
  "sourcesContent": ["import debounce from \"./debounce.js\";\nimport isObject from \"./isObject.js\";\nvar FUNC_ERROR_TEXT = \"Expected a function\";\nfunction 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}\nexport {\n  throttle as default\n};\n", "import { useRef } from \"react\";\nconst useTimeout = () => {\n  const timeoutRef = useRef(null);\n  const initTimeout = () => {\n    if (timeoutRef.current === null) {\n      return;\n    }\n    clearTimeout(timeoutRef.current);\n    timeoutRef.current = null;\n  };\n  const registerTimeout = (callback, ms = 0) => {\n    timeoutRef.current = setTimeout(() => {\n      callback();\n      initTimeout();\n    }, ms);\n  };\n  return {\n    registerTimeout,\n    initTimeout\n  };\n};\nexport {\n  useTimeout\n};\n", "const REQUEST_TYPE = \"fetchAmplitudeFlag\";\nconst REQUEST_TIMEOUT_ERROR_MS = 3e3;\nexport {\n  REQUEST_TIMEOUT_ERROR_MS,\n  REQUEST_TYPE\n};\n", "import react from \"../../node_modules/zustand/esm/index.js\";\nconst initialState = {\n  statusMap: /* @__PURE__ */ new Map(),\n  variantMap: /* @__PURE__ */ new Map(),\n  handlerMap: /* @__PURE__ */ new Map()\n};\nconst useAmplitudeVariantStore = react((set, get) => ({\n  ...initialState,\n  dispatchFindStatus: (key) => get().statusMap.get(key),\n  dispatchStatusValue: (key, statusKey, value) => {\n    const status = get().statusMap.get(key);\n    if (!status) {\n      const newStatus = {\n        [statusKey]: value\n      };\n      set((prev) => ({\n        statusMap: new Map(prev.statusMap).set(key, newStatus)\n      }));\n      return;\n    }\n    const editedStatus = {\n      ...status,\n      [statusKey]: value\n    };\n    set((prev) => ({\n      statusMap: new Map(prev.statusMap).set(key, editedStatus)\n    }));\n  },\n  dispatchFindVariant: (key) => get().variantMap.get(key),\n  dispatchRegisterVariant: (key, variant) => {\n    if (get().variantMap.has(key)) {\n      return;\n    }\n    set((prev) => ({\n      variantMap: new Map(prev.variantMap).set(key, variant)\n    }));\n  },\n  dispatchUnregisterVariant: (key) => set((prev) => {\n    const copied = new Map(prev.variantMap);\n    copied.delete(key);\n    return {\n      variantMap: copied\n    };\n  }),\n  dispatchFindHandler: (key) => get().handlerMap.get(key),\n  dispatchRegisterHandler: (key, handler) => {\n    if (get().handlerMap.has(key)) {\n      return;\n    }\n    set((prev) => ({\n      handlerMap: new Map(prev.handlerMap).set(key, handler)\n    }));\n  },\n  dispatchUnregisterHandler: (key) => set((prev) => {\n    const copied = new Map(prev.handlerMap);\n    copied.delete(key);\n    return {\n      handlerMap: copied\n    };\n  })\n}));\nexport {\n  useAmplitudeVariantStore\n};\n", "var ErrorType = /* @__PURE__ */ ((ErrorType2) => {\n  ErrorType2[ErrorType2[\"TIMEOUT\"] = 0] = \"TIMEOUT\";\n  return ErrorType2;\n})(ErrorType || {});\nexport {\n  ErrorType\n};\n", "import debounce from \"../../node_modules/lodash-es/debounce.js\";\nimport throttle from \"../../node_modules/lodash-es/throttle.js\";\nimport { useRef, useCallback, useEffect } from \"react\";\nimport shallow from \"../../node_modules/zustand/esm/shallow.js\";\nimport { useTimeout } from \"../useTimeout.js\";\nimport { isServer } from \"../../utils/context.js\";\nimport { isPostMessageEnabled } from \"../../utils/postMessage.js\";\nimport { REQUEST_TYPE } from \"./amplitude-variant.constants.js\";\nimport { useAmplitudeVariantStore } from \"./amplitude-variant.store.js\";\nimport { ErrorType } from \"./amplitude-variant.types.js\";\nconst AVAILABLE_IOS_BUILD_NUMBER = 721;\nconst AVAILABLE_AOS_BUILD_NUMBER = 496;\nconst useRequestStatus = (key) => {\n  const status = useAmplitudeVariantStore((state) => state.dispatchFindStatus(key));\n  const {\n    isRequestable\n  } = useIsRequestable(key);\n  const {\n    error\n  } = status ?? {};\n  const isLoading = isServer() || isRequestable && !error;\n  return {\n    isLoading,\n    error\n  };\n};\nconst useExecuteOneToOne = () => {\n  const executed = useRef(false);\n  const markAsExecuted = (callback) => (...args) => {\n    callback(...args);\n    executed.current = true;\n  };\n  const blockIfNotExecuted = (callback) => (...args) => {\n    if (!executed.current) {\n      return;\n    }\n    callback(...args);\n    executed.current = false;\n  };\n  return {\n    markAsExecuted,\n    blockIfNotExecuted\n  };\n};\nconst useIsRequestable = (key) => {\n  const {\n    variant\n  } = useVariant(key);\n  const {\n    enabled\n  } = useIsEnabled();\n  const isRequestable = enabled() && !variant;\n  return {\n    isRequestable\n  };\n};\nconst useIsEnabled = () => {\n  const enabled = (enabledOptions) => isPostMessageEnabled(REQUEST_TYPE, {\n    availableIosBuildNumber: AVAILABLE_IOS_BUILD_NUMBER,\n    availableAosBuildNumber: AVAILABLE_AOS_BUILD_NUMBER,\n    ...enabledOptions\n  });\n  return {\n    enabled\n  };\n};\nconst useRequestTimeout = (key) => {\n  const [dispatchStatusValue, dispatchUnregisterHandler] = useAmplitudeVariantStore((state) => [state.dispatchStatusValue, state.dispatchUnregisterHandler], shallow);\n  const {\n    registerTimeout,\n    initTimeout\n  } = useTimeout();\n  const onTimeout = () => {\n    dispatchStatusValue(key, \"error\", ErrorType.TIMEOUT);\n    dispatchUnregisterHandler(key);\n  };\n  const registerRequestTimeout = (ms) => {\n    dispatchStatusValue(key, \"error\", void 0);\n    registerTimeout(onTimeout, ms);\n  };\n  const initRequestTimeout = () => {\n    dispatchStatusValue(key, \"error\", void 0);\n    initTimeout();\n  };\n  return {\n    registerRequestTimeout,\n    initRequestTimeout\n  };\n};\nconst useVariant = (key) => {\n  const [variant, setVariant] = useAmplitudeVariantStore((state) => [state.dispatchFindVariant(key), state.dispatchRegisterVariant], shallow);\n  const assertedVariant = variant;\n  return {\n    variant: assertedVariant,\n    setVariant\n  };\n};\nconst useExecuteOnce = (key, handler) => {\n  const [registeredHandler, dispatchRegisterHandler] = useAmplitudeVariantStore((state) => [state.dispatchFindHandler(key), state.dispatchRegisterHandler], shallow);\n  const {\n    isRequestable\n  } = useIsRequestable(key);\n  const throttledHandler = useCallback(debounce(throttle(handler, 100), 100), []);\n  useEffect(() => {\n    if (!isRequestable) {\n      return;\n    }\n    dispatchRegisterHandler(key, throttledHandler);\n  }, [isRequestable]);\n  useEffect(() => {\n    if (!registeredHandler) {\n      return;\n    }\n    registeredHandler();\n  }, [registeredHandler]);\n};\nconst useRequestSettled = (initialKey, onSuccess, onError) => {\n  const {\n    isLoading,\n    error\n  } = useRequestStatus(initialKey);\n  const {\n    variant\n  } = useVariant(initialKey);\n  useEffect(() => {\n    const isSucceed = !isLoading && variant;\n    if (!isSucceed) {\n      return;\n    }\n    onSuccess == null ? void 0 : onSuccess(variant);\n  }, [isLoading, variant]);\n  useEffect(() => {\n    if (!error) {\n      return;\n    }\n    onError == null ? void 0 : onError(error);\n  }, [error]);\n};\nexport {\n  useExecuteOnce,\n  useExecuteOneToOne,\n  useIsEnabled,\n  useIsRequestable,\n  useRequestSettled,\n  useRequestStatus,\n  useRequestTimeout,\n  useVariant\n};\n", "import { useCallback } from \"react\";\nimport { useVariant, useRequestTimeout, useRequestStatus, useIsRequestable, useExecuteOneToOne, useExecuteOnce, useRequestSettled, useIsEnabled } from \"./amplitude-variant.hooks.js\";\nimport { REQUEST_TYPE, REQUEST_TIMEOUT_ERROR_MS } from \"./amplitude-variant.constants.js\";\nimport { postMessage } from \"../../utils/postMessage.js\";\nimport { useReceiveMessage } from \"../useReceiveMessage.js\";\nconst useAmplitudeVariant = (initialKey, options) => {\n  const {\n    variant,\n    setVariant\n  } = useVariant(initialKey);\n  const {\n    registerRequestTimeout,\n    initRequestTimeout\n  } = useRequestTimeout(initialKey);\n  const status = useRequestStatus(initialKey);\n  const {\n    enabled\n  } = useIsEnabled();\n  const {\n    isRequestable\n  } = useIsRequestable(initialKey);\n  const {\n    markAsExecuted,\n    blockIfNotExecuted\n  } = useExecuteOneToOne();\n  const {\n    timeout = true,\n    timeoutMs = REQUEST_TIMEOUT_ERROR_MS,\n    onSuccess,\n    onError\n  } = options ?? {};\n  const requestVariant = () => {\n    if (!isRequestable) {\n      return;\n    }\n    postMessage(REQUEST_TYPE, {\n      key: initialKey\n    });\n    if (timeout) {\n      registerRequestTimeout(timeoutMs);\n    }\n  };\n  useExecuteOnce(initialKey, markAsExecuted(requestVariant));\n  const blockIfDifferentKey = (callback) => (payload) => {\n    const {\n      key\n    } = payload;\n    if (initialKey !== key) {\n      return;\n    }\n    callback(payload);\n  };\n  const receiveVariant = ({\n    key,\n    ...rest\n  }) => {\n    setVariant(initialKey, rest);\n    initRequestTimeout();\n  };\n  useRequestSettled(initialKey, onSuccess, onError);\n  useReceiveMessage(REQUEST_TYPE, useCallback(blockIfDifferentKey(blockIfNotExecuted(receiveVariant)), []));\n  return {\n    enabled,\n    ...status,\n    ...variant\n  };\n};\nexport {\n  useAmplitudeVariant\n};\n", "(function() {\n  \"use strict\";\n  try {\n    if (typeof document != \"undefined\") {\n      var elementStyle = document.createElement(\"style\");\n      elementStyle.appendChild(document.createTextNode(\"._container_1ojl7_1 {\\n  width: 100%;\\n}\\n\\n._container_1ojl7_1 > div {\\n  width: 100% !important;\\n}\"));\n      document.head.appendChild(elementStyle);\n    }\n  } catch (e) {\n    console.error(\"vite-plugin-css-injected-by-js\", e);\n  }\n})();\nconst container = \"_container_1ojl7_1\";\nconst styles = {\n  container\n};\nexport {\n  container,\n  styles as default\n};\n", "import { jsx } from \"react/jsx-runtime\";\nimport { useAmplitudeVariant } from \"../../../hooks/amplitude-variant/useAmplitudeVariant.js\";\nimport styles from \"./Experiment.module.css.js\";\nconst Experiment = ({\n  expKey = \"\",\n  variant,\n  treatment,\n  control\n}) => {\n  const {\n    isLoading,\n    value\n  } = useAmplitudeVariant(expKey);\n  const isTreatment = value === variant;\n  if (isLoading) {\n    return null;\n  }\n  return /* @__PURE__ */ jsx(\"div\", { className: styles.container, children: isTreatment ? treatment : control });\n};\nexport {\n  Experiment\n};\n", "import{jsx as t}from\"react/jsx-runtime\";import{addPropertyControls as e,ControlType as r,useIsOnFramerCanvas as n}from\"framer\";import{Experiment as o}from\"https://asset.29cm.co.kr/contents/framer/components/canvas/Experiment/Experiment.js\";import{cloneFramerChildren as i}from\"https://asset.29cm.co.kr/contents/framer/utils/cloneFramerChildren.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerDisableUnlink\n */export default function s({preview:e,treatment:r,control:s,...p}){let a=n(),m=i(r,{style:{width:\"100%\"}}),c=i(s,{style:{width:\"100%\"}});return a?e?m:c:/*#__PURE__*/t(o,{...p,treatment:m,control:c});}e(s,{expKey:{type:r.String,description:\"\uC2E4\uD5D8 \uD0A4\"},variant:{type:r.String,description:\"\uC2E4\uD5D8\uAD70 \uAC12\"},preview:{type:r.Boolean,description:\"\uC2E4\uD5D8\uAD70/\uB300\uC870\uAD70 \uCEF4\uD3EC\uB10C\uD2B8 \uBBF8\uB9AC\uBCF4\uAE30\",defaultValue:!0,disabledTitle:\"\uB300\uC870\uAD70\",enabledTitle:\"\uC2E4\uD5D8\uAD70\"},treatment:{type:r.ComponentInstance,description:\"\uC2E4\uD5D8\uAD70 \uCEF4\uD3EC\uB10C\uD2B8\"},control:{type:r.ComponentInstance,description:\"\uB300\uC870\uAD70 \uCEF4\uD3EC\uB10C\uD2B8\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Experiment\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Experiment.map"],
  "mappings": "+PAEA,IAAIA,GAAkB,sBACtB,SAASC,EAASC,EAAMC,EAAMC,EAAS,CACrC,IAAIC,EAAU,GAAMC,EAAW,GAC/B,GAAI,OAAOJ,GAAQ,WACjB,MAAM,IAAI,UAAUF,EAAe,EAErC,OAAIO,EAASH,CAAO,IAClBC,EAAU,YAAaD,EAAU,CAAC,CAACA,EAAQ,QAAUC,EACrDC,EAAW,aAAcF,EAAU,CAAC,CAACA,EAAQ,SAAWE,GAEnDE,EAASN,EAAMC,EAAM,CAC1B,QAAWE,EACX,QAAWF,EACX,SAAYG,CACd,CAAC,CACH,CChBA,IAAMG,EAAa,IAAM,CACvB,IAAMC,EAAaC,EAAO,IAAI,EACxBC,EAAc,IAAM,CACpBF,EAAW,UAAY,OAG3B,aAAaA,EAAW,OAAO,EAC/BA,EAAW,QAAU,KACvB,EAOA,MAAO,CACL,gBAPsB,CAACG,EAAUC,EAAK,IAAM,CAC5CJ,EAAW,QAAU,WAAW,IAAM,CACpCG,EAAS,EACTD,EAAY,CACd,EAAGE,CAAE,CACP,EAGE,YAAAF,CACF,CACF,ECpBA,IAAMG,EAAe,qBCCrB,IAAMC,GAAe,CACnB,UAA2B,IAAI,IAC/B,WAA4B,IAAI,IAChC,WAA4B,IAAI,GAClC,EACMC,EAA2BC,EAAM,CAACC,EAAKC,KAAS,CACpD,GAAGJ,GACH,mBAAqBK,GAAQD,EAAI,EAAE,UAAU,IAAIC,CAAG,EACpD,oBAAqB,CAACA,EAAKC,EAAWC,IAAU,CAC9C,IAAMC,EAASJ,EAAI,EAAE,UAAU,IAAIC,CAAG,EACtC,GAAI,CAACG,EAAQ,CACX,IAAMC,EAAY,CAChB,CAACH,CAAS,EAAGC,CACf,EACAJ,EAAKO,IAAU,CACb,UAAW,IAAI,IAAIA,EAAK,SAAS,EAAE,IAAIL,EAAKI,CAAS,CACvD,EAAE,EACF,OAEF,IAAME,EAAe,CACnB,GAAGH,EACH,CAACF,CAAS,EAAGC,CACf,EACAJ,EAAKO,IAAU,CACb,UAAW,IAAI,IAAIA,EAAK,SAAS,EAAE,IAAIL,EAAKM,CAAY,CAC1D,EAAE,CACJ,EACA,oBAAsBN,GAAQD,EAAI,EAAE,WAAW,IAAIC,CAAG,EACtD,wBAAyB,CAACA,EAAKO,IAAY,CACrCR,EAAI,EAAE,WAAW,IAAIC,CAAG,GAG5BF,EAAKO,IAAU,CACb,WAAY,IAAI,IAAIA,EAAK,UAAU,EAAE,IAAIL,EAAKO,CAAO,CACvD,EAAE,CACJ,EACA,0BAA4BP,GAAQF,EAAKO,GAAS,CAChD,IAAMG,EAAS,IAAI,IAAIH,EAAK,UAAU,EACtC,OAAAG,EAAO,OAAOR,CAAG,EACV,CACL,WAAYQ,CACd,CACF,CAAC,EACD,oBAAsBR,GAAQD,EAAI,EAAE,WAAW,IAAIC,CAAG,EACtD,wBAAyB,CAACA,EAAKS,IAAY,CACrCV,EAAI,EAAE,WAAW,IAAIC,CAAG,GAG5BF,EAAKO,IAAU,CACb,WAAY,IAAI,IAAIA,EAAK,UAAU,EAAE,IAAIL,EAAKS,CAAO,CACvD,EAAE,CACJ,EACA,0BAA4BT,GAAQF,EAAKO,GAAS,CAChD,IAAMG,EAAS,IAAI,IAAIH,EAAK,UAAU,EACtC,OAAAG,EAAO,OAAOR,CAAG,EACV,CACL,WAAYQ,CACd,CACF,CAAC,CACH,EAAE,EC5DF,IAAIE,GAA8BC,IAChCA,EAAWA,EAAW,QAAa,CAAC,EAAI,UACjCA,IACND,GAAa,CAAC,CAAC,ECOlB,IAAME,GAA6B,IAC7BC,GAA6B,IAC7BC,EAAoBC,GAAQ,CAChC,IAAMC,EAASC,EAA0BC,GAAUA,EAAM,mBAAmBH,CAAG,CAAC,EAC1E,CACJ,cAAAI,CACF,EAAIC,EAAiBL,CAAG,EAClB,CACJ,MAAAM,CACF,EAAIL,GAAU,CAAC,EAEf,MAAO,CACL,UAFgBM,EAAS,GAAKH,GAAiB,CAACE,EAGhD,MAAAA,CACF,CACF,EACME,EAAqB,IAAM,CAC/B,IAAMC,EAAWC,EAAO,EAAK,EAY7B,MAAO,CACL,eAZsBC,GAAa,IAAIC,IAAS,CAChDD,EAAS,GAAGC,CAAI,EAChBH,EAAS,QAAU,EACrB,EAUE,mBAT0BE,GAAa,IAAIC,IAAS,CAC/CH,EAAS,UAGdE,EAAS,GAAGC,CAAI,EAChBH,EAAS,QAAU,GACrB,CAIA,CACF,EACMJ,EAAoBL,GAAQ,CAChC,GAAM,CACJ,QAAAa,CACF,EAAIC,EAAWd,CAAG,EACZ,CACJ,QAAAe,CACF,EAAIC,EAAa,EAEjB,MAAO,CACL,cAFoBD,EAAQ,GAAK,CAACF,CAGpC,CACF,EACMG,EAAe,KAMZ,CACL,QANeC,GAAmBC,EAAqBC,EAAc,CACrE,wBAAyBtB,GACzB,wBAAyBC,GACzB,GAAGmB,CACL,CAAC,CAGD,GAEIG,EAAqBpB,GAAQ,CACjC,GAAM,CAACqB,EAAqBC,CAAyB,EAAIpB,EAA0BC,GAAU,CAACA,EAAM,oBAAqBA,EAAM,yBAAyB,EAAGoB,CAAO,EAC5J,CACJ,gBAAAC,EACA,YAAAC,CACF,EAAIC,EAAW,EACTC,EAAY,IAAM,CACtBN,EAAoBrB,EAAK,QAAS4B,EAAU,OAAO,EACnDN,EAA0BtB,CAAG,CAC/B,EASA,MAAO,CACL,uBAT8B6B,GAAO,CACrCR,EAAoBrB,EAAK,QAAS,MAAM,EACxCwB,EAAgBG,EAAWE,CAAE,CAC/B,EAOE,mBANyB,IAAM,CAC/BR,EAAoBrB,EAAK,QAAS,MAAM,EACxCyB,EAAY,CACd,CAIA,CACF,EACMX,EAAcd,GAAQ,CAC1B,GAAM,CAACa,EAASiB,CAAU,EAAI5B,EAA0BC,GAAU,CAACA,EAAM,oBAAoBH,CAAG,EAAGG,EAAM,uBAAuB,EAAGoB,CAAO,EAE1I,MAAO,CACL,QAFsBV,EAGtB,WAAAiB,CACF,CACF,EACMC,EAAiB,CAAC/B,EAAKgC,IAAY,CACvC,GAAM,CAACC,EAAmBC,CAAuB,EAAIhC,EAA0BC,GAAU,CAACA,EAAM,oBAAoBH,CAAG,EAAGG,EAAM,uBAAuB,EAAGoB,CAAO,EAC3J,CACJ,cAAAnB,CACF,EAAIC,EAAiBL,CAAG,EAClBmC,EAAmBC,EAAYC,EAASC,EAASN,EAAS,GAAG,EAAG,GAAG,EAAG,CAAC,CAAC,EAC9EO,EAAU,IAAM,CACTnC,GAGL8B,EAAwBlC,EAAKmC,CAAgB,CAC/C,EAAG,CAAC/B,CAAa,CAAC,EAClBmC,EAAU,IAAM,CACTN,GAGLA,EAAkB,CACpB,EAAG,CAACA,CAAiB,CAAC,CACxB,EACMO,EAAoB,CAACC,EAAYC,EAAWC,IAAY,CAC5D,GAAM,CACJ,UAAAC,EACA,MAAAtC,CACF,EAAIP,EAAiB0C,CAAU,EACzB,CACJ,QAAA5B,CACF,EAAIC,EAAW2B,CAAU,EACzBF,EAAU,IAAM,CACI,CAACK,GAAa/B,GAIH6B,IAAU7B,CAAO,CAChD,EAAG,CAAC+B,EAAW/B,CAAO,CAAC,EACvB0B,EAAU,IAAM,CACTjC,GAGsBqC,IAAQrC,CAAK,CAC1C,EAAG,CAACA,CAAK,CAAC,CACZ,ECpIA,IAAMuC,EAAsB,CAACC,EAAYC,IAAY,CACnD,GAAM,CACJ,QAAAC,EACA,WAAAC,CACF,EAAIC,EAAWJ,CAAU,EACnB,CACJ,uBAAAK,EACA,mBAAAC,CACF,EAAIC,EAAkBP,CAAU,EAC1BQ,EAASC,EAAiBT,CAAU,EACpC,CACJ,QAAAU,CACF,EAAIC,EAAa,EACX,CACJ,cAAAC,CACF,EAAIC,EAAiBb,CAAU,EACzB,CACJ,eAAAc,EACA,mBAAAC,CACF,EAAIC,EAAmB,EACjB,CACJ,QAAAC,EAAU,GACV,UAAAC,EAAY,IACZ,UAAAC,EACA,QAAAC,CACF,EAAInB,GAAW,CAAC,EAYhBoB,EAAerB,EAAYc,EAXJ,IAAM,CACtBF,IAGLU,EAAYC,EAAc,CACxB,IAAKvB,CACP,CAAC,EACGiB,GACFZ,EAAuBa,CAAS,EAEpC,CACwD,CAAC,EACzD,IAAMM,EAAuBC,GAAcC,GAAY,CACrD,GAAM,CACJ,IAAAC,EACF,EAAID,EACA1B,IAAe2B,IAGnBF,EAASC,CAAO,CAClB,EACME,GAAiB,CAAC,CACtB,IAAAD,EACA,GAAGE,CACL,IAAM,CACJ1B,EAAWH,EAAY6B,CAAI,EAC3BvB,EAAmB,CACrB,EACA,OAAAwB,EAAkB9B,EAAYmB,EAAWC,CAAO,EAChDW,EAAkBR,EAAcS,EAAYR,EAAoBT,EAAmBa,EAAc,CAAC,EAAG,CAAC,CAAC,CAAC,EACjG,CACL,QAAAlB,EACA,GAAGF,EACH,GAAGN,CACL,CACF,GClEC,UAAW,CACV,aACA,GAAI,CACF,GAAI,OAAO,SAAY,IAAa,CAClC,IAAI+B,EAAe,SAAS,cAAc,OAAO,EACjDA,EAAa,YAAY,SAAS,eAAe;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAuG,CAAC,EACzJ,SAAS,KAAK,YAAYA,CAAY,EAE1C,OAASC,EAAP,CACA,QAAQ,MAAM,iCAAkCA,CAAC,CACnD,CACF,GAAG,EACH,IAAMC,GAAY,qBACZC,EAAS,CACb,UAAAD,EACF,ECZA,IAAME,EAAa,CAAC,CAClB,OAAAC,EAAS,GACT,QAAAC,EACA,UAAAC,EACA,QAAAC,CACF,IAAM,CACJ,GAAM,CACJ,UAAAC,EACA,MAAAC,CACF,EAAIC,EAAoBN,CAAM,EACxBO,EAAcF,IAAUJ,EAC9B,OAAIG,EACK,KAEcI,EAAI,MAAO,CAAE,UAAWC,EAAO,UAAW,SAAUF,EAAcL,EAAYC,CAAQ,CAAC,CAChH,ECfkB,SAARO,EAAmB,CAAC,QAAQC,EAAE,UAAUC,EAAE,QAAQF,EAAE,GAAGG,CAAC,EAAE,CAAC,IAAIC,EAAEC,EAAE,EAAEC,EAAEC,EAAEL,EAAE,CAAC,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,EAAEM,EAAED,EAAEP,EAAE,CAAC,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,EAAE,OAAOI,EAAEH,EAAEK,EAAEE,EAAeL,EAAEM,EAAE,CAAC,GAAGN,EAAE,UAAUG,EAAE,QAAQE,CAAC,CAAC,CAAE,CAACE,EAAEV,EAAE,CAAC,OAAO,CAAC,KAAKW,EAAE,OAAO,YAAY,qBAAM,EAAE,QAAQ,CAAC,KAAKA,EAAE,OAAO,YAAY,2BAAO,EAAE,QAAQ,CAAC,KAAKA,EAAE,QAAQ,YAAY,0FAAoB,aAAa,GAAG,cAAc,qBAAM,aAAa,oBAAK,EAAE,UAAU,CAAC,KAAKA,EAAE,kBAAkB,YAAY,6CAAU,EAAE,QAAQ,CAAC,KAAKA,EAAE,kBAAkB,YAAY,6CAAU,CAAC,CAAC",
  "names": ["FUNC_ERROR_TEXT", "throttle", "func", "wait", "options", "leading", "trailing", "isObject", "debounce", "useTimeout", "timeoutRef", "pe", "initTimeout", "callback", "ms", "REQUEST_TYPE", "initialState", "useAmplitudeVariantStore", "react", "set", "get", "key", "statusKey", "value", "status", "newStatus", "prev", "editedStatus", "variant", "copied", "handler", "ErrorType", "ErrorType2", "AVAILABLE_IOS_BUILD_NUMBER", "AVAILABLE_AOS_BUILD_NUMBER", "useRequestStatus", "key", "status", "useAmplitudeVariantStore", "state", "isRequestable", "useIsRequestable", "error", "isServer", "useExecuteOneToOne", "executed", "pe", "callback", "args", "variant", "useVariant", "enabled", "useIsEnabled", "enabledOptions", "isPostMessageEnabled", "REQUEST_TYPE", "useRequestTimeout", "dispatchStatusValue", "dispatchUnregisterHandler", "shallow", "registerTimeout", "initTimeout", "useTimeout", "onTimeout", "ErrorType", "ms", "setVariant", "useExecuteOnce", "handler", "registeredHandler", "dispatchRegisterHandler", "throttledHandler", "te", "debounce", "throttle", "ue", "useRequestSettled", "initialKey", "onSuccess", "onError", "isLoading", "useAmplitudeVariant", "initialKey", "options", "variant", "setVariant", "useVariant", "registerRequestTimeout", "initRequestTimeout", "useRequestTimeout", "status", "useRequestStatus", "enabled", "useIsEnabled", "isRequestable", "useIsRequestable", "markAsExecuted", "blockIfNotExecuted", "useExecuteOneToOne", "timeout", "timeoutMs", "onSuccess", "onError", "useExecuteOnce", "postMessage", "REQUEST_TYPE", "blockIfDifferentKey", "callback", "payload", "key", "receiveVariant", "rest", "useRequestSettled", "useReceiveMessage", "te", "elementStyle", "e", "container", "styles", "Experiment", "expKey", "variant", "treatment", "control", "isLoading", "value", "useAmplitudeVariant", "isTreatment", "p", "styles", "s", "e", "r", "p", "a", "useIsOnFramerCanvas", "m", "cloneFramerChildren", "c", "Experiment", "addPropertyControls", "ControlType"]
}
