mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
Post-merge cleanup
This commit is contained in:
parent
3cd50fe3a1
commit
6101d67dba
File diff suppressed because one or more lines are too long
638
invokeai/frontend/dist/assets/index-1e76002e.js
vendored
638
invokeai/frontend/dist/assets/index-1e76002e.js
vendored
File diff suppressed because one or more lines are too long
638
invokeai/frontend/dist/assets/index-285d1fa2.js
vendored
638
invokeai/frontend/dist/assets/index-285d1fa2.js
vendored
File diff suppressed because one or more lines are too long
638
invokeai/frontend/dist/assets/index-3bd2c47a.js
vendored
Normal file
638
invokeai/frontend/dist/assets/index-3bd2c47a.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
invokeai/frontend/dist/assets/index-a150bf46.css
vendored
Normal file
1
invokeai/frontend/dist/assets/index-a150bf46.css
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
invokeai/frontend/dist/index.html
vendored
4
invokeai/frontend/dist/index.html
vendored
@ -5,8 +5,8 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>InvokeAI - A Stable Diffusion Toolkit</title>
|
<title>InvokeAI - A Stable Diffusion Toolkit</title>
|
||||||
<link rel="shortcut icon" type="icon" href="./assets/favicon-0d253ced.ico" />
|
<link rel="shortcut icon" type="icon" href="./assets/favicon-0d253ced.ico" />
|
||||||
<script type="module" crossorigin src="./assets/index-1e76002e.js"></script>
|
<script type="module" crossorigin src="./assets/index-3bd2c47a.js"></script>
|
||||||
<link rel="stylesheet" href="./assets/index-14cb2922.css">
|
<link rel="stylesheet" href="./assets/index-a150bf46.css">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
6
invokeai/frontend/dist/locales/ar.json
vendored
6
invokeai/frontend/dist/locales/ar.json
vendored
@ -66,7 +66,7 @@
|
|||||||
"hotkeys": {
|
"hotkeys": {
|
||||||
"keyboardShortcuts": "مفاتيح الأزرار المختصرة",
|
"keyboardShortcuts": "مفاتيح الأزرار المختصرة",
|
||||||
"appHotkeys": "مفاتيح التطبيق",
|
"appHotkeys": "مفاتيح التطبيق",
|
||||||
"GeneralHotkeys": "مفاتيح عامة",
|
"generalHotkeys": "مفاتيح عامة",
|
||||||
"galleryHotkeys": "مفاتيح المعرض",
|
"galleryHotkeys": "مفاتيح المعرض",
|
||||||
"unifiedCanvasHotkeys": "مفاتيح اللوحةالموحدة ",
|
"unifiedCanvasHotkeys": "مفاتيح اللوحةالموحدة ",
|
||||||
"invoke": {
|
"invoke": {
|
||||||
@ -452,10 +452,10 @@
|
|||||||
"seed": "يؤثر قيمة البذور على الضوضاء الأولي الذي يتم تكوين الصورة منه. يمكنك استخدام البذور الخاصة بالصور السابقة. 'عتبة الضوضاء' يتم استخدامها لتخفيف العناصر الخللية في قيم CFG العالية (جرب مدى 0-10), و Perlin لإضافة ضوضاء Perlin أثناء الإنتاج: كلا منهما يعملان على إضافة التنوع إلى النتائج الخاصة بك.",
|
"seed": "يؤثر قيمة البذور على الضوضاء الأولي الذي يتم تكوين الصورة منه. يمكنك استخدام البذور الخاصة بالصور السابقة. 'عتبة الضوضاء' يتم استخدامها لتخفيف العناصر الخللية في قيم CFG العالية (جرب مدى 0-10), و Perlin لإضافة ضوضاء Perlin أثناء الإنتاج: كلا منهما يعملان على إضافة التنوع إلى النتائج الخاصة بك.",
|
||||||
"variations": "جرب التغيير مع قيمة بين 0.1 و 1.0 لتغيير النتائج لبذور معينة. التغييرات المثيرة للاهتمام للبذور تكون بين 0.1 و 0.3.",
|
"variations": "جرب التغيير مع قيمة بين 0.1 و 1.0 لتغيير النتائج لبذور معينة. التغييرات المثيرة للاهتمام للبذور تكون بين 0.1 و 0.3.",
|
||||||
"upscale": "استخدم إي إس آر جان لتكبير الصورة على الفور بعد الإنتاج.",
|
"upscale": "استخدم إي إس آر جان لتكبير الصورة على الفور بعد الإنتاج.",
|
||||||
"face Correction": "تصحيح الوجه باستخدام جي إف بي جان أو كود فورمر: يكتشف الخوارزمية الوجوه في الصورة وتصحح أي عيوب. قيمة عالية ستغير الصورة أكثر، مما يؤدي إلى وجوه أكثر جمالا. كود فورمر بدقة أعلى يحتفظ بالصورة الأصلية على حساب تصحيح وجه أكثر قوة.",
|
"faceCorrection": "تصحيح الوجه باستخدام جي إف بي جان أو كود فورمر: يكتشف الخوارزمية الوجوه في الصورة وتصحح أي عيوب. قيمة عالية ستغير الصورة أكثر، مما يؤدي إلى وجوه أكثر جمالا. كود فورمر بدقة أعلى يحتفظ بالصورة الأصلية على حساب تصحيح وجه أكثر قوة.",
|
||||||
"imageToImage": "تحميل صورة إلى صورة أي صورة كأولية، والتي يتم استخدامها لإنشاء صورة جديدة مع التشعيب. كلما كانت القيمة أعلى، كلما تغيرت نتيجة الصورة. من الممكن أن تكون القيم بين 0.0 و 1.0، وتوصي النطاق الموصى به هو .25-.75",
|
"imageToImage": "تحميل صورة إلى صورة أي صورة كأولية، والتي يتم استخدامها لإنشاء صورة جديدة مع التشعيب. كلما كانت القيمة أعلى، كلما تغيرت نتيجة الصورة. من الممكن أن تكون القيم بين 0.0 و 1.0، وتوصي النطاق الموصى به هو .25-.75",
|
||||||
"boundingBox": "مربع الحدود هو نفس الإعدادات العرض والارتفاع لنص إلى صورة أو صورة إلى صورة. فقط المنطقة في المربع سيتم معالجتها.",
|
"boundingBox": "مربع الحدود هو نفس الإعدادات العرض والارتفاع لنص إلى صورة أو صورة إلى صورة. فقط المنطقة في المربع سيتم معالجتها.",
|
||||||
"seam Correction": "يتحكم بالتعامل مع الخطوط المرئية التي تحدث بين الصور المولدة في سطح اللوحة.",
|
"seamCorrection": "يتحكم بالتعامل مع الخطوط المرئية التي تحدث بين الصور المولدة في سطح اللوحة.",
|
||||||
"infillAndScaling": "إدارة أساليب التعبئة (المستخدمة على المناطق المخفية أو الممحوة في سطح اللوحة) والزيادة في الحجم (مفيدة لحجوزات الإطارات الصغيرة)."
|
"infillAndScaling": "إدارة أساليب التعبئة (المستخدمة على المناطق المخفية أو الممحوة في سطح اللوحة) والزيادة في الحجم (مفيدة لحجوزات الإطارات الصغيرة)."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
14
invokeai/frontend/dist/locales/en.json
vendored
14
invokeai/frontend/dist/locales/en.json
vendored
@ -401,6 +401,7 @@
|
|||||||
"height": "Height",
|
"height": "Height",
|
||||||
"sampler": "Sampler",
|
"sampler": "Sampler",
|
||||||
"seed": "Seed",
|
"seed": "Seed",
|
||||||
|
"imageToImage": "Image to Image",
|
||||||
"randomizeSeed": "Randomize Seed",
|
"randomizeSeed": "Randomize Seed",
|
||||||
"shuffle": "Shuffle",
|
"shuffle": "Shuffle",
|
||||||
"noiseThreshold": "Noise Threshold",
|
"noiseThreshold": "Noise Threshold",
|
||||||
@ -437,8 +438,14 @@
|
|||||||
"infillScalingHeader": "Infill and Scaling",
|
"infillScalingHeader": "Infill and Scaling",
|
||||||
"img2imgStrength": "Image To Image Strength",
|
"img2imgStrength": "Image To Image Strength",
|
||||||
"toggleLoopback": "Toggle Loopback",
|
"toggleLoopback": "Toggle Loopback",
|
||||||
"invoke": "Invoke",
|
"invoke": "Invoke",
|
||||||
"cancel": "Cancel",
|
"cancel":
|
||||||
|
{
|
||||||
|
"immediate": "Cancel immediately",
|
||||||
|
"schedule": "Cancel after current iteration",
|
||||||
|
"isScheduled": "Canceling",
|
||||||
|
"setType": "Set cancel type"
|
||||||
|
},
|
||||||
"promptPlaceholder": "Type prompt here. [negative tokens], (upweight)++, (downweight)--, swap and blend are available (see docs)",
|
"promptPlaceholder": "Type prompt here. [negative tokens], (upweight)++, (downweight)--, swap and blend are available (see docs)",
|
||||||
"negativePrompts": "Negative Prompts",
|
"negativePrompts": "Negative Prompts",
|
||||||
"sendTo": "Send to",
|
"sendTo": "Send to",
|
||||||
@ -465,7 +472,6 @@
|
|||||||
"confirmOnDelete": "Confirm On Delete",
|
"confirmOnDelete": "Confirm On Delete",
|
||||||
"displayHelpIcons": "Display Help Icons",
|
"displayHelpIcons": "Display Help Icons",
|
||||||
"useCanvasBeta": "Use Canvas Beta Layout",
|
"useCanvasBeta": "Use Canvas Beta Layout",
|
||||||
"useSlidersForAll": "Use Sliders For All Options",
|
|
||||||
"enableImageDebugging": "Enable Image Debugging",
|
"enableImageDebugging": "Enable Image Debugging",
|
||||||
"resetWebUI": "Reset Web UI",
|
"resetWebUI": "Reset Web UI",
|
||||||
"resetWebUIDesc1": "Resetting the web UI only resets the browser's local cache of your images and remembered settings. It does not delete any images from disk.",
|
"resetWebUIDesc1": "Resetting the web UI only resets the browser's local cache of your images and remembered settings. It does not delete any images from disk.",
|
||||||
@ -508,7 +514,7 @@
|
|||||||
"feature": {
|
"feature": {
|
||||||
"prompt": "This is the prompt field. Prompt includes generation objects and stylistic terms. You can add weight (token importance) in the prompt as well, but CLI commands and parameters will not work.",
|
"prompt": "This is the prompt field. Prompt includes generation objects and stylistic terms. You can add weight (token importance) in the prompt as well, but CLI commands and parameters will not work.",
|
||||||
"gallery": "Gallery displays generations from the outputs folder as they're created. Settings are stored within files and accesed by context menu.",
|
"gallery": "Gallery displays generations from the outputs folder as they're created. Settings are stored within files and accesed by context menu.",
|
||||||
"other": "These options will enable alternative processing modes for Invoke. 'Seamless tiling' will create repeating patterns in the output. 'High resolution' is generation in two steps with img2img: use this setting when you want a larger and more coherent image without artifacts. It will take longer that usual txt2img.",
|
"other": "These options will enable alternative processing modes for Invoke. 'Seamless tiling' will create repeating patterns in the output. 'High resolution' is generation in two steps with img2img: use this setting when you want a larger and more coherent image without artifacts. It will take longer than usual txt2img.",
|
||||||
"seed": "Seed value affects the initial noise from which the image is formed. You can use the already existing seeds from previous images. 'Noise Threshold' is used to mitigate artifacts at high CFG values (try the 0-10 range), and Perlin to add Perlin noise during generation: both serve to add variation to your outputs.",
|
"seed": "Seed value affects the initial noise from which the image is formed. You can use the already existing seeds from previous images. 'Noise Threshold' is used to mitigate artifacts at high CFG values (try the 0-10 range), and Perlin to add Perlin noise during generation: both serve to add variation to your outputs.",
|
||||||
"variations": "Try a variation with a value between 0.1 and 1.0 to change the result for a given seed. Interesting variations of the seed are between 0.1 and 0.3.",
|
"variations": "Try a variation with a value between 0.1 and 1.0 to change the result for a given seed. Interesting variations of the seed are between 0.1 and 0.3.",
|
||||||
"upscale": "Use ESRGAN to enlarge the image immediately after generation.",
|
"upscale": "Use ESRGAN to enlarge the image immediately after generation.",
|
||||||
|
2
invokeai/frontend/dist/locales/fr.json
vendored
2
invokeai/frontend/dist/locales/fr.json
vendored
@ -66,7 +66,7 @@
|
|||||||
"hotkeys": {
|
"hotkeys": {
|
||||||
"keyboardShortcuts": "Raccourcis clavier",
|
"keyboardShortcuts": "Raccourcis clavier",
|
||||||
"appHotkeys": "Raccourcis de l'application",
|
"appHotkeys": "Raccourcis de l'application",
|
||||||
"GeneralHotkeys": "Raccourcis généraux",
|
"generalHotkeys": "Raccourcis généraux",
|
||||||
"galleryHotkeys": "Raccourcis de la galerie",
|
"galleryHotkeys": "Raccourcis de la galerie",
|
||||||
"unifiedCanvasHotkeys": "Raccourcis du Canvas unifié",
|
"unifiedCanvasHotkeys": "Raccourcis du Canvas unifié",
|
||||||
"invoke": {
|
"invoke": {
|
||||||
|
8
invokeai/frontend/dist/locales/ru.json
vendored
8
invokeai/frontend/dist/locales/ru.json
vendored
@ -160,7 +160,7 @@
|
|||||||
"title": "Увеличить размер миниатюр галереи",
|
"title": "Увеличить размер миниатюр галереи",
|
||||||
"desc": "Увеличивает размер миниатюр галереи"
|
"desc": "Увеличивает размер миниатюр галереи"
|
||||||
},
|
},
|
||||||
"reduceGalleryThumbSize": {
|
"decreaseGalleryThumbSize": {
|
||||||
"title": "Уменьшает размер миниатюр галереи",
|
"title": "Уменьшает размер миниатюр галереи",
|
||||||
"desc": "Уменьшает размер миниатюр галереи"
|
"desc": "Уменьшает размер миниатюр галереи"
|
||||||
},
|
},
|
||||||
@ -172,7 +172,7 @@
|
|||||||
"title": "Выбрать ластик",
|
"title": "Выбрать ластик",
|
||||||
"desc": "Выбирает ластик для холста"
|
"desc": "Выбирает ластик для холста"
|
||||||
},
|
},
|
||||||
"reduceBrushSize": {
|
"decreaseBrushSize": {
|
||||||
"title": "Уменьшить размер кисти",
|
"title": "Уменьшить размер кисти",
|
||||||
"desc": "Уменьшает размер кисти/ластика холста"
|
"desc": "Уменьшает размер кисти/ластика холста"
|
||||||
},
|
},
|
||||||
@ -180,7 +180,7 @@
|
|||||||
"title": "Увеличить размер кисти",
|
"title": "Увеличить размер кисти",
|
||||||
"desc": "Увеличивает размер кисти/ластика холста"
|
"desc": "Увеличивает размер кисти/ластика холста"
|
||||||
},
|
},
|
||||||
"reduceBrushOpacity": {
|
"decreaseBrushOpacity": {
|
||||||
"title": "Уменьшить непрозрачность кисти",
|
"title": "Уменьшить непрозрачность кисти",
|
||||||
"desc": "Уменьшает непрозрачность кисти холста"
|
"desc": "Уменьшает непрозрачность кисти холста"
|
||||||
},
|
},
|
||||||
@ -494,7 +494,7 @@
|
|||||||
"cursorPosition": "Положение курсора",
|
"cursorPosition": "Положение курсора",
|
||||||
"previous": "Предыдущее",
|
"previous": "Предыдущее",
|
||||||
"next": "Следующее",
|
"next": "Следующее",
|
||||||
"принять": "Принять",
|
"accept": "Принять",
|
||||||
"showHide": "Показать/Скрыть",
|
"showHide": "Показать/Скрыть",
|
||||||
"discardAll": "Отменить все",
|
"discardAll": "Отменить все",
|
||||||
"betaClear": "Очистить",
|
"betaClear": "Очистить",
|
||||||
|
9
invokeai/frontend/dist/locales/uk.json
vendored
9
invokeai/frontend/dist/locales/uk.json
vendored
@ -160,7 +160,7 @@
|
|||||||
"title": "Збільшити розмір мініатюр галереї",
|
"title": "Збільшити розмір мініатюр галереї",
|
||||||
"desc": "Збільшує розмір мініатюр галереї"
|
"desc": "Збільшує розмір мініатюр галереї"
|
||||||
},
|
},
|
||||||
"reduceGalleryThumbSize": {
|
"decreaseGalleryThumbSize": {
|
||||||
"title": "Зменшує розмір мініатюр галереї",
|
"title": "Зменшує розмір мініатюр галереї",
|
||||||
"desc": "Зменшує розмір мініатюр галереї"
|
"desc": "Зменшує розмір мініатюр галереї"
|
||||||
},
|
},
|
||||||
@ -172,7 +172,7 @@
|
|||||||
"title": "Вибрати ластик",
|
"title": "Вибрати ластик",
|
||||||
"desc": "Вибирає ластик для полотна"
|
"desc": "Вибирає ластик для полотна"
|
||||||
},
|
},
|
||||||
"reduceBrushSize": {
|
"decreaseBrushSize": {
|
||||||
"title": "Зменшити розмір пензля",
|
"title": "Зменшити розмір пензля",
|
||||||
"desc": "Зменшує розмір пензля/ластика полотна"
|
"desc": "Зменшує розмір пензля/ластика полотна"
|
||||||
},
|
},
|
||||||
@ -180,7 +180,7 @@
|
|||||||
"title": "Збільшити розмір пензля",
|
"title": "Збільшити розмір пензля",
|
||||||
"desc": "Збільшує розмір пензля/ластика полотна"
|
"desc": "Збільшує розмір пензля/ластика полотна"
|
||||||
},
|
},
|
||||||
"reduceBrushOpacity": {
|
"decreaseBrushOpacity": {
|
||||||
"title": "Зменшити непрозорість пензля",
|
"title": "Зменшити непрозорість пензля",
|
||||||
"desc": "Зменшує непрозорість пензля полотна"
|
"desc": "Зменшує непрозорість пензля полотна"
|
||||||
},
|
},
|
||||||
@ -354,7 +354,6 @@
|
|||||||
"seamBlur": "Розмиття шву",
|
"seamBlur": "Розмиття шву",
|
||||||
"seamStrength": "Сила шву",
|
"seamStrength": "Сила шву",
|
||||||
"seamSteps": "Кроки шву",
|
"seamSteps": "Кроки шву",
|
||||||
"inpaintReplace": "Inpaint-заміна",
|
|
||||||
"scaleBeforeProcessing": "Масштабувати",
|
"scaleBeforeProcessing": "Масштабувати",
|
||||||
"scaledWidth": "Масштаб Ш",
|
"scaledWidth": "Масштаб Ш",
|
||||||
"scaledHeight": "Масштаб В",
|
"scaledHeight": "Масштаб В",
|
||||||
@ -495,7 +494,7 @@
|
|||||||
"cursorPosition": "Розташування курсора",
|
"cursorPosition": "Розташування курсора",
|
||||||
"previous": "Попереднє",
|
"previous": "Попереднє",
|
||||||
"next": "Наступне",
|
"next": "Наступне",
|
||||||
"принять": "Приняти",
|
"accept": "Приняти",
|
||||||
"showHide": "Показати/Сховати",
|
"showHide": "Показати/Сховати",
|
||||||
"discardAll": "Відмінити все",
|
"discardAll": "Відмінити все",
|
||||||
"betaClear": "Очистити",
|
"betaClear": "Очистити",
|
||||||
|
@ -438,8 +438,14 @@
|
|||||||
"infillScalingHeader": "Infill and Scaling",
|
"infillScalingHeader": "Infill and Scaling",
|
||||||
"img2imgStrength": "Image To Image Strength",
|
"img2imgStrength": "Image To Image Strength",
|
||||||
"toggleLoopback": "Toggle Loopback",
|
"toggleLoopback": "Toggle Loopback",
|
||||||
"invoke": "Invoke",
|
"invoke": "Invoke",
|
||||||
"cancel": "Cancel",
|
"cancel":
|
||||||
|
{
|
||||||
|
"immediate": "Cancel immediately",
|
||||||
|
"schedule": "Cancel after current iteration",
|
||||||
|
"isScheduled": "Canceling",
|
||||||
|
"setType": "Set cancel type"
|
||||||
|
},
|
||||||
"promptPlaceholder": "Type prompt here. [negative tokens], (upweight)++, (downweight)--, swap and blend are available (see docs)",
|
"promptPlaceholder": "Type prompt here. [negative tokens], (upweight)++, (downweight)--, swap and blend are available (see docs)",
|
||||||
"negativePrompts": "Negative Prompts",
|
"negativePrompts": "Negative Prompts",
|
||||||
"sendTo": "Send to",
|
"sendTo": "Send to",
|
||||||
|
@ -94,8 +94,8 @@ export default function CancelButton(
|
|||||||
{cancelType === 'immediate' ? (
|
{cancelType === 'immediate' ? (
|
||||||
<IAIIconButton
|
<IAIIconButton
|
||||||
icon={<MdCancel />}
|
icon={<MdCancel />}
|
||||||
tooltip={t('parameters:cancel.immediate')}
|
tooltip={t('parameters.cancel.immediate')}
|
||||||
aria-label={t('parameters:cancel.immediate')}
|
aria-label={t('parameters.cancel.immediate')}
|
||||||
isDisabled={!isConnected || !isProcessing || !isCancelable}
|
isDisabled={!isConnected || !isProcessing || !isCancelable}
|
||||||
onClick={handleClickCancel}
|
onClick={handleClickCancel}
|
||||||
className="cancel-btn"
|
className="cancel-btn"
|
||||||
@ -108,13 +108,13 @@ export default function CancelButton(
|
|||||||
}
|
}
|
||||||
tooltip={
|
tooltip={
|
||||||
isCancelScheduled
|
isCancelScheduled
|
||||||
? t('parameters:cancel.isScheduled')
|
? t('parameters.cancel.isScheduled')
|
||||||
: t('parameters:cancel.schedule')
|
: t('parameters:cancel.schedule')
|
||||||
}
|
}
|
||||||
aria-label={
|
aria-label={
|
||||||
isCancelScheduled
|
isCancelScheduled
|
||||||
? t('parameters:cancel.isScheduled')
|
? t('parameters.cancel.isScheduled')
|
||||||
: t('parameters:cancel.schedule')
|
: t('parameters.cancel.schedule')
|
||||||
}
|
}
|
||||||
isDisabled={
|
isDisabled={
|
||||||
!isConnected ||
|
!isConnected ||
|
||||||
@ -138,15 +138,15 @@ export default function CancelButton(
|
|||||||
as={IAIIconButton}
|
as={IAIIconButton}
|
||||||
icon={isOpen ? <MdArrowDropUp /> : <MdArrowDropDown />}
|
icon={isOpen ? <MdArrowDropUp /> : <MdArrowDropDown />}
|
||||||
className="cancel-options-btn"
|
className="cancel-options-btn"
|
||||||
tooltip={t('parameters:cancel.setType')}
|
tooltip={t('parameters.cancel.setType')}
|
||||||
{...rest}
|
{...rest}
|
||||||
/>
|
/>
|
||||||
<MenuList className="cancel-options-btn-context-menu">
|
<MenuList className="cancel-options-btn-context-menu">
|
||||||
<MenuItem onClick={() => dispatch(setCancelType('immediate'))}>
|
<MenuItem onClick={() => dispatch(setCancelType('immediate'))}>
|
||||||
{t('parameters:cancel.immediate')}
|
{t('parameters.cancel.immediate')}
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
<MenuItem onClick={() => dispatch(setCancelType('scheduled'))}>
|
<MenuItem onClick={() => dispatch(setCancelType('scheduled'))}>
|
||||||
{t('parameters:cancel.schedule')}
|
{t('parameters.cancel.schedule')}
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
</MenuList>
|
</MenuList>
|
||||||
</>
|
</>
|
||||||
|
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user