;----------------------------------------------;
;           Coder plugin syntax file           ;
;----------------------------------------------;

;Colors
; Color need to be in #RRGGBB or #RGB format.
; If color equal to zero, then color ignored.
;
;Font styles
; 0  ignored.
; 1  normal.
; 2  bold.
; 3  italic.
; 4  bold italic.
;
;For comfort file viewing/editing set tab size to 8.


Files:
;==========
;File types
;==========
*.css
*.less


;----------------------------------------------;
;                  HighLight                   ;
;----------------------------------------------;

;Flags (sum of the members)
;     1  case sensitive.
;     2  word is a composition of characters ("Words:" section only). Example: "0123456789" - highlight words that contain only digits.
;     4  quote end required ("Quotes:" section only).
;     8  quote start string is ignored and last meet delimiter used as quote start ("Quotes:" section only).
;    16  quote end string is ignored and first meet delimiter used as quote end ("Quotes:" section only).
;    32  don't highlight quote start ("Quotes:" section only).
;    64  don't highlight quote end ("Quotes:" section only).
;   128  don't catch and don't highlight quote start ("Quotes:" section only).
;   256  don't catch and don't highlight quote end ("Quotes:" section only).
;   512  quote start, delimiter or word located at line start.
;  1024  quote end, delimiter or word located at line end.
;  2048  quote start is surrounded with delimiters ("Quotes:" section only).
;  4096  quote end is surrounded with delimiters ("Quotes:" section only).
;  8192  quote doesn't contain delimiters ("Quotes:" section only).
; 16384  only quote start string is catched ("Quotes:" section only).
; 32768  quote doesn't contain any character ("Quotes:" section only).


Font:
;=================================================================
;FontStyle             FontSize              FaceName
;=================================================================
${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName}


Colors:
;=============================================================================================================================================================================================================================================================================================================================================================================================================================
;BasicTextColor             BasicBkColor              SelTextColor              SelBkColor              LineTextColor              LineBkColor              LineBorderColor              AltTextColor              AltBkColor              AltBorderColor              ColumnColor              MarkerColor              CaretColor              UrlColor              ActiveUrlColor              VisitUrlColor
;=============================================================================================================================================================================================================================================================================================================================================================================================================================
${HighLight_BasicTextColor} ${HighLight_BasicBkColor} ${HighLight_SelTextColor} ${HighLight_SelBkColor} ${HighLight_LineTextColor} ${HighLight_LineBkColor} ${HighLight_LineBorderColor} ${HighLight_AltTextColor} ${HighLight_AltBkColor} ${HighLight_AltBorderColor} ${HighLight_ColumnColor} ${HighLight_MarkerColor} ${HighLight_CaretColor} ${HighLight_UrlColor} ${HighLight_ActiveUrlColor} ${HighLight_VisitUrlColor}


BkImage:
;==================================================
;BkImageFile              BkImageAlpha
;==================================================
${HighLight_BkImageFile}  ${HighLight_BkImageAlpha}


AutoMark:
;====================================================================================================================
;AutoMarkFlags             AutoMarkFontStyle              AutoMarkTextColor              AutoMarkBkColor
;====================================================================================================================
${HighLight_AutoMarkFlags} ${HighLight_AutoMarkFontStyle} ${HighLight_AutoMarkTextColor} ${HighLight_AutoMarkBkColor}


Quotes:
;======================================================================================
;Flags  Pattern  "\BackRef=(FontStyle,ColorText,ColorBk) \BackRef=..."  ParentID RuleID
;======================================================================================
;For work // in nested levels: catch spaces on line start to avoid rule 8 catch it
0	"^\s++"  "\0=(0,0,0)"                                           0        0
;===================================================================================
;Flags  Font    Color   Color   Quote   Quote   Escape  Quote   Quote   Parent  Rule
;       style   text    bkgrnd  start   end     char    include exclude ID      ID
;===================================================================================
;1=1 *.less files
1	3	${COMM}	0	"//"	""	":"	""	""	0	0
;389=1+4+128+256
389	0	0	0	"["	"]"	""	""	""	0	2
;385=1+128+256
385	0	${STR}	0	"="	""	""	""	""	2	0
;257=1+256
257	0	${ATTR}	0	""	"="	""	""	""	2	0
;389=1+4+128+256
389	0	0	0	"("	")"	""	""	""	0	5
;385=1+128+256
385	0	0	0	":"	","	""	""	""	5	7
;261=1+4+256
261	0	0	0	""	":"	""	""	""	5	6
;5=1+4
5	3	${STR}	0	`"`	`"`	"\"	""	""	-3	0
;5=1+4
5	3	${STR}	0	"'"	"'"	"\"	""	""	-3	0
;261=1+4+256
261	0	0	0	""	";"	""	""	""	1	8
;385=1+128+256
385	0	0	0	":"	";"	""	""	""	8	4
;261=1+4+256
261	0	0	0	""	":"	""	""	""	8	3


QuotesRE:
;==================================================================================================================================
;Flags  Pattern                                              "\BackRef=(FontStyle,ColorText,ColorBk) \BackRef=..."  ParentID RuleID
;==================================================================================================================================
0	"(#)([A-F\d]{6}|[A-F\d]{3})\b"                           "\1=(0,0,\2)"                                      -3       0
0	"#[_a-z\d\-]++"                                          "\0=(0,${STR},0)"                                  -3       0
0	"@[_a-z\d\-]++"                                          "\0=(0,${TYPE},0)"                                 -3       0
0	"([_a-z\d\-]++)?(\.[_a-z\d\-]++)?(:[:]?[_a-z\d\-]++)*"   "\1=(0,${OP},0) \2=(0,${VAR},0) \3=(0,${AREA},0)"  0        0


Delimiters:
;===============================================
;Flags  Font    Color   Color   Char(s)   Parent
;       style   text    bkgrnd            ID
;===============================================
1	0	0	0	" "
1	0	0	0	"	"
1	0	${DEL1}	0	{
1	0	${DEL1}	0	}
1	0	${DEL1}	0	(
1	0	${DEL1}	0	)
1	0	${DEL2}	0	,
1	0	${DEL2}	0	;
1	0	${DEL2}	0	.
1	0	${DEL2}	0	:
1	0	${DEL2}	0	+
1	0	${DEL2}	0	*
1	0	${DEL2}	0	>
1	0	${DEL2}	0	[
1	0	${DEL2}	0	]
1	0	${DEL2}	0	=
1	0	${DEL2}	0	|
1	0	${DEL2}	0	~
1	0	${DEL2}	0	#


Words:
;================================================================
;Flags  Font    Color   Color   Word                       Parent
;       style   text    bkgrnd                             ID
;================================================================
;Properties
0	0	${OP}	0	align-content              3
0	0	${OP}	0	align-items                3
0	0	${OP}	0	align-self                 3
0	0	${OP}	0	animation                  3
0	0	${OP}	0	animation-delay            3
0	0	${OP}	0	animation-direction        3
0	0	${OP}	0	animation-duration         3
0	0	${OP}	0	animation-fill-mode        3
0	0	${OP}	0	animation-iteration-count  3
0	0	${OP}	0	animation-name             3
0	0	${OP}	0	animation-play-state       3
0	0	${OP}	0	animation-timing-function  3
0	0	${OP}	0	azimuth                    3
0	0	${OP}	0	backface-visibility        3
0	0	${OP}	0	background                 3
0	0	${OP}	0	background-attachment      3
0	0	${OP}	0	background-clip            3
0	0	${OP}	0	background-color           3
0	0	${OP}	0	background-image           3
0	0	${OP}	0	background-origin          3
0	0	${OP}	0	background-position        3
0	0	${OP}	0	background-position-x      3
0	0	${OP}	0	background-position-y      3
0	0	${OP}	0	background-repeat          3
0	0	${OP}	0	background-size            3
0	0	${OP}	0	border                     3
0	0	${OP}	0	border-bottom              3
0	0	${OP}	0	border-bottom-color        3
0	0	${OP}	0	border-bottom-left-radius  3
0	0	${OP}	0	border-bottom-right-radius 3
0	0	${OP}	0	border-bottom-style        3
0	0	${OP}	0	border-bottom-width        3
0	0	${OP}	0	border-collapse            3
0	0	${OP}	0	border-color               3
0	0	${OP}	0	border-image               3
0	0	${OP}	0	border-image-outset        3
0	0	${OP}	0	border-image-repeat        3
0	0	${OP}	0	border-image-slice         3
0	0	${OP}	0	border-image-source        3
0	0	${OP}	0	border-image-width         3
0	0	${OP}	0	border-left                3
0	0	${OP}	0	border-left-color          3
0	0	${OP}	0	border-left-style          3
0	0	${OP}	0	border-left-width          3
0	0	${OP}	0	border-radius              3
0	0	${OP}	0	border-right               3
0	0	${OP}	0	border-right-color         3
0	0	${OP}	0	border-right-style         3
0	0	${OP}	0	border-right-width         3
0	0	${OP}	0	border-spacing             3
0	0	${OP}	0	border-style               3
0	0	${OP}	0	border-top                 3
0	0	${OP}	0	border-top-color           3
0	0	${OP}	0	border-top-left-radius     3
0	0	${OP}	0	border-top-right-radius    3
0	0	${OP}	0	border-top-style           3
0	0	${OP}	0	border-top-width           3
0	0	${OP}	0	border-width               3
0	0	${OP}	0	bottom                     3
0	0	${OP}	0	box-shadow                 3
0	0	${OP}	0	box-sizing                 3
0	0	${OP}	0	caption-side               3
0	0	${OP}	0	clear                      3
0	0	${OP}	0	clip                       3
0	0	${OP}	0	color                      3
0	0	${OP}	0	column-count               3
0	0	${OP}	0	column-fill                3
0	0	${OP}	0	column-gap                 3
0	0	${OP}	0	column-rule                3
0	0	${OP}	0	column-rule-color          3
0	0	${OP}	0	column-rule-style          3
0	0	${OP}	0	column-rule-width          3
0	0	${OP}	0	column-span                3
0	0	${OP}	0	column-width               3
0	0	${OP}	0	columns                    3
0	0	${OP}	0	content                    3
0	0	${OP}	0	counter-increment          3
0	0	${OP}	0	counter-reset              3
0	0	${OP}	0	cue                        3
0	0	${OP}	0	cue-after                  3
0	0	${OP}	0	cue-before                 3
0	0	${OP}	0	cursor                     3
0	0	${OP}	0	direction                  3
0	0	${OP}	0	display                    3
0	0	${OP}	0	elevation                  3
0	0	${OP}	0	empty-cells                3
0	0	${OP}	0	filter                     3
0	0	${OP}	0	flex                       3
0	0	${OP}	0	flex-basis                 3
0	0	${OP}	0	flex-direction             3
0	0	${OP}	0	flex-flow                  3
0	0	${OP}	0	flex-grow                  3
0	0	${OP}	0	flex-shrink                3
0	0	${OP}	0	flex-wrap                  3
0	0	${OP}	0	float                      3
0	0	${OP}	0	font                       3
0	0	${OP}	0	font-family                3
0	0	${OP}	0	font-size                  3
0	0	${OP}	0	font-size-adjust           3
0	0	${OP}	0	font-stretch               3
0	0	${OP}	0	font-style                 3
0	0	${OP}	0	font-variant               3
0	0	${OP}	0	font-weight                3
0	0	${OP}	0	hanging-punctuation        3
0	0	${OP}	0	height                     3
0	0	${OP}	0	ime-mode                   3
0	0	${OP}	0	justify-content            3
0	0	${OP}	0	left                       3
0	0	${OP}	0	letter-spacing             3
0	0	${OP}	0	line-break                 3
0	0	${OP}	0	line-height                3
0	0	${OP}	0	list-style                 3
0	0	${OP}	0	list-style-image           3
0	0	${OP}	0	list-style-position        3
0	0	${OP}	0	list-style-type            3
0	0	${OP}	0	margin                     3
0	0	${OP}	0	margin-bottom              3
0	0	${OP}	0	margin-left                3
0	0	${OP}	0	margin-right               3
0	0	${OP}	0	margin-top                 3
0	0	${OP}	0	marker-offset              3
0	0	${OP}	0	marks                      3
0	0	${OP}	0	max-height                 3
0	0	${OP}	0	max-width                  3
0	0	${OP}	0	min-height                 3
0	0	${OP}	0	min-width                  3
0	0	${OP}	0	nav-down                   3
0	0	${OP}	0	nav-index                  3
0	0	${OP}	0	nav-left                   3
0	0	${OP}	0	nav-right                  3
0	0	${OP}	0	nav-up                     3
0	0	${OP}	0	opacity                    3
0	0	${OP}	0	order                      3
0	0	${OP}	0	orient                     3
0	0	${OP}	0	orphans                    3
0	0	${OP}	0	outline                    3
0	0	${OP}	0	outline-color              3
0	0	${OP}	0	outline-offset             3
0	0	${OP}	0	outline-style              3
0	0	${OP}	0	outline-width              3
0	0	${OP}	0	overflow                   3
0	0	${OP}	0	overflow-x                 3
0	0	${OP}	0	overflow-y                 3
0	0	${OP}	0	padding                    3
0	0	${OP}	0	padding-bottom             3
0	0	${OP}	0	padding-left               3
0	0	${OP}	0	padding-right              3
0	0	${OP}	0	padding-top                3
0	0	${OP}	0	page                       3
0	0	${OP}	0	page-break-after           3
0	0	${OP}	0	page-break-before          3
0	0	${OP}	0	page-break-inside          3
0	0	${OP}	0	pause                      3
0	0	${OP}	0	pause-after                3
0	0	${OP}	0	pause-before               3
0	0	${OP}	0	perspective                3
0	0	${OP}	0	perspective-origin         3
0	0	${OP}	0	pitch                      3
0	0	${OP}	0	pitch-range                3
0	0	${OP}	0	play-during                3
0	0	${OP}	0	position                   3
0	0	${OP}	0	quotes                     3
0	0	${OP}	0	resize                     3
0	0	${OP}	0	richness                   3
0	0	${OP}	0	right                      3
0	0	${OP}	0	ruby-align                 3
0	0	${OP}	0	ruby-overhang              3
0	0	${OP}	0	ruby-position              3
0	0	${OP}	0	size                       3
0	0	${OP}	0	speak                      3
0	0	${OP}	0	speak-header               3
0	0	${OP}	0	speak-numeral              3
0	0	${OP}	0	speak-punctuation          3
0	0	${OP}	0	speech-rate                3
0	0	${OP}	0	stress                     3
0	0	${OP}	0	tab-size                   3
0	0	${OP}	0	table-layout               3
0	0	${OP}	0	text-align                 3
0	0	${OP}	0	text-align-last            3
0	0	${OP}	0	text-decoration            3
0	0	${OP}	0	text-decoration-color      3
0	0	${OP}	0	text-decoration-line       3
0	0	${OP}	0	text-decoration-style      3
0	0	${OP}	0	text-indent                3
0	0	${OP}	0	text-justify               3
0	0	${OP}	0	text-overflow              3
0	0	${OP}	0	text-shadow                3
0	0	${OP}	0	text-transform             3
0	0	${OP}	0	text-underline-position    3
0	0	${OP}	0	top                        3
0	0	${OP}	0	transform                  3
0	0	${OP}	0	transform-origin           3
0	0	${OP}	0	transform-style            3
0	0	${OP}	0	transition                 3
0	0	${OP}	0	transition-delay           3
0	0	${OP}	0	transition-duration        3
0	0	${OP}	0	transition-property        3
0	0	${OP}	0	transition-timing-function 3
0	0	${OP}	0	unicode-bidi               3
0	0	${OP}	0	vertical-align             3
0	0	${OP}	0	visibility                 3
0	0	${OP}	0	voice-family               3
0	0	${OP}	0	volume                     3
0	0	${OP}	0	white-space                3
0	0	${OP}	0	widows                     3
0	0	${OP}	0	width                      3
0	0	${OP}	0	word-break                 3
0	0	${OP}	0	word-spacing               3
0	0	${OP}	0	word-wrap                  3
0	0	${OP}	0	writing-mode               3
0	0	${OP}	0	z-index                    3
0	0	${OP}	0	zoom                       3
;;Pseudo classes
;0	0	${TAG}	0	active                     1
;0	0	${TAG}	0	after                      1
;0	0	${TAG}	0	before                     1
;0	0	${TAG}	0	checked                    1
;0	0	${TAG}	0	default                    1
;0	0	${TAG}	0	disabled                   1
;0	0	${TAG}	0	empty                      1
;0	0	${TAG}	0	enabled                    1
;0	0	${TAG}	0	first-child                1
;0	0	${TAG}	0	first-letter               1
;0	0	${TAG}	0	first-line                 1
;0	0	${TAG}	0	first-of-type              1
;0	0	${TAG}	0	focus                      1
;0	0	${TAG}	0	hover                      1
;0	0	${TAG}	0	indeterminate              1
;0	0	${TAG}	0	invalid                    1
;0	0	${TAG}	0	lang                       1
;0	0	${TAG}	0	last-child                 1
;0	0	${TAG}	0	last-of-type               1
;0	0	${TAG}	0	link                       1
;0	0	${TAG}	0	not                        1
;0	0	${TAG}	0	nth-child                  1
;0	0	${TAG}	0	nth-last-child             1
;0	0	${TAG}	0	nth-last-of-type           1
;0	0	${TAG}	0	nth-of-type                1
;0	0	${TAG}	0	only-child                 1
;0	0	${TAG}	0	only-of-type               1
;0	0	${TAG}	0	optional                   1
;0	0	${TAG}	0	read-only                  1
;0	0	${TAG}	0	read-write                 1
;0	0	${TAG}	0	required                   1
;0	0	${TAG}	0	root                       1
;0	0	${TAG}	0	target                     1
;0	0	${TAG}	0	valid                      1
;0	0	${TAG}	0	visited                    1
;;Pseudo elements
;0	0	${TYPE}	0	after                      1
;0	0	${TYPE}	0	before                     1
;0	0	${TYPE}	0	first-letter               1
;0	0	${TYPE}	0	first-line                 1
;0	0	${TYPE}	0	selection                  1
;;@-rules
;0	0	${TYPE}	0	@charset                   0
;0	0	${TYPE}	0	@import                    0
;0	0	${TYPE}	0	@font-face                 0
;0	0	${TYPE}	0	@media                     0
;0	0	${TYPE}	0	@page                      0
;0	0	${TYPE}	0	@keyframes                 0
;;@-rules values
;0	0	${ATTR}	0	all                        2
;0	0	${ATTR}	0	braille                    2
;0	0	${ATTR}	0	embossed                   2
;0	0	${ATTR}	0	handheld                   2
;0	0	${ATTR}	0	print                      2
;0	0	${ATTR}	0	projection                 2
;0	0	${ATTR}	0	screen                     2
;0	0	${ATTR}	0	speech                     2
;0	0	${ATTR}	0	tty                        2
;0	0	${ATTR}	0	tv                         2
;Property values
0	0	${ATTR}	0	!important                 4
0	0	${ATTR}	0	%                          4
0	0	${ATTR}	0	absolute                   4
0	0	${ATTR}	0	alias                      4
0	0	${ATTR}	0	all-scroll                 4
0	0	${ATTR}	0	always                     4
0	0	${ATTR}	0	armenian                   4
0	0	${ATTR}	0	attr                       4
0	0	${ATTR}	0	auto                       4
0	0	${ATTR}	0	avoid                      4
0	0	${ATTR}	0	baseline                   4
0	0	${ATTR}	0	bidi-override              4
0	0	${ATTR}	0	blink                      4
0	0	${ATTR}	0	block                      4
0	0	${ATTR}	0	bold                       4
0	0	${ATTR}	0	bolder                     4
0	0	${ATTR}	0	border-box                 4
0	0	${ATTR}	0	both                       4
0	0	${ATTR}	0	bottom                     4
0	0	${ATTR}	0	break-word                 4
0	0	${ATTR}	0	bt-lr                      4
0	0	${ATTR}	0	bt-rl                      4
0	0	${ATTR}	0	capitalize                 4
0	0	${ATTR}	0	cell                       4
0	0	${ATTR}	0	center                     4
0	0	${ATTR}	0	ch                         4
0	0	${ATTR}	0	circle                     4
0	0	${ATTR}	0	clip                       4
0	0	${ATTR}	0	close-quote                4
0	0	${ATTR}	0	cm                         4
0	0	${ATTR}	0	col-resize                 4
0	0	${ATTR}	0	collapse                   4
0	0	${ATTR}	0	contain                    4
0	0	${ATTR}	0	content-box                4
0	0	${ATTR}	0	context-menu               4
0	0	${ATTR}	0	copy                       4
0	0	${ATTR}	0	counter                    4
0	0	${ATTR}	0	cover                      4
0	0	${ATTR}	0	crosshair                  4
0	0	${ATTR}	0	cursive                    4
0	0	${ATTR}	0	dashed                     4
0	0	${ATTR}	0	decimal                    4
0	0	${ATTR}	0	decimal-leading-zero       4
0	0	${ATTR}	0	default                    4
0	0	${ATTR}	0	disc                       4
0	0	${ATTR}	0	dotted                     4
0	0	${ATTR}	0	double                     4
0	0	${ATTR}	0	e-resize                   4
0	0	${ATTR}	0	ellipsis                   4
0	0	${ATTR}	0	em                         4
0	0	${ATTR}	0	embed                      4
0	0	${ATTR}	0	end                        4
0	0	${ATTR}	0	ew-resize                  4
0	0	${ATTR}	0	ex                         4
0	0	${ATTR}	0	fantasy                    4
0	0	${ATTR}	0	fixed                      4
0	0	${ATTR}	0	georgian                   4
0	0	${ATTR}	0	grab                       4
0	0	${ATTR}	0	grabbing                   4
0	0	${ATTR}	0	groove                     4
0	0	${ATTR}	0	help                       4
0	0	${ATTR}	0	hidden                     4
0	0	${ATTR}	0	hide                       4
0	0	${ATTR}	0	horizontal                 4
0	0	${ATTR}	0	hsl                        4
0	0	${ATTR}	0	hsla                       4
0	0	${ATTR}	0	in                         4
0	0	${ATTR}	0	inherit                    4
0	0	${ATTR}	0	initial                    4
0	0	${ATTR}	0	inline                     4
0	0	${ATTR}	0	inline-block               4
0	0	${ATTR}	0	inline-table               4
0	0	${ATTR}	0	inset                      4
0	0	${ATTR}	0	inside                     4
0	0	${ATTR}	0	invert                     4
0	0	${ATTR}	0	italic                     4
0	0	${ATTR}	0	justify                    4
0	0	${ATTR}	0	large                      4
0	0	${ATTR}	0	larger                     4
0	0	${ATTR}	0	left                       4
0	0	${ATTR}	0	lighter                    4
0	0	${ATTR}	0	line-through               4
0	0	${ATTR}	0	list-item                  4
0	0	${ATTR}	0	lower-alpha                4
0	0	${ATTR}	0	lower-greek                4
0	0	${ATTR}	0	lower-latin                4
0	0	${ATTR}	0	lower-roman                4
0	0	${ATTR}	0	lowercase                  4
0	0	${ATTR}	0	lr-tb                      4
0	0	${ATTR}	0	ltr                        4
0	0	${ATTR}	0	medium                     4
0	0	${ATTR}	0	middle                     4
0	0	${ATTR}	0	mm                         4
0	0	${ATTR}	0	monospace                  4
0	0	${ATTR}	0	move                       4
0	0	${ATTR}	0	n-resize                   4
0	0	${ATTR}	0	ne-resize                  4
0	0	${ATTR}	0	nesw-resize                4
0	0	${ATTR}	0	no-close-quote             4
0	0	${ATTR}	0	no-drop                    4
0	0	${ATTR}	0	no-open-quote              4
0	0	${ATTR}	0	no-repeat                  4
0	0	${ATTR}	0	none                       4
0	0	${ATTR}	0	normal                     4
0	0	${ATTR}	0	not-allowed                4
0	0	${ATTR}	0	nowrap                     4
0	0	${ATTR}	0	ns-resize                  4
0	0	${ATTR}	0	nw-resize                  4
0	0	${ATTR}	0	nwse-resize                4
0	0	${ATTR}	0	oblique                    4
0	0	${ATTR}	0	open-quote                 4
0	0	${ATTR}	0	outset                     4
0	0	${ATTR}	0	outside                    4
0	0	${ATTR}	0	overline                   4
0	0	${ATTR}	0	padding-box                4
0	0	${ATTR}	0	pc                         4
0	0	${ATTR}	0	pointer                    4
0	0	${ATTR}	0	pre                        4
0	0	${ATTR}	0	pre-line                   4
0	0	${ATTR}	0	pre-wrap                   4
0	0	${ATTR}	0	progress                   4
0	0	${ATTR}	0	pt                         4
0	0	${ATTR}	0	px                         4
0	0	${ATTR}	0	rect                       4
0	0	${ATTR}	0	relative                   4
0	0	${ATTR}	0	rem                        4
0	0	${ATTR}	0	repeat                     4
0	0	${ATTR}	0	repeat-x                   4
0	0	${ATTR}	0	repeat-y                   4
0	0	${ATTR}	0	rgb                        4
0	0	${ATTR}	0	rgba                       4
0	0	${ATTR}	0	ridge                      4
0	0	${ATTR}	0	right                      4
0	0	${ATTR}	0	rl-tb                      4
0	0	${ATTR}	0	row-resize                 4
0	0	${ATTR}	0	rtl                        4
0	0	${ATTR}	0	run-in                     4
0	0	${ATTR}	0	s-resize                   4
0	0	${ATTR}	0	sans-serif                 4
0	0	${ATTR}	0	scroll                     4
0	0	${ATTR}	0	se-resize                  4
0	0	${ATTR}	0	separate                   4
0	0	${ATTR}	0	serif                      4
0	0	${ATTR}	0	show                       4
0	0	${ATTR}	0	small                      4
0	0	${ATTR}	0	small-caps                 4
0	0	${ATTR}	0	smaller                    4
0	0	${ATTR}	0	solid                      4
0	0	${ATTR}	0	square                     4
0	0	${ATTR}	0	start                      4
0	0	${ATTR}	0	static                     4
0	0	${ATTR}	0	sub                        4
0	0	${ATTR}	0	super                      4
0	0	${ATTR}	0	sw-resize                  4
0	0	${ATTR}	0	table                      4
0	0	${ATTR}	0	table-caption              4
0	0	${ATTR}	0	table-cell                 4
0	0	${ATTR}	0	table-column               4
0	0	${ATTR}	0	table-column-group         4
0	0	${ATTR}	0	table-footer-group         4
0	0	${ATTR}	0	table-header-group         4
0	0	${ATTR}	0	table-row                  4
0	0	${ATTR}	0	table-row-group            4
0	0	${ATTR}	0	tb-lr                      4
0	0	${ATTR}	0	tb-rl                      4
0	0	${ATTR}	0	text                       4
0	0	${ATTR}	0	text-bottom                4
0	0	${ATTR}	0	text-top                   4
0	0	${ATTR}	0	thick                      4
0	0	${ATTR}	0	thin                       4
0	0	${ATTR}	0	top                        4
0	0	${ATTR}	0	transparent                4
0	0	${ATTR}	0	underline                  4
0	0	${ATTR}	0	upper-alpha                4
0	0	${ATTR}	0	upper-latin                4
0	0	${ATTR}	0	upper-roman                4
0	0	${ATTR}	0	uppercase                  4
0	0	${ATTR}	0	url                        4
0	0	${ATTR}	0	vertical                   4
0	0	${ATTR}	0	vertical-text              4
0	0	${ATTR}	0	vh                         4
0	0	${ATTR}	0	visible                    4
0	0	${ATTR}	0	vmax                       4
0	0	${ATTR}	0	vmin                       4
0	0	${ATTR}	0	vw                         4
0	0	${ATTR}	0	w-resize                   4
0	0	${ATTR}	0	wait                       4
0	0	${ATTR}	0	x-large                    4
0	0	${ATTR}	0	x-small                    4
0	0	${ATTR}	0	xx-large                   4
0	0	${ATTR}	0	xx-small                   4
0	0	${ATTR}	0	zoom-in                    4
0	0	${ATTR}	0	zoom-out                   4
;Features
0	0	${OP}	0	aspect-ratio               6
0	0	${OP}	0	color                      6
0	0	${OP}	0	color-index                6
0	0	${OP}	0	device-aspect-ratio        6
0	0	${OP}	0	device-height              6
0	0	${OP}	0	device-width               6
0	0	${OP}	0	grid                       6
0	0	${OP}	0	height                     6
0	0	${OP}	0	max-aspect-ratio           6
0	0	${OP}	0	max-color                  6
0	0	${OP}	0	max-color-index            6
0	0	${OP}	0	max-device-aspect-ratio    6
0	0	${OP}	0	max-device-height          6
0	0	${OP}	0	max-device-width           6
0	0	${OP}	0	max-height                 6
0	0	${OP}	0	max-monochrome             6
0	0	${OP}	0	max-resolution             6
0	0	${OP}	0	max-width                  6
0	0	${OP}	0	min-aspect-ratio           6
0	0	${OP}	0	min-color                  6
0	0	${OP}	0	min-color-index            6
0	0	${OP}	0	min-device-aspect-ratio    6
0	0	${OP}	0	min-device-width           6
0	0	${OP}	0	min-device-height          6
0	0	${OP}	0	min-height                 6
0	0	${OP}	0	min-monochrome             6
0	0	${OP}	0	min-resolution             6
0	0	${OP}	0	min-width                  6
0	0	${OP}	0	monochrome                 6
0	0	${OP}	0	orientation                6
0	0	${OP}	0	overflow-block             6
0	0	${OP}	0	overflow-inline            6
0	0	${OP}	0	resolution                 6
0	0	${OP}	0	scan                       6
0	0	${OP}	0	update-frequency           6
0	0	${OP}	0	width                      6


;----------------------------------------------;
;                   CodeFold                   ;
;----------------------------------------------;

;Flags (sum of the members)
;       1  case sensitive.
;       2  force get fold name for function list from left at the fold start ("Folds:" section only).
;       4  force get fold name for function list from right at the fold start, including fold start ("Folds:" section only).
;       8  fold start ("Folds:" section) or skip start ("Skips:" section) located at line start.
;      16  fold start ("Folds:" section) or skip start ("Skips:" section) located at line end.
;      32  fold end ("Folds:" section) or skip end ("Skips:" section) located at line start.
;      64  fold end ("Folds:" section) or skip end ("Skips:" section) located at line end.
;     128  don't catch fold end ("Folds:" section) or skip end ("Skips:" section).
;     256  additional to 128 flag - more priority is given to sibling level instead of parent level ("Folds:" section only).
;     512  comment fold - fold ignore any other folds and skips inside ("Folds:" section only).
;    1024  reserved.
;    2048  deny fold - founded fold will be ignored ("Folds:" section only).
;    4096  xml fold - "<tag" and "</tag>", "<single" and "/>", "<single" and ">" ("Folds:" section only).
;    8192  don't check delimiters from left of fold start ("Folds:" section only).
;   16384  don't check delimiters from right of fold start ("Folds:" section only).
;   32768  don't check delimiters from left of fold end ("Folds:" section only).
;   65536  don't check delimiters from right of fold end ("Folds:" section only).
;  131072  deny delimiters ("Folds:" section only).
;  262144  don't show fold in list ("Folds:" section only).
; 1048576  regular expression in fold start ("Folds:" section) or skip start ("Skips:" section).
; 2097152  regular expression in fold end ("Folds:" section) or skip end ("Skips:" section). Backreference \101 matches \1 in fold start, \102 matches \2 and so on.


FoldPanel:
;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
;PanelFirstBkColor            PanelSecondBkColor             PanelNormalFoldColor             PanelActiveFoldColor             PanelNormalNodeOpenBkColor             PanelNormalNodeCloseBkColor             PanelActiveNodeOpenBkColor             PanelActiveNodeCloseBkColor             PanelNormalNodeOpenSignColor             PanelNormalNodeCloseSignColor             PanelActiveNodeOpenSignColor             PanelActiveNodeCloseSignColor
;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
${CodeFold_PanelFirstBkColor} ${CodeFold_PanelSecondBkColor} ${CodeFold_PanelNormalFoldColor} ${CodeFold_PanelActiveFoldColor} ${CodeFold_PanelNormalNodeOpenBkColor} ${CodeFold_PanelNormalNodeCloseBkColor} ${CodeFold_PanelActiveNodeOpenBkColor} ${CodeFold_PanelActiveNodeCloseBkColor} ${CodeFold_PanelNormalNodeOpenSignColor} ${CodeFold_PanelNormalNodeCloseSignColor} ${CodeFold_PanelActiveNodeOpenSignColor} ${CodeFold_PanelActiveNodeCloseSignColor}


FoldList:
;================================================
;ListTextColor            ListBkColor
;================================================
${CodeFold_ListTextColor} ${CodeFold_ListBkColor}


TagMark:
;============================================================================================================
;TagMarkFlags            TagMarkFontStyle             TagMarkTextColor             TagMarkBkColor
;============================================================================================================
${CodeFold_TagMarkFlags} ${CodeFold_TagMarkFontStyle} ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor}


Skips:
;=============================
;Flags  Skip    Skip    Escape
;       start   end     char
;=============================
;9=1+8
9	"//"	""	""


Folds:
;===========================================================================
;Flags  Font    Color   Color   Fold    Fold   Deli     Parent  Rule    Rule
;       style   text    bkgrnd  start   end    miters   ID      ID      file
;===========================================================================
1	0	0	0	"{"     "}"    ""       0	1
;513=1+512
513	3	${COMM}	0	"/*"    "*/"   ""       0	0


;----------------------------------------------;
;                 AutoComplete                 ;
;----------------------------------------------;

;Flags (sum of the members)
;  1  force case sensitive.
;  2  force case insensitive.
;  4  regular expression (only for "$="). Scan starts from caret line beginning and metacharacters \a or \z specified caret position.
;  8  Don't show in listbox.


CompleteList:
;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
;ListFontStyle                ListFontSize                 ListFaceName                 ListLineGap                 ListBlockIcon `"C:\1.dll", 0` ListBlockIconMargins "left;right"    ListHlBaseIcon `"C:\1.dll", 0` ListHlBaseIconMargins "left;right"    ListDocWordIcon `"C:\1.dll", 0` ListDocWordIconMargins "left;right"    ListBasicTextColor                 ListBasicBkColor                 ListSelTextColor                 ListSelBkColor
;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
${AutoComplete_ListFontStyle} ${AutoComplete_ListFontSize} ${AutoComplete_ListFaceName} ${AutoComplete_ListLineGap} ${AutoComplete_ListBlockIcon} ${AutoComplete_ListBlockIconMargins} ${AutoComplete_ListHlBaseIcon} ${AutoComplete_ListHlBaseIconMargins} ${AutoComplete_ListDocWordIcon} ${AutoComplete_ListDocWordIconMargins} ${AutoComplete_ListBasicTextColor} ${AutoComplete_ListBasicBkColor} ${AutoComplete_ListSelTextColor} ${AutoComplete_ListSelBkColor}


Blocks:
;=============================================================================
;Abbreviations and blocks
;
; $~abbr         normal abbreviation.
; $(flags)~abbr  normal abbreviation with flags.
; $=abbr         exact abbreviation. May contain delimiters.
; $(flags)=abbr  exact abbreviation with flags. May contain delimiters.
; $[]            set caret to this position. Can be multiple (hot spots).
; $[text]        select text. Can be multiple (hot spots).
; $$             symbol $.
; $\]            escape symbol ]. Can be used in $[text] block: $[One [1$\] ].
; ${VAR}         variable assigned from Coder::Settings.
; $;             comment line.
;=============================================================================
$;
$;	Special Rules
$;      -------------
$~@i
@import url($[]);

$~@m
@media print {
${AutoComplete_Indent}$[]
}

$~@f
@font-face {
${AutoComplete_Indent}font-family:$[];
${AutoComplete_Indent}src:url();
}

$~!
!important

$~exp
expression($[])

$;
$;	Positioning
$;      -----------
$~pos
position:$[];

$~pos:s
position:static;

$~pos:a
position:absolute;

$~pos:r
position:relative;

$~pos:f
position:fixed;

$~t
top:$[];

$~t:a
top:auto;

$~r
right:$[];

$~r:a
right:auto;

$~b
bottom:$[];

$~b:a
bottom:auto;

$~l
left:$[];

$~l:a
left:auto;

$~z
z-index:$[];

$~z:a
z-index:auto;

$;
$;	Box behavior and properties
$;      ---------------------------
$~fl
float:$[];

$~fl:n
float:none;

$~fl:l
float:left;

$~fl:r
float:right;

$~cl
clear:$[];

$~cl:n
clear:none;

$~cl:l
clear:left;

$~cl:r
clear:right;

$~cl:b
clear:both;

$~d
display:$[];

$~d:n
display:none;

$~d:b
display:block;

$~d:i
display:inline;

$~d:ib
display:inline-block;

$~d:mib
display:-moz-inline-box:$[];

$~d:mis
display:-moz-inline-stack:$[];

$~d:li
display:list-item;

$~d:ri
display:run-in;

$~d:cp
display:compact;

$~d:tb
display:table;

$~d:itb
display:inline-table;

$~d:tbcp
display:table-caption;

$~d:tbcl
display:table-column;

$~d:tbclg
display:table-column-group;

$~d:tbhg
display:table-header-group;

$~d:tbfg
display:table-footer-group;

$~d:tbr
display:table-row;

$~d:tbrg
display:table-row-group;

$~d:tbc
display:table-cell;

$~v
visibility:$[];

$~v:v
visibility:visible;

$~v:h
visibility:hidden;

$~v:c
visibility:collapse;

$~ov
overflow:$[];

$~ov:v
overflow:visible;

$~ov:h
overflow:hidden;

$~ov:s
overflow:scroll;

$~ov:a
overflow:auto;

$~ovx
overflow-x:$[];

$~ovx:v
overflow-x:visible;

$~ovx:h
overflow-x:hidden;

$~ovx:s
overflow-x:scroll;

$~ovx:a
overflow-x:auto;

$~ovy
overflow-y:$[];

$~ovy:v
overflow-y:visible;

$~ovy:h
overflow-y:hidden;

$~ovy:s
overflow-y:scroll;

$~ovy:a
overflow-y:auto;

$~ovs
overflow-style:$[];

$~ovs:a
overflow-style:auto;

$~ovs:s
overflow-style:scrollbar;

$~ovs:p
overflow-style:panner;

$~ovs:m
overflow-style:move;

$~ovs:mq
overflow-style:marquee;

$~zoo
zoom:1;

$~cp
clip:$[];

$~cp:a
clip:auto;

$~cp:r
clip:rect(0 0 0 0);

$~bxz
box-sizing:$[];

$~bxz:cb
box-sizing:content-box;

$~bxz:bb
box-sizing:border-box;

$~bxsh
box-shadow:$[];

$~bxsh:n
box-shadow:none;

$~bxsh+
box-shadow:0 0 0 #000;

$~bxsh:w
-webkit-box-shadow:$[];

$~bxsh:w+
-webkit-box-shadow:0 0 0 #000;

$~bxsh:m
-moz-box-shadow:$[];

$~bxsh:m+
-moz-box-shadow:0 0 0 0 #000;

$;
$;	Sizing
$;      ------
$~m
margin:$[];

$~m:a
margin:auto;

$~m:0
margin:0;

$~m:2
margin:0 0;

$~m:3
margin:0 0 0;

$~m:4
margin:0 0 0 0;

$~mt
margin-top:$[];

$~mt:a
margin-top:auto;

$~mr
margin-right:$[];

$~mr:a
margin-right:auto;

$~mb
margin-bottom:$[];

$~mb:a
margin-bottom:auto;

$~ml
margin-left:$[];

$~ml:a
margin-left:auto;

$~p
padding:$[];

$~p:0
padding:0;

$~p:2
padding:0 0;

$~p:3
padding:0 0 0;

$~p:4
padding:0 0 0 0;

$~pt
padding-top:$[];

$~pr
padding-right:$[];

$~pb
padding-bottom:$[];

$~pl
padding-left:$[];

$~w
width:$[];

$~w:a
width:auto;

$~h
height:$[];

$~h:a
height:auto;

$~maw
max-width:$[];

$~maw:n
max-width:none;

$~mah
max-height:$[];

$~mah:n
max-height:none;

$~miw
min-width:$[];

$~mih
min-height:$[];

$;
$;	Color appearance
$;      ----------------
$~o
outline:$[];

$~o:n
outline:none;

$~o+
outline:1px solid #000;

$~oo
outline-offset:$[];

$~ow
outline-width:$[];

$~os
outline-style:$[];

$~oc
outline-color:#000;

$~oc:i
outline-color:invert;

$~bd
border:$[];

$~bd:n
border:none;

$~bd+
border:1px solid #000;

$~bdbk
border-break:$[];

$~bdbk:c
border-break:close;

$~bdcl
border-collapse:$[];

$~bdcl:c
border-collapse:collapse;

$~bdcl:s
border-collapse:separate;

$~bdc
border-color:#000;

$~bdi
border-image:url($[]);

$~bdi:n
border-image:none;

$~bdi:w
-webkit-border-image:$[];

$~bdi:w+
-webkit-border-image:url() 0 0 0 0 stretch stretch;

$~bdi:m
-moz-border-image:$[];

$~bdi:m+
-moz-border-image:url() 0 0 0 0 stretch stretch;

$~bdti
border-top-image:url($[]);

$~bdti:n
border-top-image:none;

$~bdri
border-right-image:url($[]);

$~bdri:n
border-right-image:none;

$~bdbi
border-bottom-image:url($[]);

$~bdbi:n
border-bottom-image:none;

$~bdli
border-left-image:url($[]);

$~bdli:n
border-left-image:none;

$~bdci
border-corner-image:url($[]);

$~bdci:n
border-corner-image:none;

$~bdci:c
border-corner-image:continue;

$~bdtli
border-top-left-image:url($[]);

$~bdtli:n
border-top-left-image:none;

$~bdtli:c
border-top-left-image:continue;

$~bdtri
border-top-right-image:url($[]);

$~bdtri:n
border-top-right-image:none;

$~bdtri:c
border-top-right-image:continue;

$~bdbri
border-bottom-right-image:url($[]);

$~bdbri:n
border-bottom-right-image:none;

$~bdbri:c
border-bottom-right-image:continue;

$~bdbli
border-bottom-left-image:url($[]);

$~bdbli:n
border-bottom-left-image:none;

$~bdbli:c
border-bottom-left-image:continue;

$~bdf
border-fit:$[];

$~bdf:c
border-fit:clip;

$~bdf:r
border-fit:repeat;

$~bdf:sc
border-fit:scale;

$~bdf:st
border-fit:stretch;

$~bdf:ow
border-fit:overwrite;

$~bdf:of
border-fit:overflow;

$~bdf:sp
border-fit:space;

$~bdlt
border-length:$[];

$~bdlt:a
border-length:auto;

$~bdsp
border-spacing:$[];

$~bds
border-style:$[];

$~bds:n
border-style:none;

$~bds:h
border-style:hidden;

$~bds:dt
border-style:dotted;

$~bds:ds
border-style:dashed;

$~bds:s
border-style:solid;

$~bds:db
border-style:double;

$~bds:dtds
border-style:dot-dash;

$~bds:dtdtds
border-style:dot-dot-dash;

$~bds:w
border-style:wave;

$~bds:g
border-style:groove;

$~bds:r
border-style:ridge;

$~bds:i
border-style:inset;

$~bds:o
border-style:outset;

$~bdw
border-width:$[];

$~bdt
border-top:$[];

$~bdt:n
border-top:none;

$~bdt+
border-top:1px solid #000;

$~bdtw
border-top-width:$[];

$~bdts
border-top-style:$[];

$~bdts:n
border-top-style:none;

$~bdtc
border-top-color:#000;

$~bdr
border-right:$[];

$~bdr:n
border-right:none;

$~bdr+
border-right:1px solid #000;

$~bdrw
border-right-width:$[];

$~bdrs
border-right-style:$[];

$~bdrs:n
border-right-style:none;

$~bdrc
border-right-color:#000;

$~bdb
border-bottom:$[];

$~bdb:n
border-bottom:none;

$~bdb+
border-bottom:1px solid #000;

$~bdbw
border-bottom-width:$[];

$~bdbs
border-bottom-style:$[];

$~bdbs:n
border-bottom-style:none;

$~bdbc
border-bottom-color:#000;

$~bdl
border-left:$[];

$~bdl:n
border-left:none;

$~bdl+
border-left:1px solid #000;

$~bdlw
border-left-width:$[];

$~bdls
border-left-style:$[];

$~bdls:n
border-left-style:none;

$~bdlc
border-left-color:#000;

$~bdrz
border-radius:;

$~bdrz:w
-webkit-border-radius:$[];

$~bdrz:m
-moz-border-radius:$[];

$~bdtrrz
border-top-right-radius:$[];

$~bdtlrz
border-top-left-radius:$[];

$~bdbrrz
border-bottom-right-radius:$[];

$~bdblrz
border-bottom-left-radius:$[];

$~bg
background:$[];

$~bg:n
background:none;

$~bg+
background:#FFF url() 0 0 no-repeat;

$~bg:ie
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='crop');

$~bgc
background-color:#FFF;

$~bgc:t
background-color:transparent;

$~bgi
background-image:url($[]);

$~bgi:n
background-image:none;

$~bgr
background-repeat:$[];

$~bgr:r
background-repeat:repeat;

$~bgr:x
background-repeat:repeat-x;

$~bgr:y
background-repeat:repeat-y;

$~bgr:n
background-repeat:no-repeat;

$~bga
background-attachment:$[];

$~bga:f
background-attachment:fixed;

$~bga:s
background-attachment:scroll;

$~bgp
background-position:0 0;

$~bgpx
background-position-x:$[];

$~bgpy
background-position-y:$[];

$~bgbk
background-break:$[];

$~bgbk:bb
background-break:bounding-box;

$~bgbk:eb
background-break:each-box;

$~bgbk:c
background-break:continuous;

$~bgcp
background-clip:$[];

$~bgcp:bb
background-clip:border-box;

$~bgcp:pb
background-clip:padding-box;

$~bgcp:cb
background-clip:content-box;

$~bgcp:nc
background-clip:no-clip;

$~bgo
background-origin:$[];

$~bgo:pb
background-origin:padding-box;

$~bgo:bb
background-origin:border-box;

$~bgo:cb
background-origin:content-box;

$~bgz
background-size:$[];

$~bgz:a
background-size:auto;

$~bgz:ct
background-size:contain;

$~bgz:cv
background-size:cover;

$~c
color:#000;

$;
$;	Special content types
$;      ---------------------
$~tbl
table-layout:$[];

$~tbl:a
table-layout:auto;

$~tbl:f
table-layout:fixed;

$~cps
caption-side:$[];

$~cps:t
caption-side:top;

$~cps:b
caption-side:bottom;

$~ec
empty-cells:$[];

$~ec:s
empty-cells:show;

$~ec:h
empty-cells:hide;

$~lis
list-style:$[];

$~lis:n
list-style:none;

$~lisp
list-style-position:$[];

$~lisp:i
list-style-position:inside;

$~lisp:o
list-style-position:outside;

$~list
list-style-type:$[];

$~list:n
list-style-type:none;

$~list:d
list-style-type:disc;

$~list:c
list-style-type:circle;

$~list:s
list-style-type:square;

$~list:dc
list-style-type:decimal;

$~list:dclz
list-style-type:decimal-leading-zero;

$~list:lr
list-style-type:lower-roman;

$~list:ur
list-style-type:upper-roman;

$~lisi
list-style-image:$[];

$~lisi:n
list-style-image:none;

$~q
quotes:$[];

$~q:n
quotes:none;

$~q:ru
quotes:'\00AB' '\00BB' '\201E' '\201C';

$~q:en
quotes:'\201C' '\201D' '\2018' '\2019';

$~ct
content:$[];

$~ct:n
content:normal;

$~ct:oq
content:open-quote;

$~ct:noq
content:no-open-quote;

$~ct:cq
content:close-quote;

$~ct:ncq
content:no-close-quote;

$~ct:a
content:attr($[]);

$~ct:c
content:counter($[]);

$~ct:cs
content:counters($[]);

$~coi
counter-increment:$[];

$~cor
counter-reset:$[];

$;
$;	Text
$;      ----
$~va
vertical-align:$[];

$~va:sup
vertical-align:super;

$~va:t
vertical-align:top;

$~va:tt
vertical-align:text-top;

$~va:m
vertical-align:middle;

$~va:bl
vertical-align:baseline;

$~va:b
vertical-align:bottom;

$~va:tb
vertical-align:text-bottom;

$~va:sub
vertical-align:sub;

$~ta
text-align:$[];

$~ta:l
text-align:left;

$~ta:c
text-align:center;

$~ta:r
text-align:right;

$~ta:j
text-align:justify;

$~tal
text-align-last:$[];

$~tal:a
text-align-last:auto;

$~tal:l
text-align-last:left;

$~tal:c
text-align-last:center;

$~tal:r
text-align-last:right;

$~td
text-decoration:$[];

$~td:n
text-decoration:none;

$~td:o
text-decoration:overline;

$~td:l
text-decoration:line-through;

$~td:u
text-decoration:underline;

$~te
text-emphasis:$[];

$~te:n
text-emphasis:none;

$~te:ac
text-emphasis:accent;

$~te:dt
text-emphasis:dot;

$~te:c
text-emphasis:circle;

$~te:ds
text-emphasis:disc;

$~te:b
text-emphasis:before;

$~te:a
text-emphasis:after;

$~th
text-height:$[];

$~th:a
text-height:auto;

$~th:f
text-height:font-size;

$~th:t
text-height:text-size;

$~th:m
text-height:max-size;

$~ti
text-indent:$[];

$~ti:-
text-indent:-9999px;

$~tj
text-justify:$[];

$~tj:a
text-justify:auto;

$~tj:iw
text-justify:inter-word;

$~tj:ii
text-justify:inter-ideograph;

$~tj:ic
text-justify:inter-cluster;

$~tj:d
text-justify:distribute;

$~tj:k
text-justify:kashida;

$~tj:t
text-justify:tibetan;

$~to
text-outline:$[];

$~to:n
text-outline:none;

$~to+
text-outline:0 0 #000;

$~tr
text-replace:$[];

$~tr:n
text-replace:none;

$~tt
text-transform:$[];

$~tt:n
text-transform:none;

$~tt:u
text-transform:uppercase;

$~tt:c
text-transform:capitalize;

$~tt:l
text-transform:lowercase;

$~tw
text-wrap:$[];

$~tw:n
text-wrap:normal;

$~tw:no
text-wrap:none;

$~tw:u
text-wrap:unrestricted;

$~tw:s
text-wrap:suppress;

$~tsh
text-shadow:$[];

$~tsh:n
text-shadow:none;

$~tsh+
text-shadow:0 0 0 #000;

$~lh
line-height:$[];

$~whs
white-space:$[];

$~whs:n
white-space:normal;

$~whs:p
white-space:pre;

$~whs:nw
white-space:nowrap;

$~whs:pw
white-space:pre-wrap;

$~whs:pl
white-space:pre-line;

$~whsc
white-space-collapse:$[];

$~whsc:n
white-space-collapse:normal;

$~whsc:k
white-space-collapse:keep-all;

$~whsc:l
white-space-collapse:loose;

$~whsc:bs
white-space-collapse:break-strict;

$~whsc:ba
white-space-collapse:break-all;

$~wob
word-break:$[];

$~wob:n
word-break:normal;

$~wob:k
word-break:keep-all;

$~wob:l
word-break:loose;

$~wob:bs
word-break:break-strict;

$~wob:ba
word-break:break-all;

$~wos
word-spacing:$[];

$~wow
word-wrap:$[];

$~wow:n
word-wrap:normal;

$~wow:no
word-wrap:none;

$~wow:u
word-wrap:unrestricted;

$~wow:s
word-wrap:suppress;

$~lts
letter-spacing:$[];

$~f
font:$[];

$~f+
font:1em Arial,sans-serif;

$~fw
font-weight:$[];

$~fw:n
font-weight:normal;

$~fw:b
font-weight:bold;

$~fw:br
font-weight:bolder;

$~fw:lr
font-weight:lighter;

$~fs
font-style:$[];

$~fs:n
font-style:normal;

$~fs:i
font-style:italic;

$~fs:o
font-style:oblique;

$~fv
font-variant:$[];

$~fv:n
font-variant:normal;

$~fv:sc
font-variant:small-caps;

$~fz
font-size:$[];

$~fza
font-size-adjust:$[];

$~fza:n
font-size-adjust:none;

$~ff
font-family:$[];

$~ff:s
font-family:Georgia,'Times New Roman',serif;

$~ff:ss
font-family:Helvetica,Arial,sans-serif;

$~ff:c
font-family:'Monotype Corsiva','Comic Sans MS',cursive;

$~ff:f
font-family:Capitals,Impact,fantasy;

$~ff:m
font-family:Monaco,'Courier New',monospace;

$~fef
font-effect:$[];

$~fef:n
font-effect:none;

$~fef:eg
font-effect:engrave;

$~fef:eb
font-effect:emboss;

$~fef:o
font-effect:outline;

$~fem
font-emphasize:$[];

$~femp
font-emphasize-position:$[];

$~femp:b
font-emphasize-position:before;

$~femp:a
font-emphasize-position:after;

$~fems
font-emphasize-style:$[];

$~fems:n
font-emphasize-style:none;

$~fems:ac
font-emphasize-style:accent;

$~fems:dt
font-emphasize-style:dot;

$~fems:c
font-emphasize-style:circle;

$~fems:ds
font-emphasize-style:disc;

$~fsm
font-smooth:$[];

$~fsm:a
font-smooth:auto;

$~fsm:n
font-smooth:never;

$~fsm:aw
font-smooth:always;

$~fst
font-stretch:$[];

$~fst:n
font-stretch:normal;

$~fst:uc
font-stretch:ultra-condensed;

$~fst:ec
font-stretch:extra-condensed;

$~fst:c
font-stretch:condensed;

$~fst:sc
font-stretch:semi-condensed;

$~fst:se
font-stretch:semi-expanded;

$~fst:e
font-stretch:expanded;

$~fst:ee
font-stretch:extra-expanded;

$~fst:ue
font-stretch:ultra-expanded;

$;
$;	Visual properties
$;      -----------------
$~op
opacity:$[];

$~op:ie
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

$~op:ms
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';

$~rz
resize:$[];

$~rz:n
resize:none;

$~rz:b
resize:both;

$~rz:h
resize:horizontal;

$~rz:v
resize:vertical;

$~cur
cursor:$[];

$~cur:a
cursor:auto;

$~cur:d
cursor:default;

$~cur:c
cursor:crosshair;

$~cur:ha
cursor:hand;

$~cur:he
cursor:help;

$~cur:m
cursor:move;

$~cur:p
cursor:pointer;

$~cur:t
cursor:text;

$;
$;	Print
$;      -----
$~pgbb
page-break-before:$[];

$~pgbb:a
page-break-before:auto;

$~pgbb:aw
page-break-before:always;

$~pgbb:l
page-break-before:left;

$~pgbb:r
page-break-before:right;

$~pgbi
page-break-inside:$[];

$~pgbi:a
page-break-inside:auto;

$~pgbi:av
page-break-inside:avoid;

$~pgba
page-break-after:$[];

$~pgba:a
page-break-after:auto;

$~pgba:aw
page-break-after:always;

$~pgba:l
page-break-after:left;

$~pgba:r
page-break-after:right;

$~orp
orphans:$[];

$~wid
widows:$[];
