وکیپیڈیا skrwiki https://skr.wikipedia.org/wiki/%D9%BE%DB%81%D9%84%D8%A7_%D9%BE%D8%B1%D8%AA MediaWiki 1.47.0-wmf.4 first-letter میڈیا خاص ڳالھ مہاڑ ورتݨ آلا ورتݨ آلے نال ڳالھ مہاڑ وکیپیڈیا وکیپیڈیا ڳالھ مہاڑ فائل فائل ڳالھ مہاڑ میڈیا وکی میڈیا وکی ڳالھ مہاڑ سانچہ سانچہ ڳالھ مہاڑ مدد مدد ڳالھ مہاڑ ونکی ونکی ڳالھ مہاڑ TimedText TimedText talk ماڈیول ماڈیول ڳالھ مہاڑ Event Event talk سرائیکستان دا نقشہ 0 1559 71451 71446 2026-06-03T03:18:52Z Sraiki 12 /* سرائیکستان دے نقشے دی تاریخ */ 71451 wikitext text/x-wiki بھرا عامر فہیم دی [[سرائیکستان]] نقشہ بارے پوسٹ اتے بھراویں دے Replyes دا جواب :- [[File:Map-of-saraikistan.jpg|thumb|سرائیکستان دا نقشہ]] سجنڑو :- اول تاں میں کڈھیں خود کہیں کوں نی آکھیا جو نقشہ میں بنڑایا ھا پر میڈا بھرا مجاھد جتوئی اج خود انکاری تھیا بیٹھے جناں خود کئی دفعہ تے ڈھر جاہ تے آکھیے جو اے کم اجمل مسن دا ھے، ایندے وچ رتی بھر کوڑ کینی جو SQM دے ابتدئی ڈینہیں اچ مجاھد بھرا دی ماڈل ٹاون اچ فوٹو گرافری والی دوکان دے چوبارے اتے اے بقشہ تیار تھیا ھا، میں سروے آف [[پاکستان]] دے [[صوبہ]] پنجاب، [[سندھ]] تے سرحد دے نقشے گھن آیا ھم تے بھرا مجاھد دی سرپرستی تے مشورے مطابق طے کیتا کیا جو کہڑا کہڑا ضلع نقشے اچ شامل کیتا ونجے، اے طے تھیونڑ دے بعد اچ اے [[سرائیکستان]] دا نقشہ سروے آف [[پاکستان]] دے نقشے توں ھر ضلع دی حدود دا خیال کریندیں اناں نقشیں توں میں خود تیار کیتا ھا پر مکمل رھنمائی بھرا مجاھد جتوئی دی ھئی تے اے اناں دے آکھنڑ تے تیار تھیا ، حقیقت تاں ایہا ھے پر میں کڈھیں کہیں کوں نی آکھیا جو میں بنڑے نہ کڈھیں ایندا کریڈٹ چاونڑ دی کوشش کیتی ھے، بھرا عامر فہیم دی ایں پوسٹ لاونڑ تے تاریخ مسخ پئی تھیندی اے تاں اناں کوں آکھساں جو ادا ڈیلیٹ کر چھوڑ ایں پوسٹ کوں ، میڈے بھرا تے اساڈے تحریکی [[استاد]] توں اے برداشت نی تھیا جو ھک کارکن دا ناں کیوں آوے ، فوری آکھ ڈیتے جو تاریخ مسخ نہ کرو ، اے کم تاں صرف لیڈریں دے ھوندن ، بلکہ خود کئی دفعہ مجاھد بھرا خود میڈے ناں آکھیے خو اے کارنامہ اجمل مسن دا اے ۔ سئیں، اساں تاں اپڑں ناں تک نہ لکھیا ھا ، بعد اچ ایں نقشے تے بئے کجھ بندیں وی ناں لکھ تے شائع کیتا ھا تاں یندا مطلب اے نی جو نقشہ اناں بنڑے ۔ جیوے [[سرائیکی]] (اجمل مسݨ) <ref>https://m.facebook.com/story.php?story_fbid=609036739497503&id=100011735471761</ref> == سرائیکستان دے نقشے دی تاریخ == * [[امارت ملتان]] دا نقشہ * [[لنگاہ سلطنت ]] دا نقشہ * [[صوبہ ملتان]] دا نقشہ * اوبرائن دی طرفوں کنٹری ملتان دا نقشہ ١٨٨١ء * دیوان فرید دے مقدمہ وچ عبدالرشید نسیم طالوت دی لکھت * مہر عبدالحق دی کتاب وچ ملتانی زبان دا علاقہ == سرائیکی پارٹیاں دا متفقہ نقشہ == سرائیکی پارٹیاں دا متفقہ نقشہ بݨاوݨ وچ ترائے شخصیات دا ناں آندے۔ * احسان چنگواݨی * اجمل مسن * مجاہد جتوئی == نقشے دی شکل و صورت == سرائیکستان دا نقشہ غور نال ݙٹھا ون٘ڄے تاں ایندی شکل کئی ونک دیاں چیزاں نال رلدی ملدی ہے، جیندے وچوں کجھ اہم ایہ ہن: == ١. ہک اݙدے ہوئے پکھی (پرندے) دی شکل == جے تساں ایں نقشے کوں ہک پکھی دی شکل وچ ݙیکھو: * '''سر اتے چون٘جھ:''' ساریاں توں اتلا حصہ (میانوالی اتے ٹانک) ایں پکھی دا سر اتے چون٘جھ لڳدے۔ * '''پَر (پرواز):''' کھٻے پاسے دیرہ غازی خان، راجن پور اتے سڄے پاسے خانیوال، وہاڑی، لودھراں ایں پکھی دے کھنڈے ہوئے پَر لڳدن، جیویں او اݙدا پیا ہووے۔ * '''پوچھڑ (دُم):''' تلوتلا حصہ (رحیم یار خان اتے بہاولپور) ایں پکھی دی پچھلڑی یا پوچھڑ وان٘ڳوں ݙسدے۔ == ٢. ہک ٻیٹھے ہوئے شیر یا چیتے دی شکل == جے اینکوں ہک ٻیٹھے ہوئے خونخوار جانور دی نظر نال ݙٹھا ون٘ڄے: * '''اڳلے پیر اتے ہتھ:''' دیرہ غازی خان اتے راجن پور دا علاقہ شیر دے اڳلے پیر وان٘ڳوں لڳدے جیڑھے او اڳوں تے دھر تے ٻہندے۔ * '''پچھلا حصہ اتے لَک:''' بہاولپور اتے رحیم یار خان دا وݙا علاقہ اوندا پچھلا دھڑ اتے لَک ٻݨدے۔ * '''سر:''' اتلا حصہ (میانوالی) اوندا اتے چکیا ہویا سر محسوس تھیندے۔ == ٣. ہک انسانی جثے (انسان دے ڈھانچے) دی شکل == ایندی شکل ہک کھڑے ہوئے انسان نال وی رلدی ہے: * '''سر:''' میانوالی دا علاقہ سر دی جاہ ہے۔ * '''چھاتی اتے پیٹ:''' دیرہ اسماعیل خان، بھکر، لئیہ اتے کوٹ ادو ایں جثے دا لک اتے پیٹ ہن۔ * '''ٻانہیں (بازو):''' ہک پاسے ٹانک اتے دیرہ غازی خان اتے ٻئے پاسے خانیوال اتے وہاڑی ٻانہیں وان٘ڳوں ٻاہروں نکھتے ہوئے ہن۔ * '''پیر:''' تلوتے رحیم یار خان اتے بہاولپور ایں جثے دے مضبوط پیر ہن۔ == ٤. تریجھی تریخ دا چندر == سرائیکستان دا نقشہ ہلال (نویں ٹھلھے چندر) یا تریجھی تریخ دے چندر دی شکل نال ٻہوں رلدا ملدا  ہے۔ اگر غور کیتا ون٘ڄے تاں نقشے دا ڈیزائن ایں طرحاں بݨایا ڳیا ہے جو ایہ ہلال دی شکل (Crescent Shape) وانڳوں مڑیا ہویا نظر آندا ہے۔ ایں سانڳے ایندے بارے معلومات تلے ݙتیاں ڳئیاں ہن: === چندر دی شکل دی تفصیل === * چندر دی تریخ: ایہ اسلامی مہینے دی ** ݙوجھی تریخ** دا چندر (ہلال) ہے، جینکوں باریک چندر وی آکھیا ویندے۔ * علامتی تشبیہ: ایں نقشے وچ سرائیکی وسیب دے اضلاع کوں ہک لڑی وچ ایں طرحاں جوڑیا ڳیا ہے جو ایہ ابھردے ہوئے نویں چندر (ہلال) دی شکل اختیار کر گھیندا ہے، جیڑھا جو ہک نویں آغاز اتے روشنی دی علامت ہے۔ === نقشے تے لکھی لکھت دا خلاصہ === نقشے دے تلے سڄے پاسے سرائیکی زبان وچ ایہ معلومات لکھی ہوئی ہے: * عنوان: سرائیکی اکثریتی اضلاع * آبادی: ٥ کروڑ ستارھاں ضلعے (پنج کروڑ ستارھاں ضلعے دی کل آبادی) * رقبہ: ١,١٣,٤١٦ مربع کلومیٹر ==حوالے== e9w33dzkmc736h5a1ax0xnz38l6g9pv کمیل ابن زیاد 0 4129 71452 22591 2026-06-03T03:23:35Z Veritasphere 43 Veritasphere ٹوریا ڳیا ورقہ [[حضرت کمیل ابن زیاد رضی اللہ عنہ]] توں [[کمیل ابن زیاد]]: Misspelled title 22591 wikitext text/x-wiki کمیل ابن زیاد النخعی یا کُمَیل بن زِیاد بن نَہِیک نَخَعی صُہبانی الکوفی (پیدائش: 611ء— وفات: 701ء)، حضرت علی بن ابی طالب دے ساتھیاں تے مخلصین وچوں ہن۔ آپ نال [[دعائے کمیل]] منسوب ہے۔ [[File:تخطيط اسم كميل بن زياد النخعي.jpg|thumb| ]] == سوانح == کمیل ابن زیاد رضی اللہ عنہ دا تعلق قبیلۂ نَخَع نال ہئی تے والد دا ناں زیاد بن نَہِیک ہے۔ رسول اللہ صلی اللہ علیہ و سلم نے قبیلۂ نخع کیتے دعا فرمائی ہے کہ: اَللّہمَ بارِك فِی النَخَع۔<ref>[[ابن اثیر جزری]]: [[اسد الغابۃ فی معرفۃ الصحابۃ]]، جلد 1، صفحہ 75۔</ref><ref>[[ابن سعد بغدادی]]، [[طبقات ابن سعد|الطبقات الكبیر]]، جلد 1، صفحہ 261۔</ref> حضرت کمیل دا سالِ پیدائش کہیں قدیمی ماخذ وچ موجود نی، البتہ [[خیر الدین الزرکلی]] (متوفی [[25 نومبر]] [[1976ء]]) نے اپݨی تصنیف [[الاعلام الزرکلی]] وچ سال پیدائش [[12ھ]] مطابق [[633ء]] لکھا ہے۔<ref>[[خیر الدین الزرکلی]]: الأعلام قاموس تراجم لأشہر الرجال و النساء، جلد 5، صفحہ 234۔</ref> شارح [[نہج البلاغہ]] محمد دستی نے لکھا ہے کہ [[کوفہ]] وچ [[محمد ابن مسلم تے ابراہیم ابن مسلم|طفلان مسلم بن عقیل]] دا قاتل حارث بن زیاد (جیہڑا [[ابن زیاد|عبیداللہ ابن زیاد]] دا ساتھی ہئی)، حضرت کمیل ابن زیاد دا بھرا ہئی۔<ref>محمد دشتی:  ترجمہ نہج البلاغہ، صفحہ 599، مکتوب نمبر 61 کا پاورقی حاشیہ۔مطبوعہ [[قم]]، 1379 ہجری شمسی۔</ref> === خلافت علویہ وچ === حضرت کمیل شیعان علی وچ شمار کیتے ویندے ہن جیہڑے [[علی بن ابی طالب|حضرت علی]] دی بیعت کرݨ والے پہلے افراد وچوں ہن۔ [[جنگ صفین]] ([[26 جولائی|26 جولائی تا 28 جولائی]] [[657ء]]) وچ وی [[علی بن ابی طالب|حضرت علی بن ابی طالب]] دے نال شریک رہیے۔ [[ابن جریر طبری|مؤرخ ابن جریر طبری]] (متوفی [[310ھ]]) نے [[تاریخ الرسل والملوک]] وچ لکھا ہے کہ: [[عثمان بن عفان|خلیفہ سوم حضرت عثمان رضی اللہ عنہ]] نے حضرت کمیل کوں [[شام]] بھیڄ ݙتا ہئی۔<ref>[[ابن جریر طبری]]: [[تاریخ الرسل والملوک]]، جلد 6، صفحہ 2195 تا 2199۔</ref> == بحیثیت حاکمِ ہیت == [[علی بن ابی طالب|حضرت علی بن ابی طالب]] نے آپ کوں شہر ہیت دا والی مقرر کیتا ۔<ref>ایہ شہر ہِیت سݙیندا ہئی جیہڑا [[شام]] دی سرحد تے [[دریائے فرات]] دے ساحل تے واقع ہے۔ موجودہ زمانے وچ [[عراق]]ی صوبہ [[رمادی|الرمادی]] وچ شامل ہے۔ عراق تے سرزمین عرب دے جنوبی علاقیاں دے قافلے ہیت دے رستوں شام دے شہر حلب دا سفر اختیار کریندے ہن۔ ہیت ہک آباد شہر ہئی جیہڑا مضبوط حصار وچ گھریا ہویا ہئی۔</ref> حضرت کمیل کوں معلوم تھیا کہ حضرت معاویہ دا لشکر سفیان بن عوف دی سرکردگی وچ ہیت تے یلغار دا ارادہ رکھدا ہے تاں انھاں نے گماں کیتا کہ دشمن قرقیسیا وچ ہے چنانچہ اپݨی فوج دے صرف 50 افراد کوں شہر دی حفاظت تے مامور کیتا تے باقی افراد کوں گھن کے قرقیسیا دی جانب عازم سفر تھئے۔ دشمن دے لشکر نے موقعے توں فائدہ چا کے ہیت تے حملہ کیتا جیندی بنا تے ہک مراسلے دے ذریعے [[علی ابن ابی طالب|حضرت علی]] دی سرزنش دا نشانہ بݨے۔ <ref>[[بلاذری|احمد بن یحییٰ البلاذری]]: أنساب الأشراف، جلد 5، صفحہ 517۔</ref> اِیں سرزنش دا متن [[نہج البلاغہ]] وچ موجود ہے کہ: ’’آدمی دا اُوں کم کوں نظرانداز کر ݙیوݨا کہ جیہڑا اُونکوں سپرد کیتا ڳیا ہے تے جیہڑا کم اُوندی بجائے ݙوجھیاں نال متعلق ہے، اُوندے وچ خواہ مخواہ گُھسݨا ہک کھلی ہوئی کمزوری تے تباہ کن فکر ہے۔ تیݙا اہل قرقیسا تے دھاوا ٻول ݙیوݨا تے اپݨی سرحداں کوں خالی چھوڑ ݙیوݨا جبکہ اتھاں نہ کوئی حفاظت کرݨ والا تے نہ دشمن دی سپاہ کوں روکݨ والا ہے، ہک پریشان خیالی دا مظاہرہ ہئی۔ اِیں طرح توں اپݨے دشمناں کیتے پل بݨ ڳیا جیہڑے تیݙے دوستاں تے حملہ آور تھیوݨ دا اِرادہ رکھدے ہوون۔ اِیں عالم وچ کہ نہ تیݙے بازؤاں وچ توانائی ہے، نہ تیݙا کجھ رعب و دَبدبہ ہے، نہ توں دشمن دا رستہ روکݨ والا ہیں،  نہ اُوندا زور تروڑݨ والا ہیں،  نہ اپݨے شہر والاں دے کم آوݨ والا ہیں تے نہ اپݨے امیر دی طرفوں کوئی کم انجام دیوݨ والا ہیں ‘‘۔ <ref>[[سید شریف رضی]]: [[نہج البلاغہ]]، مکتوب نمبر61، مترجم مفتی جعفر حسین، صفحہ 677۔ مطبوعہ [[لاہور]]، [[2003ء]]۔</ref> [[علی بن ابی طالب|حضرت علی رضی اللہ عنہ]] دی شہادت (21 [[رمضان]] [[40ھ]]/ [[27 جنوری]] [[661ء]]) دے بعد آپ [[حسن بن علی|امام حسن رضی اللہ عنہ]] دے مصاحباں وچ شامل رہیے۔<ref>[[شیخ طوسی]]، رجال الطوسی، صفحہ97۔ مطبوعہ [[قم]]، [[1415ھ]]۔</ref> == روایات == حضرت کمیل نے [[علی بن ابی طالب|حضرت علی بن ابی طالب]] توں دعائے خضر کوں نقل کیتا ہے۔ [[محمد باقر مجلسی|علامہ مجلسی]] نے [[بحار الانوار]] وچ [[علی بن ابی طالب|حضرت علی بن ابی طالب]] دی متعدد وصیتاں کوں کمیل ابن زیاد دے حوالے نال نقل کیتا ہے۔ ابن شعبہ حرانی نے تحف العقول وچ وی اِنہاں وصایا کوں نقل کیتے۔<ref>ابن شعبہ الحرانی: تحف العقول، صفحہ 171 تا 176۔مطبوعہ [[قم]]، [[1404ھ]]۔ </ref> [[اہل سنت|اہل سنت منابع]] وچ حضرت کمیل کوں قلیل الحدیث آکھا ڳیا ہے تاہم محدث [[یحییٰ بن معین]] (متوفی [[848ء]]) تے محدث [[ابن حبان|ابن حبان البُستی]] (متوفی [[20 اکتوبر]] [[965ء]]) نے آپ کوں ثقہ قرار ݙتے جبکہ [[ابوسعد السمعانی]] (متوفی [[562ھ]])نے اِنہاں توں روایت کوں ضعیف تے غیر ثقہ قرار ݙتے۔ [[ابن حجر عسقلانی|علامہ ابن حجر عسقلانی]] نے لکھا ہے کہ: حضرت کمیل نے [[علی بن ابی طالب|حضرت علی بن ابی طالب]]، [[عمر بن خطاب|خلیفہ دؤم حضرت عمر رضی اللہ عنہ]]، [[عثمان بن عفان|خلیفہ سوم حضرت عثمان رضی اللہ عنہ]]، [[عبد اللہ بن مسعود|عبداللہ ابن مسعود رضی اللہ عنہ]] (متوفی [[650ء]])، [[ابو ہریرہ|حضرت ابوہریرہ رضی اللہ عنہ]] (متوفی [[59ھ]]) توں روایت کیتی ہے جبکہ عبدالرحمن بن عابس، ابو اسحاق سبیعی، عباس بن ذریح، عبد اللہ بن یزید صہبانی، اعمش، عبدالرحمن بن جندب وغیرہ نے انہاں توں روایت کی ہے۔<ref name=":0">[[ابن حجر عسقلانی|علامہ ابن حجر عسقلانی]]: [[الاصابہ فی تمييز الصحابہ]]، جلد 5، صفحہ 486۔ مطبوعہ دارالکتب العلمیہ، [[بیروت]]، [[لبنان]]، [[1382ھ]]/ [[1962ء]]</ref> == وفات == [[File:در ورودی حرم کمیل بن زیاد - panoramio.jpg|thumb| ]] [[File:ورودی مقام کمیل بن زیاد - panoramio (1).jpg|thumb| ]] [[File:ضريح كميل بن زياد.jpg|thumb| ]] سال شہادت وچ [[مؤرخ]]ین دا اختلاف ہے۔ متعدد روایات وچ [[82ھ]]، [[83ھ]] تے [[88ھ]] موجود ہے۔<ref name=":0"/> [[خلیفہ بن خیاط|مؤرخ خلیفہ بن خیاط]] نے وی سال وفات [[82ھ]] لکھا ہے۔ <ref>[[خلیفہ بن خیاط]]: تاریخ خلیفہ، صفحہ 222، تذکرہ سنہ [[82ھ]]۔ مطبوعہ دارالفکر، [[بیروت]]، [[لبنان]]، [[1414ھ]]۔</ref> [[مؤرخ]]ین کا اتفاق [[82ھ]] (مطابق [[701ء]]) بیان کیتا ہے۔[[ابن حجر عسقلانی|علامہ ابن حجر عسقلانی]] نے [[یحییٰ بن معین]] دا بیان نقل کیتا ہے کہ کمیل ابن زیاد دی وفات [[88ھ]] وچ تھئی۔[[ابن حجر عسقلانی|علامہ ابن حجر عسقلانی]] نے آکھا ہے کہ وقت شہادت آپ دی عمر 70 سال ہئی۔ [[شمس الدین الذہبی|مؤرخ اسلام شمس الدین الذہبی]] نے [[مدائنی|المدائنی]] (متوفی [[843ء]]) دا قول نقل کیتے کہ آپ دی عمر 90 سال ہئی۔<ref>[[شمس الدین الذہبی]]: تاریخ الاسلام، جلد 6، صفحہ 177۔</ref> آپ کوں [[خلافت امویہ|اُموی]] دے [[حجاز|والی حجاز و عراق]] [[حجاج بن یوسف|حجاج بن یوسف الثقفی]] نے قتل کروایا۔ حجاج نے کمیل کوں سݙوایا تاں اوہ فرار تھی ڳئے لیکن جݙݨ حجاج نے انہاں دے قبیلے تے اعزاء و اقارب کوں تنگ کرݨا شروع کیتا تاں حضرت کمیل، حجاج دے کول پہنچے تے مختصر جیہی گفتگو دے بعد حجاج نے انہاں دے قتل دا حکم جاری کیتا۔<ref name=":0"/> [[اہل تشیع|شیعی منابع]] دے مطابق [[علی بن ابی طالب|حضرت امیرالمومنین علی بن ابی طالب]] نے حضرت کمیل دی شہادت دی خبر ݙتی ہئی۔<ref>[[محمد باقر مجلسی]]: [[بحار الانوار]]، جلد 41، صفحہ 316۔ مطبوعہ مؤسسۃ الوفاء، [[بیروت]]، [[لبنان]]، [[1404ھ]]۔</ref><ref>[[ابن شہر آشوب|ابن شہر آشوب المازندرانی]]: المناقب آل أبی طالب، جلد 2، صفحہ 271۔ مطبوعہ مؤسسہ انتشارات علامہ، [[قم]]، [[ایران]]، [[1379ھ]]۔</ref> حضرت کمیل دا مزار نجف تے کوفہ دے رستے وچ علاقۂ ثوّیہ (حی الحنانہ) وچ [[مسجد حنانہ]] دے قریب واقع ہے۔<ref>احمد علوی: راہنمای مصور سفر زیارتی عراق، مطبوعہ [[قم]]، [[ایران]]، 1389 شمسی ہجری۔</ref> ==حوالے== 54obhodnh3agg88leizfran3xgtynab ماڈیول:Color temperature 828 33767 71447 2026-06-02T19:26:57Z Fahads1982 1531 "-- Module:Color temperature local p = {} local function blackbody_xy(T) -- Formulas from https://github.com/crosscountrycoder/color-converter/blob/main/README.md#polynomial_fitpy-and-polynomial_testpy -- T must be greater than or equal to 800 (this is enforced elsewhere in the code) local x, y if T < 1661 then x = 0.12790668 + 1311.3574 / T - 1335109.8 / T^2 + 6.9429482e8 / T^3 - 1.4571589e11 / T^4 y = 0.35946988 + 477.95393 / T - 1062716.0 /..." نال ورقہ تخلیق تھیا 71447 Scribunto text/plain -- Module:Color temperature local p = {} local function blackbody_xy(T) -- Formulas from https://github.com/crosscountrycoder/color-converter/blob/main/README.md#polynomial_fitpy-and-polynomial_testpy -- T must be greater than or equal to 800 (this is enforced elsewhere in the code) local x, y if T < 1661 then x = 0.12790668 + 1311.3574 / T - 1335109.8 / T^2 + 6.9429482e8 / T^3 - 1.4571589e11 / T^4 y = 0.35946988 + 477.95393 / T - 1062716.0 / T^2 + 7.5671541e8 / T^3 - 1.8700243e11 / T^4 elseif T < 4328 then x = 0.21594484 + 460.83273 / T + 1497568.7 / T^2 - 3.3177634e9 / T^3 + 1.9306612e12 / T^4 y = 0.15480888 + 1394.6527 / T - 2259297.6 / T^2 + 8.4916936e8 / T^3 + 3.1769991e11 / T^4 else x = 0.23994527 + 246.81976 / T + 1707275.0 / T^2 - 5.4391967e8 / T^3 - 5.0736771e12 / T^4 y = 0.23417818 + 359.64997 / T + 2585341.6 / T^2 - 8.1436004e9 / T^3 + 4.5501218e12 / T^4 end return x, y end local function xy_to_XYZ(x, y) if y == 0 then return 0, 0, 0 end local Y = 1 local X = x / y local Z = (1 - x - y) / y return X, Y, Z end local function XYZ_to_linear_sRGB(X, Y, Z) local r = 3.2404542 * X - 1.5371385 * Y - 0.4985314 * Z local g = -0.9692660 * X + 1.8760108 * Y + 0.0415560 * Z local b = 0.0556434 * X - 0.2040259 * Y + 1.0572252 * Z return r, g, b end local function normalize_rgb(r, g, b) -- First normalize so the brightest linear RGB channel is 1. local max_channel = math.max(r, g, b) if max_channel <= 0 then return 0, 0, 0 end r = r / max_channel g = g / max_channel b = b / max_channel -- Then, if needed, compress toward D65 white. -- -- In linear sRGB, D65 white is (1, 1, 1). This transformation moves -- the color along the line toward white until the lowest channel reaches 0, -- while keeping the highest channel at 1. -- -- Example: -- (1.0, 0.25, -0.5) -> (1.0, 0.5, 0.0) local min_channel = math.min(r, g, b) if min_channel < 0 then local denominator = 1 - min_channel r = (r - min_channel) / denominator g = (g - min_channel) / denominator b = (b - min_channel) / denominator end return r, g, b end local function linear_to_srgb(c) if c <= 0.0031308 then return 12.92 * c end return 1.055 * c^(1 / 2.4) - 0.055 end local function to_8bit(c) return math.floor(255 * linear_to_srgb(c) + 0.5) end local function rgb_to_hex(r, g, b) return string.format("%02x%02x%02x", r, g, b) end local function temperature_to_rgb(T) local x, y = blackbody_xy(T) local X, Y, Z = xy_to_XYZ(x, y) local r, g, b = XYZ_to_linear_sRGB(X, Y, Z) r, g, b = normalize_rgb(r, g, b) return to_8bit(r), to_8bit(g), to_8bit(b) end local function get_temperature(frame) local parent = frame:getParent() local raw = frame.args[1] if (not raw or raw == "") and parent then raw = parent.args[1] end return tonumber(raw), raw end local function get_arg(frame, name) local parent = frame:getParent() local value = frame.args[name] if (not value or value == "") and parent then value = parent.args[name] end return value end function p.hex(frame) local T, raw = get_temperature(frame) if not T then return "" end if T < 800 then return "Error: Temperature must be at least 800 K" end local r, g, b = temperature_to_rgb(T) return rgb_to_hex(r, g, b) end function p.rgb(frame) local T, raw = get_temperature(frame) if not T then return "" end if T < 800 then return "Error: Temperature must be at least 800 K" end local r, g, b = temperature_to_rgb(T) return string.format("%d, %d, %d", r, g, b) end function p.xy(frame) local T, raw = get_temperature(frame) if not T then return "" end if T < 800 then return "Error: Temperature must be at least 800 K" end local x, y = blackbody_xy(T) return string.format("%.8f, %.8f", x, y) end function p.swatch(frame) local T, raw = get_temperature(frame) if not T then return "" end if T < 800 then return "Error: Temperature must be at least 800 K" end local text = get_arg(frame, "text") local r, g, b = temperature_to_rgb(T) local hex = rgb_to_hex(r, g, b) if not text or text == "" then text = mw.language.getContentLanguage():formatNum(T) .. " K" end return string.format( '<span class="mw-no-invert" style="background:gray;padding:1px 1px 1px 0;color:white;border:solid 2px gray;margin:0 0.1em;text-align:center;vertical-align:middle;display:inline;font-family:sans-serif"><span style="padding:1px;margin:0 3px 0 0;background:#%s">&nbsp;&nbsp;&nbsp;&nbsp;</span><small>%s</small></span>', hex, text ) end return p 39j6vg1iwey7kgsqiiiiqvnbm3h1qvu ماڈیول:Geological time 828 33768 71448 2026-06-02T19:27:01Z Fahads1982 1531 "require('strict') local getArgs = require('Module:Arguments').getArgs local p = {} -- Determine whether a query string matches a stored timespan string -- Arguments: -- s: query string -- sub: standard name of timespan -- Returns: -- false if there is no match -- prefix and suffix of match, otherwise local function matches(s, sub) local sLen = mw.ustring.len(s) local subLen = mw.ustring.len(sub) if subLen > sLen then return false end lo..." نال ورقہ تخلیق تھیا 71448 Scribunto text/plain require('strict') local getArgs = require('Module:Arguments').getArgs local p = {} -- Determine whether a query string matches a stored timespan string -- Arguments: -- s: query string -- sub: standard name of timespan -- Returns: -- false if there is no match -- prefix and suffix of match, otherwise local function matches(s, sub) local sLen = mw.ustring.len(s) local subLen = mw.ustring.len(sub) if subLen > sLen then return false end local lowerS = mw.ustring.lower(s) local lowerSub = mw.ustring.lower(sub) local startOffset, endOffset = mw.ustring.find(lowerS,lowerSub,1,true) if not startOffset then return false end return (mw.ustring.sub(s,1,startOffset-1) or ""), (mw.ustring.sub(s,endOffset+1) or "") end -- Create list of strings to search corresponding to a standard timespan -- Some timespans are disambiguated: first search for the dabbed title, then -- the base title. Otherwise just search for the standard timespan string -- Argument: -- span = value in timespan lists (above) -- Returns: -- list of strings to search in query string local function searchStringList(span) if type(span) == "table" then return {span.base.." "..span.dab, span.base} end return {span} end -- When an adjacent time span is found, this function returns the -- corresponding basename for the page. -- Arguments: -- span: adjacent entry from table, above -- prefix: prefix of query string before match -- suffix: remainder of original query string beyond match -- Returns: -- page title -- -- If the adjacent time span is dabbed, then return the dab if the suffix -- is empty. If the suffix is non-empty (e.g., "life"), append it to the base -- name of the span (e.g., "Oxfordian") --> "Oxfordian life" local function matchedString(span, prefix, suffix) if type(span) == "table" then if prefix == "" and suffix == "" then return span.base.." "..span.dab end return prefix..span.base..suffix end return prefix..span..suffix end -- Function to find the page titles of time spans adjacent to a query string -- Arguments: -- s: query string to search for local function find(s) -- lazy load list of geological timespans, local data = mw.loadData('Module:Geological time/data') -- Search from most-specific to least, to catch "Cambrian Series 2" before "Cambrian" for _, level in ipairs({'age', 'epoch', 'series', 'period', 'era', 'eon'}) do local list = data[level] local listLen = data.listLen[level] for i, span in ipairs(list) do -- Each timespan might have more than one search string for _, searchString in ipairs(searchStringList(span)) do local prefix, suffix = matches(s, searchString) if suffix then local prevSpan = i > 1 and matchedString(list[i-1], prefix, suffix) local nextSpan = i < listLen and matchedString(list[i+1], prefix, suffix) -- return first match found return {prev=prevSpan, next=nextSpan} end end end end return nil end -- Lua entry point to generate see also hatnote for geological time spans adjanct in time -- Arguments: -- args[1]: name of page to generate adjacency (current page if None) -- Returns: -- See also previous and next, formatted as a hatnote function p._seeAlso(args) local title = args[1] and mw.title.new(args[1]) or mw.title.getCurrentTitle() local basetext = title.baseText local namespace = title.namespace local adjacent = find(basetext) if not adjacent then local warning = require('Module:If preview')._warning local warn = warning({"Cannot find geological time frame in "..basetext}) if mw.title.getCurrentTitle().nsText ~= "Template" then warn = warn.."[[Category:Missing geological time frame]]" end return warn end local prevTitle = adjacent.prev and mw.title.new(adjacent.prev, namespace) local nextTitle = adjacent.next and mw.title.new(adjacent.next, namespace) local catPair = require('Module:Category pair')._pair return catPair(prevTitle, nextTitle) end -- Function to find timespan before argument function p._before(s) local findOut = s and find(tostring(s)) return findOut and findOut.prev end -- Function to find timespan after argument function p._after(s) local findOut = s and find(tostring(s)) return findOut and findOut.next end -- Template entry points function p.seeAlso(frame) local args = getArgs(frame) return p._seeAlso(args) end function p.before(frame) local args = getArgs(frame) return p._before(args[1]) or "" end function p.after(frame) local args = getArgs(frame) return p._after(args[1]) or "" end return p 7oxyjdi7ew24znyr3a876wpbhrpk6ba ماڈیول:WavelengthToRGB 828 33769 71449 2026-06-02T19:27:06Z Fahads1982 1531 "-- Module:WavelengthToRGB -- Converts a wavelength (380–780 nm) to sRGB hex color -- Includes smooth edge fade and blue compression for perceptually correct colors local p = {} -- ============================================================================ -- CIE 1931 2° CMFs and D65 illuminant (5 nm steps, 380–780 nm) -- ============================================================================ local data = { {380, 0.001368, 0.000039, 0.006450..." نال ورقہ تخلیق تھیا 71449 Scribunto text/plain -- Module:WavelengthToRGB -- Converts a wavelength (380–780 nm) to sRGB hex color -- Includes smooth edge fade and blue compression for perceptually correct colors local p = {} -- ============================================================================ -- CIE 1931 2° CMFs and D65 illuminant (5 nm steps, 380–780 nm) -- ============================================================================ local data = { {380, 0.001368, 0.000039, 0.006450, 49.98}, {385, 0.002236, 0.000064, 0.010550, 52.31}, {390, 0.004243, 0.000120, 0.020050, 54.65}, {395, 0.007650, 0.000217, 0.036210, 68.70}, {400, 0.014310, 0.000396, 0.067850, 82.75}, {405, 0.023190, 0.000640, 0.110200, 87.12}, {410, 0.043510, 0.001210, 0.207400, 91.49}, {415, 0.077630, 0.002180, 0.371300, 92.46}, {420, 0.134380, 0.004000, 0.645600, 93.43}, {425, 0.214770, 0.007300, 1.039050, 90.06}, {430, 0.283900, 0.011600, 1.385600, 86.68}, {435, 0.328500, 0.016840, 1.622960, 95.77}, {440, 0.348280, 0.023000, 1.747060,104.86}, {445, 0.348060, 0.029800, 1.782600,110.94}, {450, 0.336200, 0.038000, 1.772110,117.01}, {455, 0.318700, 0.048000, 1.744100,117.41}, {460, 0.290800, 0.060000, 1.669200,117.81}, {465, 0.251100, 0.073900, 1.528100,116.34}, {470, 0.195360, 0.090980, 1.287640,114.86}, {475, 0.142100, 0.112600, 1.041900,115.39}, {480, 0.095640, 0.139020, 0.812950,115.92}, {485, 0.057950, 0.169300, 0.616200,112.37}, {490, 0.032010, 0.208020, 0.465180,108.81}, {495, 0.014700, 0.258600, 0.353300,109.35}, {500, 0.004900, 0.323000, 0.272000,109.88}, {505, 0.002400, 0.407300, 0.212300,108.65}, {510, 0.009300, 0.503000, 0.158200,107.41}, {515, 0.029100, 0.608200, 0.111700,106.18}, {520, 0.063270, 0.710000, 0.078250,104.94}, {525, 0.109600, 0.793200, 0.057250,104.74}, {530, 0.165500, 0.862000, 0.042160,104.54}, {535, 0.225750, 0.914850, 0.029840,104.33}, {540, 0.290400, 0.954000, 0.020300,104.13}, {545, 0.359700, 0.980300, 0.013400,103.94}, {550, 0.433450, 0.994950, 0.008750,103.74}, {555, 0.512050, 1.000000, 0.005750,103.54}, {560, 0.594500, 0.995000, 0.003900,103.34}, {565, 0.678400, 0.978600, 0.002750,103.13}, {570, 0.762100, 0.952000, 0.002100,102.93}, {575, 0.842500, 0.915400, 0.001800,102.73}, {580, 0.916300, 0.870000, 0.001650,102.52}, {585, 0.978600, 0.816300, 0.001400,102.32}, {590, 1.026300, 0.757000, 0.001100,102.12}, {595, 1.056700, 0.694900, 0.001000,101.92}, {600, 1.062200, 0.631000, 0.000800,101.72}, {605, 1.045600, 0.566800, 0.000600,101.52}, {610, 1.002600, 0.503000, 0.000340,101.31}, {615, 0.938400, 0.441200, 0.000240,101.11}, {620, 0.854450, 0.381000, 0.000190,100.91}, {625, 0.751400, 0.321000, 0.000100,100.71}, {630, 0.642400, 0.265000, 0.000050,100.51}, {635, 0.541900, 0.217000, 0.000030,100.31}, {640, 0.447900, 0.175000, 0.000020,100.11}, {645, 0.360800, 0.138200, 0.000010, 99.91}, {650, 0.283500, 0.107000, 0.000000, 99.71}, {655, 0.218700, 0.081600, 0.000000, 99.51}, {660, 0.164900, 0.061000, 0.000000, 99.31}, {665, 0.121200, 0.044580, 0.000000, 99.11}, {670, 0.087400, 0.032000, 0.000000, 98.91}, {675, 0.063600, 0.023200, 0.000000, 98.71}, {680, 0.046770, 0.017000, 0.000000, 98.51}, {685, 0.032900, 0.011920, 0.000000, 98.31}, {690, 0.022700, 0.008210, 0.000000, 98.11}, {695, 0.015840, 0.005723, 0.000000, 97.91}, {700, 0.011359, 0.004102, 0.000000, 97.71}, {705, 0.008111, 0.002929, 0.000000, 97.51}, {710, 0.005790, 0.002091, 0.000000, 97.31}, {715, 0.004109, 0.001484, 0.000000, 97.11}, {720, 0.002899, 0.001047, 0.000000, 96.91}, {725, 0.002049, 0.000740, 0.000000, 96.71}, {730, 0.001440, 0.000520, 0.000000, 96.51}, {735, 0.001000, 0.000361, 0.000000, 96.31}, {740, 0.000690, 0.000249, 0.000000, 96.11}, {745, 0.000476, 0.000172, 0.000000, 95.91}, {750, 0.000332, 0.000120, 0.000000, 95.71}, {755, 0.000235, 0.000085, 0.000000, 95.51}, {760, 0.000166, 0.000060, 0.000000, 95.31}, {765, 0.000117, 0.000042, 0.000000, 95.11}, {770, 0.000083, 0.000030, 0.000000, 94.91}, {775, 0.000059, 0.000021, 0.000000, 94.71}, {780, 0.000042, 0.000015, 0.000000, 94.51}, } -- ============================================================================ -- Utilities -- ============================================================================ local function lerp(a, b, t) return a + (b-a)*t end local function clamp(x) if x<0 then return 0 elseif x>1 then return 1 else return x end end local function srgb_gamma(c) if c <= 0.0031308 then return 12.92*c else return 1.055*(c^(1/2.4))-0.055 end end -- ============================================================================ -- Main conversion -- ============================================================================ function p.fromWavelength(frame) local wl = tonumber(frame.args[1]) if not wl or wl < 380 or wl > 780 then return "000000" end -- find surrounding samples local i = 1 while i < #data and data[i+1][1] < wl do i = i + 1 end local a, b = data[i], data[i+1] or data[i] local t = (wl - a[1]) / ((b[1]-a[1]) ~= 0 and (b[1]-a[1]) or 1) local x = lerp(a[2], b[2], t) local y = lerp(a[3], b[3], t) local z = lerp(a[4], b[4], t) local d = lerp(a[5], b[5], t) local X, Y, Z = x*d, y*d, z*d -- linear sRGB local r = 3.2406*X - 1.5372*Y - 0.4986*Z local g = -0.9689*X + 1.8758*Y + 0.0415*Z local b = 0.0557*X - 0.2040*Y + 1.0570*Z -- smooth edge fade local f = 1 if wl < 420 then f = 0.5*(1 - math.cos(math.pi * math.min(1, math.max(0, (wl-380)/40)))) end if wl > 700 then f = 0.5*(1 - math.cos(math.pi * math.min(1, math.max(0, (780-wl)/80)))) end r, g, b = r*f, g*f, b*f -- compress extreme blues if wl < 470 then local s = 0.8 + 0.2*(wl-380)/(470-380); r,g,b = r*s,g*s,b*s end -- scale to fit sRGB gamut local maxc = math.max(r,g,b,0) if maxc > 1 then r,g,b = r/maxc, g/maxc, b/maxc end -- gamma + clamp r = clamp(srgb_gamma(r)) g = clamp(srgb_gamma(g)) b = clamp(srgb_gamma(b)) return string.format("%02X%02X%02X", math.floor(r*255+0.5), math.floor(g*255+0.5), math.floor(b*255+0.5)) end return p aiawopb8ztlo3bpduzpnpb41t1geyih لنگاہ سلطنت 0 33770 71450 2026-06-03T03:16:43Z Sraiki 12 "لنگاہ سلطنت (1445ء–1530ء) ملتان تے قائم تھئی ہک خود مختار مسلم امارت ہئی، جیندے حکمران لنگاہ قبیلے نال تعلق رکھدے ہن۔ اے سلطنت ملتان تے اوندے آس پاس دے علاقیاں سمیت پورے سرائیکی وسیب تے مشتمل ہئی تے اینکوں [[سلطان حسین لنگاہ اول]] نے قائم کیتا۔ === سلطنت دا قی..." نال ورقہ تخلیق تھیا 71450 wikitext text/x-wiki لنگاہ سلطنت (1445ء–1530ء) ملتان تے قائم تھئی ہک خود مختار مسلم امارت ہئی، جیندے حکمران لنگاہ قبیلے نال تعلق رکھدے ہن۔ اے سلطنت ملتان تے اوندے آس پاس دے علاقیاں سمیت پورے سرائیکی وسیب تے مشتمل ہئی تے اینکوں [[سلطان حسین لنگاہ اول]] نے قائم کیتا۔ === سلطنت دا قیام === 15ویں صدی دے وِچ، ملتان تے لنگاہ قبیلے دے سردار ، سلطان حسین لنگاہ اول نے قبضہ کر کے ہک نویں سلطنت دی بنیاد رکھی۔ اوں وقت دہلی سلطنت دے کمزور تھیوݨ دی وجہ توں آزاد ریاستاں دے قیام دا موقع میسر آیا۔ === لنگاہ حکمران === لنگاہ سلطنت دے حکمران اے ہن: # [[سلطان قطب الدین محمود اول]]، (1445ء- 1469ء) # [[سلطان حسین لنگاہ اول]]، پہلا دور (1469ء–1498ء) ، ݙوجھا دور (1499ء-1502ء # [[سلطان فیروز خان لنگاہ]] , (1498ء–1499ء) # [[سلطان محمود دوم]], (1502ء–1525ء) # [[سلطان حسین دوم]] ، (1525ء-1527ء) # [[سلطان لشکر خان لنگاہ]]، (1527ء-1530ء) === لنگاہ دور دی ترقی === معیشت: ملتان ہک اہم تجارتی مرکز بݨا رہیا، خاص کر کپڑے، کھجوراں تے خشک میوہ جات دی تجارت نال۔ تعمیرات: لنگاہ حکمراناں نے ملتان وِچ کئی مساجد، قلعے تے عوامی عمارتاں بݨائیاں۔ ثقافت: سرائیکی زبان تے صوفی ثقافت کوں فروغ ملا۔ شاہ رکن عالمؒ دے مزار دی زیارت دا سلسلہ وی ایں دور وِچ ودھیا۔ === سلطنت دا زوال === 1526ء وِچ مغل بادشاہ بابر نے ہندستان تے حملہ کیتا تے ملتان تے وی قبضہ کر گھدا۔ سلطان حسین لنگاہ دوم کوں شکست تھئی تے لنگاہ سلطنت دا خاتمہ تھی ڳیا۔ ملتان مغل سلطنت دا حصہ بݨ ڳیا۔ === سرائیکی تہذیب تے لنگاہ سلطنت دا اثر === لنگاہ دور وِچ ملتان سرائیکی زبان، موسیقی تے صوفیانہ روایات دا گڑھ بݨیا۔ اڄ وی ملتان وِچ لنگاہ دور دیاں تعمیرات تے ثقافتی اثرات موجود ہن۔ [[ونکی:تاریخ سرائیکستان]] jlr3hztjofoqv2t71kqpdghfm469776 حضرت کمیل ابن زیاد رضی اللہ عنہ 0 33771 71453 2026-06-03T03:23:35Z Veritasphere 43 Veritasphere ٹوریا ڳیا ورقہ [[حضرت کمیل ابن زیاد رضی اللہ عنہ]] توں [[کمیل ابن زیاد]]: Misspelled title 71453 wikitext text/x-wiki #REDIRECT [[کمیل ابن زیاد]] j1y60a9b4rv2ligd32gsev590ui4avp