心情沉重是什么意思| 2023年是属什么生肖| 老公生日送什么礼物好最合适| 茜色是什么颜色| 柠檬水喝了有什么好处| hpv检查是什么| 炒牛肉用什么配菜| 扁桃体切除有什么坏处| 废品收入计入什么科目| molly是什么意思| 三叉神经痛挂什么科就诊| 受凉肚子疼吃什么药| 虎跟什么生肖相冲| 尿痛什么原因引起的| 莲花与荷花有什么区别| aimee是什么意思| 筋是什么| 一带一路是指什么| 缓释是什么意思| 宫颈非典型鳞状细胞是什么意思| 什么乐器最好学| 四维是检查什么| 8月26号是什么星座| 婀娜多姿是什么动物| 扣字是什么意思| 肿大淋巴结是什么意思| 小孩咳嗽流鼻涕吃什么药效果好| 该是什么意思| 空调睡眠模式什么意思| 梦到被狗咬是什么意思| minute什么意思| 什么蛇有毒| 胆固醇高有什么危害| 淼淼是什么意思| 党参泡酒有什么功效| 五指毛桃长什么样子| 胃泌素是什么| 中国文联是什么级别| 开口腔诊所需要什么条件| 淋巴细胞减少说明什么| 为什么老是肚子疼| 血压高什么不能吃| 偏执是什么意思| 瘟神是什么意思| minute什么意思| 肚子胀吃什么| 破日是什么意思| 肝火旺盛吃什么中成药| 果酱样大便见于什么病| 大疱性皮肤病是什么病| 人为什么会打呼噜| 一晚上尿五六次是什么原因| nacl是什么| 心三联是指什么| 大便溏稀吃什么药| 吃芒果不能和什么一起吃| 天麻是什么东西| 什么时候可以领退休金| 胃肠功能紊乱是什么意思| 垂盆草长什么样| 瞬息万变是什么意思| 必要条件是什么意思| 纪梵希为什么不娶赫本| 婷婷玉立什么意思| 什么的走路| 红萝卜不能和什么一起吃| plory是什么牌子| 顾名思义的顾是什么意思| 空调扇的冰晶是什么| 班门弄斧什么意思| 生气发抖是什么原因| copd是什么病的简称| 鼻子挤出来的白色东西是什么| 高血压三级是什么意思| 来姨妈喝什么汤好| 项羽姓什么| 腺样体挂什么科| 螺内酯片治什么病| 心脏不好的人吃什么好| 荨麻疹为什么晚上起| 孜然是什么植物| 乙肝两对半145阳性是什么意思| 狗可以吃什么水果| 安阳车牌号是豫什么| ghz是什么意思| 小孩病毒性感冒吃什么药效果好| 怀孕两周有什么症状| 肺动脉流什么血| 静候佳音是什么意思| 杠杆炒股是什么意思| 中耳炎是什么引起的| 根是什么| 经期可以喝什么| 胸痛挂什么科| 什么是增强ct| 灵敏度是什么意思| 手指关节肿痛用什么药| 指日可待什么意思| 胆固醇高对身体有什么危害| 笑靥什么意思| ab型和ab型生的孩子是什么血型| 走马观花是什么意思| 梦见下雨是什么预兆| 抽筋什么原因| 能吃是福是什么意思| 为什么会得人乳头瘤病毒| xy是什么意思| 花序是什么意思| 细菌性结膜炎用什么药| 肠化生是什么症状| 胆结石有什么治疗方法| 相安无事什么意思| 狐臭手术挂什么科| 跨宽穿什么裤子好看| 什么是孝| 一什么明月| 酸菜鱼放什么配菜好吃| 为什么同房过后会出血| 眉尾上方有痣代表什么| 护理专业出来能干什么| 十月一日是什么星座| 双肺纹理增多什么意思| 岁月匆匆是什么意思| 胸口疼吃什么药| 乐可是什么| 带状疱疹是什么病| 查性激素六项挂什么科| 心尖尖是什么意思| 洋桔梗花语是什么| 什么大牌护肤品好用| 月经来了不走是什么原因| 金银满堂是什么生肖| 乳糖醇是什么| 日光性皮炎用什么药| 贫血是什么症状| 最小的动物是什么| 喉咙痛喝什么汤好| 龟头炎用什么药| 过继是什么意思| 抗核抗体阳性是什么意思| 信保是什么| 胰岛素ins是什么意思| 马子是什么意思| 奔走相告的走是什么意思| 川崎病是什么| 早搏吃什么药最管用| 为什么困但是睡不着| 圆周率是什么意思| 失联是什么意思| 预计是什么意思| 什么是煞气| 吃什么能解酒| 丝缎是什么面料| 防蓝光眼镜有什么用| 升米恩斗米仇什么意思| 湿疹是什么皮肤病| 超敏c反应蛋白高说明什么| 腹泻是什么症状| 银饰为什么会变黑| 肾积水是什么症状| 6月30日是什么座| 气管憩室是什么意思| 被蜜蜂蛰了用什么药| 离异什么意思| 中国什么姓氏人口最多| 小孩反复发烧是什么原因引起的| 盆腔积液吃什么药效果好| co2是什么意思| verde是什么颜色| 讲解是什么意思| 男扮女装叫什么| rmb是什么货币| 为什么打哈欠会流眼泪| 小学生什么时候考试| 饭后胃胀吃什么药| 女孩的英文是什么| 乙肝表面抗体弱阳性是什么意思| 清分日期是什么意思| 希望孩子成为什么样的人| 4月17是什么星座| 核磁共振是检查什么的| 洁白的什么| 树蛙吃什么| 怀孕胎盘低有什么影响| 眼睛五行属什么| xo是什么酒| 舌头尖发麻是什么原因| 马失前蹄下一句是什么| 水晶粉是什么原料做的| lym是什么意思| 三长两短是什么意思| 三百多分能上什么大学| 五行火生什么克什么| 重阳节送老人什么礼物| 克罗恩病吃什么药| 嘴唇干燥是什么原因引起的| 目赤是什么意思| 垂死病中惊坐起什么意思| 普洱在云南什么位置| 心脑血管挂什么科| hk是什么意思| 葵花宝典是什么意思| 黄瓜籽有什么功效| 尿潜血阳性什么意思| 来姨妈喝什么汤好| 恶心反胃吃什么药| 寻常疣用什么药膏除根| 心率高是什么原因| 沙棘有什么功效| 头疼一般是什么原因引起的| 胃火旺怎么调理吃什么药最好| 胃寒吃什么药最有效| 多多关照是什么意思| 做爱什么姿势最舒服| 减胎对另一个胎儿有什么影响| 轻医美是什么| 双向情感障碍症是什么病| 一日之计在于晨是什么生肖| 18年属什么生肖| 大肠杆菌感染吃什么药| 吃什么对胃好养胃的食物| 日本豆腐是什么材料| 傻人有傻福什么意思| 特别嗜睡是什么原因| 尿味重是什么原因| 感冒可以吃什么水果好| 冲锋陷阵是什么生肖| 四维是检查什么| 脯氨酸氨基肽酶阳性是什么意思| 慢性结肠炎吃什么药好| 手筋痛是什么原因| 小路像什么| 缺钠有什么症状和危害| 尿道口为什么叫马眼| 梦见自己买衣服是什么意思| 宝宝什么时候添加辅食最好| 背上长毛是什么原因引起的| 开黄腔什么意思| 花甲不能和什么一起吃| 胃食管反流有什么症状| 鼠标cpi是什么意思| 淋巴系统由什么组成| cdfi可见血流信号是什么意思| 结婚13年是什么婚| 次第花开是什么意思| 学生近视配什么镜片好| 肝火旺失眠吃什么药| 2007年属什么生肖| 五心烦热是什么症状| 缺席是什么意思| 醛固酮高吃什么降压药| 梦见自己请客吃饭是什么意思| 只是当时已惘然是什么意思| 妈妈的姐姐叫什么| 考试穿什么颜色最吉利| usr是什么意思| 长鱼是什么鱼| 豪情万丈什么意思| 汽车抖动是什么原因| 经典是什么意思| 奇异果和猕猴桃有什么区别| 中药包煎是什么意思| 孕妇胃痛可以吃什么药| 百香果的籽有什么功效| 百度Aller au contenu

Cette page fait l’objet d’une mesure de semi-protection étendue.
Une page de Wikipédia, l'encyclopédie libre.
百度 (点击图片就可以查看往期青岛民宿推荐啦!)西安出发:20:40抵达:08:31软卧:生活不止眼前的枸杞,你还有诗和远方,烤肉和囊,泡馍和炒馍,凉皮和肉夹馍,酥肉和胡辣汤,咖啡和焦糖,蛋糕和奶茶,葫芦鸡和臊子面,甑糕和酸汤饺子,灌汤包和八宝稀饭,腊牛肉和桂花糕。

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

Ce module permet de renseigner la documentation des modèles thématiques du Projet:Bases.

Pour renseigner la documentation du modèle en insérant ou en rempla?ant le contenu de la section Utilisation par (exemple donné pour le modèle {{Bases littérature}})
{{#invoke:Bases|documentation|name=littérature|headername=à la littérature|namebis=la littérature}}
<!-- L'édition du module se fait à la page [[Module:Bases/littérature]] en particulier pour l'édition des colonnes Libellé et URL. Pour renseigner la langue cliquez sur le propriété correspondante, éditez le paramètre ''format de l'URL'' et ajoutez le qualifier ''langue de l'?uvre, du nom ou du terme'' avec la ou les langues voulues.-->
Les paramètres name et headername doivent être identiques à ceux présents dans le modèle,

le paramètre namebis doit compléter la phrase bases de données en lien avec xxx

Le paramètre complet=faux enlève l'affichage du nombre de pages dans chaque catégorie, l'appel à Pagesincat étant très co?teux, ce paramètre est recommandé pour les bases importantes en taille afin de permettre leur affichage.

Exemples

Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.

-- luacheck: globals mw, no max line length

local p = {}
local wikidata = require "Module:Wikidata"
local langue = require "Module:Langue"
local Outils = require "Module:Outils"

local basesList = {"architecture", "art", "astronomie", "audiovisuel", "bande dessinée", "géographie", "jeu", "jeu vidéo", "littérature", "militaire", "mode", "multidisciplinaires", "musique", "organisation", "pornographie", "recherche", "religion", "santé", "spectacle", "sport", "tourisme", "transport", "vie publique", "vivant" }
local basesHeadername = {
	["architecture"] = "à l'architecture",
	["art"] = "aux beaux-arts",
	["astronomie"] = "à l'astronomie",
	["audiovisuel"] = "à l'audiovisuel",
	["bande dessinée"] = "à la bande dessinée",
	["géographie"] = "à la géographie",
	["jeu"] = "au jeu",
	["jeu vidéo"] = "au jeu vidéo",
	["littérature"] = "à la littérature",
	["militaire"] = "aux militaires",
	["mode"] = "à la mode",
	["multidisciplinaires"] = "à plusieurs domaines",
	["musique"] = "à la musique",
	["organisation"] = "aux organisations",
	["pornographie"] = "à la pornographie",
	["recherche"] = "à la recherche",
	["religion"] = "à la religion",
	["santé"] = "à la santé",
	["spectacle"] = "au spectacle",
	["sport"] = "au sport",
	["tourisme"] = "au tourisme",
	["transport"] = "au transport",
	["vie publique"] = "à la vie publique",
	["vivant"] = "au vivant"
}

local existingPropertiesCache = {}

--- fonctions internes ---

local function inBase(base, valueToFind)
	for _, v in ipairs(base) do
		if v[2] == valueToFind then
			return true
		end
	end
	return false
end

--- fonctions à ne pas utiliser dans l'espace encyclopédique ---

function p.contient(frame)
	local property = frame.args["propriété"] or frame.args.property
	local basesWithProperty = {}
	for _, base in ipairs(basesList) do
		if inBase(require("Module:Bases/" .. base ), property) then
			table.insert(basesWithProperty, base)
		end
	end
	return table.concat(basesWithProperty, ",")
end

function p.count(frame)
	local TableTools = require('Module:TableTools')
	local name = frame.args.name
	local bases = require("Module:Bases/" .. name)
	return TableTools.size(bases)
end

function p.documentation(frame)
	local name = frame.args.name
	local headername = frame.args.headername or name
	local namebis = frame.args.namebis or headername
	local categorie = "Page pointant vers des bases relatives " .. headername
	local bases = require("Module:Bases/" .. name)
	local pagesincat = require("Module:Pagesincat")
	local complet = not (frame.args.complet and frame.args.complet == "faux")
	local restrict = frame.args.restrict
	local lines = {}

	-- texte d'introduction
	table.insert(lines, "Modèle à utiliser principalement dans la section [[WP:LE|Liens externes]] d'une page. Il affiche une liste de liens vers des bases de données en rapport avec " .. namebis .. ", associée à la page wikipédia dans laquelle il est appelé ou à l’'''id''' spécifique appelé par le modèle. Le paramètre optionnel <code>id=</code> peut être utilisé pour désigner un élément Wikidata autre que celui de la page de Wikipédia où le modèle est employé.")
	table.insert(lines, "")
	table.insert(lines, "La liste des liens vers les bases est affichée par ordre alphabétique. Les liens vers des bases francophones sont placés en premier.")
	table.insert(lines, "")
	table.insert(lines, "La liste est générée automatiquement à partir des données de l'élément Wikidata relié à la page ou à l’'''id''' spécifique appelé par le modèle.")
	table.insert(lines, "")
	table.insert(lines, "")
	table.insert(lines, "Les liens affichables par la base " .. name .. " sont chacune des '''propriétés''' du tableau. Le '''sujet''' de ces bases est le lien vers la page wikipédia associée à cette base, ou par défaut d'un wiki d'une autre langue quand il existe. Le modèle cible l'élément dans la base de données depuis l’'''url''' de la base, dont le contenu est rédigé dans une ou plusieurs '''langues'''.")
	table.insert(lines, "")
	table.insert(lines, "Tout ajout ou suppression de liens dans la base doit passer par [[Wikipédia:Ateliers Bases]].")
	table.insert(lines, "")
	table.insert(lines, "La modification du module se fait à la page [[Module:Bases/" .. name .."]].")
	table.insert(lines, "")
	table.insert(lines, "")
	table.insert(lines, "Les pages utilisant le modèle sont listées dans la catégorie [[:Catégorie:" .. categorie .. "|" .. categorie .. "]], qui contient actuellement " .. pagesincat.pagesincat{categorie, type = 'pages', mise_en_forme = 'oui'} .. " pages.")
	table.insert(lines, "")

	table.insert(lines, '{| class="wikitable"')
	table.insert(lines, '|-')
	table.insert(lines, '! Propriété')
	table.insert(lines, '! Sujet')
	table.insert(lines, '! Libellé')
	table.insert(lines, '! URL')

	for _, base in pairs(bases) do
		local texte = base[1]

		local found
		if restrict ~= nil then
			local rawtext = texte
			if type( rawtext ) == 'table' then
				rawtext = rawtext[1]
			end
			local firstletter = string.sub(rawtext, 1, 1)

			if firstletter == "'" then
				firstletter = string.sub(rawtext, 3, 3)
			end
			found = string.find(restrict, string.upper(firstletter))
		end

		if restrict == nil or found ~= nil then
			if type( texte ) == 'table' then
				texte = langue.langue{texte[2], texte = texte[1]}
			end
			local label = wikidata.getLabel(base[2])

			local val
			if not label then
				val = '<strong class="error">' .. base[2] .. ' : propriété inconnue</strong>'
			elseif complet then
				local property = string.sub(base[2], 2)
				val = frame:expandTemplate{title = 'WD P', args = {property, 'pages'} }
			else
				val = '[[d:Property:' .. base[2] .. '|' .. base[2] ..' <small>(?&nbsp;' .. label .. '&nbsp;?)</small>]] &nbsp;→&nbsp; <small>[[:Catégorie:Page utilisant ' .. base[2] ..'|catégorie]]</small>'
			end

			local subject = wikidata.formatStatements{entity = base[2], property = 'P1629'} or ''

			table.insert(lines, '|-')
			table.insert(lines, '| ' .. val)
			table.insert(lines, '| ' .. subject)
			table.insert(lines, '| ' .. texte)
			table.insert(lines, '| ' .. base[3])
		end
	end
	table.insert(lines, '|}')

	return table.concat(lines, "\n" )
end



--- fonctions pour l'espace encyclopédique ---

function p.tout_comme_table(frame)
	local args = Outils.extractArgs(frame)

	local keysPrio = {}
	local keys = {}
	local valsPrio = {}
	local vals = {}
	local valsFinal = {}
	local tri = args["tri"] or args["trie"] or args["sort"] or "none"
	local sortBySize = tri == "taille max"
	local sortBySizeInverse = tri == "taille min"
	local sortByAlpha = tri == "alphabétique"

	args.noarchive = true
	args.noinactifcat = true

	for _, base in ipairs(basesList) do
		if args[base] ~= "-" then
			args.name = base
			args.headername = basesHeadername[base]
			local texte, taille, len = p.main(args, true)
			if taille then
				if args[base] then
					local key = args[base] * 100
					while valsPrio[key] do
						key = key + 1
					end
					table.insert(keysPrio, key)
					valsPrio[key] = texte
				else
					local key = taille * 1000 + len
					while vals[key] do
						key = key + 1
					end
					table.insert(keys, key)
					vals[key] = texte
				end
			end
		end
	end

	table.sort(keysPrio)
	if sortByAlpha then
		-- ne rien faire
	elseif sortBySizeInverse then
		table.sort(keys)
	else -- par défaut : if sortBySize then
		table.sort(keys, function (a, b) return a > b end)
	end

	for _, k in ipairs(keysPrio) do table.insert(valsFinal, valsPrio[k]) end
	for _, k in ipairs(keys) do table.insert(valsFinal, vals[k]) end

	return valsFinal
end


function p.tout(frame)
	local valsFinal = p.tout_comme_table(frame)

	local rendu = table.concat(valsFinal, "\n*")
	if rendu == "" and mw.title.getCurrentTitle().namespace == 0 and not frame:getParent().args.nocat then
		return "[[Catégorie:Page utilisant un modèle Bases inactif]]"
	end

	-- TODO : surveiller [[phab:T280260]], et lorsque le bug sera corrigé, défaire [[Spécial:Diff/181960530]]
	-- discussion : [[Discussion Projet:Bases#Petite régression d'affichage : ligne à puce parasite]]

	return rendu
end

function p.main(frame, returnSize)
	local args = Outils.extractArgs(frame)

	-- Récupération des paramètres, soit ceux passés par le modèle,
	-- soit ceux passés au modèle
	local id = Outils.validTextArg(args, 'id', 'wikidata', 'entity', 1)
	local name = args.name
	local headername = args.headername or basesHeadername[name]
	local noarchive = args.noarchive
	local nocat = args.nocat or mw.title.getCurrentTitle().namespace ~= 0
	local noinactifcat = nocat or args.noinactifcat
	local len = 0

	-- Chargement des données de la base souhaitée
	local bases = require("Module:Bases/" .. name)

	-- Détermination de l'id de l'entité wikidata à interroger
	local entityId
	if id then
		if mw.wikibase.isValidEntityId(id) and mw.wikibase.entityExists(id) then
			entityId = id
		end
	else
		entityId = mw.wikibase.getEntityIdForCurrentPage()
	end

	-- Si un id est spécifié mais est invalide ou inexistant, ou si la page actuelle n'a pas d'élément wikidata associé
	if not entityId then
		if noinactifcat then
			return ""
		else
			return "[[Catégorie:Page utilisant le modèle Bases " .. name .. " inactif]]"
		end
	end

	-- Fonction à appeler pour générer le texte d'une base que l'on essaie d'afficher
	-- (auparavant les textes de toutes les bases étaient générés, ce qui était co?teux)
	local function texteLien(base)
		if type( base[1] ) == 'table' then
			return langue.langue{ base[1][2], texte = base[1][1] }
		else
			return base[1]
		end
	end

	-- Pour chaque base dans notre liste, on vérifie si notre entité la possède
	-- si c'est le cas, on formate et ajoute un lien vers elle dans une liste
	local vals = {}
	for _, base in pairs(bases) do
		-- Pour gérer les cas comme sur Module:Bases/art où des tables sont dans
		-- des tables => langue du titre de la base pour l'accessibilité
		local nom
		if type( base[1] ) == 'table' then
			nom = base[1][1]
		else
			nom = base[1]
		end

		local val
		local value = args[nom] or args[base[2]]
		if value ~= "-" then
			if value then
				local texte = texteLien(base)
				val = wikidata.getDataValue({snaktype = 'value', excludespecial = true, datatype = 'external-id', datavalue = {value = value } }, {urlpattern = base[3], text = texte})
			else
				local properties = existingPropertiesCache[entityId]
				if not properties then
					properties = {}
					local propertyList = mw.wikibase.getEntity(entityId):getProperties()
					for i = 1, #propertyList do
						properties[propertyList[i]] = true
					end
					existingPropertiesCache[entityId] = properties
				end

				if properties[base[2]] then
					local texte = texteLien(base)
					val = wikidata.formatStatements{entity = entityId, excludespecial = true, text = texte, property = base[2], urlpattern = base[3], numval = 1, addcat = not nocat, qualifier = 'P407', qualifiervalue = 'Q150'}
						or wikidata.formatStatements{entity = entityId, text = texte, property = base[2], urlpattern = base[3], numval = 1, addcat = not nocat}
				end
			end
		end

		if val and val:sub(1, 1) ~= "-" then
			table.insert(vals, val)
			if returnSize then
				len = len + string.len(nom)
			end
		end
	end

	-- On catégorise si l'entité ne possède aucune des bases listées
	if #vals == 0 then
		if noinactifcat then
			return ""
		else
			return "[[Catégorie:Page utilisant le modèle Bases " .. name .. " inactif]]"
		end
	end

	-- Ajout du label si l'id wikidata a été spécifié manuellement
	local entityInfo = ''
	if id then
		local label = mw.wikibase.getLabel(entityId)
		local link = wikidata.siteLink(entityId)
		if label then
			if link then
				entityInfo = ' (pour [[' .. link .. '|' .. label .. ']])'
			else
				entityInfo = ' (pour ' .. label .. ')'
			end
		elseif link then
			entityInfo = ' (pour [[' .. link .. ']])'
		end
	end

	-- Concaténation des liens et formatage final
	local header
	if #vals > 1 then
		header = "Ressources relatives " .. headername .. entityInfo
	else
		header = "Ressource relative " .. headername .. entityInfo
	end
	local title = wikidata.addLinkBack(header, entityId, 'identifiers')

	-- Ajout des catégories qui vont bien
	local categories = ''
	if not nocat then
		categories = "[[Catégorie:Page pointant vers des bases externes]] [[Catégorie:Page pointant vers des bases relatives " .. headername .. "]]"
	end

	-- XXX: c'est invalide de mettre un <ul> (block-level) dans un <span> (inline-level)
	local elementsHtml = mw.html.create('span')
		:addClass('liste-horizontale')
		:addClass(noarchive and 'noarchive' or nil)
		:wikitext(title .. ' : ')
		:tag('ul')
	for _, val in ipairs(vals) do
		elementsHtml:tag('li'):wikitext(val):done():wikitext(' ')
	end

	if returnSize then
		len = len + string.len(header)
		return tostring(elementsHtml:allDone()) .. categories, #vals, len
	else
		return tostring(elementsHtml:allDone()) .. categories
	end
end

return p
什么时候最容易怀孕 频繁是什么意思 怀孕10多天有什么症状 梦见被狗追是什么意思 入肉是什么字
唐顿庄园讲的是什么 画肖指什么生肖 疹子长什么样 肺气肿是什么原因引起的 胎盘低置状态是什么意思
脑震荡挂什么科 氯雷他定为什么比西替利嗪贵 22是什么意思 龙和什么属相最配 边缘视力是什么意思
萱五行属什么 梦到吃苹果是什么意思 血气分析是检查什么的 甲状腺结节是什么 老是放臭屁是什么原因
猪筒骨配什么炖汤好hcv7jop7ns0r.cn 突然眩晕是什么原因hcv9jop7ns1r.cn 一甲子是什么意思hcv8jop2ns4r.cn 正月十九是什么日子hcv8jop8ns2r.cn 人流复查做什么检查hcv7jop9ns4r.cn
淀粉样变是什么病hcv8jop0ns9r.cn 放疗是什么hcv9jop2ns1r.cn 为什么会阑尾炎naasee.com 三分三是什么药hcv8jop3ns0r.cn 减肥吃什么菜最好hcv8jop0ns6r.cn
怀孕不能吃什么东西hcv9jop7ns2r.cn 吃什么容易滑胎流产hcv7jop9ns2r.cn 吃什么能排湿气hcv7jop9ns5r.cn 什么叫情人hcv9jop3ns9r.cn 养尊处优什么意思hcv7jop6ns1r.cn
rangerover是什么车hcv8jop1ns6r.cn 慢性肾功能不全是什么意思hcv7jop5ns3r.cn 1989是什么生肖hcv8jop7ns6r.cn 团购什么意思shenchushe.com 什么是慢阻肺hcv9jop1ns9r.cn
百度