انجمن‌های فارسی اوبونتو

جامعه کاربران => پیشنهادات و انتقادات => نویسنده: Issac در 15 بهمن 1399، 08:19 ق‌ظ

عنوان: ویکی انجمن
ارسال شده توسط: Issac در 15 بهمن 1399، 08:19 ق‌ظ
سلام
نسخه ویکی انجمن (MediaWiki 1.29.1) هست که سال 2017 منتشر شده و بیش تر از دوسال از پایان پشتیبانی از اون میگذره.
پیشنهاد میکنم ویکی انجمن رو به نسخه ( MediaWiki 1.35) ارتقا بدین. این نسخه چهار ماه پیش منتشر شده. همچنین قابلیت VisualEditor (ویرایش بصری) هم بهش اضافه شده.
شاید این قابلیت دیگران رو برای ویرایش ویکی مشتاق تر و راحت تر کنه
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: nixoeen در 15 بهمن 1399، 04:05 ب‌ظ
درود، به زودی انجام میشه. مشکل Extensionای است که برای Authentication نوشتم و با نسخهٔ جدید کار نمی‌کنه و باید دوباره نوشته بشه.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 10 اسفند 1399، 09:41 ب‌ظ
اگه میشه اون افزونه رو اینجا بزارید، و بگید مشکلش چیه. شاید دوستان بتونن اونو حل کننن.
و اگه اون افزونه نباشه چه مشکلی ایجاد میکنه؟

ولی انگار افزونه پیچیده و حجیمیه که بعد از بیست و پنج روز هنوز درست نشده.!  ::)
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 15 فروردین 1400، 10:42 ق‌ظ
سلام

نظرتون درباره تغییر صفحه اول ویکی اوبنتو با این صفحه چیه؟ https://wiki.ubuntu.ir/wiki/خاک_بازی (https://wiki.ubuntu.ir/wiki/خاک_بازی)
اگه پیشنهادی یا انتقادی دارید خوشحال میشیم بشنویم. (اگر نه خوشحال تر)
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: دانیال بهزادی در 15 فروردین 1400، 11:57 ق‌ظ
موافقم.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: جعفر فرقانلوژ در 15 فروردین 1400، 12:41 ب‌ظ
سلام

نظرتون درباره تغییر صفحه اول ویکی اوبنتو با این صفحه چیه؟ https://wiki.ubuntu.ir/wiki/خاک_بازی (https://wiki.ubuntu.ir/wiki/خاک_بازی)
اگه پیشنهادی یا انتقادی دارید خوشحال میشیم بشنویم. (اگر نه خوشحال تر)
من هم موافقم
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: \SmHk/ در 16 فروردین 1400، 02:07 ب‌ظ
بهتر شده
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 16 فروردین 1400، 02:29 ب‌ظ
ممکنه بهتر هم بشه، اگه:
یه راهنمای بهتر برای همکاری گروهی در ویکی می‌بود.
نسخه ویکی اپدیت میشد.
به افراد مشارکت کننده دسترسی های بالا تری میشد داد.
افراد بیشتری به ویکی سر میزدن.
و...

ممنون از نظرتون
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: nixoeen در 17 فروردین 1400، 08:39 ق‌ظ
اگه میشه اون افزونه رو اینجا بزارید، و بگید مشکلش چیه. شاید دوستان بتونن اونو حل کننن.
این افزونه‌ای است که کار نمی‌کنه: لینک (https://gitlab.com/ubuntu-ir/SMFAuth)

توی این افزونه از AuthPlugin استفاده کردم که دیگه پشتیبانی نمیشه و باید با AuthManager جایگزین بشه.

ولی انگار افزونه پیچیده و حجیمیه که بعد از بیست و پنج روز هنوز درست نشده.!  ::)
خیر، افزونهٔ بسیار ساده و کوچیکیه، ولی متاسفانه زمان من بسیار محدوده و هنوز نرسیدم اون رو از نو بنویسم.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 26 فروردین 1400، 08:22 ب‌ظ
میشه در ویکی یک کلمه رو در همه صفحات تغییر داد؟
منظورم اینه کسایی که به دیتابیس سایت دسترسی دارن میتونن یک رشته رو در همه صفحات ویکی تغیییر بدن؟
اگر بله، چندین کلمه هست که معمولا غلط نوشته میشن و تغییر صفحه به صفحه اونا کار خسته کننده‌ای هست،
اینطوری میشه همه اون صفحات رو باهم ویرایش کرد. بنظرتون این کار درسته؟
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: nixoeen در 26 فروردین 1400، 08:25 ب‌ظ
تغییر مستقیم در بانک‌داده کار درستی نیست و برای اون از Botها استفاده میشه.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 16 اردیبهشت 1400، 10:54 ق‌ظ
سلام نظرتون درباره تغییر پوسته ویکی با این پوسته چیه؟
https://github.com/StarCitizenTools/mediawiki-skins-Citizen

این پوسته روی ویکی‌مدیا ۱.۳۵ و بالاتر نصب میشه که یعنی باید نسخه ویکی ارتقا پیدا کنه و روی این نسخه ویکی قابل نصب نیست.
حالت تاریک و روشن داره. (پوسته ویکتور اینطور نیست)
پوسته واکنشگرا هست. (پوسته ویکتور اینطور نیست)
قابلیت بستن(مخفی کردن) بخش ها رو داره. (//)
قابلیت تغییر اندازه قلم و عرض صفحه(عرض مقاله) رو داره. (//)
و چند تا قالیت دیگه : Persistent ToC، Rich search suggestions، Lazyload images، Webapp manifest، HTTP security response headers

همچنین اگر از نظر مدیران این پوسته به عنوان پوسته اصلی خوب نیست، دلیلش چیه؟
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 16 اردیبهشت 1400، 04:36 ب‌ظ
لطفا یکی از مدیران ویکی این صفحه رو نگاه کنن.
https://wiki.ubuntu.ir/wiki/%D8%A8%D8%AD%D8%AB_%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Common.css
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: nixoeen در 17 اردیبهشت 1400، 06:11 ق‌ظ
پوستهٔ Vector به صورت پیش‌فرض انتخاب شده، توسعهٔ مناسبی داره و همینطور هم ادامه پیدا می‌کنه. ما سعی می‌کنیم تا جای ممکن از پیش‌فرض‌های خود سیستم استفاده کنیم و چیزهای خارجی کمتری وارد سیستم کنیم تا زمان زیادی برای توسعه و تغییر لازم نباشه. هرجایی غیر از این عمل کردیم، بعدا (عموما به دلیل کمبود وقت) پشیمون شدیم.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 17 اردیبهشت 1400، 07:19 ق‌ظ
خوب میشه لاقل بعد از بروزرسانی ویکی این پوسته اضافه کنید. نه به عنوان پوسته اصلی.
اینطوری خود کاربرها میتونن پوسته مورد نظرشون رو انتخاب کنن.
توسعه پوسته ویکتور با اینکه پایدار هست ولی سرعت کمی داره. مثلا اگه بخوان قابلیت حالت تاریک و روشن رو اضافه کن با این سرعت چندین سال طول میکشه.

در مورد زمان زیاد برای تغییر هم میتوند به جای اینکه از سال 94 فقط سه نفر مدیر در میکی باشه و یک دیوانسالار.کسایی که در ویکی مشارکت مفیدی دارن رو ارتقا رتبه بدین و مسعولیت این کار ها رو از دوش خودتون بردارید. احتمالا این کار هم باعث مشارکت بیشتر و هم باعث پیشرفت ویکی میشه و دیگه شما هم میتونید به کار های خودتون برسین. تا ابد که نمیتونید تنهایی همه چیز رو بگردونید.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: آرمان اسماعیلی در 17 اردیبهشت 1400، 02:41 ب‌ظ
متن سرگشاده‌ی بدون مخاطب : این انجمن فکر می‌کنم ۱۰ ۲۰ تا راهبر و ناظر و غیره داره. خیلیاشون که حتی معلوم نیست آخرین بار کی یکی از صفحات دامنه‌ی ubuntu.ir رو باز کرده‌ن. دیگه مشارکت و کمک به انجمن و ویکی و... که پیشکش. بقیه‌ی هم که دائم میگن وقت ندارن.
نمی‌دونم کسی که وقت نداره چرا هنوز باید مسؤولیت داشته باشه. چرا مسؤولیت رو منتقل نمی‌کنه به کسانی که وقت و اشتیاق واسه انجام کار دارن.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: nixoeen در 17 اردیبهشت 1400، 03:07 ب‌ظ
کسایی که در ویکی مشارکت مفیدی دارن رو ارتقا رتبه بدین و مسعولیت این کار ها رو از دوش خودتون بردارید.
هدف همینه و داره انجام هم میشه. حتا برای قسمتی از اون کمک‌هزینهٔ مالی هم جمع‌آوری کردم که کار انجام بشه: لینک (https://forum.ubuntu-ir.org/index.php?topic=145786.0)
البته کار هم باید به نحوی انجام بشه که انجمن زنده بمونه، وگرنه سرنوشت این انجمن هم میشد سرنوشتی که اکثر انجمن‌های دیگه داشتند.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 18 اردیبهشت 1400، 12:08 ب‌ظ
خوب میشه لاقل بعد از بروزرسانی ویکی این پوسته اضافه کنید. نه به عنوان پوسته اصلی.
اینطوری خود کاربرها میتونن پوسته مورد نظرشون رو انتخاب کنن.
...

در مورد زمان زیاد برای تغییر هم میتوند به جای اینکه از سال 94 فقط سه نفر مدیر در ویکی باشه و یک دیوانسالار....
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 18 اردیبهشت 1400، 12:09 ب‌ظ
لطفا یکی از مدیران ویکی این صفحه رو نگاه کنن.
https://wiki.ubuntu.ir/wiki/%D8%A8%D8%AD%D8%AB_%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Common.css
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: M!lad در 18 اردیبهشت 1400، 02:01 ب‌ظ
لطفا یکی از مدیران ویکی این صفحه رو نگاه کنن.
https://wiki.ubuntu.ir/wiki/%D8%A8%D8%AD%D8%AB_%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Common.css

انجام شد. نتیجه نهایی البته باید مورد تایید ناظرین باشه.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 18 اردیبهشت 1400، 02:49 ب‌ظ
لطفا یکی از مدیران ویکی این صفحه رو نگاه کنن.
https://wiki.ubuntu.ir/wiki/%D8%A8%D8%AD%D8%AB_%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Common.css

انجام شد. نتیجه نهایی البته باید مورد تایید ناظرین باشه.
ممنون اینکه صفحه اول هنوز تو گوشی به دو بخش نمایش داده میشه :
1. هنوز این کلاس ها در صفحه اول استفاده نشدند.
2. قالب فعلی ویکی بخواطر هدر و فوتر اصلی سایت واکنشگرا نمیشه. چون یه حداقل اندازه براش ایجاد کردن(1080 پیکسل).

یه تست میکنم ببینم چی شد.
درست کار میکنه.
ولی به علت دومی که بالا گفتم هنوز بقیه متن ها به صورت طولانی در یک خط نمایش داده میشن.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 22 اردیبهشت 1400، 11:30 ق‌ظ
میشه یه ویکی ازمایشی درست کنید تا بشه همزمان هم روی انجمن ازمایشی و هم روی ویکی ازمایشی کار کرد.
از اونجایی که انجمن جدید به این زودیا جایگزین نمیشه، لاقل روی ویکی یکم کار کنیم.
من اخرین نسخه مدیاویکی(۱.۳۵) رو روی کامپیوترم نصب کردم و هدر و فوتر که درست کرده بودم رو بهش اضافه کردم.
فایل هایی که تغییر دادم:
Vector/includes/templates/skin.mustache
اضافه کردن خط ۴۱، ۱۱۹
Vector/resources/skins.vector.styles/ubuntuir/skin.less
اضافه کردن خط ۵
فایل هایی که اضافه کردم:
Vector/includes/templates/ubuntuIrHeader.mustache
Vector/includes/templates/ubuntuIrFooter.mustache
Vector/resources/skins.vector.styles/ubuntuir/ubuntuir.less
کل پوسته رو پیوست میکنم. اگه از یه نسخه دیگه استفاده میکنید میتونید فایل ها رو خودتون جایگزین کنید.(نکته: این پوسته ویکتور هست و اسمش تغییر نکرده، وقتی مدیا ویکی رو نصب میکنید پوسته ویکتور به صورت پیشفرض نصب و فعال هست. باید این پوسته رو در پوشه skins در مدیا ویکی جایگزین پوشه قبلی کنید.)

عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: nixoeen در 22 اردیبهشت 1400، 07:53 ب‌ظ
توجه کنید که پوسته باید بر پایهٔ static باشه و اطلاعات رو از اونجا بخونه. در نتیجه اگر منوی بالا رو توی static تغییر دادیم، توی Wiki هم بدون نیاز به هیچ تغییری، اون تغییر اعمال بشه.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 22 اردیبهشت 1400، 11:21 ب‌ظ
فکر کنم این هدر و فوتر رو از حداقل پنج سال پیش تا الان تغییر ندادید؟ درسته؟

بعد انجمن ازمایشی هم که خدا رو شکر، هدر و فوتر با یه افزونه نمایش داده میشه تا هماهنگیش با قالب اون بیشتر بشه.(دیگه کجا میمونه؟)
بنظر من این کار فقط به رابط کاربری ویکی صدمه میزنه و زحمت درست کردنش و هماهنگ کردنش رو بیشتر میکنه.
همونطور که الان کل قالب ویکی رو در قالب سایت چپوندین(قرار دادید).

اگه لطف کنید پوسته ای که الان ویکی ازش استفاده میکنه رو اینجا قرار بدید ، ممنون میشم.
شاید بشه از روشی که در حال حاظر برای ویکی استفاده میشه تقلید کرد.

همچنین میشه پوسته سیتیزن رو که قبلا لینکشو فرستادم رو در ویکی جدید نصب کنید تا اگر کاربر خواست از اون استفاده کنه؟

و در ادامه فونت وزیر رو به پوسته ویکتور اضافه کردم. پوسته جدید رو پیوست میکنم.
متسفانه پوسته بیشتر از یک مگابایت حجمش شد  :o و نمیشد در یک فایل فرستاد و اونو در دوتا قسمت فرستادم.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: nixoeen در 23 اردیبهشت 1400، 03:31 ق‌ظ
و در ادامه فونت وزیر رو به پوسته ویکتور اضافه کردم. پوسته جدید رو پیوست میکنم.
تنظیمات فونت و رنگ‌ها در static انجام میشه. احتمالا اگر بجای اینکه سعی کنید تیکه بندازید، پیغام قبلی من رو می‌خوندین، هم افراد شما رو بیشتر جدی میگیرند، هم خودتون کارهاتون بهتر پیش میره.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 23 اردیبهشت 1400، 10:21 ق‌ظ
من زبان php بلد نیستم، ولی سعیم رو کردم.
پوسته رو ویرایش کردم تا فقط هدر و فوتر رو از از ساب دامین استاتیک بگیره. یعنی این دو تا فایل رو:
http://static.ubuntu.ir/header_body.php
http://static.ubuntu.ir/footer_body.php
همچنین فایل های استایل دهی (css) و فونت ها رو:
http://static.ubuntu.ir/css/ubuntuir.css
دوتا تصویر پیوست میکنم، اولی ویکی جدید با هدر و فوتر قبلی و دومی با هدر و فوتر ای که خودم درست کردم.
چون هدر و فوتر رو داخل پوسته ویکی بردم ، خود مدیاویکی تمام استایل دهی های راست و چپ رو برعکس میکنه(یکی از خوبیاشه)

فایل هایی که تغییر یا اضافه کردم:
Vector/includes/templates/skin.mustache:41-119
Vector/resources/skins.vector.styles/ubuntuir/skin.less:5
Vector/resources/skins.vector.styles/ubuntuir/ubuntuir.less
Vector/includes/VectorTemplate.php:141-142
همچنین برای استفاده از یه فونت جدا تو این پوسته باید خط های ۳ تا ۸ رو در فایل "Vector/resources/skins.vector.styles/ubuntuir/ubuntuir.less" از کامنت در بیارید.
اون پوشه استاتیکی که من استفاده کردم هم پیوست میکنم.
عنوان: پاسخ : ویکی انجمن
ارسال شده توسط: Issac در 02 امرداد 1400، 02:30 ب‌ظ
سلام.
برای ویرایش راحت‌تر صفحه اول ویکی اوبونتو و همچنین صفحات دیگه پیشنهاد میکنم که استایل‌های زیر رو به صفحه‌ی: wiki.ubuntu.ir/wiki/مدیاویکی:common.css (http://wiki.ubuntu.ir/wiki/مدیاویکی:common.css) اضافه کنید.

بیش‌تر از ۹۰ درصد این کد ها رو از bootstrap.css برداشتم.
همچنین اگه این قالب‌ها رو اضافه کردید دیگه نیازی به قالب‌هایی که قبلا آقا میلاد اضافه کرده بودنید، نیست.
این کار باعث تفاوت آنچنانی نمیشه، فقط توسعه بعضی صفحات رو سریعتر میکنه.
.p-1 { padding: 0.25rem !important; }
.py-1 { padding: 0.25rem 0 !important; }
.px-1 { padding: 0 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }
.py-2 { padding: 0.5rem 0 !important; }
.px-2 { padding: 0 0.5rem !important; }

.m-1 { margin: 0.25rem !important; }
.my-1 { margin: 0.25rem 0 !important; }
.mx-1 { margin: 0 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }
.my-2 { margin: 0.5rem 0 !important; }
.mx-2 { margin: 0 0.5rem !important; }

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  <!-- margin-right: -15px;
  margin-left: -15px; -->
}

.row-cols-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.row-cols-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.row-cols-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }

.row-cols-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.row-cols-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }

.row-cols-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }

.col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }

.col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }

.col-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }

.col-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }

.col-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-3.m-1, .col-3.mx-1 { -ms-flex: 0 0 calc(25% - 0.5rem); flex: 0 0 calc(25% - 0.5rem); max-width: calc(25% - 0.5rem); }
.col-3.m-2, .col-3.mx-2 { -ms-flex: 0 0 calc(25% - 1rem); flex: 0 0 calc(25% - 1rem); max-width: calc(25% - 1rem); }

.col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-4.m-1, .col-4.mx-1 { -ms-flex: 0 0 calc(33.333333% - 0.5rem); flex: 0 0 calc(33.333333% - 0.5rem); max-width: calc(33.333333% - 0.5rem); }
.col-4.m-2, .col-4.mx-2 { -ms-flex: 0 0 calc(33.333333% - 1rem); flex: 0 0 calc(33.333333% - 1rem); max-width: calc(33.333333% - 1rem); }

.col-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }

.col-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-6.m-1, .col-6.mx-1 { -ms-flex: 0 0 calc(50% - 0.5rem); flex: 0 0 calc(50% - 0.5rem); max-width: calc(50% - 0.5rem); }
.col-6.m-2, .col-6.mx-2 { -ms-flex: 0 0 calc(50% - 1rem); flex: 0 0 calc(50% - 1rem); max-width: calc(50% - 1rem); }

.col-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }

.col-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }

.col-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-9.m-1, .col-9.mx-1 { -ms-flex: 0 0 calc(75% - 0.5rem); flex: 0 0 calc(75% - 0.5rem); max-width: calc(75% - 0.5rem); }
.col-9.m-2, .col-9.mx-2 { -ms-flex: 0 0 calc(75% - 1rem); flex: 0 0 calc(75% - 1rem); max-width: calc(75% - 1rem); }

.col-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }

.col-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }

.col-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.col-12.m-1, .col-12.mx-1 { -ms-flex: 0 0 calc(100% - 0.5rem); flex: 0 0 calc(100% - 0.5rem); max-width: calc(100% - 0.5rem); }
.col-12.m-2, .col-12.mx-2 { -ms-flex: 0 0 calc(100% - 1rem); flex: 0 0 calc(100% - 1rem); max-width: calc(100% - 1rem); }

.col-100 { flex-basis: 100px; }
.col-200 { flex-basis: 200px; }
.col-300 { flex-basis: 300px; }
.col-400 { flex-basis: 400px; }
.col-500 { flex-basis: 500px; }

@media screen and (max-width: 480px) {
  .row {
    display: flex;
    flex-direction: column;
  }
}