高什么阔什么| 怀孕补铁吃什么| 9月28日什么星座| 淋巴细胞数偏高是什么意思| 四肢发麻是什么原因| 博爱什么意思| 淋巴细胞百分比偏低是什么原因| 尿液浑浊是什么原因| 游离是什么意思| 什么能减肚子上的脂肪| 备考是什么意思| 斑鱼是什么鱼| 急躁是什么意思| 幻觉幻听是什么症状| 取卵后需要注意什么| 秦始皇是芈月的什么人| 小针刀是什么手术| 蜻蜓是什么生肖| 肺活量不足是什么症状| 梦见把蛇打死了是什么意思| 两票制指的是什么| 喝桦树茸有什么好处| 泡什么喝可以降血糖| 意味深长的意思是什么| 腰痛应该挂什么科| 弈字五行属什么| 顾影自怜是什么意思| 波澜壮阔是什么意思| 皮肤松弛是什么原因造成的| 什么叫肺纤维化| 内什么外什么成语| 尿酸高吃什么降的快| 卵巢多囊症是什么原因造成| 血压高吃什么水果| 根管预备是什么意思| 什么玉最值钱| 毛主席什么时候去世的| 胸腰椎退行性变是什么意思| nmol是什么单位| 小孩突然抽搐失去意识是什么原因| 女红是什么意思| 带状疱疹不能吃什么东西| 包谷是什么意思| 榴莲和什么水果相克| 镶是什么意思| 女性肾虚是什么原因导致的| 西红柿有什么营养| 颈椎病头疼吃什么药| kitty是什么意思| 铄字五行属什么| 陈赫开的火锅店叫什么| 男人为什么会得尿结石| 什么动物最厉害| 非农业户口是什么意思| 被蚂蚁咬了用什么药| 大耗是什么意思| 黑上衣配什么颜色裤子男| belle是什么牌子| 董小姐是什么意思| txt什么意思| 兔子能吃什么水果| 嗜睡是什么意思| 水晶消磁是什么意思| 虎配什么生肖最好| 吃虾不能吃什么水果| 激光点痣后需要注意什么| 96年属什么生肖| 什么是钝角| lad是什么意思| 鸭子为什么会游泳| 糖化血红蛋白是查什么的| 矿物油是什么油| 子宫纵隔什么意思| 什么鲜花填动词| 教师节送老师什么礼物最好| 乙肝表面抗体阴性是什么意思| 梦见仙鹤是什么意思| b族维生素是什么意思| 榴莲什么季节成熟| 吃什么减肥| 本子是什么意思| 三个土字念什么字| 什么药能提高免疫力| UDCA是什么药| 低烧是什么症状和感觉| 耳石是什么| 为什么越睡越困越疲惫| 脂蛋白a是什么意思| 酒后第二天吃什么| MC是什么牌子的车| 松鼠代表什么生肖| 什么是abs| 重楼别名叫什么| 肌酐是什么| 胸口闷是什么原因| 孙楠留什么给你| 医保卡是什么样子的图| 射进去是什么感觉| 蛇缠腰是什么病怎么治| 承欢膝下什么意思| 包涵是什么意思| 泻火是什么意思| 卑微是什么意思| 肺栓塞有什么症状| 心肾不交吃什么药| 娘娘命是什么样的命| 梦见吐痰是什么意思| 尿路感染吃什么药好| dpoy什么意思| 金瓜和南瓜有什么区别| 降压药什么时间吃最好| 孕早期生气对胎儿有什么影响| 心心念念是什么意思| 谷草谷丙偏低代表什么| 喉部有异物感是什么病| 孕早期吃什么水果| 维生素b有什么功效| 月经不调挂什么科| 顺风顺水是什么生肖| 不将日是什么意思| 半夜口渴是什么原因| 肌酐低是什么问题| 大禹的爸爸叫什么| 市法院院长是什么级别| 15是什么意思| 桂林有什么好玩的景点| xo什么意思| lgg是什么意思| hpv感染吃什么药| 今年什么时候入梅| 扁桃体发炎吃什么中成药| pcr检测是什么| 紫五行属什么| 秦始皇为什么叫祖龙| 日语牙白什么意思| 男生眉毛浓黑代表什么| 天秤女和什么星座最配| 罪对什么| 穗是什么意思| 湿热便秘吃什么中成药| 右侧肋骨下面是什么器官| 乳腺结节挂什么科| 甲功能5项检查是查的什么| 门昌念什么| 沸石为什么能防止暴沸| 奴才模样是什么生肖| 吃什么可以快速美白| 慢性荨麻疹是什么原因引起的| 什么叫咳嗽变异性哮喘| 胃溃疡是什么| 吃软不吃硬是什么生肖| 按摩椅什么牌子最好| 室上性心动过速是什么原因引起的| 脂蛋白是什么意思| 暗是什么生肖| 哭得什么| 2001年是什么年| 潜血弱阳性是什么意思| 米线里的麻油是什么油| 3月5日是什么纪念日| 血管瘤是什么东西| 结膜囊在眼睛什么位置| 孕囊是什么意思| 绿豆和什么一起煮好| 新生儿缺氧会有什么后遗症| 尿床去医院挂什么科| 录取线差是什么意思| 女性阳性是什么病| 眼袋是什么原因引起的| cenxino手表是什么牌子| 神经系统是由什么组成的| cdc是什么意思| 吃什么饭| 月经为什么来了一点又不来了| 痛风发作期吃什么药| 皮蛋与什么食物相克| mb什么意思| 喝山楂泡水有什么功效| 海绵体修复吃什么药| 戊肝抗体igg阳性是什么意思| 抽动症是什么引起的| 4p是什么意思| 月经两个月没来是什么原因| jojo是什么| 糟老头是什么意思| 怀孕的肚子是什么样的| 配菜是什么意思| 十月是什么星座| 脚掌脱皮是什么原因| 喝黑苦荞茶有什么好处和坏处| 宫缩什么感觉| 发炎是什么原因引起的| 教师节唱什么歌| 代发是什么意思| 什么什么的草地| 左肺纤维灶什么意思| 精血亏虚吃什么中成药| 不速之客的速是什么意思| 肚子咕咕叫是什么原因| 吴佳尼为什么嫁马景涛| 89年的蛇是什么命| 阳痿有什么症状| 暧昧是什么意思| 十八罗汉分别叫什么| 狂狷是什么意思| 芒果吃了有什么好处和坏处| 得五行属什么| 女性排卵期出血是什么原因| 什么什么大什么| 心计是什么意思| 阴阴阳是什么卦| 均码是什么码| 女人眼角有痣代表什么| 白肉是指什么肉| 孩子睡觉磨牙是什么原因| 类风湿不能吃什么食物| 液氮是什么| 鱼头和什么搭配煲汤好| 白细胞低吃什么药可以增加白细胞| 灰指甲是什么症状| 龙延香是什么| 射代表什么生肖| 想吐吃什么药| 熳是什么意思| 生命之水是什么| 阁下是什么意思| 寄生虫是什么意思| 潜阳是什么意思| 刘禹锡是什么朝代的| 按人中有什么作用| 冰箱不制冷是什么问题| 鼻中隔偏曲是什么意思| 男人少一个睾丸有什么影响| 尿路感染是什么引起的| dfs是什么| 咖啡烘培度有什么区别| 国士无双是什么意思| 学美容要学些什么| ipl是什么意思| 纸醉金迷下一句是什么| 8月27是什么星座| 藕粉是什么颜色| doki是什么意思| 甲亢不能吃什么东西| 国际是什么意思| 普拉提和瑜伽有什么区别| 2023年五行属什么| 天津立冬吃什么| 发票抬头写什么| 颈椎痛吃什么药最好| 好奇害死猫什么意思| 梅毒螺旋体抗体阴性是什么意思| 什么的贾宝玉| 老枞是什么茶| 贝壳吃什么食物| 电脑为什么打不开| 去海边穿什么| 沧州有什么好玩的地方| 什么的贾宝玉| sherpa是什么面料| 老是想吐是什么原因| 什么什么的阳光| 用什么可以全身美白| 膝盖疼痛什么原因| 百度Ir al contenido

高血压吃什么药好

De Wikipedia, la enciclopedia libre

Uso

百度   她很不容易,特别是前几年,母亲去世后哥哥又走了。



local p = {}

-- returns a number according to the month in a date: 1 for January, etc.  Capitalization and spelling must be correct. If not a valid month, returns 0
function get_month_number (month)
local long_months = {['January']=1, ['February']=2, ['March']=3, ['April']=4, ['May']=5, ['June']=6, ['July']=7, ['August']=8, ['September']=9, ['October']=10, ['November']=11, ['December']=12};
local short_months = {['Jan']=1, ['Feb']=2, ['Mar']=3, ['Apr']=4, ['May']=5, ['Jun']=6, ['Jul']=7, ['Aug']=8, ['Sep']=9, ['Oct']=10, ['Nov']=11, ['Dec']=12};
local temp;
	temp=long_months[month];
	if temp then return temp; end				-- if month is the long-form name
	temp=short_months[month];
	if temp then return temp; end				-- if month is the short-form name
	return 0;									-- misspelled, improper case, or not a month name
end

-- returns a number according to the sequence of seasons in a year: 1 for Winter, etc.  Capitalization and spelling must be correct. If not a valid season, returns 0
function get_season_number (season)
local season_list = {['Winter']=1, ['Spring']=2, ['Summer']=3, ['Fall']=4, ['Autumn']=4}
local temp;
	temp=season_list[season];
	if temp then return temp; end				-- if season is a valid name return its number
	return 0;									-- misspelled, improper case, or not a season name
end

--returns true if month or season is valid (properly spelled, capitalized, abbreviated)
function is_valid_month_or_season (month_season)
	if 0 == get_month_number (month_season) then		-- if month text isn't one of the twelve months, might be a season
		if 0 == get_season_number (month_season) then	-- not a month, is it a season?
			return false;								-- return false not a month or one of the five seasons
		end
	end
	return true;
end


-- Function gets current year from the server and compares it to year from a citation parameter.  Years more than one year in the future are not acceptable.
function is_valid_year(year)
	if not is_set(year_limit) then
		year_limit = tonumber(os.date("%Y"))+1;	-- global variable so we only have to fetch it once (os.date("Y") no longer works?)
	end
	return tonumber(year) <= year_limit;			-- false if year is in the future more than one year
end

--[[
Returns true if day is less than or equal to the number of days in month and year is no farther into the future than next year; else returns false.

Assumes Julian calendar prior to year 1582 and Gregorian calendar thereafter. Accounts for Julian calendar leap years before 1582 and Gregorian leap years after 1582.
Where the two calendars overlap (1582 to approximately 1923) dates are assumed to be Gregorian.
]]
function is_valid_date (year, month, day)
local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
local month_length;
	if not is_valid_year(year) then	-- no farther into the future than next year
		return false;
	end
	
	if (2==month) then							-- if February
		month_length = 28;						-- then 28 days unless
		if 1582 > tonumber(year) then			-- Julian calendar
			if 0==(year%4) then
				month_length = 29;
			end
		else									-- Gregorian calendar
			if (0==(year%4) and (0~=(year%100) or 0==(year%400))) then	-- is a leap year?
				month_length = 29;				-- if leap year then 29 days in February
			end
		end
	else
		month_length=days_in_month[month];
	end

	if tonumber (day) > month_length then
		return false;
	end
	return true;
end

--[[
Check a pair of months or seasons to see if both are valid members of a month or season pair.

Month pairs are expected to be left to right, earliest to latest in time.  Similarly, seasons are also left to right, earliest to latest in time.  There is
an oddity with seasons.  Winter is assigned a value of 1, spring 2, ..., fall and autumn 4.  Because winter can follow fall/autumn at the end of a calender year, a special test
is made to see if |date=Fall-Winter yyyy (4-1) is the date.
]]

function is_valid_month_season_range(range_start, range_end)
	local range_start_number = get_month_number (range_start);
	
	if 0 == range_start_number then								-- is this a month range?
		local range_start_number = get_season_number (range_start);		-- not a month; is it a season? get start season number
		local range_end_number = get_season_number (range_end);			-- get end season number

		if 0 ~= range_start_number then							-- is start of range a season?
			if range_start_number < range_end_number then		-- range_start is a season
				return true;									-- return true when range_end is also a season and follows start season; else false
			end
			if 4 == range_start_number and 1 == range_end_number then	-- special case when range is Fall-Winter or Autumn-Winter
				return true;
			end
		end
		return false;		-- range_start is not a month or a season; or range_start is a season and range_end is not; or improper season sequence
	end

	local range_end_number = get_month_number (range_end);		-- get end month number
	if range_start_number < range_end_number then				-- range_start is a month; does range_start precede range_end?
		return true;											-- if yes, return true
	end
	return false;												-- range_start month number is greater than or equal to range end number; or range end isn't a month
end

--[[
Check date format to see that it is one of the formats approved by WP:DATESNO or WP:DATERANGE. Exception: only allowed range separator is endash.
Additionally, check the date to see that it is a real date: no 31 in 30-day months; no 29 February when not a leap year.  Months, both long-form and three
character abbreviations, and seasons must be spelled correctly. Future years beyond next year are not allowed.

If the date fails the fomat tests, this function returns false and does not return values for anchor_year and COinS_date.  When this happens, the date parameter is
used in the COinS metadata and the CITEREF identifier gets its year from the year parameter if present otherwise CITEREF does not get a date value.

Inputs:
	date_string - date string from date-holding parameters (date, year, accessdate, embargo, archivedate, etc)

Returns:
	false if date string is not a real date; else
	true, anchor_year, COinS_date
		anchor_year can be used in CITEREF anchors
		COinS_date is date_string without anchor_year disambiguator if any
]]
function check_date (date_string)
	local year;			-- assume that year2, months, and days are not used;
	local year2=0;		-- second year in a year range
	local month=0;
	local month2=0;		-- second month in a month range
	local day=0;
	local day2=0;		-- second day in a day range
	local anchor_year;
	local coins_date;

	if date_string:match("^%d%d%d%d%-%d%d%-%d%d$") then										-- year-initial numerical year month day format
		year, month, day=string.match(date_string, "(%d%d%d%d)%-(%d%d)%-(%d%d)");
		month=tonumber(month);
		if 12 < month or 1 > month or 1583 > tonumber(year) then return false; end			-- month number not valid or not Gregorian calendar
		anchor_year = year;

	elseif date_string:match("^%a+ +[1-9]%d?, +[1-9]%d%d%d%a?$") then						-- month-initial: month day, year
		month, day, anchor_year, year=string.match(date_string, "(%a+)%s*(%d%d?),%s*((%d%d%d%d)%a?)");
		month = get_month_number (month);
		if 0 == month then return false; end												-- return false if month text isn't one of the twelve months
				
	elseif date_string:match("^%a+ +[1-9]%d?–[1-9]%d?, +[1-9]%d%d%d%a?$") then				-- month-initial day range: month day–day, year; days are separated by endash
		month, day, day2, anchor_year, year=string.match(date_string, "(%a+) +(%d%d?)–(%d%d?), +((%d%d%d%d)%a?)");
		if tonumber(day) >= tonumber(day2) then return false; end							-- date range order is left to right: earlier to later; dates may not be the same;
		month = get_month_number (month);
		if 0 == month then return false; end												-- return false if month text isn't one of the twelve months

	elseif date_string:match("^[1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then						-- day-initial: day month year
		day, month, anchor_year, year=string.match(date_string, "(%d%d*)%s*(%a+)%s*((%d%d%d%d)%a?)");
		month = get_month_number (month);
		if 0 == month then return false; end												-- return false if month text isn't one of the twelve months

	elseif date_string:match("^[1-9]%d?–[1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then				-- day-range-initial: day–day month year; days are separated by endash
		day, day2, month, anchor_year, year=string.match(date_string, "(%d%d?)–(%d%d?) +(%a+) +((%d%d%d%d)%a?)");
		if tonumber(day) >= tonumber(day2) then return false; end							-- date range order is left to right: earlier to later; dates may not be the same;
		month = get_month_number (month);
		if 0 == month then return false; end												-- return false if month text isn't one of the twelve months

	elseif date_string:match("^[1-9]%d? +%a+ – [1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then		-- day initial month-day-range: day month - day month year; uses spaced endash
		day, month, day2, month2, anchor_year, year=date_string:match("(%d%d?) +(%a+) – (%d%d?) +(%a+) +((%d%d%d%d)%a?)");
		if (not is_valid_month_season_range(month, month2)) or not is_valid_year(year) then return false; end	-- date range order is left to right: earlier to later;
		month = get_month_number (month);
		month2 = get_month_number (month2);

	elseif date_string:match("^%a+ +[1-9]%d? – %a+ +[1-9]%d?, +[1-9]%d%d%d%a?$") then		-- month initial month-day-range: month day – month day, year;  uses spaced endash
		month, day, month2, day2, anchor_year, year=date_string:match("(%a+) +(%d%d?) – (%a+) +(%d%d?), +((%d%d%d%d)%a?)");
		if (not is_valid_month_season_range(month, month2)) or not is_valid_year(year) then return false; end
		month = get_month_number (month);
		month2 = get_month_number (month2);

	elseif date_string:match("^Winter +[1-9]%d%d%d–[1-9]%d%d%d%a?$") then					-- special case Winter year-year; year separated with unspaced endash
		year, anchor_year, year2=date_string:match("Winter +(%d%d%d%d)–((%d%d%d%d)%a?)");
		anchor_year=year..'–'..anchor_year;													-- assemble anchor_year from both years
		if 1 ~= tonumber(year2) - tonumber(year) then return false; end						-- must be sequential years, left to right, earlier to later
		if not is_valid_year(year2) then return false; end									-- no year farther in the future than next year

	elseif date_string:match("^%a+ +[1-9]%d%d%d% – %a+ +[1-9]%d%d%d%a?$") then				-- month/season year - month/season year; separated by spaced endash
		month, year, month2, anchor_year, year2=date_string:match("(%a+) +(%d%d%d%d) – (%a+) +((%d%d%d%d)%a?)");
		anchor_year=year..'–'..anchor_year;													-- assemble anchor_year from both years
		if tonumber(year) >= tonumber(year2) then return false; end							-- left to right, earlier to later, not the same
		if not is_valid_year(year2) then return false; end									-- no year farther in the future than next year
		if not((0 ~= get_month_number(month) and 0 ~= get_month_number(month2)) or 			-- both must be month year or season year, not mixed
			(0 ~= get_season_number(month) and 0 ~= get_season_number(month2))) then return false; end

	elseif date_string:match ("^%a+–%a+ +[1-9]%d%d%d%a?$") then								-- month/season range year; months separated by endash 
		month, month2, anchor_year, year=date_string:match ("(%a+)–(%a+)%s*((%d%d%d%d)%a?)");
		if (not is_valid_month_season_range(month, month2)) or (not is_valid_year(year)) then
			return false;
		end
		
	elseif date_string:match("^%a+ +%d%d%d%d%a?$") then							-- month/season year
		month, anchor_year, year=date_string:match("(%a+)%s*((%d%d%d%d)%a?)");
		if not is_valid_year(year) then return false; end
		if not is_valid_month_or_season (month) then return false; end

	elseif date_string:match("^[1-9]%d%d%d?–[1-9]%d%d%d?%a?$") then				-- Year range: YYY-YYY or YYY-YYYY or YYYY–YYYY; separated by unspaced endash; 100-9999
		year, anchor_year, year2=date_string:match("(%d%d%d%d?)–((%d%d%d%d?)%a?)");
		anchor_year=year..'–'..anchor_year;										-- assemble anchor year from both years
		if tonumber(year) >= tonumber(year2) then return false; end				-- left to right, earlier to later, not the same
		if not is_valid_year(year2) then return false; end						-- no year farther in the future than next year

	elseif date_string:match("^[1-9]%d%d%d–%d%d%a?$") then						-- Year range: YYYY–YY; separated by unspaced endash
		local century;
		year, century, anchor_year, year2=date_string:match("((%d%d)%d%d)–((%d%d)%a?)");
		anchor_year=year..'–'..anchor_year;										-- assemble anchor year from both years
		if 13 > tonumber(year2) then return false; end							-- don't allow 2003-05 which might be May 2003
		year2 = century..year2;													-- add the century to year2 for comparisons
		if tonumber(year) >= tonumber(year2) then return false; end				-- left to right, earlier to later, not the same
		if not is_valid_year(year2) then return false; end						-- no year farther in the future than next year

	elseif date_string:match("^[1-9]%d%d%d?%a?$") then							-- year; here accept either YYY or YYYY
		anchor_year, year=date_string:match("((%d%d%d%d?)%a?)");
		if false == is_valid_year(year) then
			return false;
		end

	else
		return false;											-- date format not one of the MOS:DATE approved formats
	end

	local result=true;											-- check whole dates for validity; assume true because not all dates will go through this test
	if 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 == day2 then		-- YMD (simple whole date)
		result=is_valid_date(year,month,day);

	elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 ~= day2 then	-- YMD-d (day range)
		result=is_valid_date(year,month,day);
		result=result and is_valid_date(year,month,day2);

	elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 ~= month2 and 0 ~= day2 then	-- YMD-md (day month range)
		result=is_valid_date(year,month,day);
		result=result and is_valid_date(year,month2,day2);

	elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 ~= year2 and 0 ~= month2 and 0 ~= day2 then	-- YMD-ymd (day month year range)
		result=is_valid_date(year,month,day);
		result=result and is_valid_date(year2,month2,day2);
	end
	
	if false == result then return false; end
																-- if here, then date_string is valid; get coins_date from date_string (leave CITEREF disambiguator) ...
	coins_date=date_string:match("^(.+%d)%a?$");				-- last character of valid disambiguatable date is always a digit
	coins_date= mw.ustring.gsub(coins_date, "–", "-" );			-- ... and replace any ndash with a hyphen
	
	return true, anchor_year, coins_date;						-- format is good and date string represents a real date
end	

--[[
Cycle the date-holding parameters in passed table date_parameters_list through check_date() to check compliance with MOS:DATE. For all valid dates, check_date() returns
true. The |date= parameter test is unique, it is the only date holding parameter from which values for anchor_year (used in CITEREF identifiers) and COinS_date (used in
the COinS metadata) are derived.  The |date= parameter is the only date-holding parameter that is allowed to contain the no-date keywords "n.d." or "nd" (without quotes).

Unlike most error messages created in this module, only one error message is created by this function. Because all of the date holding parameters are processed serially,
a single error message is created as the dates are tested.
]]

function p.dates(date_parameters_list)
	local anchor_year;		-- will return as nil if the date being tested is not |date=
	local COinS_date;		-- will return as nil if the date being tested is not |date=
	local error_message ="";
	local good_date=false;
	
	for k, v in pairs(date_parameters_list) do										-- for each date-holding parameter in the list
		if is_set(v) then															-- if the parameter has a value
			if v:match("^c%. [1-9]%d%d%d?%a?$") then								-- special case for c. year or with or without CITEREF disambiguator - only |date= and |year=
				local year = v:match("c%. ([1-9]%d%d%d?)%a?");						-- get the year portion so it can be tested
				if 'date'==k then
					anchor_year, COinS_date = v:match("((c%. [1-9]%d%d%d?)%a?)");	-- anchor year and COinS_date only from |date= parameter
					good_date = is_valid_year(year);
				elseif 'year'==k then
					good_date = is_valid_year(year);
				end
			elseif 'date'==k then													-- if the parameter is |date=
				if v:match("n%.d%.%a?") then										-- if |date=n.d. with or without a CITEREF disambiguator
					good_date, anchor_year, COinS_date = true, v:match("((n%.d%.)%a?)");	--"n.d."; no error when date parameter is set to no date
				elseif v:match("nd%a?$") then										-- if |date=nd with or without a CITEREF disambiguator
					good_date, anchor_year, COinS_date = true, v:match("((nd)%a?)");	--"nd";	no error when date parameter is set to no date
				else
					good_date, anchor_year, COinS_date = check_date (v);			-- go test the date
				end
			else																	-- any other date-holding parameter
				good_date = check_date (v);											-- go test the date
			end
			if false==good_date then												-- assemble one error message so we don't add the tracking category multiple times
				if is_set(error_message) then										-- once we've added the first portion of the error message ...
					error_message=error_message .. ", ";							-- ... add a comma space separator
				end
				error_message=error_message .. "&#124;" .. k .. "=";				-- add the failed parameter
			end
		end
	end

	return anchor_year, COinS_date, error_message;		-- and done
end

return p;
总打喷嚏是什么原因 sma是什么 为什么新生儿有胎记 额头出汗多是什么原因 九天是什么意思
煤油是什么油 梦见自己穿孝衣有什么征兆 血压正常心跳快是什么原因 鬼打墙是什么意思 双侧骶髂关节致密性骨炎是什么病
色弱和色盲有什么区别 述求是什么意思 脉弱是什么原因导致的 生长纹是什么原因 肚子突然疼是什么原因
衣原体感染用什么药 藏青色是什么颜色 女人的排卵期一般是什么时候 处女男和什么星座最配 声泪俱下是什么意思
什么叫焦虑症hcv8jop2ns7r.cn 后背痒痒是什么原因hcv8jop8ns4r.cn 尿毒症是什么引起的hcv9jop0ns9r.cn 周杰伦有什么病hcv9jop7ns2r.cn 什么食物是养肝的hcv9jop0ns2r.cn
研究生体检都检查什么hcv7jop9ns5r.cn 窥视是什么意思yanzhenzixun.com pick是什么意思hcv8jop7ns8r.cn 七月二十二什么日子shenchushe.com 什么是口交hcv8jop5ns4r.cn
胃食管反流吃什么中成药kuyehao.com 碎石后要注意些什么creativexi.com 冠脉钙化是什么意思hcv8jop6ns4r.cn 什么欲滴hcv7jop5ns1r.cn b超回声不均匀是什么意思hcv8jop4ns8r.cn
色斑是什么原因引起的hcv8jop0ns8r.cn 猎头是干什么的hcv8jop3ns8r.cn 外阴长水泡是什么原因hcv7jop6ns2r.cn 拉伤筋用什么药好hcv9jop3ns8r.cn 什么炒肉hcv9jop1ns6r.cn
百度