You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
18 KiB
1 line
18 KiB
{"ast":null,"code":"import normalizeValueWithProperty from \"./normalizeValueWithProperty\";\nimport canUseDOM from \"../../../modules/canUseDom\";\nvar emptyObject = {};\nvar supportsCSS3TextDecoration = !canUseDOM || window.CSS != null && window.CSS.supports != null && (window.CSS.supports('text-decoration-line', 'none') || window.CSS.supports('-webkit-text-decoration-line', 'none'));\nvar ignoredProps = {\n elevation: true,\n overlayColor: true,\n resizeMode: true,\n tintColor: true\n};\nvar MONOSPACE_FONT_STACK = 'monospace,monospace';\nvar SYSTEM_FONT_STACK = '-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif';\nvar STYLE_SHORT_FORM_EXPANSIONS = {\n borderColor: ['borderTopColor', 'borderRightColor', 'borderBottomColor', 'borderLeftColor'],\n borderRadius: ['borderTopLeftRadius', 'borderTopRightRadius', 'borderBottomRightRadius', 'borderBottomLeftRadius'],\n borderStyle: ['borderTopStyle', 'borderRightStyle', 'borderBottomStyle', 'borderLeftStyle'],\n borderWidth: ['borderTopWidth', 'borderRightWidth', 'borderBottomWidth', 'borderLeftWidth'],\n marginHorizontal: ['marginRight', 'marginLeft'],\n marginVertical: ['marginTop', 'marginBottom'],\n overflow: ['overflowX', 'overflowY'],\n overscrollBehavior: ['overscrollBehaviorX', 'overscrollBehaviorY'],\n paddingHorizontal: ['paddingRight', 'paddingLeft'],\n paddingVertical: ['paddingTop', 'paddingBottom']\n};\nvar mapTransform = function mapTransform(transform) {\n var type = Object.keys(transform)[0];\n var value = transform[type];\n if (type === 'matrix' || type === 'matrix3d') {\n return type + \"(\" + value.join(',') + \")\";\n } else {\n var normalizedValue = normalizeValueWithProperty(value, type);\n return type + \"(\" + normalizedValue + \")\";\n }\n};\nexport var createTransformValue = function createTransformValue(style) {\n var transform = style.transform;\n if (Array.isArray(style.transform)) {\n transform = style.transform.map(mapTransform).join(' ');\n }\n return transform;\n};\nvar createReactDOMStyle = function createReactDOMStyle(style, isInline) {\n if (!style) {\n return emptyObject;\n }\n var resolvedStyle = {};\n for (var prop in style) {\n var value = style[prop];\n if (value == null || ignoredProps[prop]) {\n continue;\n }\n if (prop === 'aspectRatio') {\n resolvedStyle[prop] = value.toString();\n } else if (prop === 'backgroundClip') {\n if (value === 'text') {\n resolvedStyle.backgroundClip = value;\n resolvedStyle.WebkitBackgroundClip = value;\n }\n } else if (prop === 'flex') {\n if (value === -1) {\n resolvedStyle.flexGrow = 0;\n resolvedStyle.flexShrink = 1;\n resolvedStyle.flexBasis = 'auto';\n } else {\n resolvedStyle.flex = value;\n }\n } else if (prop === 'font') {\n resolvedStyle[prop] = value.replace('System', SYSTEM_FONT_STACK);\n } else if (prop === 'fontFamily') {\n if (value.indexOf('System') > -1) {\n var stack = value.split(/,\\s*/);\n stack[stack.indexOf('System')] = SYSTEM_FONT_STACK;\n resolvedStyle[prop] = stack.join(',');\n } else if (value === 'monospace') {\n resolvedStyle[prop] = MONOSPACE_FONT_STACK;\n } else {\n resolvedStyle[prop] = value;\n }\n } else if (prop === 'fontVariant') {\n if (Array.isArray(value) && value.length > 0) {\n resolvedStyle.fontVariant = value.join(' ');\n }\n } else if (prop === 'textAlignVertical') {\n resolvedStyle.verticalAlign = value === 'center' ? 'middle' : value;\n } else if (prop === 'textDecorationLine') {\n if (!supportsCSS3TextDecoration) {\n resolvedStyle.textDecoration = value;\n } else {\n resolvedStyle.textDecorationLine = value;\n }\n } else if (prop === 'transform' || prop === 'transformMatrix') {\n resolvedStyle.transform = createTransformValue(style);\n } else if (prop === 'writingDirection') {\n resolvedStyle.direction = value;\n } else {\n (function () {\n var value = normalizeValueWithProperty(style[prop], prop);\n var longFormProperties = STYLE_SHORT_FORM_EXPANSIONS[prop];\n if (isInline && prop === 'margin') {\n if (style.marginHorizontal == null) {\n resolvedStyle.marginLeft = value;\n resolvedStyle.marginRight = value;\n }\n if (style.marginVertical == null) {\n resolvedStyle.marginTop = value;\n resolvedStyle.marginBottom = value;\n }\n } else if (isInline && prop === 'padding') {\n if (style.paddingHorizontal == null) {\n resolvedStyle.paddingLeft = value;\n resolvedStyle.paddingRight = value;\n }\n if (style.paddingVertical == null) {\n resolvedStyle.paddingTop = value;\n resolvedStyle.paddingBottom = value;\n }\n } else if (longFormProperties) {\n longFormProperties.forEach(function (longForm, i) {\n if (style[longForm] == null) {\n resolvedStyle[longForm] = value;\n }\n });\n } else {\n resolvedStyle[prop] = Array.isArray(value) ? value.join(',') : value;\n }\n })();\n }\n }\n return resolvedStyle;\n};\nexport default createReactDOMStyle;","map":{"version":3,"names":["normalizeValueWithProperty","canUseDOM","emptyObject","supportsCSS3TextDecoration","window","CSS","supports","ignoredProps","elevation","overlayColor","resizeMode","tintColor","MONOSPACE_FONT_STACK","SYSTEM_FONT_STACK","STYLE_SHORT_FORM_EXPANSIONS","borderColor","borderRadius","borderStyle","borderWidth","marginHorizontal","marginVertical","overflow","overscrollBehavior","paddingHorizontal","paddingVertical","mapTransform","transform","type","Object","keys","value","join","normalizedValue","createTransformValue","style","Array","isArray","map","createReactDOMStyle","isInline","resolvedStyle","prop","toString","backgroundClip","WebkitBackgroundClip","flexGrow","flexShrink","flexBasis","flex","replace","indexOf","stack","split","length","fontVariant","verticalAlign","textDecoration","textDecorationLine","direction","longFormProperties","marginLeft","marginRight","marginTop","marginBottom","paddingLeft","paddingRight","paddingTop","paddingBottom","forEach","longForm","i"],"sources":["/Users/mathildejean/Documents/BUT/LaSuperMeteo/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/StyleSheet/compiler/createReactDOMStyle.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport normalizeValueWithProperty from './normalizeValueWithProperty';\nimport canUseDOM from '../../../modules/canUseDom';\n\n/**\n * The browser implements the CSS cascade, where the order of properties is a\n * factor in determining which styles to paint. React Native is different. It\n * gives giving precedence to the more specific style property. For example,\n * the value of `paddingTop` takes precedence over that of `padding`.\n *\n * This module creates mutally exclusive style declarations by expanding all of\n * React Native's supported shortform properties (e.g. `padding`) to their\n * longfrom equivalents.\n */\nvar emptyObject = {};\nvar supportsCSS3TextDecoration = !canUseDOM || window.CSS != null && window.CSS.supports != null && (window.CSS.supports('text-decoration-line', 'none') || window.CSS.supports('-webkit-text-decoration-line', 'none'));\nvar ignoredProps = {\n elevation: true,\n overlayColor: true,\n resizeMode: true,\n tintColor: true\n};\nvar MONOSPACE_FONT_STACK = 'monospace,monospace';\nvar SYSTEM_FONT_STACK = '-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif';\nvar STYLE_SHORT_FORM_EXPANSIONS = {\n borderColor: ['borderTopColor', 'borderRightColor', 'borderBottomColor', 'borderLeftColor'],\n borderRadius: ['borderTopLeftRadius', 'borderTopRightRadius', 'borderBottomRightRadius', 'borderBottomLeftRadius'],\n borderStyle: ['borderTopStyle', 'borderRightStyle', 'borderBottomStyle', 'borderLeftStyle'],\n borderWidth: ['borderTopWidth', 'borderRightWidth', 'borderBottomWidth', 'borderLeftWidth'],\n marginHorizontal: ['marginRight', 'marginLeft'],\n marginVertical: ['marginTop', 'marginBottom'],\n overflow: ['overflowX', 'overflowY'],\n overscrollBehavior: ['overscrollBehaviorX', 'overscrollBehaviorY'],\n paddingHorizontal: ['paddingRight', 'paddingLeft'],\n paddingVertical: ['paddingTop', 'paddingBottom']\n};\n/**\n * Transform\n */\n// { scale: 2 } => 'scale(2)'\n// { translateX: 20 } => 'translateX(20px)'\n// { matrix: [1,2,3,4,5,6] } => 'matrix(1,2,3,4,5,6)'\n\nvar mapTransform = transform => {\n var type = Object.keys(transform)[0];\n var value = transform[type];\n\n if (type === 'matrix' || type === 'matrix3d') {\n return type + \"(\" + value.join(',') + \")\";\n } else {\n var normalizedValue = normalizeValueWithProperty(value, type);\n return type + \"(\" + normalizedValue + \")\";\n }\n};\n\nexport var createTransformValue = style => {\n var transform = style.transform;\n\n if (Array.isArray(style.transform)) {\n transform = style.transform.map(mapTransform).join(' ');\n }\n\n return transform;\n};\n/**\n * Reducer\n */\n\nvar createReactDOMStyle = (style, isInline) => {\n if (!style) {\n return emptyObject;\n }\n\n var resolvedStyle = {};\n\n for (var prop in style) {\n var value = style[prop];\n\n if ( // Ignore everything with a null value\n value == null || // Ignore some React Native styles\n ignoredProps[prop]) {\n continue;\n }\n\n if (prop === 'aspectRatio') {\n resolvedStyle[prop] = value.toString();\n } else if (prop === 'backgroundClip') {\n // TODO: remove once this issue is fixed\n // https://github.com/rofrischmann/inline-style-prefixer/issues/159\n if (value === 'text') {\n resolvedStyle.backgroundClip = value;\n resolvedStyle.WebkitBackgroundClip = value;\n }\n } else if (prop === 'flex') {\n if (value === -1) {\n resolvedStyle.flexGrow = 0;\n resolvedStyle.flexShrink = 1;\n resolvedStyle.flexBasis = 'auto';\n } else {\n resolvedStyle.flex = value;\n }\n } else if (prop === 'font') {\n resolvedStyle[prop] = value.replace('System', SYSTEM_FONT_STACK);\n } else if (prop === 'fontFamily') {\n if (value.indexOf('System') > -1) {\n var stack = value.split(/,\\s*/);\n stack[stack.indexOf('System')] = SYSTEM_FONT_STACK;\n resolvedStyle[prop] = stack.join(',');\n } else if (value === 'monospace') {\n resolvedStyle[prop] = MONOSPACE_FONT_STACK;\n } else {\n resolvedStyle[prop] = value;\n }\n } else if (prop === 'fontVariant') {\n if (Array.isArray(value) && value.length > 0) {\n resolvedStyle.fontVariant = value.join(' ');\n }\n } else if (prop === 'textAlignVertical') {\n resolvedStyle.verticalAlign = value === 'center' ? 'middle' : value;\n } else if (prop === 'textDecorationLine') {\n // use 'text-decoration' for browsers that only support CSS2\n // text-decoration (e.g., IE, Edge)\n if (!supportsCSS3TextDecoration) {\n resolvedStyle.textDecoration = value;\n } else {\n resolvedStyle.textDecorationLine = value;\n }\n } else if (prop === 'transform' || prop === 'transformMatrix') {\n resolvedStyle.transform = createTransformValue(style);\n } else if (prop === 'writingDirection') {\n resolvedStyle.direction = value;\n } else {\n (function () {\n var value = normalizeValueWithProperty(style[prop], prop);\n var longFormProperties = STYLE_SHORT_FORM_EXPANSIONS[prop];\n\n if (isInline && prop === 'margin') {\n if (style.marginHorizontal == null) {\n resolvedStyle.marginLeft = value;\n resolvedStyle.marginRight = value;\n }\n\n if (style.marginVertical == null) {\n resolvedStyle.marginTop = value;\n resolvedStyle.marginBottom = value;\n }\n } else if (isInline && prop === 'padding') {\n if (style.paddingHorizontal == null) {\n resolvedStyle.paddingLeft = value;\n resolvedStyle.paddingRight = value;\n }\n\n if (style.paddingVertical == null) {\n resolvedStyle.paddingTop = value;\n resolvedStyle.paddingBottom = value;\n }\n } else if (longFormProperties) {\n longFormProperties.forEach((longForm, i) => {\n // The value of any longform property in the original styles takes\n // precedence over the shortform's value.\n if (style[longForm] == null) {\n resolvedStyle[longForm] = value;\n }\n });\n } else {\n resolvedStyle[prop] = Array.isArray(value) ? value.join(',') : value;\n }\n })();\n }\n }\n\n return resolvedStyle;\n};\n\nexport default createReactDOMStyle;"],"mappings":"AAQA,OAAOA,0BAA0B;AACjC,OAAOC,SAAS;AAYhB,IAAIC,WAAW,GAAG,CAAC,CAAC;AACpB,IAAIC,0BAA0B,GAAG,CAACF,SAAS,IAAIG,MAAM,CAACC,GAAG,IAAI,IAAI,IAAID,MAAM,CAACC,GAAG,CAACC,QAAQ,IAAI,IAAI,KAAKF,MAAM,CAACC,GAAG,CAACC,QAAQ,CAAC,sBAAsB,EAAE,MAAM,CAAC,IAAIF,MAAM,CAACC,GAAG,CAACC,QAAQ,CAAC,8BAA8B,EAAE,MAAM,CAAC,CAAC;AACxN,IAAIC,YAAY,GAAG;EACjBC,SAAS,EAAE,IAAI;EACfC,YAAY,EAAE,IAAI;EAClBC,UAAU,EAAE,IAAI;EAChBC,SAAS,EAAE;AACb,CAAC;AACD,IAAIC,oBAAoB,GAAG,qBAAqB;AAChD,IAAIC,iBAAiB,GAAG,+EAA+E;AACvG,IAAIC,2BAA2B,GAAG;EAChCC,WAAW,EAAE,CAAC,gBAAgB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,iBAAiB,CAAC;EAC3FC,YAAY,EAAE,CAAC,qBAAqB,EAAE,sBAAsB,EAAE,yBAAyB,EAAE,wBAAwB,CAAC;EAClHC,WAAW,EAAE,CAAC,gBAAgB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,iBAAiB,CAAC;EAC3FC,WAAW,EAAE,CAAC,gBAAgB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,iBAAiB,CAAC;EAC3FC,gBAAgB,EAAE,CAAC,aAAa,EAAE,YAAY,CAAC;EAC/CC,cAAc,EAAE,CAAC,WAAW,EAAE,cAAc,CAAC;EAC7CC,QAAQ,EAAE,CAAC,WAAW,EAAE,WAAW,CAAC;EACpCC,kBAAkB,EAAE,CAAC,qBAAqB,EAAE,qBAAqB,CAAC;EAClEC,iBAAiB,EAAE,CAAC,cAAc,EAAE,aAAa,CAAC;EAClDC,eAAe,EAAE,CAAC,YAAY,EAAE,eAAe;AACjD,CAAC;AAQD,IAAIC,YAAY,GAAG,SAAfA,YAAY,CAAGC,SAAS,EAAI;EAC9B,IAAIC,IAAI,GAAGC,MAAM,CAACC,IAAI,CAACH,SAAS,CAAC,CAAC,CAAC,CAAC;EACpC,IAAII,KAAK,GAAGJ,SAAS,CAACC,IAAI,CAAC;EAE3B,IAAIA,IAAI,KAAK,QAAQ,IAAIA,IAAI,KAAK,UAAU,EAAE;IAC5C,OAAOA,IAAI,GAAG,GAAG,GAAGG,KAAK,CAACC,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG;EAC3C,CAAC,MAAM;IACL,IAAIC,eAAe,GAAGhC,0BAA0B,CAAC8B,KAAK,EAAEH,IAAI,CAAC;IAC7D,OAAOA,IAAI,GAAG,GAAG,GAAGK,eAAe,GAAG,GAAG;EAC3C;AACF,CAAC;AAED,OAAO,IAAIC,oBAAoB,GAAG,SAAvBA,oBAAoB,CAAGC,KAAK,EAAI;EACzC,IAAIR,SAAS,GAAGQ,KAAK,CAACR,SAAS;EAE/B,IAAIS,KAAK,CAACC,OAAO,CAACF,KAAK,CAACR,SAAS,CAAC,EAAE;IAClCA,SAAS,GAAGQ,KAAK,CAACR,SAAS,CAACW,GAAG,CAACZ,YAAY,CAAC,CAACM,IAAI,CAAC,GAAG,CAAC;EACzD;EAEA,OAAOL,SAAS;AAClB,CAAC;AAKD,IAAIY,mBAAmB,GAAG,SAAtBA,mBAAmB,CAAIJ,KAAK,EAAEK,QAAQ,EAAK;EAC7C,IAAI,CAACL,KAAK,EAAE;IACV,OAAOhC,WAAW;EACpB;EAEA,IAAIsC,aAAa,GAAG,CAAC,CAAC;EAEtB,KAAK,IAAIC,IAAI,IAAIP,KAAK,EAAE;IACtB,IAAIJ,KAAK,GAAGI,KAAK,CAACO,IAAI,CAAC;IAEvB,IACAX,KAAK,IAAI,IAAI,IACbvB,YAAY,CAACkC,IAAI,CAAC,EAAE;MAClB;IACF;IAEA,IAAIA,IAAI,KAAK,aAAa,EAAE;MAC1BD,aAAa,CAACC,IAAI,CAAC,GAAGX,KAAK,CAACY,QAAQ,EAAE;IACxC,CAAC,MAAM,IAAID,IAAI,KAAK,gBAAgB,EAAE;MAGpC,IAAIX,KAAK,KAAK,MAAM,EAAE;QACpBU,aAAa,CAACG,cAAc,GAAGb,KAAK;QACpCU,aAAa,CAACI,oBAAoB,GAAGd,KAAK;MAC5C;IACF,CAAC,MAAM,IAAIW,IAAI,KAAK,MAAM,EAAE;MAC1B,IAAIX,KAAK,KAAK,CAAC,CAAC,EAAE;QAChBU,aAAa,CAACK,QAAQ,GAAG,CAAC;QAC1BL,aAAa,CAACM,UAAU,GAAG,CAAC;QAC5BN,aAAa,CAACO,SAAS,GAAG,MAAM;MAClC,CAAC,MAAM;QACLP,aAAa,CAACQ,IAAI,GAAGlB,KAAK;MAC5B;IACF,CAAC,MAAM,IAAIW,IAAI,KAAK,MAAM,EAAE;MAC1BD,aAAa,CAACC,IAAI,CAAC,GAAGX,KAAK,CAACmB,OAAO,CAAC,QAAQ,EAAEpC,iBAAiB,CAAC;IAClE,CAAC,MAAM,IAAI4B,IAAI,KAAK,YAAY,EAAE;MAChC,IAAIX,KAAK,CAACoB,OAAO,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE;QAChC,IAAIC,KAAK,GAAGrB,KAAK,CAACsB,KAAK,CAAC,MAAM,CAAC;QAC/BD,KAAK,CAACA,KAAK,CAACD,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAGrC,iBAAiB;QAClD2B,aAAa,CAACC,IAAI,CAAC,GAAGU,KAAK,CAACpB,IAAI,CAAC,GAAG,CAAC;MACvC,CAAC,MAAM,IAAID,KAAK,KAAK,WAAW,EAAE;QAChCU,aAAa,CAACC,IAAI,CAAC,GAAG7B,oBAAoB;MAC5C,CAAC,MAAM;QACL4B,aAAa,CAACC,IAAI,CAAC,GAAGX,KAAK;MAC7B;IACF,CAAC,MAAM,IAAIW,IAAI,KAAK,aAAa,EAAE;MACjC,IAAIN,KAAK,CAACC,OAAO,CAACN,KAAK,CAAC,IAAIA,KAAK,CAACuB,MAAM,GAAG,CAAC,EAAE;QAC5Cb,aAAa,CAACc,WAAW,GAAGxB,KAAK,CAACC,IAAI,CAAC,GAAG,CAAC;MAC7C;IACF,CAAC,MAAM,IAAIU,IAAI,KAAK,mBAAmB,EAAE;MACvCD,aAAa,CAACe,aAAa,GAAGzB,KAAK,KAAK,QAAQ,GAAG,QAAQ,GAAGA,KAAK;IACrE,CAAC,MAAM,IAAIW,IAAI,KAAK,oBAAoB,EAAE;MAGxC,IAAI,CAACtC,0BAA0B,EAAE;QAC/BqC,aAAa,CAACgB,cAAc,GAAG1B,KAAK;MACtC,CAAC,MAAM;QACLU,aAAa,CAACiB,kBAAkB,GAAG3B,KAAK;MAC1C;IACF,CAAC,MAAM,IAAIW,IAAI,KAAK,WAAW,IAAIA,IAAI,KAAK,iBAAiB,EAAE;MAC7DD,aAAa,CAACd,SAAS,GAAGO,oBAAoB,CAACC,KAAK,CAAC;IACvD,CAAC,MAAM,IAAIO,IAAI,KAAK,kBAAkB,EAAE;MACtCD,aAAa,CAACkB,SAAS,GAAG5B,KAAK;IACjC,CAAC,MAAM;MACL,CAAC,YAAY;QACX,IAAIA,KAAK,GAAG9B,0BAA0B,CAACkC,KAAK,CAACO,IAAI,CAAC,EAAEA,IAAI,CAAC;QACzD,IAAIkB,kBAAkB,GAAG7C,2BAA2B,CAAC2B,IAAI,CAAC;QAE1D,IAAIF,QAAQ,IAAIE,IAAI,KAAK,QAAQ,EAAE;UACjC,IAAIP,KAAK,CAACf,gBAAgB,IAAI,IAAI,EAAE;YAClCqB,aAAa,CAACoB,UAAU,GAAG9B,KAAK;YAChCU,aAAa,CAACqB,WAAW,GAAG/B,KAAK;UACnC;UAEA,IAAII,KAAK,CAACd,cAAc,IAAI,IAAI,EAAE;YAChCoB,aAAa,CAACsB,SAAS,GAAGhC,KAAK;YAC/BU,aAAa,CAACuB,YAAY,GAAGjC,KAAK;UACpC;QACF,CAAC,MAAM,IAAIS,QAAQ,IAAIE,IAAI,KAAK,SAAS,EAAE;UACzC,IAAIP,KAAK,CAACX,iBAAiB,IAAI,IAAI,EAAE;YACnCiB,aAAa,CAACwB,WAAW,GAAGlC,KAAK;YACjCU,aAAa,CAACyB,YAAY,GAAGnC,KAAK;UACpC;UAEA,IAAII,KAAK,CAACV,eAAe,IAAI,IAAI,EAAE;YACjCgB,aAAa,CAAC0B,UAAU,GAAGpC,KAAK;YAChCU,aAAa,CAAC2B,aAAa,GAAGrC,KAAK;UACrC;QACF,CAAC,MAAM,IAAI6B,kBAAkB,EAAE;UAC7BA,kBAAkB,CAACS,OAAO,CAAC,UAACC,QAAQ,EAAEC,CAAC,EAAK;YAG1C,IAAIpC,KAAK,CAACmC,QAAQ,CAAC,IAAI,IAAI,EAAE;cAC3B7B,aAAa,CAAC6B,QAAQ,CAAC,GAAGvC,KAAK;YACjC;UACF,CAAC,CAAC;QACJ,CAAC,MAAM;UACLU,aAAa,CAACC,IAAI,CAAC,GAAGN,KAAK,CAACC,OAAO,CAACN,KAAK,CAAC,GAAGA,KAAK,CAACC,IAAI,CAAC,GAAG,CAAC,GAAGD,KAAK;QACtE;MACF,CAAC,GAAG;IACN;EACF;EAEA,OAAOU,aAAa;AACtB,CAAC;AAED,eAAeF,mBAAmB"},"metadata":{},"sourceType":"module","externalDependencies":[]} |