为什么同房后小腹隐隐作痛| 茄子炒什么好吃又简单| 可乐不能和什么一起吃| 吃什么可以散结节| 八零年属什么生肖| 叶酸有什么好处| 虎视眈眈是什么意思| 漏尿是什么原因| 二拇指比大拇指长代表什么| 8月28日什么星座| 党参长什么样子| 申时是什么时间| 单剂量给药是什么意思| 农村做什么生意赚钱| 3月28日什么星座| 庞统为什么要献连环计| 恐龙生活在什么时代| 什么的英语单词| 狗皮膏药是什么意思| 1961属什么生肖| mpv什么意思| 胃疼喝什么药| 乳头痛是什么征兆| 拉拉秧学名叫什么| 金酒兑什么好喝| 什么是码率| 唾液有臭味是什么原因| 小儿疳积是什么症状| scc什么意思| 什么的秃鹫| 我一言难尽忍不住伤心是什么歌| 男士带什么手串好| 炒菜什么时候放盐最合适| 龙胆泻肝丸治什么病| 药店为什么不让卖高锰酸钾| 梅毒和艾滋病有什么区别| 女性头部出汗吃什么药| 头尖适合什么发型| 柠檬什么时候成熟| 风油精有什么功效| 白癜风有什么危害| 降头术是什么| 过敏看什么科室| 九月二十六是什么星座| 什么样的莲蓬| 眼睛干涩用什么药效果好| 紫藤什么时候开花| 什么门永远关不上| 乙肝e抗体阳性什么意思| 体检应该挂什么科| 梦到狗是什么意思| 液金是什么| 银耳是什么| 结膜炎吃什么消炎药| 老有眼屎是什么原因| 药物流产后吃什么好| 针灸后需要注意什么| 喝完酒吃什么解酒最快| 小肠火吃什么药| 为什么土豆不能炒鸡蛋| 指甲油什么牌子好| 突然腰疼是什么原因| 梦见自己打胎是什么意思| 2017属什么生肖| 孕妇吃什么最有营养| 黑今念什么| 藏红花有什么作用| 吃石斛有什么好处| 逍遥丸适合什么人吃| 避孕套什么牌子的好| 尿碱是什么| 中年危机是什么意思| 10月15号是什么星座的| 胃疼吃什么药管用| 肝郁血瘀吃什么中成药| 餐饮行业五行属什么| 白化病有什么危害吗| 男人交生育保险有什么用| o型血为什么叫熊猫血| 舌苔发白是什么情况| 吃了就吐是什么原因| 脸颊长痘痘什么原因| 早上起床口臭是什么原因| 查肝功能能查出什么病| 鸡吃什么长得又快又肥| 什么情况下用妇炎洁| 心肌炎是什么症状| cm什么意思| 破执是什么意思| 磨豆腐是什么意思| 止吐吃什么药| 频繁大便是什么原因| 心悸心慌吃什么药| 指骨属于什么骨| 吃什么东西减肥| 梦见花蛇是什么预兆| 胸口不舒服挂什么科| 晚上睡觉出汗是什么原因| 没有子宫会有什么影响| 母亲节送什么颜色的康乃馨| 吐黄水是什么原因| 滋润是什么意思| 台湾什么时候回归| 神经系统由什么组成| 强迫症什么意思| 悠悠是什么意思| 什么食物含铁| 木槿花的花语是什么| 黄片是什么| 小腿疼痛为什么| 把头是什么意思| 一饿就胃疼什么原因| 新店开业送什么好| 检察院是干什么的| 嗓子有痰是什么原因| 喜欢吃什么| 用盐水洗脸有什么好处| 颈椎不好挂什么科| 酒后手麻什么原因| 做肠胃镜挂什么科| 右胳膊麻木是什么征兆| 心绞痛吃什么药最管用| 翻毛皮是什么材质| 1126是什么星座| 吃什么降糖| 刺身是什么鱼| 信保是什么| 回光返照是什么意思| 1月26号是什么星座| 食管反流用什么药效果好| 血热是什么症状| 吃什么补雌激素| 食指是什么经络| 得艾滋病的人有什么症状| 流黄鼻涕是什么感冒| 6月11号是什么星座| 非均匀性脂肪肝是什么意思| 奥利司他排油是什么油| 日本人为什么喜欢喝冰水| 婴儿吃什么奶粉好吸收| 溶血性黄疸是什么原因引起的| 割包为什么很多人后悔| 注音是什么| 宦游人是什么意思| 什么时候是安全期| 火气重喝什么茶| 左氧氟沙星治什么病| 11月15日什么星座| 予五行属什么| 什么排球好| 小鸭子吃什么食物| kenwood是什么牌子| 什么假什么威| 空气刘海适合什么脸型| 女人做梦梦到蛇是什么意思| 负面影响是什么意思| rush是什么| 舌头干涩是什么原因| 为什么生理期不能拔牙| 西红柿吃多了有什么坏处| 佐匹克隆片是什么药| 孩子高烧不退是什么原因| 肝气不舒有什么症状| 反流性食管炎挂什么科| 什么路最窄打一生肖| ab和b型血生的孩子是什么血型| 绝经前有什么症状| 小圆细胞阳性什么意思| 毛主席的女儿为什么姓李| 三碘甲状腺原氨酸高是什么意思| philips是什么牌子| 取其轻前一句是什么| 不懂事是什么意思| 会车什么意思| 血管瘤有什么危害吗| 灰姑娘叫什么名字| 声音小是什么原因| 准生证有什么用| 睡觉喜欢流口水是什么原因| 心什么肉什么| 头部出汗多吃什么药| doro什么意思| 原本是什么意思| 痛风可以吃什么食物表| 拉肚子拉稀水吃什么药| 消炎药是什么药| 脾胃湿热吃什么药| 什么水果可以美白| a型血的人容易得什么病| 耳聋是什么原因引起的| 奶霜是什么| 生理期没来是什么原因| kcal是什么单位| 人有三急指的是什么| 子宫内膜薄有什么症状| 什么是单克隆抗体| 畏寒肢冷是什么意思| 输液葡萄糖有什么作用| 幽门螺杆菌感染吃什么药| 二十三岁属什么生肖| 镜面人是什么意思| 打狂犬疫苗不能吃什么食物| 一贫如什么| 梦见买碗是什么意思| 白细胞2加号什么意思| 阔绰什么意思| 药流可以吃什么水果| 月经不调是什么原因造成的| 胃窦炎是什么原因引起的| 手背上有痣代表什么| 水瓶女和什么星座最配| 黄柏胶囊主要治什么病| 阅读有什么好处| 纯粹是什么意思| 精神小伙是什么意思| b超跟彩超有什么区别| 吃什么补钾最快最好| 右乳钙化灶是什么意思| 107是什么意思| 心什么肉什么| 申时五行属什么| 胆汁酸高是什么原因| 尿失禁用什么药好| 肾小球滤过率偏高说明什么| 晚上9点到11点是什么时辰| ubc是什么意思| 津津有味的意思是什么| 睡前吃什么有助于睡眠| 竹心泡水喝有什么功效| 柳絮吃了有什么好处| 阴米是什么米| 葛根是什么东西| 脑瘫是什么| 囟门凹陷是什么原因| 自愈什么意思| 脚麻木是什么病的前兆| 淋巴滤泡增生是什么意思| 学中医需要什么学历| 三亚是什么海| 9527什么意思| 什么狗不会咬人| 吃酒酿有什么好处| 养肝吃什么食物| 薇字五行属什么| 绿色配什么颜色| 指甲变紫色是什么原因| 为什么拼音| 小孩急性肠胃炎吃什么药| crp什么意思| 同型半胱氨酸高吃什么药| 尿碘是检查什么的| 睡觉口干是什么原因| 88什么意思| 男性阴囊瘙痒是什么病| 月经期头晕是什么原因| 过敏性紫癜是什么病| 文采是什么意思| 口腔溃疡是什么原因造成的| 过敏性紫癜有什么症状| 8023是什么意思啊| 色彩斑斓是什么意思| 唐塞是什么意思| 小孩办理护照需要什么材料| 交链孢霉过敏是什么| 百度Naar inhoud springen

美官方:F35战机存在质量缺陷 影响隐身性能F35隐身战机美国

Uit Wikipedia, de vrije encyclopedie
Dit is de huidige versie van de pagina Module:Sidebar voor het laatst bewerkt door Mbch331 (overleg | bijdragen) op 18 aug 2023 17:04. Deze URL is een permanente link naar deze versie van deze pagina.
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
百度 —大庆石油学院钻井工程专业学习—大庆石油管理局井下作业公司修井二队实习员—大庆石油管理局井下作业公司修井二队队长、党支部书记—大庆石油管理局井下作业公司团委书记—大庆石油管理局井下作业一分公司党委书记—大庆石油管理局井下作业一分公司党委书记、经理—大庆市委组织部副部长(其间:—哈尔滨工程大学工业经济专业研究生班学习)—大庆市政府副秘书长—大庆市政府秘书长—大庆市委常委、秘书长—大庆市委常委、副市长(—哈尔滨工程大学管理科学与工程专业研究生班学习)—省政府副秘书长(正厅级)—齐齐哈尔市委副书记、市长候选人—齐齐哈尔市委副书记、副市长、代市长—齐齐哈尔市委副书记、市长—齐齐哈尔市委书记、市人大常委会主任候选人—齐齐哈尔市委书记、市人大常委会主任—省国资委主任、党委副书记

Documentatie voor deze module kan aangemaakt worden op de volgende pagina: Module:Sidebar/doc

require('strict')
local cfg = mw.loadData('Module:Sidebar/configuration')

local p = {}

local getArgs = require('Module:Arguments').getArgs

--[[
Categorizes calling templates and modules with a 'style' parameter of any sort
for tracking to convert to TemplateStyles.

TODO after a long cleanup: Catch sidebars in other namespaces than Template and Module.
TODO would probably want to remove /log and /archive as CS1 does
]]
local function categorizeTemplatesWithInlineStyles(args)
	local title = mw.title.getCurrentTitle()
	if title.namespace ~= 10 and title.namespace ~= 828 then return '' end
	for _, pattern in ipairs (cfg.i18n.pattern.uncategorized_conversion_titles) do
		if title.text:match(pattern) then return '' end
	end
	
	for key, _ in pairs(args) do
		if mw.ustring.find(key, cfg.i18n.pattern.style_conversion) or key == 'width' then
			return cfg.i18n.category.conversion
		end
	end
end

--[[
For compatibility with the original {{sidebar with collapsible lists}}
implementation, which passed some parameters through {{#if}} to trim their
whitespace. This also triggered the automatic newline behavior.
]]
-- See ([[meta:Help:Newlines and spaces#Automatic newline]])
local function trimAndAddAutomaticNewline(s)
	s = mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1")
	if mw.ustring.find(s, '^[#*:;]') or mw.ustring.find(s, '^{|') then
		return '\n' .. s
	else
		return s
	end
end

--[[
Finds whether a sidebar has a subgroup sidebar.
]]
local function hasSubgroup(s)
	if mw.ustring.find(s, cfg.i18n.pattern.subgroup) then
		return true
	else
		return false
	end
end

local function has_navbar(navbar_mode, sidebar_name)
	return navbar_mode ~= cfg.i18n.navbar_none and
		navbar_mode ~= cfg.i18n.navbar_off and
		(
			sidebar_name or
			mw.getCurrentFrame():getParent():getTitle():gsub(cfg.i18n.pattern.sandbox, '') ~=
			cfg.i18n.title_not_to_add_navbar
		)
end

local function has_list_class(args, htmlclass)
	local patterns = {
		'^' .. htmlclass .. '$',
		'%s' .. htmlclass .. '$',
		'^' .. htmlclass .. '%s',
		'%s' .. htmlclass .. '%s'
	}
	
	for arg, value in pairs(args) do
		if type(arg) == 'string' and mw.ustring.find(arg, 'class') then
			for _, pattern in ipairs(patterns) do
				if mw.ustring.find(args[arg] or '', pattern) then
					return true
				end
			end
		end
	end
	return false
end

-- there are a lot of list classes in the wild, so we add their TemplateStyles
local function add_list_styles(args)
	local frame = mw.getCurrentFrame()
	local function add_list_templatestyles(htmlclass, templatestyles)
		if has_list_class(args, htmlclass) then
			return frame:extensionTag{
				name = 'templatestyles', args = { src = templatestyles }
			}
		else
			return ''
		end
	end
	
	local plainlist_styles = add_list_templatestyles('plainlist', cfg.i18n.plainlist_templatestyles)
	local hlist_styles = add_list_templatestyles('hlist', cfg.i18n.hlist_templatestyles)
	
	-- a second workaround for [[phab:T303378]]
	-- when that issue is fixed, we can actually use has_navbar not to emit the
	-- tag here if we want
	if has_navbar(args.navbar, args.name) and hlist_styles == '' then
		hlist_styles = frame:extensionTag{
			name = 'templatestyles', args = { src = cfg.i18n.hlist_templatestyles}
		}
	end

	-- hlist -> plainlist is best-effort to preserve old Common.css ordering. [hlist_note]
	return hlist_styles .. plainlist_styles
end

-- work around [[phab:T303378]]
-- for each arg: find all the templatestyles strip markers, insert them into a
-- table. then remove all templatestyles markers from the arg
local function move_hiding_templatestyles(args)
	local gfind = string.gfind
	local gsub = string.gsub
	local templatestyles_markers = {}
	local strip_marker_pattern = '(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)'
	for k, arg in pairs(args) do
		for marker in gfind(arg, strip_marker_pattern) do
			table.insert(templatestyles_markers, marker)
		end
		args[k] = gsub(arg, strip_marker_pattern, '')
	end
	return templatestyles_markers
end

--[[
Main sidebar function. Takes the frame, args, and an optional collapsibleClass.
The collapsibleClass is and should be used only for sidebars with collapsible
lists, as in p.collapsible.
]]
function p.sidebar(frame, args, collapsibleClass)
	if not args then
		args = getArgs(frame)
	end
	local hiding_templatestyles = table.concat(move_hiding_templatestyles(args))
	local root = mw.html.create()
	local child = args.child and mw.text.trim(args.child) == cfg.i18n.child_yes

	root = root:tag('table')
	if not child then
		root 
			:addClass(cfg.i18n.class.sidebar)
			-- force collapsibleclass to be sidebar-collapse otherwise output nothing
			:addClass(collapsibleClass == cfg.i18n.class.collapse and cfg.i18n.class.collapse or nil)
			:addClass('nomobile')
			:addClass(args.float == cfg.i18n.float_none and cfg.i18n.class.float_none or nil)
			:addClass(args.float == cfg.i18n.float_left and cfg.i18n.class.float_left or nil)
			:addClass(args.wraplinks ~= cfg.i18n.wrap_true and cfg.i18n.class.wraplinks or nil)
			:addClass(args.bodyclass or args.class)
			:css('width', args.width or nil)
			:cssText(args.bodystyle or args.style)

		if args.outertitle then
			root
				:tag('caption')
					:addClass(cfg.i18n.class.outer_title)
					:addClass(args.outertitleclass)
					:cssText(args.outertitlestyle)
					:wikitext(args.outertitle)
		end

		if args.topimage then
			local imageCell = root:tag('tr'):tag('td')

			imageCell
				:addClass(cfg.i18n.class.top_image)
				:addClass(args.topimageclass)
				:cssText(args.topimagestyle)
				:wikitext(args.topimage)

			if args.topcaption then
				imageCell
					:tag('div')
						:addClass(cfg.i18n.class.top_caption)
						:cssText(args.topcaptionstyle)
						:wikitext(args.topcaption)
			end
		end

		if args.pretitle then
			root
				:tag('tr')
					:tag('td')
						:addClass(args.topimage and cfg.i18n.class.pretitle_with_top_image
							or cfg.i18n.class.pretitle)
						:addClass(args.pretitleclass)
						:cssText(args.basestyle)
						:cssText(args.pretitlestyle)
						:wikitext(args.pretitle)
		end
	else
		root
			:addClass(cfg.i18n.class.subgroup)
			:addClass(args.bodyclass or args.class)
			:cssText(args.bodystyle or args.style)
	end

	if args.title then
		if child then
			root
				:wikitext(args.title)
		else
			root
				:tag('tr')
					:tag('th')
						:addClass(args.pretitle and cfg.i18n.class.title_with_pretitle
							or cfg.i18n.class.title)
						:addClass(args.titleclass)
						:cssText(args.basestyle)
						:cssText(args.titlestyle)
						:wikitext(args.title)
		end
	end

	if args.image then
		local imageCell = root:tag('tr'):tag('td')

		imageCell
			:addClass(cfg.i18n.class.image)
			:addClass(args.imageclass)
			:cssText(args.imagestyle)
			:wikitext(args.image)

		if args.caption then
			imageCell
				:tag('div')
					:addClass(cfg.i18n.class.caption)
					:cssText(args.captionstyle)
					:wikitext(args.caption)
		end
	end

	if args.above then
		root
			:tag('tr')
				:tag('td')
					:addClass(cfg.i18n.class.above)
					:addClass(args.aboveclass)
					:cssText(args.abovestyle)
					:newline() -- newline required for bullet-points to work
					:wikitext(args.above)
	end

	local rowNums = {}
	for k, v in pairs(args) do
		k = '' .. k
		local num = k:match('^heading(%d+)$') or k:match('^content(%d+)$')
		if num then table.insert(rowNums, tonumber(num)) end
	end
	table.sort(rowNums)
	-- remove duplicates from the list (e.g. 3 will be duplicated if both heading3
	-- and content3 are specified)
	for i = #rowNums, 1, -1 do
		if rowNums[i] == rowNums[i - 1] then
			table.remove(rowNums, i)
		end
	end

	for i, num in ipairs(rowNums) do
		local heading = args['heading' .. num]
		if heading then
			root
				:tag('tr')
					:tag('th')
						:addClass(cfg.i18n.class.heading)
						:addClass(args.headingclass)
						:addClass(args['heading' .. num .. 'class'])
						:cssText(args.basestyle)
						:cssText(args.headingstyle)
						:cssText(args['heading' .. num .. 'style'])
						:newline()
						:wikitext(heading)
		end

		local content = args['content' .. num]
		if content then
			root
				:tag('tr')
					:tag('td')
						:addClass(hasSubgroup(content) and cfg.i18n.class.content_with_subgroup
							or cfg.i18n.class.content)
						:addClass(args.contentclass)
						:addClass(args['content' .. num .. 'class'])
						:cssText(args.contentstyle)
						:cssText(args['content' .. num .. 'style'])
						:newline()
						:wikitext(content)
						:done()
					 -- Without a linebreak after the </td>, a nested list like
					 -- "* {{hlist| ...}}" doesn't parse correctly.
					:newline()
		end
	end

	if args.below then
		root
			:tag('tr')
				:tag('td')
					:addClass(cfg.i18n.class.below)
					:addClass(args.belowclass)
					:cssText(args.belowstyle)
					:newline()
					:wikitext(args.below)
	end

	if not child and has_navbar(args.navbar, args.name) then
		root
			:tag('tr')
				:tag('td')
					:addClass(cfg.i18n.class.navbar)
					:cssText(args.navbarstyle)
					:wikitext(require('Module:Navbar')._navbar{
						args.name,
						mini = 1,
						fontstyle = args.navbarfontstyle
					})
	end
	
	local base_templatestyles = frame:extensionTag{
		name = 'templatestyles', args = { src = cfg.i18n.templatestyles }
	}
	
	local templatestyles = ''
	if args['templatestyles'] and args['templatestyles'] ~= '' then
		templatestyles = frame:extensionTag{
			name = 'templatestyles', args = { src = args['templatestyles'] }
		}
	end
	
	local child_templatestyles = ''
	if args['child templatestyles'] and args['child templatestyles'] ~= '' then
		child_templatestyles = frame:extensionTag{
			name = 'templatestyles', args = { src = args['child templatestyles'] }
		}
	end
	
	local grandchild_templatestyles = ''
	if args['grandchild templatestyles'] and args['grandchild templatestyles'] ~= '' then
		grandchild_templatestyles = frame:extensionTag{
			name = 'templatestyles', args = { src = args['grandchild templatestyles'] }
		}
	end

	return table.concat({
		add_list_styles(args), -- see [hlist_note] above about ordering
		base_templatestyles,
		templatestyles,
		child_templatestyles,
		grandchild_templatestyles,
		hiding_templatestyles,
		tostring(root),
		(child and cfg.i18n.category.child or ''),
		categorizeTemplatesWithInlineStyles(args)
	})
end

local function list_title(args, is_centered_list_titles, num)
	
	local title_text = trimAndAddAutomaticNewline(args['list' .. num .. 'title']
		or cfg.i18n.default_list_title)

	local title
	if is_centered_list_titles then
		-- collapsible can be finicky, so provide some CSS/HTML to support
		title = mw.html.create('div')
			:addClass(cfg.i18n.class.list_title_centered)
			:wikitext(title_text)
	else
		title = mw.html.create()
			:wikitext(title_text)
	end
		
	local title_container = mw.html.create('div')
		:addClass(cfg.i18n.class.list_title)
		-- don't /need/ a listnumtitleclass because you can do
		-- .templateclass .listnumclass .sidebar-list-title
		:addClass(args.listtitleclass)
		:cssText(args.basestyle)
		:cssText(args.listtitlestyle)
		:cssText(args['list' .. num .. 'titlestyle'])
		:node(title)
		:done()
	
	return title_container
end

--[[
Main entry point for sidebar with collapsible lists.
Does the work of creating the collapsible lists themselves and including them
into the args.
]]
function p.collapsible(frame)
	local args = getArgs(frame)
	if not args.name and
		frame:getParent():getTitle():gsub(cfg.i18n.pattern.collapse_sandbox, '') ==
		cfg.i18n.collapse_title_not_to_add_navbar then
		args.navbar = cfg.i18n.navbar_none
	end

	local contentArgs = {}
	
	local is_centered_list_titles = false
	if args['centered list titles'] and args['centered list titles'] ~= '' then
		is_centered_list_titles = true
	end

	for k, v in pairs(args) do
		local num = string.match(k, '^list(%d+)$')
		if num then
			local expand = args.expanded and
				(args.expanded == 'all' or args.expanded == args['list' .. num .. 'name'])
			local row = mw.html.create('div')
			row
				:addClass(cfg.i18n.class.list)
				:addClass('mw-collapsible')
				:addClass((not expand) and 'mw-collapsed' or nil)
				:addClass(args['list' .. num .. 'class'])
				:cssText(args.listframestyle)
				:cssText(args['list' .. num .. 'framestyle'])
				:node(list_title(args, is_centered_list_titles, num))
				:tag('div')
					:addClass(cfg.i18n.class.list_content)
					:addClass('mw-collapsible-content')
					-- don't /need/ a listnumstyleclass because you can do
					-- .templatename .listnumclass .sidebar-list
					:addClass(args.listclass)
					:cssText(args.liststyle)
					:cssText(args['list' .. num .. 'style'])
					:wikitext(trimAndAddAutomaticNewline(args['list' .. num]))

			contentArgs['content' .. num] = tostring(row)
		end
	end

	for k, v in pairs(contentArgs) do
		args[k] = v
	end

	return p.sidebar(frame, args, cfg.i18n.class.collapse)
end

return p
男人少精弱精吃什么补最好 八月二十二是什么星座 电风扇什么牌子质量好 金蝉脱壳是什么意思 什么叫物质女人
什么食物降胆固醇最好 黑镜讲的是什么 血小板体积偏低是什么原因 儿童超敏c反应蛋白高说明什么 战国时期是什么时候
依云矿泉水为什么贵 感冒为什么会全身酸痛无力 利多卡因是什么药 7.1什么星座 早晨起来手肿是什么原因
梵高是什么画派 三个句号代表什么意思 到底为什么 薄荷泡水喝有什么功效 什么的豆角
5月5日什么星座baiqunet.com 什么是格局hcv9jop3ns1r.cn ob是什么意思cj623037.com 12月23日什么星座hcv7jop6ns7r.cn 天麻治什么病hcv9jop7ns3r.cn
贫血缺什么hcv7jop9ns7r.cn 朗朗乾坤下一句是什么hcv7jop7ns2r.cn 卵巢低回声是什么意思hcv9jop0ns2r.cn 羽衣甘蓝是什么菜hcv9jop3ns5r.cn 二月十七是什么星座hcv8jop8ns3r.cn
额头和下巴长痘痘是什么原因sanhestory.com 小孩便秘吃什么通便快hcv9jop3ns0r.cn 梦见中奖了预兆什么hcv8jop4ns7r.cn 生辉是什么意思hcv8jop3ns0r.cn 20是什么生肖hcv9jop4ns3r.cn
倾尽所有什么意思hcv8jop6ns2r.cn 吃过敏药有什么副作用hcv9jop4ns9r.cn 什么是大小周hcv9jop6ns3r.cn 古代内衣叫什么hcv8jop0ns5r.cn 脚底起泡是什么原因hcv9jop7ns1r.cn
百度