var dictionary={pt:"Pattern",n:"name",d:"description",i:"Internationalization",ac:"Accessibility techniques",q:"QA Tip",m:"Mobile considerations",el:"Elements",c:"content",pr:"Allowed properties",k:"Allowed children",pa:"parameters",r:"returns",ex:"Example",s:"Syntax",v:"values",ih:"inherited",me:"media",an:"animatable",sp:"Specification",at:"Attributes",ru:"Rules",pe:"percentage",ap:"applies",e:"element",a:"attribute",p:"property",se:"selector",ar:"at-rule",f:"function",ct:"context",h:"html5"};
var keywords=["*",":active",":first-child",":focus",":hover",":lang()",":link",":visited","@charset","@import","@media","@page","QName","a","abbr","about","abs","accent-height","accept","accept-charset","accesskey","accumulate","acronym","action","additive","address","adjust-date-to-timezone","adjust-dateTime-to-timezone","adjust-time-to-timezone","align","alphabetic","alt","animate","animateColor","animateMotion","animateTransform","animation","arabic-form","archive","area","article","ascent","aside","async","at-rules","attributeName","attributeType","audio","audio-level","autocomplete","autofocus","autoplay","avg","axis","azimuth","b","background","background-attachment","background-color","background-image","background-position","background-repeat","bandwidth","base","base-uri","baseProfile","bbox","bdi","bdo","begin","big","blockquote","body","boolean","border","border-bottom","border-bottom-color","border-bottom-style","border-bottom-width","border-collapse","border-color","border-left","border-left-color","border-left-style","border-left-width","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-style","border-top-width","border-width","bottom","br","buffered-rendering","button","by","calcMode","canvas","cap-height","caption","caption-side","ceiling","cellpadding","cellspacing","challenge","char","charoff","charset","checked","circle","cite","class","classid","clear","clip","code","codebase","codepoint-equal","codepoints-to-string","codetype","col","colgroup","collection","color","color-rendering","cols","colspan","command","compare","concat","contains","content","contentScriptType","contenteditable","contextmenu","controls","coords","count","counter-increment","counter-reset","cue","cue-after","cue-before","current-date","current-dateTime","current-time","cursor","cx","cy","d","data","datalist","datatype","datetime","day-from-date","day-from-dateTime","days-from-duration","dd","declare","deep-equal","default","default-collation","defaultAction","defer","defs","del","desc","descent","details","dfn","dir","direction","disabled","discard","display","display-align","distinct-values","div","dl","doc","doc-available","document-uri","draggable","dropzone","dt","dur","editable","elevation","ellipse","em","embed","empty","empty-cells","encode-for-uri","enctype","end","ends-with","escape-html-uri","ev:event","event","exactly-one","exists","externalResourcesRequired","false","fieldset","figcaption","figure","fill","fill-opacity","fill-rule","float","floor","focusHighlight","focusable","font","font-face","font-face-src","font-face-uri","font-family","font-size","font-stretch","font-style","font-variant","font-weight","footer","for","foreignObject","form","formaction","formenctype","formmethod","formnovalidate","formtarget","frame","from","g","g1","g2","glyph","glyph-name","gradientUnits","h1","h2","h3","h4","h5","h6","handler","hanging","head","header","headers","height","hgroup","hidden","high","hkern","horiz-adv-x","horiz-origin-x","hours-from-dateTime","hours-from-duration","hours-from-time","hr","href","hreflang","html","http-equiv","i","icon","id","ideographic","idref","iframe","image","image-rendering","img","implicit-timezone","in-scope-prefixes","index-of","initialVisibility","input","ins","insert-before","iri-to-uri","ismap","k","kbd","keyPoints","keySplines","keyTimes","keygen","keytype","kind","label","lang","language","last","left","legend","letter-spacing","li","line","line-height","line-increment","linearGradient","link","list","list-style","list-style-image","list-style-position","list-style-type","listener","local-name","local-name-from-QName","longdesc","loop","low","lower-case","manifest","map","margin","margin-bottom","margin-left","margin-right","margin-top","mark","matches","mathematical","max","max-height","max-width","maxlength","media","mediaCharacterEncoding","mediaContentEncodings","mediaSize","mediaTime","mediagroup","menu","meta","metadata","meter","method","min","min-height","min-width","minutes-from-dateTime","minutes-from-duration","minutes-from-time","missing-glyph","month-from-date","month-from-dateTime","months-from-duration","mpath","multiple","muted","name","namespace-uri","namespace-uri-for-prefix","namespace-uri-from-QName","nav","nav-down","nav-down-left","nav-down-right","nav-left","nav-next","nav-prev","nav-right","nav-up","nav-up-left","nav-up-right","nilled","node-name","nohref","normalize-space","normalize-unicode","noscript","not","novalidate","number","object","observer","offset","ol","onabort","onafterprint","onbeforeprint","onbeforeunload","onblur","oncanplay","oncanplaythrough","onchange","onclick","oncontextmenu","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","one-or-more","onemptied","onended","onerror","onfocus","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onoffline","ononline","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreadystatechange","onredo","onreset","onresize","onscroll","onseeked","onseeking","onselect","onshow","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","onundo","onunload","onvolumechange","onwaiting","opacity","open","optgroup","optimum","option","origin","orphans","outline","outline-color","outline-style","outline-width","output","overflow","overlay","overline-position","overline-thickness","p","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","panose-1","param","path","pathLength","pattern","pause","pause-after","pause-before","phase","pitch","pitch-range","placeholder","play-during","playbackOrder","pointer-events","points","polygon","polyline","position","poster","pre","prefetch","prefix-from-QName","preload","preserveAspectRatio","profile","progress","propagate","property","pubdate","q","quotes","r","radialGradient","radiogroup","readonly","rect","rel","remove","repeatCount","repeatDur","replace","required","requiredExtensions","requiredFeatures","requiredFonts","requiredFormats","resolve-QName","resolve-uri","resource","restart","rev","reverse","reversed","richness","right","role","root","rotate","round","round-half-to-even","rows","rowspan","rp","rt","ruby","rules","rx","ry","s","samp","sandbox","scheme","scope","scoped","script","seamless","seconds-from-dateTime","seconds-from-duration","seconds-from-time","section","select","selected","selectors","set","shape","shape-rendering","size","sizes","slope","small","snapshotTime","solid-color","solid-opacity","solidColor","source","span","speak","speak-header","speak-numeral","speak-punctuation","speech-rate","spellcheck","src","srclang","standby","start","starts-with","static-base-uri","stemh","stemv","step","stop","stop-color","stop-opacity","stress","strikethrough-position","strikethrough-thickness","string","string-join","string-length","string-to-codepoints","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","strong","style","sub","subsequence","substring","substring-after","substring-before","sum","summary","sup","svg","switch","syncBehavior","syncBehaviorDefault","syncMaster","syncTolerance","syncToleranceDefault","systemLanguage","tabindex","table","table-layout","target","tbody","tbreak","td","text","text-align","text-anchor","text-decoration","text-indent","text-rendering","text-transform","textArea","textarea","tfoot","th","thead","time","timelineBegin","timezone-from-date","timezone-from-dateTime","timezone-from-time","title","to","tokenize","top","tr","track","transform","transformBehavior","translate","true","tspan","tt","type","typeof","u","u1","u2","ul","underline-position","underline-thickness","unicode","unicode-bidi","unicode-range","units-per-em","unordered","upper-case","use","usemap","valign","value","values","valuetype","var","vector-effect","version","vertical-align","video","viewBox","viewport-fill","viewport-fill-opacity","visibility","voice-family","volume","wbr","white-space","widows","width","widths","word-spacing","wrap","x","x-height","x1","x2","xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xml:id","xml:lang","xml:space","y","y1","y2","year-from-date","year-from-dateTime","years-from-duration","z-index","zero-or-one","zoomAndPan"];
var keywordsTags={"*":"",":active":"",":first-child":"",":focus":"",":hover":"",":lang()":"",":link":"",":visited":"","@charset":"","@import":"","@media":"","@page":"",QName:"",a:"changed",abbr:"",about:"",abs:"","accent-height":"",accept:"","accept-charset":"",accesskey:"changed",accumulate:"",acronym:"removed",action:"",additive:"",address:"","adjust-date-to-timezone":"","adjust-dateTime-to-timezone":"","adjust-time-to-timezone":"",align:"removed",alphabetic:"",alt:"",animate:"",animateColor:"",animateMotion:"",animateTransform:"",animation:"","arabic-form":"",archive:"removed",area:"",article:"new",ascent:"",aside:"new",async:"new","at-rules":"",attributeName:"",attributeType:"",audio:"new","audio-level":"",autocomplete:"new",autofocus:"new",autoplay:"new",avg:"",axis:"removed",azimuth:"",b:"changed",background:"","background-attachment":"","background-color":"","background-image":"","background-position":"","background-repeat":"",bandwidth:"",base:"","base-uri":"",baseProfile:"",bbox:"",bdi:"new",bdo:"",begin:"",big:"removed",blockquote:"",body:"","boolean":"",border:"","border-bottom":"","border-bottom-color":"","border-bottom-style":"","border-bottom-width":"","border-collapse":"","border-color":"","border-left":"","border-left-color":"","border-left-style":"","border-left-width":"","border-right":"","border-right-color":"","border-right-style":"","border-right-width":"","border-spacing":"","border-style":"","border-top":"","border-top-color":"","border-top-style":"","border-top-width":"","border-width":"",bottom:"",br:"","buffered-rendering":"",button:"",by:"",calcMode:"",canvas:"new","cap-height":"",caption:"","caption-side":"",ceiling:"",cellpadding:"removed",cellspacing:"removed",challenge:"new","char":"removed",charoff:"removed",charset:"",checked:"",circle:"",cite:"","class":"",classid:"removed",clear:"",clip:"",code:"",codebase:"removed","codepoint-equal":"","codepoints-to-string":"",codetype:"removed",col:"",colgroup:"",collection:"",color:"","color-rendering":"",cols:"",colspan:"",command:"new",compare:"",concat:"",contains:"",content:"",contentScriptType:"",contenteditable:"new",contextmenu:"new",controls:"new",coords:"",count:"","counter-increment":"","counter-reset":"",cue:"","cue-after":"","cue-before":"","current-date":"","current-dateTime":"","current-time":"",cursor:"",cx:"",cy:"",d:"",data:"",datalist:"new",datatype:"",datetime:"","day-from-date":"","day-from-dateTime":"","days-from-duration":"",dd:"",declare:"removed","deep-equal":"","default":"new","default-collation":"",defaultAction:"",defer:"",defs:"",del:"",desc:"",descent:"",details:"new",dfn:"",dir:"",direction:"",disabled:"",discard:"",display:"","display-align":"","distinct-values":"",div:"",dl:"",doc:"","doc-available":"","document-uri":"",draggable:"new",dropzone:"new",dt:"",dur:"",editable:"",elevation:"",ellipse:"",em:"",embed:"new",empty:"","empty-cells":"","encode-for-uri":"",enctype:"",end:"","ends-with":"","escape-html-uri":"","ev:event":"",event:"","exactly-one":"",exists:"",externalResourcesRequired:"","false":"",fieldset:"",figcaption:"new",figure:"new",fill:"","fill-opacity":"","fill-rule":"","float":"",floor:"",focusHighlight:"",focusable:"",font:"","font-face":"","font-face-src":"","font-face-uri":"","font-family":"","font-size":"","font-stretch":"","font-style":"","font-variant":"","font-weight":"",footer:"new","for":"",foreignObject:"",form:"",formaction:"new",formenctype:"new",formmethod:"new",formnovalidate:"new",formtarget:"new",frame:"removed",from:"",g:"",g1:"",g2:"",glyph:"","glyph-name":"",gradientUnits:"",h1:"",h2:"",h3:"",h4:"",h5:"",h6:"",handler:"",hanging:"",head:"",header:"new",headers:"",height:"",hgroup:"new",hidden:"new",high:"new",hkern:"","horiz-adv-x":"","horiz-origin-x":"","hours-from-dateTime":"","hours-from-duration":"","hours-from-time":"",hr:"changed",href:"",hreflang:"",html:"","http-equiv":"",i:"changed",icon:"new",id:"",ideographic:"",idref:"",iframe:"",image:"","image-rendering":"",img:"","implicit-timezone":"","in-scope-prefixes":"","index-of":"",initialVisibility:"",input:"",ins:"","insert-before":"","iri-to-uri":"",ismap:"",k:"",kbd:"",keyPoints:"",keySplines:"",keyTimes:"",keygen:"new",keytype:"new",kind:"new",label:"",lang:"",language:"obsoleted",last:"",left:"",legend:"","letter-spacing":"",li:"",line:"","line-height":"","line-increment":"",linearGradient:"",link:"",list:"new","list-style":"","list-style-image":"","list-style-position":"","list-style-type":"",listener:"","local-name":"","local-name-from-QName":"",longdesc:"removed",loop:"new",low:"new","lower-case":"",manifest:"new",map:"",margin:"","margin-bottom":"","margin-left":"","margin-right":"","margin-top":"",mark:"new",matches:"",mathematical:"",max:"new","max-height":"","max-width":"",maxlength:"",media:"",mediaCharacterEncoding:"",mediaContentEncodings:"",mediaSize:"",mediaTime:"",mediagroup:"new",menu:"changed",meta:"",metadata:"",meter:"new",method:"",min:"new","min-height":"","min-width":"","minutes-from-dateTime":"","minutes-from-duration":"","minutes-from-time":"","missing-glyph":"","month-from-date":"","month-from-dateTime":"","months-from-duration":"",mpath:"",multiple:"",muted:"new",name:"","namespace-uri":"","namespace-uri-for-prefix":"","namespace-uri-from-QName":"",nav:"new","nav-down":"","nav-down-left":"","nav-down-right":"","nav-left":"","nav-next":"","nav-prev":"","nav-right":"","nav-up":"","nav-up-left":"","nav-up-right":"",nilled:"","node-name":"",nohref:"removed","normalize-space":"","normalize-unicode":"",noscript:"",not:"",novalidate:"new",number:"",object:"",observer:"",offset:"",ol:"",onabort:"new",onafterprint:"new",onbeforeprint:"new",onbeforeunload:"new",onblur:"",oncanplay:"new",oncanplaythrough:"new",onchange:"",onclick:"",oncontextmenu:"new",ondblclick:"",ondrag:"new",ondragend:"new",ondragenter:"new",ondragleave:"new",ondragover:"new",ondragstart:"new",ondrop:"new",ondurationchange:"new","one-or-more":"",onemptied:"new",onended:"new",onerror:"new",onfocus:"",onhashchange:"new",oninput:"",oninvalid:"new",onkeydown:"",onkeypress:"",onkeyup:"",onload:"",onloadeddata:"new",onloadedmetadata:"new",onloadstart:"new",onmessage:"new",onmousedown:"",onmousemove:"",onmouseout:"",onmouseover:"",onmouseup:"",onmousewheel:"",onoffline:"new",ononline:"new",onpause:"new",onplay:"new",onplaying:"new",onpopstate:"new",onprogress:"new",onratechange:"new",onreadystatechange:"new",onredo:"new",onreset:"",onresize:"new",onscroll:"",onseeked:"new",onseeking:"new",onselect:"",onshow:"new",onstalled:"new",onstorage:"new",onsubmit:"",onsuspend:"new",ontimeupdate:"new",onundo:"new",onunload:"",onvolumechange:"new",onwaiting:"new",opacity:"",open:"new",optgroup:"",optimum:"new",option:"",origin:"",orphans:"",outline:"","outline-color":"","outline-style":"","outline-width":"",output:"new",overflow:"",overlay:"","overline-position":"","overline-thickness":"",p:"",padding:"","padding-bottom":"","padding-left":"","padding-right":"","padding-top":"","page-break-after":"","page-break-before":"","page-break-inside":"","panose-1":"",param:"",path:"",pathLength:"",pattern:"new",pause:"","pause-after":"","pause-before":"",phase:"",pitch:"","pitch-range":"",placeholder:"new","play-during":"",playbackOrder:"","pointer-events":"",points:"",polygon:"",polyline:"",position:"",poster:"new",pre:"",prefetch:"","prefix-from-QName":"",preload:"new",preserveAspectRatio:"",profile:"removed",progress:"new",propagate:"",property:"",pubdate:"new",q:"",quotes:"",r:"",radialGradient:"",radiogroup:"new",readonly:"",rect:"",rel:"",remove:"",repeatCount:"",repeatDur:"",replace:"",required:"new",requiredExtensions:"",requiredFeatures:"",requiredFonts:"",requiredFormats:"","resolve-QName":"","resolve-uri":"",resource:"",restart:"",rev:"removed",reverse:"",reversed:"new",richness:"",right:"",role:"",root:"",rotate:"",round:"","round-half-to-even":"",rows:"",rowspan:"",rp:"new",rt:"new",ruby:"new",rules:"removed",rx:"",ry:"",s:"changed",samp:"",sandbox:"new",scheme:"removed",scope:"",scoped:"new",script:"",seamless:"new","seconds-from-dateTime":"","seconds-from-duration":"","seconds-from-time":"",section:"new",select:"",selected:"",selectors:"",set:"",shape:"removed","shape-rendering":"",size:"",sizes:"new",slope:"",small:"changed",snapshotTime:"","solid-color":"","solid-opacity":"",solidColor:"",source:"new",span:"",speak:"","speak-header":"","speak-numeral":"","speak-punctuation":"","speech-rate":"",spellcheck:"new",src:"",srclang:"new",standby:"removed",start:"changed","starts-with":"","static-base-uri":"",stemh:"",stemv:"",step:"new",stop:"","stop-color":"","stop-opacity":"",stress:"","strikethrough-position":"","strikethrough-thickness":"",string:"","string-join":"","string-length":"","string-to-codepoints":"",stroke:"","stroke-dasharray":"","stroke-dashoffset":"","stroke-linecap":"","stroke-linejoin":"","stroke-miterlimit":"","stroke-opacity":"","stroke-width":"",strong:"",style:"",sub:"",subsequence:"",substring:"","substring-after":"","substring-before":"",sum:"",summary:"",sup:"",svg:"","switch":"",syncBehavior:"",syncBehaviorDefault:"",syncMaster:"",syncTolerance:"",syncToleranceDefault:"",systemLanguage:"",tabindex:"",table:"","table-layout":"",target:"",tbody:"",tbreak:"",td:"",text:"","text-align":"","text-anchor":"","text-decoration":"","text-indent":"","text-rendering":"","text-transform":"",textArea:"",textarea:"",tfoot:"",th:"",thead:"",time:"new",timelineBegin:"","timezone-from-date":"","timezone-from-dateTime":"","timezone-from-time":"",title:"",to:"",tokenize:"",top:"",tr:"",track:"new",transform:"",transformBehavior:"",translate:"","true":"",tspan:"",tt:"removed",type:"","typeof":"",u:"changed",u1:"",u2:"",ul:"","underline-position":"","underline-thickness":"",unicode:"","unicode-bidi":"","unicode-range":"","units-per-em":"",unordered:"","upper-case":"",use:"",usemap:"",valign:"removed",value:"",values:"",valuetype:"removed","var":"","vector-effect":"",version:"","vertical-align":"",video:"new",viewBox:"","viewport-fill":"","viewport-fill-opacity":"",visibility:"","voice-family":"",volume:"",wbr:"new","white-space":"",widows:"",width:"",widths:"","word-spacing":"",wrap:"new",x:"","x-height":"",x1:"",x2:"","xlink:actuate":"","xlink:arcrole":"","xlink:href":"","xlink:role":"","xlink:show":"","xlink:title":"","xlink:type":"","xml:base":"","xml:id":"","xml:lang":"","xml:space":"",y:"",y1:"",y2:"","year-from-date":"","year-from-dateTime":"","years-from-duration":"","z-index":"","zero-or-one":"",zoomAndPan:""};
var inMemory=true;
var keywordsMatch={"*":{css:{se:{"*":{d:[{n:{p:[{t:"Universal selector"}]},d:{p:[{t:"matches the name of any element type"}]}}]}}}},":active":{css:{se:{":active":{d:[{pt:{p:[{t:"E:active"}]},n:{p:[{t:"dynamic pseudo-class"}]},d:{p:[{t:"Matches E when E is activated by the user"}]}}]}}}},":first-child":{css:{se:{":first-child":{d:[{pt:{p:[{t:"E:first-child"}]},n:{p:[{t:"first-child pseudo-class"}]},d:{p:[{t:"Matches element E when E is the first child of its parent"}]}}]}}}},":focus":{css:{se:{":focus":{d:[{pt:{p:[{t:"E:focus"}]},n:{p:[{t:"dynamic pseudo-class"}]},d:{p:[{t:"Matches E while while it has the focus"}]}}]}}}},":hover":{css:{se:{":hover":{d:[{pt:{p:[{t:"E:hover"}]},n:{p:[{t:"dynamic pseudo-class"}]},d:{p:[{t:"Matches E while the user designates an element (with some pointing device), but does not activate it"}]}}]}}}},":lang()":{css:{se:{":lang()":{d:[{pt:{p:[{t:"E:lang(c)"}]},n:{p:[{t:"lang() pseudo-class"}]},d:{p:[{t:"Matches element E if it is in (human) language c (the document language specifies how language is determined)"}]},i:{p:[{u:"/International/questions/qa-css-lang",t:"Styling using the lang attribute"}]}}]}}}},":link":{css:{se:{":link":{d:[{pt:{p:[{t:"E:link"}]},n:{p:[{t:"link pseudo-class"}]},d:{p:[{t:"Matches element E if E is the source anchor of a hyperlink of which the target is not yet visited"}]}}]}}}},":visited":{css:{se:{":visited":{d:[{pt:{p:[{t:"E:visited"}]},n:{p:[{t:"link pseudo-class"}]},d:{p:[{t:"Matches element E if E is the source anchor of a hyperlink of which the target is already visited"}]}}]}}}},"@charset":{css:{ar:{"@charset":{d:[{d:{p:[{t:"The @charset rule defines the encoding used in a linked style sheet. An @charset rule must be placed at the very beginning of the style sheet, preceded by no characters, and the name of the encoding should follow in quotes."}]},ex:{p:[{t:'@charset "ISO-8859-1"'}]},i:{p:[{u:"/International/questions/qa-css-charset",t:"CSS character encoding declarations"}]}}]}}}},"@import":{css:{ar:{"@import":{d:[{n:{p:[{t:"@import"}]},d:{p:[{t:"The @import rule allows to import style rules from other style sheets. Any @import rules must precede all other rules (except @charset)"}]},s:{p:[{t:"The @import keyword must be followed by the URI of the style sheet to include. A string is also allowed; it will be interpreted as if it had url(...) around it. Media-dependent import can be specified with comma-separated media types after the URI."}]},ex:{p:[{t:'@import url("mystyle.css) screen'}]}}]}}}},"@media":{css:{ar:{"@media":{d:[{d:{p:[{t:"An @media rule specifies the target media types (separated by commas) of a set of statements (delimited by curly braces)"}]},v:{p:[{t:"all, braille, embossed, handheld, print, projection, screen, speech, tty, tv"}]}}]}}}},"@page":{css:{ar:{"@page":{d:[{d:{p:[{t:'An @page rule consists of the keyword "@page", followed by an optional page selector, followed by a block of declarations. The declarations in an @page rule are said to be in the page context and are useful to write CSS rules for paged media (e.g. for printing on paper).'}]},ex:{p:[{t:"@page {margin: 3cm;}"}]}}]}}}},QName:{xpath:{f:{QName:{d:[{d:{p:[{t:'Returns an xs:QName with the namespace URI given in $paramURI. If $paramURI is the zero-length string or the empty sequence, it represents "no namespace"; in this case, if the value of $paramQName contains a colon (:), an error is raised [err:FOCA0002]. The prefix (or absence of a prefix) in $paramQName is retained in the returned xs:QName value. The local name in the result is taken from the local part of $paramQName.'}]},sp:{u:"/TR/xpath-functions/#func-QName"},pa:{p:[{t:"$paramURI as xs:string?, $paramQName as xs:string"}]},r:{p:[{t:"xs:QName"}]}}]}}}},a:{svg:{e:{a:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"target"},{t:"transform"},{t:"typeof"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"SVG provides an 'a' element, analogous to HTML's 'a' element, to indicate links (also known as hyperlinks or Web links)."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:"The 'a' element may contain any element that its parent may contain, except itself.      "}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/linking.html#AElement"}}]}}},html:{e:{a:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"obsoleted",t:"name"},{t:"href"},{h:"changed",t:"target"},{t:"rel"},{t:"hreflang"},{h:"new",t:"media"},{t:"type"}]},c:{l:"inline",p:[{t:"transparent (either phrasing content or flow content)"}]},d:{p:[{t:"The a element represents a hyperlink."}]},h:{p:[{t:"changed"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H30.html",t:"Providing link text that describes the purpose of a link for anchor elements"}]},q:{l:"block",p:[{u:"/QA/Tips/noClickHere",t:"Donʼt use “click here” as link text"}]},sp:{u:"http://dev.w3.org/html5/markup/a.html"}}]}}}},abbr:{html:{e:{abbr:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The abbr element represents an abbreviation or acronym."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H28.html",t:"Providing definitions for abbreviations by using the abbr and acronym elements"}]},sp:{u:"http://dev.w3.org/html5/markup/abbr.html"}}]}},a:{abbr:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"td"},{t:"th"}]},c:{p:[{t:"%Text;"}]},d:{p:[{t:"abbreviation for header cell"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-abbr"},h:{p:[{t:"removed"}]}}]}}}},about:{svg:{a:{about:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-strings>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},abs:{xpath:{f:{abs:{d:[{d:{p:[{t:"Returns the absolute value of $arg. If $arg is negative returns -$arg otherwise returns $arg. If type of $arg is one of the four numeric types xs:float, xs:double, xs:decimal or xs:integer the type of the result is the same as the type of $arg. If the type of $arg is a type derived from one of the numeric types, the result is an instance of the base numeric type."}]},sp:{u:"/TR/xpath-functions/#func-abs"},pa:{p:[{t:"$arg as numeric?"}]},r:{p:[{t:"numeric?"}]}}]}}}},"accent-height":{svg:{a:{"accent-height":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},accept:{html:{a:{accept:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"list of MIME types"}]},d:{p:[{t:"Provides the UA with a hint of what file types the server is able to accept."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.accept"}}]}}}},"accept-charset":{html:{a:{"accept-charset":{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"form"}]},c:{l:"inline",p:[{t:"list of character-encoding names"}]},d:{p:[{t:"Specifies the character encodings used for form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/form.html#form.attrs.accept-charset"}}]}}}},accesskey:{html:{a:{accesskey:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"list of key labels"}]},d:{p:[{t:"A key label or list of key labels with which to associate the element; each key label represents a keyboard shortcut which UAs can use to activate the element or give focus to the element."}]},h:{p:[{t:"changed"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#ACCESS_KEYS",t:"Assign access keys to links in navigational menus and frequently accessed functionality."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},accumulate:{svg:{a:{accumulate:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"}]},c:{p:[{t:"'none' | 'sum'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},acronym:{html:{e:{acronym:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"class"},{t:"dir"},{t:"id"},{t:"lang"},{t:"onclick"},{t:"ondblclick"},{t:"onkeydown"},{t:"onkeypress"},{t:"onkeyup"},{t:"onmousedown"},{t:"onmousemove"},{t:"onmouseout"},{t:"onmouseover"},{t:"onmouseup"},{t:"style"},{t:"title"},{t:"xml:lang"}]},k:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"},{t:"abbr"},{h:"removed",t:"acronym"},{h:"changed",t:"b"},{t:"bdo"},{h:"removed",t:"big"},{t:"br"},{t:"button"},{h:"changed",t:"cite"},{t:"code"},{t:"del"},{t:"dfn"},{t:"em"},{h:"changed",t:"i"},{t:"img"},{t:"input"},{t:"ins"},{t:"kbd"},{t:"label"},{t:"map"},{t:"object"},{t:"q"},{t:"samp"},{t:"script"},{t:"select"},{h:"changed",t:"small"},{t:"span"},{t:"strong"},{t:"sub"},{t:"sup"},{t:"textarea"},{h:"removed",t:"tt"},{t:"var"}]},d:{p:[{t:" "}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H28.html",t:"Providing definitions for abbreviations by using the abbr and acronym elements"}]},sp:{u:"/TR/html401/index/../struct/text.html#edef-ACRONYM"},h:{p:[{t:"removed"}]}}]}}}},action:{html:{a:{action:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"form"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The submission action for the form."}]},sp:{u:"http://dev.w3.org/html5/markup/form.html#form.attrs.action"}}]}}}},additive:{svg:{a:{additive:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"}]},c:{p:[{t:"'replace' | 'sum'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},address:{html:{e:{address:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The address element represents contact information."}]},sp:{u:"http://dev.w3.org/html5/markup/address.html"}}]}}}},"adjust-date-to-timezone":{xpath:{f:{"adjust-date-to-timezone":{d:[{d:{p:[{t:"Adjusts an xs:date value to a specific timezone, or to no timezone at all. If $timezone is the empty sequence, returns an xs:date without a timezone. Otherwise, returns an xs:date with a timezone. For purposes of timezone adjustment, an xs:date is treated as an xs:dateTime with time 00:00:00."}]},sp:{u:"/TR/xpath-functions/#func-adjust-date-to-timezone"},pa:{p:[{t:"$arg as xs:date?"}]},r:{p:[{t:"xs:date?"}]}},{pa:{p:[{t:"$arg as xs:date?,$timezone as xs:dayTimeDuration?"}]},r:{p:[{t:"xs:date?"}]}}]}}}},"adjust-dateTime-to-timezone":{xpath:{f:{"adjust-dateTime-to-timezone":{d:[{d:{p:[{t:"Adjusts an xs:dateTime value to a specific timezone, or to no timezone at all. If $timezone is the empty sequence, returns an xs:dateTime without a timezone. Otherwise, returns an xs:dateTime with a timezone."}]},sp:{u:"/TR/xpath-functions/#func-adjust-dateTime-to-timezone"},pa:{p:[{t:"$arg as xs:dateTime?"}]},r:{p:[{t:"xs:dateTime?"}]}},{pa:{p:[{t:"$arg as xs:dateTime?,$timezone as xs:dayTimeDuration?"}]},r:{p:[{t:"xs:dateTime?"}]}}]}}}},"adjust-time-to-timezone":{xpath:{f:{"adjust-time-to-timezone":{d:[{d:{p:[{t:"Adjusts an xs:time value to a specific timezone, or to no timezone at all. If $timezone is the empty sequence, returns an xs:time without a timezone. Otherwise, returns an xs:time with a timezone."}]},sp:{u:"/TR/xpath-functions/#func-adjust-time-to-timezone"},pa:{p:[{t:"$arg as xs:time?"}]},r:{p:[{t:"xs:time?"}]}},{pa:{p:[{t:"$arg as xs:time?,$timezone as xs:dayTimeDuration?"}]},r:{p:[{t:"xs:time?"}]}}]}}}},align:{html:{a:{align:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"col"},{t:"colgroup"},{t:"tbody"},{t:"td"},{t:"tfoot"},{t:"th"},{t:"thead"},{t:"tr"}]},c:{p:[{t:"(left | center | right | justify | char)"}]},d:{p:[{t:" "}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-align-TD"},h:{p:[{t:"removed"}]}}]}}}},alphabetic:{svg:{a:{alphabetic:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},alt:{html:{a:{alt:{d:[{ct:{y:"e",d:["area"]},el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{l:"inline",p:[{t:"any value"}]},d:{p:[{t:"The fallback content for the image map."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H67.html",t:"Using null alt text and no title attribute on img elements for images that AT should ignore"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"},{u:"/TR/WCAG20-TECHS/H24.html",t:"Providing text alternatives for the area elements of image maps"},{u:"/TR/WCAG20-TECHS/H37.html",t:"Using alt attributes on img elements"},{u:"/TR/WCAG20-TECHS/H91.html",t:"Using HTML form controls and links"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#NON-TEXT_ALTERNATIVES",t:"Provide a text equivalent for every non-text element."}]},q:{l:"block",p:[{u:"/QA/Tips/altAttribute",t:"Use the alt attribute to describe the function of each visual"}]},sp:{u:"http://dev.w3.org/html5/markup/area.html#area.attrs.alt"}},{ct:{y:"e",d:["img"]},el:{y:"e",i:"html",l:"inline",p:[{t:"img"}]},c:{l:"inline",p:[{t:"any value"}]},d:{p:[{t:"The fallback content for the image."}]},sp:{u:"http://dev.w3.org/html5/markup/img.html#img.attrs.alt"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"d:non-empty-string"}]},d:{p:[{t:"Provides a textual label for an alternative button for users and UAs who cannot use the image specified by the src attribute."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.alt"}}]}}}},animate:{svg:{e:{animate:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"accumulate"},{t:"additive"},{t:"attributeName"},{t:"attributeType"},{t:"begin"},{t:"by"},{t:"calcMode"},{t:"class"},{t:"content"},{t:"datatype"},{t:"dur"},{t:"end"},{t:"fill"},{t:"from"},{t:"id"},{t:"keySplines"},{t:"keyTimes"},{t:"max"},{t:"min"},{t:"property"},{t:"rel"},{t:"repeatCount"},{t:"repeatDur"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"restart"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"to"},{t:"typeof"},{t:"values"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'animate' element is used to animate a single attribute or property over time."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/animate.html#AnimateElement"}}]}}}},animateColor:{svg:{e:{animateColor:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"accumulate"},{t:"additive"},{t:"attributeName"},{t:"attributeType"},{t:"begin"},{t:"by"},{t:"calcMode"},{t:"class"},{t:"content"},{t:"datatype"},{t:"dur"},{t:"end"},{t:"fill"},{t:"from"},{t:"id"},{t:"keySplines"},{t:"keyTimes"},{t:"max"},{t:"min"},{t:"property"},{t:"rel"},{t:"repeatCount"},{t:"repeatDur"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"restart"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"to"},{t:"typeof"},{t:"values"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'animateColor' element specifies a color transition over time."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/animate.html#AnimateColorElement"}}]}}}},animateMotion:{svg:{e:{animateMotion:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"accumulate"},{t:"additive"},{t:"begin"},{t:"by"},{t:"calcMode"},{t:"class"},{t:"content"},{t:"datatype"},{t:"dur"},{t:"end"},{t:"fill"},{t:"from"},{t:"id"},{t:"keyPoints"},{t:"keySplines"},{t:"keyTimes"},{t:"max"},{t:"min"},{t:"origin"},{t:"path"},{t:"property"},{t:"rel"},{t:"repeatCount"},{t:"repeatDur"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"restart"},{t:"rev"},{t:"role"},{t:"rotate"},{t:"systemLanguage"},{t:"to"},{t:"typeof"},{t:"values"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'animateMotion' element causes its target element to move along a motion path."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"mpath"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/animate.html#AnimateMotionElement"}}]}}}},animateTransform:{svg:{e:{animateTransform:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"accumulate"},{t:"additive"},{t:"attributeName"},{t:"attributeType"},{t:"begin"},{t:"by"},{t:"calcMode"},{t:"class"},{t:"content"},{t:"datatype"},{t:"dur"},{t:"end"},{t:"fill"},{t:"from"},{t:"id"},{t:"keySplines"},{t:"keyTimes"},{t:"max"},{t:"min"},{t:"property"},{t:"rel"},{t:"repeatCount"},{t:"repeatDur"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"restart"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"to"},{t:"type"},{t:"typeof"},{t:"values"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'animateTransform' element animates a transformation attribute on a target element, thereby allowing animations to control translation, scaling, rotation and/or skewing."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/animate.html#AnimateTransformElement"}}]}}}},animation:{svg:{e:{animation:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"begin"},{t:"class"},{t:"content"},{t:"datatype"},{t:"dur"},{t:"end"},{t:"externalResourcesRequired"},{t:"fill"},{t:"focusHighlight"},{t:"focusable"},{t:"height"},{t:"id"},{t:"initialVisibility"},{t:"max"},{t:"min"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"preserveAspectRatio"},{t:"property"},{t:"rel"},{t:"repeatCount"},{t:"repeatDur"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"restart"},{t:"rev"},{t:"role"},{t:"syncBehavior"},{t:"syncMaster"},{t:"syncTolerance"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"width"},{t:"x"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y"}]},d:{p:[{t:"The 'animation' elements specifies an SVG document providing synchronized animated vector graphics."}]},pr:{y:"p",i:"svg",l:"inline",p:[{t:"audio-level"},{t:"buffered-rendering"},{t:"display"},{t:"image-rendering"},{t:"pointer-events"},{t:"shape-rendering"},{t:"text-rendering"},{t:"viewport-fill"},{t:"viewport-fill-opacity"},{t:"visibility"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/multimedia.html#AnimationElement"}}]}}}},"arabic-form":{svg:{a:{"arabic-form":{d:[{ct:{y:"e",d:["glyph"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"glyph"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},archive:{html:{a:{archive:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{p:[{t:"CDATA"}]},d:{p:[{t:"space-separated list of URIs"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-archive-OBJECT"},h:{p:[{t:"removed"}]}}]}}}},area:{html:{e:{area:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"alt"},{t:"href"},{t:"target"},{h:"new",t:"rel"},{h:"new",t:"media"},{h:"new",t:"hreflang"},{t:"type"},{h:"removed",t:"shape"},{t:"coords"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The area element represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H24.html",t:"Providing text alternatives for the area elements of image maps"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#IMAGE_MAPS",t:"Do not use image maps unless you know the device supports them effectively."}]},sp:{u:"http://dev.w3.org/html5/markup/area.html"}}]}}}},article:{html:{e:{article:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"style"}," elements, followed by flow content"]}]},d:{p:[{t:"The article element represents a section of content that forms an independent part of a document or site; for example, a magazine or newspaper article, or a blog entry."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/article.html"}}]}}}},ascent:{svg:{a:{ascent:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},aside:{html:{e:{aside:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"style"}," elements, followed by flow content"]}]},d:{p:[{t:"The aside element represents content that is tangentially related to the content that forms the main textual flow of a document."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/aside.html"}}]}}}},async:{html:{a:{async:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"script"}]},c:{l:"inline",p:[{t:'"async" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the script should be executed asynchronously, as soon as it becomes available."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/script.html#script.attrs.async"}}]}}}},"at-rules":{css:{ar:{"at-rules":{d:[{ru:{y:"ar",i:"css",l:"block",p:[{t:"@media"},{t:"@import"},{t:"@page"},{t:"@charset"}]}}]}}}},attributeName:{svg:{a:{attributeName:{d:[{ct:{y:"e",d:["animate","animateColor","animateTransform","set"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateTransform"},{t:"set"}]},c:{p:[{t:"<QName>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},attributeType:{svg:{a:{attributeType:{d:[{ct:{y:"e",d:["animate","animateColor","animateTransform","set"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateTransform"},{t:"set"}]},c:{p:[{t:"'XML' | 'CSS' | 'auto'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},audio:{svg:{e:{audio:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"begin"},{t:"class"},{t:"content"},{t:"datatype"},{t:"dur"},{t:"end"},{t:"externalResourcesRequired"},{t:"fill"},{t:"id"},{t:"max"},{t:"min"},{t:"property"},{t:"rel"},{t:"repeatCount"},{t:"repeatDur"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"restart"},{t:"rev"},{t:"role"},{t:"syncBehavior"},{t:"syncMaster"},{t:"syncTolerance"},{t:"systemLanguage"},{t:"type"},{t:"typeof"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'audio' element specifies an audio file which is to be rendered to provide synchronized audio."}]},pr:{y:"p",i:"svg",l:"inline",p:[{t:"audio-level"},{t:"buffered-rendering"},{t:"display"},{t:"image-rendering"},{t:"pointer-events"},{t:"shape-rendering"},{t:"text-rendering"},{t:"viewport-fill"},{t:"viewport-fill-opacity"},{t:"visibility"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/multimedia.html#AudioElement"}}]}}},html:{e:{audio:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"autoplay"},{h:"new",t:"preload"},{h:"new",t:"controls"},{h:"new",t:"loop"},{h:"new",t:"mediagroup"},{h:"new",t:"src"}]},c:{l:"inline",p:[{t:["a src attribute, or one or more ",{y:"e",i:"html",h:"new",t:"source"}," elements followed by zero or more ",{y:"e",i:"html",h:"new",t:"track"}," elements, followed by flow content"]},{t:["a src attribute, or one or more ",{y:"e",i:"html",h:"new",t:"source"}," elements followed by zero or more ",{y:"e",i:"html",h:"new",t:"track"}," elements, followed by phrasing content"]}]},d:{p:[{t:"An audio element represents an audio stream."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/audio.html"}}]}}}},"audio-level":{svg:{p:{"audio-level":{d:[{d:{p:[{t:"The 'audio-level' property specifies a value that is used to calculate the volume of a particular element. Values below 1.0 decrease it and a value of zero silences it."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<number> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/multimedia.html#AudioLevelProperty"}}]}}}},autocomplete:{html:{a:{autocomplete:{d:[{ct:{y:"e",d:["form"]},el:{y:"e",i:"html",l:"inline",p:[{t:"form"}]},c:{l:"inline",p:[{t:'"on" or "off"'}]},d:{p:[{t:"Specifies whether the element represents a form for which by default a UA is meant to store the values entered into its input elements by the user (so that the UA can pre-fill the form later)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/form.html#form.attrs.autocomplete"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"on" or "off"'}]},d:{p:[{t:"Specifies whether the element represents an input control for which a UA is meant to store the value entered by the user (so that the UA can prefill the form later)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.autocomplete"}}]}}}},autofocus:{html:{a:{autofocus:{d:[{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:'"autofocus" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a control to which a UA is meant to give focus as soon as the document is loaded."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.autofocus"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"autofocus" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a control to which a UA is meant to give focus as soon as the document is loaded."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.autofocus"}},{ct:{y:"e",d:["keygen"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"keygen"}]},c:{l:"inline",p:[{t:'"autofocus" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a control to which a UA is meant to give focus as soon as the document is loaded."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/keygen.html#keygen.attrs.autofocus"}},{ct:{y:"e",d:["select"]},el:{y:"e",i:"html",l:"inline",p:[{t:"select"}]},c:{l:"inline",p:[{t:'"autofocus" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a control to which a UA is meant to give focus as soon as the document is loaded."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/select.html#select.attrs.autofocus"}},{ct:{y:"e",d:["textarea"]},el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:'"autofocus" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a control to which a UA is meant to give focus as soon as the document is loaded."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.autofocus"}}]}}}},autoplay:{html:{a:{autoplay:{d:[{ct:{y:"e",d:["audio"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"audio"}]},c:{l:"inline",p:[{t:'"autoplay" or "" (empty string) or empty'}]},d:{p:[{t:"Instructs the UA to automatically begin playback of the audio stream as soon as it can do so without stopping."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/audio.html#audio.attrs.autoplay"}},{ct:{y:"e",d:["video"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:'"autoplay" or "" (empty string) or empty'}]},d:{p:[{t:"Instructs the UA to automatically begin playback of the video as soon as it can do so without stopping."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.autoplay"}}]}}}},avg:{xpath:{f:{avg:{d:[{d:{p:[{t:"Returns the average of the values in the input sequence $arg, that is, the sum of the values divided by the number of values."}]},sp:{u:"/TR/xpath-functions/#func-avg"},pa:{p:[{t:"$arg as xs:anyAtomicType*"}]},r:{p:[{t:"xs:anyAtomicType?"}]}}]}}}},axis:{html:{a:{axis:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"td"},{t:"th"}]},c:{p:[{t:"CDATA"}]},d:{p:[{t:"comma-separated list of related headers"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-axis"},h:{p:[{t:"removed"}]}}]}}}},azimuth:{css:{p:{azimuth:{d:[{v:{p:[{t:"<angle> | [[ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-azimuth"}}]}}}},b:{html:{e:{b:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The b element represents a span of text offset from its surrounding content without conveying any extra emphasis or importance, and for which the conventional typographic presentation is bold text; for example, keywords in a document abstract, or product names in a review."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/b.html"}}]}}}},background:{css:{p:{background:{d:[{v:{p:[{t:["[",{y:"p",i:"css",t:"background-color"}," || ",{y:"p",i:"css",t:"background-image"}," || ",{y:"p",i:"css",t:"background-repeat"}," || ",{y:"p",i:"css",t:"background-attachment"}," || ",{y:"p",i:"css",t:"background-position"},"] | inherit"]}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"allowed on 'background-position'"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/colors.html#propdef-background"}}]}}}},"background-attachment":{css:{p:{"background-attachment":{d:[{v:{p:[{t:"scroll | fixed | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/colors.html#propdef-background-attachment"}}]}}}},"background-color":{css:{p:{"background-color":{d:[{v:{p:[{t:"<color> | transparent | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/colors.html#propdef-background-color"}}]}}}},"background-image":{css:{p:{"background-image":{d:[{v:{p:[{t:"<uri> | none | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/colors.html#propdef-background-image"}}]}}}},"background-position":{css:{p:{"background-position":{d:[{v:{p:[{t:"[ [ <percentage> | <length> | left | center | right ] [ <percentage> | <length> | top | center | bottom ]? ] | [ [ left | center | right ] || [ top | center | bottom ] ] | inherit"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to the size of the box itself"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/colors.html#propdef-background-position"}}]}}}},"background-repeat":{css:{p:{"background-repeat":{d:[{v:{p:[{t:"repeat | repeat-x | repeat-y | no-repeat | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/colors.html#propdef-background-repeat"}}]}}}},bandwidth:{svg:{a:{bandwidth:{d:[{ct:{y:"e",d:["prefetch"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"prefetch"}]},c:{p:[{t:"<number> | 'auto'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#struct-PrefetchElementBandwidthAttribute"}}]}}}},base:{html:{e:{base:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"href"},{h:"new",t:"target"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The base element specifies a document-wide base URL for the purposes of resolving relative URLs, and a document-wide default browsing context name for the purposes of following hyperlinks."}]},sp:{u:"http://dev.w3.org/html5/markup/base.html"}}]}}}},"base-uri":{xpath:{f:{"base-uri":{d:[{d:{p:[{t:"Returns the value of the base-uri URI property for $arg as defined by the accessor function dm:base-uri() for that kind of node in Section 5.2 base-uri AccessorDM. If $arg is not specified, the behavior is identical to calling the function with the context item (.) as argument. The following errors may be raised: if the context item is undefined [err:XPDY0002]XP; if the context item is not a node [err:XPTY0004]XP."}]},sp:{u:"/TR/xpath-functions/#func-base-uri"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:anyURI?"}]}},{pa:{p:[{t:"$arg as node()?"}]},r:{p:[{t:"xs:anyURI?"}]}}]}}}},baseProfile:{svg:{a:{baseProfile:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"'none' | 'tiny' | 'basic' | 'full'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},bbox:{svg:{a:{bbox:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},bdi:{html:{e:{bdi:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The bdi element represents a span of text that is isolated from its surroundings for the purposes of bidirectional text formatting [BIDI]."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/bdi.html"}}]}}}},bdo:{html:{e:{bdo:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The bdo element represents an explicit text directionality formatting control for its children; it provides a means to specify a direction override of the Unicode BiDi algorithm [BIDI]."}]},i:{l:"block",p:[{u:"/International/tutorials/bidi-xhtml/",t:"Creating HTML Pages in Arabic, Hebrew and Other Right-to-left Scripts"}]},sp:{u:"http://dev.w3.org/html5/markup/bdo.html"}}]}}}},begin:{svg:{a:{begin:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","discard","set","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"discard"},{t:"set"},{t:"video"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},big:{html:{e:{big:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"class"},{t:"dir"},{t:"id"},{t:"lang"},{t:"onclick"},{t:"ondblclick"},{t:"onkeydown"},{t:"onkeypress"},{t:"onkeyup"},{t:"onmousedown"},{t:"onmousemove"},{t:"onmouseout"},{t:"onmouseover"},{t:"onmouseup"},{t:"style"},{t:"title"},{t:"xml:lang"}]},k:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"},{t:"abbr"},{h:"removed",t:"acronym"},{h:"changed",t:"b"},{t:"bdo"},{h:"removed",t:"big"},{t:"br"},{t:"button"},{h:"changed",t:"cite"},{t:"code"},{t:"del"},{t:"dfn"},{t:"em"},{h:"changed",t:"i"},{t:"img"},{t:"input"},{t:"ins"},{t:"kbd"},{t:"label"},{t:"map"},{t:"object"},{t:"q"},{t:"samp"},{t:"script"},{t:"select"},{h:"changed",t:"small"},{t:"span"},{t:"strong"},{t:"sub"},{t:"sup"},{t:"textarea"},{h:"removed",t:"tt"},{t:"var"}]},d:{p:[{t:"large text style"}]},sp:{u:"/TR/html401/index/../present/graphics.html#edef-BIG"},h:{p:[{t:"removed"}]}}]}}}},blockquote:{html:{e:{blockquote:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"cite"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The blockquote element represents a section that is quoted from another source."}]},sp:{u:"http://dev.w3.org/html5/markup/blockquote.html"}}]}}}},body:{html:{e:{body:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"onafterprint"},{h:"new",t:"onbeforeprint"},{h:"new",t:"onbeforeunload"},{t:"onblur"},{h:"new",t:"onerror"},{t:"onfocus"},{h:"new",t:"onhashchange"},{t:"onload"},{h:"new",t:"onmessage"},{h:"new",t:"onoffline"},{h:"new",t:"ononline"},{h:"new",t:"onpopstate"},{h:"new",t:"onredo"},{h:"new",t:"onresize"},{h:"new",t:"onstorage"},{h:"new",t:"onundo"},{t:"onunload"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The body element represents the body of a document (as opposed to the document’s metadata)."}]},sp:{u:"http://dev.w3.org/html5/markup/body.html"}}]}}}},"boolean":{xpath:{f:{"boolean":{d:[{d:{p:[{t:"Computes the effective boolean value of the sequence $arg. See Section 2.4.3 Effective Boolean ValueXP"}]},sp:{u:"/TR/xpath-functions/#func-boolean"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},border:{css:{p:{border:{d:[{v:{p:[{t:["[ <border-width> || <border-style> || ",{y:"p",i:"css",t:"border-top-color"}," ] | inherit"]}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border"}}]}}},html:{a:{border:{d:[{ct:{y:"e",d:["img"]},el:{y:"e",i:"html",l:"inline",p:[{t:"img"}]},c:{l:"inline",p:[{t:"zero"}]},d:{p:[{t:"Specifies that its img element represents a borderless image."}]},h:{p:[{t:"obsoleted"}]},sp:{u:"http://dev.w3.org/html5/markup/img.html#img.attrs.border"}},{ct:{y:"e",d:["table"]},el:{y:"e",i:"html",l:"inline",p:[{t:"table"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Indicates that its table element is not being used for layout purposes."}]},sp:{u:"http://dev.w3.org/html5/markup/table.html#table.attrs.border"}}]}}}},"border-bottom":{css:{p:{"border-bottom":{d:[{v:{p:[{t:["[ <border-width> || <border-style> || ",{y:"p",i:"css",t:"border-top-color"}," ] | inherit"]}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-bottom"}}]}}}},"border-bottom-color":{css:{p:{"border-bottom-color":{d:[{v:{p:[{t:"<color> | transparent | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-bottom-color"}}]}}}},"border-bottom-style":{css:{p:{"border-bottom-style":{d:[{v:{p:[{t:"<border-style> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-bottom-style"}}]}}}},"border-bottom-width":{css:{p:{"border-bottom-width":{d:[{v:{p:[{t:"<border-width> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-bottom-width"}}]}}}},"border-collapse":{css:{p:{"border-collapse":{d:[{v:{p:[{t:"collapse | separate | inherit"}]},ap:{p:[{t:"'table' and 'inline-table' elements"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/tables.html#propdef-border-collapse"}}]}}}},"border-color":{css:{p:{"border-color":{d:[{v:{p:[{t:"[ <color> | transparent ]{1,4} | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-color"}}]}}}},"border-left":{css:{p:{"border-left":{d:[{v:{p:[{t:["[ <border-width> || <border-style> || ",{y:"p",i:"css",t:"border-top-color"}," ] | inherit"]}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-left"}}]}}}},"border-left-color":{css:{p:{"border-left-color":{d:[{v:{p:[{t:"<color> | transparent | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-left-color"}}]}}}},"border-left-style":{css:{p:{"border-left-style":{d:[{v:{p:[{t:"<border-style> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-left-style"}}]}}}},"border-left-width":{css:{p:{"border-left-width":{d:[{v:{p:[{t:"<border-width> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-left-width"}}]}}}},"border-right":{css:{p:{"border-right":{d:[{v:{p:[{t:["[ <border-width> || <border-style> || ",{y:"p",i:"css",t:"border-top-color"}," ] | inherit"]}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-right"}}]}}}},"border-right-color":{css:{p:{"border-right-color":{d:[{v:{p:[{t:"<color> | transparent | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-right-color"}}]}}}},"border-right-style":{css:{p:{"border-right-style":{d:[{v:{p:[{t:"<border-style> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-right-style"}}]}}}},"border-right-width":{css:{p:{"border-right-width":{d:[{v:{p:[{t:"<border-width> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-right-width"}}]}}}},"border-spacing":{css:{p:{"border-spacing":{d:[{v:{p:[{t:"<length> <length>? | inherit"}]},ap:{p:[{t:"'table' and 'inline-table' elements "}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/tables.html#propdef-border-spacing"}}]}}}},"border-style":{css:{p:{"border-style":{d:[{v:{p:[{t:"<border-style>{1,4} | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-style"}}]}}}},"border-top":{css:{p:{"border-top":{d:[{v:{p:[{t:["[ <border-width> || <border-style> || ",{y:"p",i:"css",t:"border-top-color"}," ] | inherit"]}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-top"}}]}}}},"border-top-color":{css:{p:{"border-top-color":{d:[{v:{p:[{t:"<color> | transparent | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-top-color"}}]}}}},"border-top-style":{css:{p:{"border-top-style":{d:[{v:{p:[{t:"<border-style> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-top-style"}}]}}}},"border-top-width":{css:{p:{"border-top-width":{d:[{v:{p:[{t:"<border-width> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-top-width"}}]}}}},"border-width":{css:{p:{"border-width":{d:[{v:{p:[{t:"<border-width>{1,4} | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-border-width"}}]}}}},bottom:{css:{p:{bottom:{d:[{v:{p:[{t:"<length> | <percentage> | auto | inherit"}]},ap:{p:[{t:"positioned elements"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to height of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-bottom"}}]}}}},br:{html:{e:{br:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The br element represents a line break."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H48.html",t:"Using ol, ul and dl for lists or groups of links"}]},sp:{u:"http://dev.w3.org/html5/markup/br.html"}}]}}}},"buffered-rendering":{svg:{p:{"buffered-rendering":{d:[{d:{p:[{t:"The creator of SVG content might want to provide a hint to the implementation about how often an element is modified to make speed vs. memory tradeoffs as it performs rendering. The 'buffered-rendering' property provides a hint to the SVG user agent about how to buffer the rendering of elements:"}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'auto' | 'dynamic' | 'static' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#BufferedRenderingProperty"}}]}}}},button:{html:{e:{button:{d:[{ct:{y:"a",d:["type=submit"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:'The button element with a type attribute whose value is "submit" represents a button for submitting a form.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H91.html",t:"Using HTML form controls and links"}]},sp:{u:"http://dev.w3.org/html5/markup/button.submit.html"}},{ct:{y:"a",d:["type=reset"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:'The button element with a type attribute whose value is "reset" represents a button for resetting a form.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H91.html",t:"Using HTML form controls and links"}]},sp:{u:"http://dev.w3.org/html5/markup/button.reset.html"}},{ct:{y:"a",d:["type=button"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:'The button element with a type attribute whose value is "button" represents a button with no additional semantics.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H91.html",t:"Using HTML form controls and links"}]},sp:{u:"http://dev.w3.org/html5/markup/button.button.html"}}]}}}},by:{svg:{a:{by:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},calcMode:{svg:{a:{calcMode:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"}]},c:{p:[{t:"'discrete' | 'linear' | 'paced' | 'spline'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},canvas:{html:{e:{canvas:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"height"},{h:"new",t:"width"}]},c:{l:"inline",p:[{t:"transparent (either phrasing content or flow content)"}]},d:{p:[{t:"The canvas element represents a resolution-dependent bitmap canvas, which can be used for dynamically rendering of images such as game graphics, graphs, or other images."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/canvas.html"}}]}}}},"cap-height":{svg:{a:{"cap-height":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},caption:{html:{e:{caption:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The caption element represents the title of the table that is its parent."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H39.html",t:"Using caption elements to associate data table captions with data tables"},{u:"/TR/WCAG20-TECHS/H73.html",t:"Using the summary attribute of the table element to give an overview of data tables"}]},sp:{u:"http://dev.w3.org/html5/markup/caption.html"}}]}}}},"caption-side":{css:{p:{"caption-side":{d:[{v:{p:[{t:"top | bottom | inherit"}]},ap:{p:[{t:"'table-caption' elements"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/tables.html#propdef-caption-side"}}]}}}},ceiling:{xpath:{f:{ceiling:{d:[{d:{p:[{t:"Returns the smallest (closest to negative infinity) number with no fractional part that is not less than the value of $arg. If type of $arg is one of the four numeric types xs:float, xs:double, xs:decimal or xs:integer the type of the result is the same as the type of $arg. If the type of $arg is a type derived from one of the numeric types, the result is an instance of the base numeric type."}]},sp:{u:"/TR/xpath-functions/#func-ceiling"},pa:{p:[{t:"$arg as numeric?"}]},r:{p:[{t:"numeric?"}]}}]}}}},cellpadding:{html:{a:{cellpadding:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"table"}]},c:{p:[{t:"%Length;"}]},d:{p:[{t:"spacing within cells"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-cellpadding"},h:{p:[{t:"removed"}]}}]}}}},cellspacing:{html:{a:{cellspacing:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"table"}]},c:{p:[{t:"%Length;"}]},d:{p:[{t:"spacing between cells"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-cellspacing"},h:{p:[{t:"removed"}]}}]}}}},challenge:{html:{a:{challenge:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"keygen"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"A challenge string that is submitted along with the public key."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/keygen.html#keygen.attrs.challenge"}}]}}}},"char":{html:{a:{"char":{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"col"},{t:"colgroup"},{t:"tbody"},{t:"td"},{t:"tfoot"},{t:"th"},{t:"thead"},{t:"tr"}]},c:{p:[{t:"%Character;"}]},d:{p:[{t:"alignment char, e.g. char=':'"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-char"},h:{p:[{t:"removed"}]}}]}}}},charoff:{html:{a:{charoff:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"col"},{t:"colgroup"},{t:"tbody"},{t:"td"},{t:"tfoot"},{t:"th"},{t:"thead"},{t:"tr"}]},c:{p:[{t:"%Length;"}]},d:{p:[{t:"offset for alignment char"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-charoff"},h:{p:[{t:"removed"}]}}]}}}},charset:{html:{a:{charset:{d:[{ct:{y:"e",d:["meta"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"meta"}]},c:{l:"inline",p:[{t:"character encoding name"}]},d:{p:[{t:"Specifies a character encoding name."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/meta.html#meta.attrs.charset"}},{ct:{y:"e",d:["script"]},el:{y:"e",i:"html",l:"inline",p:[{t:"script"}]},c:{l:"inline",p:[{t:"character encoding name"}]},d:{p:[{t:"The character encoding of the external script."}]},sp:{u:"http://dev.w3.org/html5/markup/script.html#script.attrs.charset"}}]}}}},checked:{html:{a:{checked:{d:[{ct:{y:"e",d:["command"]},el:{y:"e",i:"html",l:"inline",p:[{t:"command"}]},c:{l:"inline",p:[{t:'"checked" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the command is selected."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/command.html#command.attrs.checked"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"checked" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a selected control."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.checked"}}]}}}},circle:{svg:{e:{circle:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"cx"},{t:"cy"},{t:"datatype"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"r"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'circle' element defines a circle based on a center point and a radius."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/shapes.html#CircleElement"}}]}}}},cite:{html:{e:{cite:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The cite element represents the cited title of a work; for example, the title of a book mentioned within the main text flow of a document."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/cite.html"}}]}},a:{cite:{d:[{ct:{y:"e",d:["blockquote"]},el:{y:"e",i:"html",l:"inline",p:[{t:"blockquote"}]},c:{l:"inline",p:[{t:"URL potentially surrounded by spaces"}]},d:{p:[{t:"A URL referencing the original source for the quoted material."}]},sp:{u:"http://dev.w3.org/html5/markup/blockquote.html#blockquote.attrs.cite"}},{ct:{y:"e",d:["del"]},el:{y:"e",i:"html",l:"inline",p:[{t:"del"}]},c:{l:"inline",p:[{t:"URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of a document that explains why the text was deleted."}]},sp:{u:"http://dev.w3.org/html5/markup/del.html#del.attrs.cite"}},{ct:{y:"e",d:["ins"]},el:{y:"e",i:"html",l:"inline",p:[{t:"ins"}]},c:{l:"inline",p:[{t:"URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of a document that explains why the text was added."}]},sp:{u:"http://dev.w3.org/html5/markup/ins.html#ins.attrs.cite"}},{ct:{y:"e",d:["q"]},el:{y:"e",i:"html",l:"inline",p:[{t:"q"}]},c:{l:"inline",p:[{t:"URL potentially surrounded by spaces"}]},d:{p:[{t:"Specifies the address of the source of the quoted text."}]},sp:{u:"http://dev.w3.org/html5/markup/q.html#q.attrs.cite"}}]}}}},"class":{svg:{a:{"class":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<XML-NMTOKENS>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}},html:{a:{"class":{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"set of space-separated tokens"}]},d:{p:[{t:"A name of a classification, or list of names of classifications, to which the element belongs."}]},q:{l:"block",p:[{u:"/QA/Tips/goodclassnames",t:"Use class with semantics in mind"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},classid:{html:{a:{classid:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{p:[{t:"%URI;"}]},d:{p:[{t:"identifies an implementation"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-classid"},h:{p:[{t:"removed"}]}}]}}}},clear:{css:{p:{clear:{d:[{v:{p:[{t:"none | left | right | both | inherit"}]},ap:{p:[{t:"block-level elements"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-clear"}}]}}}},clip:{css:{p:{clip:{d:[{v:{p:[{t:"<shape> | auto | inherit"}]},ap:{p:[{t:"absolutely positioned elements"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visufx.html#propdef-clip"}}]}}}},code:{html:{e:{code:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The code element represents a fragment of computer code."}]},sp:{u:"http://dev.w3.org/html5/markup/code.html"}}]}}}},codebase:{html:{a:{codebase:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{p:[{t:"%URI;"}]},d:{p:[{t:"base URI for classid, data, archive"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-codebase-OBJECT"},h:{p:[{t:"removed"}]}}]}}}},"codepoint-equal":{xpath:{f:{"codepoint-equal":{d:[{d:{p:[{t:"Returns true or false depending on whether the value of $comparand1 is equal to the value of $comparand2, according to the Unicode code point collation (http://www.w3.org/2005/xpath-functions/collation/codepoint)."}]},sp:{u:"/TR/xpath-functions/#func-codepoint-equal"},pa:{p:[{t:"$comparand1 as xs:string?,$comparand2 as xs:string?"}]},r:{p:[{t:"xs:boolean?"}]}}]}}}},"codepoints-to-string":{xpath:{f:{"codepoints-to-string":{d:[{d:{p:[{t:"Creates an xs:string from a sequence of [The Unicode Standard] code points. Returns the zero-length string if $arg is the empty sequence. If any of the code points in $arg is not a legal XML character, an error is raised [err:FOCH0001]."}]},sp:{u:"/TR/xpath-functions/#func-codepoints-to-string"},pa:{p:[{t:"$arg as xs:integer*"}]},r:{p:[{t:"xs:string"}]}}]}}}},codetype:{html:{a:{codetype:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{p:[{t:"%ContentType;"}]},d:{p:[{t:"content type for code"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-codetype"},h:{p:[{t:"removed"}]}}]}}}},col:{html:{e:{col:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"span"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The col element represents one or more columns in the column group represented by its colgroup parent."}]},sp:{u:"http://dev.w3.org/html5/markup/col.html"}}]}}}},colgroup:{html:{e:{colgroup:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"span"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"col"}," elements, or an optional span attribute"]}]},d:{p:[{t:"The colgroup element represents a group of one or more columns in the table that is its parent."}]},sp:{u:"http://dev.w3.org/html5/markup/colgroup.html"}}]}}}},collection:{xpath:{f:{collection:{d:[{d:{p:[{t:"This function takes an xs:string as argument and returns a sequence of nodes obtained by interpreting $arg as an xs:anyURI and resolving it according to the mapping specified in Available collections described in Section C.2 Dynamic Context ComponentsXP. If Available collections provides a mapping from this string to a sequence of nodes, the function returns that sequence. If Available collections maps the string to an empty sequence, then the function returns an empty sequence. If Available collections provides no mapping for the string, an error is raised [err:FODC0004]. If $arg is not specified, the function returns the sequence of the nodes in the default collection in the dynamic context. See Section C.2 Dynamic Context ComponentsXP. If the value of the default collection is undefined an error is raised [err:FODC0002]."}]},sp:{u:"/TR/xpath-functions/#func-collection"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"node()*"}]}},{pa:{p:[{t:"$arg as xs:string?"}]},r:{p:[{t:"node()*"}]}}]}}}},color:{svg:{p:{color:{d:[{d:{p:[{t:"The 'color' property, which is defined in CSS2 as the color of text, does not directly apply to SVG elements. The value of the SVG color property may however be used to provide an indirect value for those properties which allow the currentColor keyword: the 'fill', 'stroke', 'solid-color' and 'stop-color' properties."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<color> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#ColorProperty"}}]}}},css:{p:{color:{d:[{v:{p:[{t:"<color> | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/colors.html#propdef-color"}}]}}}},"color-rendering":{svg:{p:{"color-rendering":{d:[{d:{p:[{t:"The creator of SVG content might want to provide a hint to the implementation about how to make speed versus quality tradeoffs as it performs color interpolation and compositing. The 'color-rendering' property provides a hint to the SVG user agent about how to optimize its color interpolation and compositing operations."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'auto' | 'optimizeSpeed' | 'optimizeQuality' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#ColorRenderingProperty"}}]}}}},cols:{html:{a:{cols:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"The expected maximum number of characters per line of text for the UA to show."}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.cols"}}]}}}},colspan:{html:{a:{colspan:{d:[{ct:{y:"e",d:["td"]},el:{y:"e",i:"html",l:"inline",p:[{t:"td"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"Specifies the number of adjacent columns “spanned” by its td element."}]},sp:{u:"http://dev.w3.org/html5/markup/td.html#td.attrs.colspan"}},{ct:{y:"e",d:["th"]},el:{y:"e",i:"html",l:"inline",p:[{t:"th"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"Specifies the number of adjacent columns “spanned” by its th element."}]},sp:{u:"http://dev.w3.org/html5/markup/th.html#th.attrs.colspan"}}]}}}},command:{html:{e:{command:{d:[{ct:{y:"a",d:["type=command"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"type"},{h:"new",t:"label"},{h:"new",t:"icon"},{h:"new",t:"disabled"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The command element with a type attribute whose value is "command" represents a command with an associated action.'}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/command.command.html"}},{ct:{y:"a",d:["type=radio"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"type"},{h:"new",t:"radiogroup"},{h:"new",t:"checked"},{h:"new",t:"label"},{h:"new",t:"icon"},{h:"new",t:"disabled"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The command element with a type attribute whose value is "radio" represents a selection of one item from a list of items.'}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/command.radio.html"}},{ct:{y:"a",d:["type=checkbox"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"type"},{h:"new",t:"checked"},{h:"new",t:"label"},{h:"new",t:"icon"},{h:"new",t:"disabled"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The command element with a type attribute whose value is "checkbox" represents a state or option that can be toggled.'}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/command.checkbox.html"}}]}}}},compare:{xpath:{f:{compare:{d:[{d:{p:[{t:"Returns -1, 0, or 1, depending on whether the value of the $comparand1 is respectively less than, equal to, or greater than the value of $comparand2, according to the rules of the collation that is used."}]},sp:{u:"/TR/xpath-functions/#func-compare"},pa:{p:[{t:"$comparand1 as xs:string?, $comparand2 as xs:string?"}]},r:{p:[{t:"xs:integer?"}]}},{pa:{p:[{t:"$comparand1 as xs:string?,$comparand2 as xs:string?,$collation as xs:string"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},concat:{xpath:{f:{concat:{d:[{d:{p:[{t:"Accepts two or more xs:anyAtomicType arguments and casts them to xs:string. Returns the xs:string that is the concatenation of the values of its arguments after conversion. If any of the arguments is the empty sequence, the argument is treated as the zero-length string."}]},sp:{u:"/TR/xpath-functions/#func-concat"},pa:{p:[{t:"$arg1 as xs:anyAtomicType?,$arg2 as xs:anyAtomicType?,..."}]},r:{p:[{t:"xs:string"}]}}]}}}},contains:{xpath:{f:{contains:{d:[{d:{p:[{t:"Returns an xs:boolean indicating whether or not the value of $arg1 contains (at the beginning, at the end, or anywhere within) at least one sequence of collation units that provides a minimal match to the collation units in the value of $arg2, according to the collation that is used."}]},sp:{u:"/TR/xpath-functions/#func-contains"},pa:{p:[{t:"$arg1 as xs:string?, $arg2 as xs:string?"}]},r:{p:[{t:"xs:boolean"}]}},{pa:{p:[{t:"$arg1 as xs:string?,$arg2 as xs:string?,$collation as xs:string"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},content:{svg:{a:{content:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<string>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}},css:{p:{content:{d:[{v:{p:[{t:"normal | none | [ <string> | <uri> | <counter> | attr(<identifier>) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit"}]},ap:{p:[{t:":before and :after pseudo-elements"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"all"}]},sp:{u:"/TR/CSS2/generate.html#propdef-content"}}]}}},html:{a:{content:{d:[{ct:{y:"e",d:["meta"]},el:{y:"e",i:"html",l:"inline",p:[{t:"meta"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Specifies the value part of a name/value pair."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H76.html",t:"Using meta refresh to create an instant client-side redirect"}]},sp:{u:"http://dev.w3.org/html5/markup/meta.html#meta.attrs.content"}}]}}}},contentScriptType:{svg:{a:{contentScriptType:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"<content-type>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},contenteditable:{html:{a:{contenteditable:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:'"true" or "false" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies whether the contents of the element are editable."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},contextmenu:{html:{a:{contextmenu:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the menu with which to associate the element as a context menu."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},controls:{html:{a:{controls:{d:[{ct:{y:"e",d:["audio"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"audio"}]},c:{l:"inline",p:[{t:'"controls" or "" (empty string) or empty'}]},d:{p:[{t:"Instructs the UA to expose a user interface for controlling playback of the audio stream."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/audio.html#audio.attrs.controls"}},{ct:{y:"e",d:["video"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:'"controls" or "" (empty string) or empty'}]},d:{p:[{t:"Instructs the UA to expose a user interface for controlling playback of the video."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.controls"}}]}}}},coords:{html:{a:{coords:{d:[{ct:{y:"e",d:["area"]},el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{l:"inline",p:[{t:"rectangle coordinates"}]},d:{p:[{t:"Specifies that the shape of the area of this hyperlink on the image map is a rectangle."}]},sp:{u:"http://dev.w3.org/html5/markup/area.html#area.attrs.coords"}}]}}}},count:{xpath:{f:{count:{d:[{d:{p:[{t:"Returns the number of items in the value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-count"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"xs:integer"}]}}]}}}},"counter-increment":{css:{p:{"counter-increment":{d:[{v:{p:[{t:"[ <identifier> <integer>? ]+ | none | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"all"}]},sp:{u:"/TR/CSS2/generate.html#propdef-counter-increment"}}]}}}},"counter-reset":{css:{p:{"counter-reset":{d:[{v:{p:[{t:"[ <identifier> <integer>? ]+ | none | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"all"}]},sp:{u:"/TR/CSS2/generate.html#propdef-counter-reset"}}]}}}},cue:{css:{p:{cue:{d:[{v:{p:[{t:["[ ",{y:"p",i:"css",t:"cue-before"}," || ",{y:"p",i:"css",t:"cue-after"}," ] | inherit"]}]},ih:{p:[{t:"no"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-cue"}}]}}}},"cue-after":{css:{p:{"cue-after":{d:[{v:{p:[{t:"<uri> | none | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-cue-after"}}]}}}},"cue-before":{css:{p:{"cue-before":{d:[{v:{p:[{t:"<uri> | none | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-cue-before"}}]}}}},"current-date":{xpath:{f:{"current-date":{d:[{d:{p:[{t:"Returns xs:date(fn:current-dateTime()). This is an xs:date (with timezone) that is current at some time during the evaluation of a query or transformation in which fn:current-date() is executed. This function is ·stable·. The precise instant during the query or transformation represented by the value of fn:current-date() is ·implementation dependent·."}]},sp:{u:"/TR/xpath-functions/#func-current-date"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:date"}]}}]}}}},"current-dateTime":{xpath:{f:{"current-dateTime":{d:[{d:{p:[{t:"Returns the current dateTime (with timezone) from the dynamic context. (See Section C.2 Dynamic Context ComponentsXP.) This is an xs:dateTime that is current at some time during the evaluation of a query or transformation in which fn:current-dateTime() is executed. This function is ·stable·. The precise instant during the query or transformation represented by the value of fn:current-dateTime() is ·implementation dependent·."}]},sp:{u:"/TR/xpath-functions/#func-current-dateTime"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:dateTime"}]}}]}}}},"current-time":{xpath:{f:{"current-time":{d:[{d:{p:[{t:"Returns xs:time(fn:current-dateTime()). This is an xs:time (with timezone) that is current at some time during the evaluation of a query or transformation in which fn:current-time() is executed. This function is ·stable·. The precise instant during the query or transformation represented by the value of fn:current-time() is ·implementation dependent·."}]},sp:{u:"/TR/xpath-functions/#func-current-time"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:time"}]}}]}}}},cursor:{css:{p:{cursor:{d:[{v:{p:[{t:"[ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] ] | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual, interactive"}]},sp:{u:"/TR/CSS2/ui.html#propdef-cursor"}}]}}}},cx:{svg:{a:{cx:{d:[{ct:{y:"e",d:["circle","ellipse","radialGradient"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"circle"},{t:"ellipse"},{t:"radialGradient"}]},c:{p:[{t:"<coordinate>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},cy:{svg:{a:{cy:{d:[{ct:{y:"e",d:["circle","ellipse","radialGradient"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"circle"},{t:"ellipse"},{t:"radialGradient"}]},c:{p:[{t:"<coordinate>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},d:{svg:{a:{d:{d:[{ct:{y:"e",d:["glyph","missing-glyph","path"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"glyph"},{t:"missing-glyph"},{t:"path"}]},c:{p:[{t:"<path-data>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},data:{xpath:{f:{data:{d:[{d:{p:[{t:"fn:data takes a sequence of items and returns a sequence of atomic values."}]},sp:{u:"/TR/xpath-functions/#func-data"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"xs:anyAtomicType*"}]}}]}}},html:{a:{data:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of the content."}]},sp:{u:"http://dev.w3.org/html5/markup/object.html#object.attrs.data"}}]}}}},datalist:{html:{e:{datalist:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"option"}," elements, intermixed with phrasing content"]}]},d:{p:[{t:"The datalist element represents a set of option elements that represent predefined options for other controls."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/datalist.html"}}]}}}},datatype:{svg:{a:{datatype:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<string>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},datetime:{html:{a:{datetime:{d:[{ct:{y:"e",d:["del"]},el:{y:"e",i:"html",l:"inline",p:[{t:"del"}]},c:{l:"inline",p:[{t:"date and time or date"}]},d:{p:[{t:"The date and time when the text was deleted."}]},sp:{u:"http://dev.w3.org/html5/markup/del.html#del.attrs.datetime"}},{ct:{y:"e",d:["ins"]},el:{y:"e",i:"html",l:"inline",p:[{t:"ins"}]},c:{l:"inline",p:[{t:"date and time or date"}]},d:{p:[{t:"The date and time when the text was added."}]},sp:{u:"http://dev.w3.org/html5/markup/ins.html#ins.attrs.datetime"}},{ct:{y:"e",d:["time"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"time"}]},c:{l:"inline",p:[{t:"date or time"}]},d:{p:[{t:"Specifies the date or time that the element represents."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/time.html#time.attrs.datetime"}}]}}}},"day-from-date":{xpath:{f:{"day-from-date":{d:[{d:{p:[{t:"Returns an xs:integer between 1 and 31, both inclusive, representing the day component in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-day-from-date"},pa:{p:[{t:"$arg as xs:date?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"day-from-dateTime":{xpath:{f:{"day-from-dateTime":{d:[{d:{p:[{t:"Returns an xs:integer between 1 and 31, both inclusive, representing the day component in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-day-from-dateTime"},pa:{p:[{t:"$arg as xs:dateTime?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"days-from-duration":{xpath:{f:{"days-from-duration":{d:[{d:{p:[{t:"Returns an xs:integer representing the days component in the value of $arg. The result is obtained by casting $arg to an xs:dayTimeDuration (see 17.1.4 Casting to duration types) and then computing the days component as described in 10.3.2.3 Canonical representation."}]},sp:{u:"/TR/xpath-functions/#func-days-from-duration"},pa:{p:[{t:"$arg as xs:duration?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},dd:{html:{e:{dd:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The dd element represents a description or value."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H40.html",t:"Using definition lists"}]},sp:{u:"http://dev.w3.org/html5/markup/dd.html"}}]}}}},declare:{html:{a:{declare:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{p:[{t:"(declare)"}]},d:{p:[{t:"declare but don't instantiate flag"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-declare"},h:{p:[{t:"removed"}]}}]}}}},"deep-equal":{xpath:{f:{"deep-equal":{d:[{d:{p:[{t:"This function assesses whether two sequences are deep-equal to each other. To be deep-equal, they must contain items that are pairwise deep-equal; and for two items to be deep-equal, they must either be atomic values that compare equal, or nodes of the same kind, with the same name, whose children are deep-equal. This is defined in more detail below. The $collation argument identifies a collation which is used at all levels of recursion when strings are compared (but not when names are compared), according to the rules in 7.3.1 Collations."}]},sp:{u:"/TR/xpath-functions/#func-deep-equal"},pa:{p:[{t:"$parameter1 as item()*, $parameter2 as item()*"}]},r:{p:[{t:"xs:boolean"}]}},{pa:{p:[{t:"$parameter1 as item()*,$parameter2 as item()*,$collation as string"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},"default":{html:{a:{"default":{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"track"}]},c:{l:"inline",p:[{t:'"default" or "" (empty string) or empty'}]},d:{p:[{t:"Instructs the UA that the track is to be enabled if the user’s preferences do not indicate that another track would be more appropriate."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/track.html#track.attrs.default"}}]}}}},"default-collation":{xpath:{f:{"default-collation":{d:[{d:{p:[{t:"Returns the value of the default collation property from the static context. Components of the static context are discussed in Section C.1 Static Context ComponentsXP."}]},sp:{u:"/TR/xpath-functions/#func-default-collation"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:string"}]}}]}}}},defaultAction:{svg:{a:{defaultAction:{d:[{ct:{y:"e",d:["listener"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"listener"}]},c:{p:[{t:"'perform' | 'cancel'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},defer:{html:{a:{defer:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"script"}]},c:{l:"inline",p:[{t:'"defer" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that script should be executed after the document has been parsed."}]},sp:{u:"http://dev.w3.org/html5/markup/script.html#script.attrs.defer"}}]}}}},defs:{svg:{e:{defs:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'defs' element is a container element for referenced elements."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"a"},", ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"animation"},", ",{y:"e",i:"svg",t:"audio"},", ",{y:"e",i:"svg",t:"circle"},", ",{y:"e",i:"svg",t:"defs"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"ellipse"},", ",{y:"e",i:"svg",t:"font"},", ",{y:"e",i:"svg",t:"font-face"},", ",{y:"e",i:"svg",t:"foreignObject"},", ",{y:"e",i:"svg",t:"g"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"image"},", ",{y:"e",i:"svg",t:"line"},", ",{y:"e",i:"svg",t:"linearGradient"},", ",{y:"e",i:"svg",t:"listener"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"path"},", ",{y:"e",i:"svg",t:"polygon"},", ",{y:"e",i:"svg",t:"polyline"},", ",{y:"e",i:"svg",t:"prefetch"},", ",{y:"e",i:"svg",t:"radialGradient"},", ",{y:"e",i:"svg",t:"rect"},", ",{y:"e",i:"svg",t:"script"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"solidColor"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"text"},", ",{y:"e",i:"svg",t:"textArea"},", ",{y:"e",i:"svg",t:"title"},", ",{y:"e",i:"svg",t:"use"},", ",{y:"e",i:"svg",t:"video"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#DefsElement"}}]}}}},del:{html:{e:{del:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"cite"},{t:"datetime"}]},c:{l:"inline",p:[{t:"transparent (either phrasing content or flow content)"}]},d:{p:[{t:"The del element represents a range of text that has been deleted from a document."}]},sp:{u:"http://dev.w3.org/html5/markup/del.html"}}]}}}},desc:{svg:{e:{desc:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"Each container element or graphics element in an SVG document may contain one or more of each of the 'title' and 'desc' descriptive elements, which together comprise a sort of heading and summary of the containing element."}]},pr:{y:"p",i:"svg",l:"inline",p:[{t:"audio-level"},{t:"buffered-rendering"},{t:"display"},{t:"image-rendering"},{t:"pointer-events"},{t:"shape-rendering"},{t:"text-rendering"},{t:"viewport-fill"},{t:"viewport-fill-opacity"},{t:"visibility"}]},k:{l:"inline",p:[{t:"<text>      "}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#TitleAndDescriptionElements"}}]}}}},descent:{svg:{a:{descent:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},details:{html:{e:{details:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"open"}]},c:{l:"inline",p:[{t:["an optional ",{y:"e",i:"html",h:"new",t:"summary"}," element, followed by flow content"]}]},d:{p:[{t:"The details element represents a control from which the user can obtain additional information or controls on-demand."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/details.html"}}]}}}},dfn:{html:{e:{dfn:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The dfn element represents the defining instance of a term."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H54.html",t:"Using the dfn element to identify the defining instance of a word"}]},sp:{u:"http://dev.w3.org/html5/markup/dfn.html"}}]}}}},dir:{html:{a:{dir:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:'"ltr" or "rtl" or "auto"'}]},d:{p:[{t:"Specifies the element’s text directionality."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H56.html",t:"Using the dir attribute on an inline element to resolve problems with nested directional runs"}]},i:{l:"block",p:[{u:"/International/tutorials/bidi-xhtml/",t:"Creating HTML Pages in Arabic, Hebrew and Other Right-to-left Scripts"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},direction:{svg:{p:{direction:{d:[{d:{p:[{t:"This property specifies the base writing direction of text and the direction of embeddings and overrides (see 'unicode-bidi') for the Unicode bidirectional algorithm. For the 'direction' property to have any effect on an element that does not by itself establish a new text chunk (such as the 'tspan' element in SVG 1.2 Tiny), the 'unicode-bidi' property's value must be embed or bidi-override."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'ltr' | 'rtl' | 'inherit'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#DirectionProperty"}}]}}},css:{p:{direction:{d:[{v:{p:[{t:"ltr | rtl | inherit"}]},ap:{p:[{t:"all elements, but see prose"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-direction"}}]}}}},disabled:{html:{a:{disabled:{d:[{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:'"disabled" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a disabled control."}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.disabled"}},{ct:{y:"e",d:["command"]},el:{y:"e",i:"html",l:"inline",p:[{t:"command"}]},c:{l:"inline",p:[{t:'"disabled" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the command is not currently available."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/command.html#command.attrs.disabled"}},{ct:{y:"e",d:["fieldset"]},el:{y:"e",i:"html",l:"inline",p:[{t:"fieldset"}]},c:{l:"inline",p:[{t:'"disabled" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a disabled control."}]},sp:{u:"http://dev.w3.org/html5/markup/fieldset.html#fieldset.attrs.disabled"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"disabled" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a disabled control."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.disabled"}},{ct:{y:"e",d:["keygen"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"keygen"}]},c:{l:"inline",p:[{t:'"disabled" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a disabled control."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/keygen.html#keygen.attrs.disabled"}},{ct:{y:"e",d:["optgroup"]},el:{y:"e",i:"html",l:"inline",p:[{t:"optgroup"}]},c:{l:"inline",p:[{t:'"disabled" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a disabled control."}]},sp:{u:"http://dev.w3.org/html5/markup/optgroup.html#optgroup.attrs.disabled"}},{ct:{y:"e",d:["option"]},el:{y:"e",i:"html",l:"inline",p:[{t:"option"}]},c:{l:"inline",p:[{t:'"disabled" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a disabled control."}]},sp:{u:"http://dev.w3.org/html5/markup/option.html#option.attrs.disabled"}},{ct:{y:"e",d:["select"]},el:{y:"e",i:"html",l:"inline",p:[{t:"select"}]},c:{l:"inline",p:[{t:'"disabled" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a disabled control."}]},sp:{u:"http://dev.w3.org/html5/markup/select.html#select.attrs.disabled"}},{ct:{y:"e",d:["textarea"]},el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:'"disabled" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a disabled control."}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.disabled"}}]}}}},discard:{svg:{e:{discard:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"begin"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"typeof"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'discard' element allows authors to specify the time at which particular elements are to be discarded, thereby reducing the resources required by an SVG user agent."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#DiscardElement"}}]}}}},display:{svg:{p:{display:{d:[{d:{p:[{t:'A value of display="none" indicates that the given element and its children shall not be rendered directly or made audible (i.e., those elements are not present in the rendering tree). Any computed value other than none indicates that the given element shall be rendered or made audible by the SVG user agent.'}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'inline' | 'block' | 'list-item' | 'run-in' | 'compact' | 'marker' | 'table' | 'inline-table' | 'table-row-group' | 'table-header-group' | 'table-footer-group' | 'table-row' | 'table-column-group' | 'table-column' | 'table-cell' | 'table-caption' | 'none' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#DisplayProperty"}}]}}},css:{p:{display:{d:[{v:{p:[{t:"inline | block | list-item | inline-block | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"all"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-display"}}]}}}},"display-align":{svg:{p:{"display-align":{d:[{d:{p:[{t:"The 'display-align' property specifies the alignment, in the block-progression-direction, of the text content of the 'textArea' element."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'auto' | 'before' | 'center' | 'after' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#DisplayAlignProperty"}}]}}}},"distinct-values":{xpath:{f:{"distinct-values":{d:[{d:{p:[{t:"Returns the sequence that results from removing from $arg all but one of a set of values that are eq to one other. Values of type xs:untypedAtomic are compared as if they were of type xs:string. Values that cannot be compared, i.e. the eq operator is not defined for their types, are considered to be distinct. The order in which the sequence of values is returned is ·implementation dependent·."}]},sp:{u:"/TR/xpath-functions/#func-distinct-values"},pa:{p:[{t:"$arg as xs:anyAtomicType*"}]},r:{p:[{t:"xs:anyAtomicType*"}]}},{pa:{p:[{t:"$arg as xs:anyAtomicType*,$collation as xs:string"}]},r:{p:[{t:"xs:anyAtomicType*"}]}}]}}}},div:{html:{e:{div:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"style"}," elements, followed by flow content"]}]},d:{p:[{t:"The div element is a generic container for flow content that by itself does not represent anything."}]},sp:{u:"http://dev.w3.org/html5/markup/div.html"}}]}}}},dl:{html:{e:{dl:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more of: one or more ",{y:"e",i:"html",t:"dt"}," elements, followed by one or more ",{y:"e",i:"html",t:"dd"}," elements"]}]},d:{p:[{t:"The dl element represents a description list."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H40.html",t:"Using definition lists"},{u:"/TR/WCAG20-TECHS/H48.html",t:"Using ol, ul and dl for lists or groups of links"}]},sp:{u:"http://dev.w3.org/html5/markup/dl.html"}}]}}}},doc:{xpath:{f:{doc:{d:[{d:{p:[{t:"Retrieves a document using an xs:anyURI, which may include a fragment identifier, supplied as an xs:string. If $uri is not a valid xs:anyURI, an error is raised [err:FODC0005]. If it is a relative URI Reference, it is resolved relative to the value of the base URI property from the static context. The resulting absolute URI Reference is promoted to an xs:string. If the Available documents discussed in Section 2.1.2 Dynamic ContextXP provides a mapping from this string to a document node, the function returns that document node. If the Available documents provides no mapping for the string, an error is raised [err:FODC0005]."}]},sp:{u:"/TR/xpath-functions/#func-doc"},pa:{p:[{t:"$uri as xs:string?"}]},r:{p:[{t:"document-node()?"}]}}]}}}},"doc-available":{xpath:{f:{"doc-available":{d:[{d:{p:[{t:"If fn:doc($uri) returns a document node, this function returns true. If $uri is not a valid xs:anyURI, an error is raised [err:FODC0005]. Otherwise, this function returns false."}]},sp:{u:"/TR/xpath-functions/#func-doc-available"},pa:{p:[{t:"$uri as xs:string?"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},"document-uri":{xpath:{f:{"document-uri":{d:[{d:{p:[{t:"Returns the value of the document-uri property for $arg as defined by the dm:document-uri accessor function defined in Section 6.1.2 AccessorsDM."}]},sp:{u:"/TR/xpath-functions/#func-document-uri"},pa:{p:[{t:"$arg as node()?"}]},r:{p:[{t:"xs:anyURI?"}]}}]}}}},draggable:{html:{a:{draggable:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:'"true" or "false"'}]},d:{p:[{t:"Specifies whether the element is draggable."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},dropzone:{html:{a:{dropzone:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"dropzone value"}]},d:{p:[{t:"Specifies what types of content can be dropped on the element, and instructs the UA about which actions to take with content when it is dropped on the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},dt:{html:{e:{dt:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The dt element represents a term or name."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H40.html",t:"Using definition lists"}]},sp:{u:"http://dev.w3.org/html5/markup/dt.html"}}]}}}},dur:{svg:{a:{dur:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","set","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"set"},{t:"video"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},editable:{svg:{a:{editable:{d:[{ct:{y:"e",d:["text","textArea"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"text"},{t:"textArea"}]},c:{p:[{t:"'none' | 'simple'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},elevation:{css:{p:{elevation:{d:[{v:{p:[{t:"<angle> | below | level | above | higher | lower | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-elevation"}}]}}}},ellipse:{svg:{e:{ellipse:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"cx"},{t:"cy"},{t:"datatype"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"rx"},{t:"ry"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'ellipse' element defines an ellipse which is axis-aligned with the current user coordinate system based on a center point and two radii."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/shapes.html#EllipseElement"}}]}}}},em:{html:{e:{em:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The em element represents a span of text with emphatic stress."}]},sp:{u:"http://dev.w3.org/html5/markup/em.html"}}]}}}},embed:{html:{e:{embed:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"src"},{h:"new",t:"type"},{h:"new",t:"height"},{h:"new",t:"width"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The embed element represents an integration point for external content."}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H46.html",t:"Using noembed with embed"}]},sp:{u:"http://dev.w3.org/html5/markup/embed.html"}}]}}}},empty:{xpath:{f:{empty:{d:[{d:{p:[{t:"If the value of $arg is the empty sequence, the function returns true; otherwise, the function returns false."}]},sp:{u:"/TR/xpath-functions/#func-empty"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},"empty-cells":{css:{p:{"empty-cells":{d:[{v:{p:[{t:"show | hide | inherit"}]},ap:{p:[{t:"'table-cell' elements"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/tables.html#propdef-empty-cells"}}]}}}},"encode-for-uri":{xpath:{f:{"encode-for-uri":{d:[{d:{p:[{t:"This function encodes reserved characters in an xs:string that is intended to be used in the path segment of a URI. It is invertible but not idempotent. This function applies the URI escaping rules defined in section 2 of [RFC 3986] to the xs:string supplied as $uri-part. The effect of the function is to escape reserved characters. Each such character in the string is replaced with its percent-encoded form as described in [RFC 3986]."}]},sp:{u:"/TR/xpath-functions/#func-encode-for-uri"},pa:{p:[{t:"$uri-part as xs:string?"}]},r:{p:[{t:"xs:string"}]}}]}}}},enctype:{html:{a:{enctype:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"form"}]},c:{l:"inline",p:[{t:'"application/x-www-form-urlencoded" or "multipart/form-data" or "text/plain"'}]},d:{p:[{t:"A MIME type with which a UA is meant to associate the form contents for form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/form.html#form.attrs.enctype"}}]}}}},end:{svg:{a:{end:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","set","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"set"},{t:"video"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},"ends-with":{xpath:{f:{"ends-with":{d:[{d:{p:[{t:"Returns an xs:boolean indicating whether or not the value of $arg1 ends with a sequence of collation units that provides a minimal match to the collation units of $arg2 according to the collation that is used."}]},sp:{u:"/TR/xpath-functions/#func-ends-with"},pa:{p:[{t:"$arg1 as xs:string?, $arg2 as xs:string?"}]},r:{p:[{t:"xs:boolean"}]}},{pa:{p:[{t:"$arg1 as xs:string?,$arg2 as xs:string?,$collation as xs:string"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},"escape-html-uri":{xpath:{f:{"escape-html-uri":{d:[{d:{p:[{t:"This function escapes all characters except printable characters of the US-ASCII coded character set, specifically the octets ranging from 32 to 126 (decimal). The effect of the function is to escape a URI in the manner html user agents handle attribute values that expect URIs. Each character in $uri to be escaped is replaced by an escape sequence, which is formed by encoding the character as a sequence of octets in UTF-8, and then representing each of these octets in the form %HH, where HH is the hexadecimal representation of the octet. This function must always generate hexadecimal values using the upper-case letters A-F."}]},sp:{u:"/TR/xpath-functions/#func-escape-html-uri"},pa:{p:[{t:"$uri as xs:string?"}]},r:{p:[{t:"xs:string"}]}}]}}}},"ev:event":{svg:{a:{"ev:event":{d:[{ct:{y:"e",d:["handler"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"handler"}]},c:{p:[{t:"<XML-NMTOKEN>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},event:{svg:{a:{event:{d:[{ct:{y:"e",d:["listener"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"listener"}]},c:{p:[{t:"<XML-NMTOKEN>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"exactly-one":{xpath:{f:{"exactly-one":{d:[{d:{p:[{t:"Returns $arg if it contains exactly one item. Otherwise, raises an error [err:FORG0005]."}]},sp:{u:"/TR/xpath-functions/#func-exactly-one"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"item()"}]}}]}}}},exists:{xpath:{f:{exists:{d:[{d:{p:[{t:"If the value of $arg is not the empty sequence, the function returns true; otherwise, the function returns false."}]},sp:{u:"/TR/xpath-functions/#func-exists"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},externalResourcesRequired:{svg:{a:{externalResourcesRequired:{d:[{ct:{y:"e",d:["a","animation","audio","font","font-face","font-face-uri","foreignObject","g","handler","image","script","svg","switch","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"audio"},{t:"font"},{t:"font-face"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"handler"},{t:"image"},{t:"script"},{t:"svg"},{t:"switch"},{t:"use"},{t:"video"}]},c:{p:[{t:"<boolean>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},"false":{xpath:{f:{"false":{d:[{d:{p:[{t:'Returns the xs:boolean value false. Equivalent to xs:boolean("0").'}]},sp:{u:"/TR/xpath-functions/#func-false"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},fieldset:{html:{e:{fieldset:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["an optional ",{y:"e",i:"html",t:"legend"}," element, followed by flow content"]}]},d:{p:[{t:"The fieldset element represents a set of form controls grouped under a common name."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H71.html",t:"Providing a description for groups of form controls using fieldset and legend elements"},{u:"/TR/WCAG20-TECHS/H90.html",t:"Indicating required form controls using label or legend"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/fieldset.html"}}]}}}},figcaption:{html:{e:{figcaption:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The figcaption element represents a caption or legend for a figure."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/figcaption.html"}}]}}}},figure:{html:{e:{figure:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["one ",{y:"e",i:"html",h:"new",t:"figcaption"}," element, followed by flow content or flow content followed by an optional ",{y:"e",i:"html",h:"new",t:"figcaption"}," element"]}]},d:{p:[{t:"The figure element represents a unit of content, optionally with a caption, that is self-contained, that is typically referenced as a single unit from the main flow of the document, and that can be moved away from the main flow of the document without affecting the document’s meaning."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/figure.html"}}]}}}},fill:{svg:{p:{fill:{d:[{d:{p:[{t:"The 'fill' property specifies that the interior of the given graphical element must be painted. The area to be painted shall consist of any areas inside the outline of the shape. To determine the inside of the shape, all subpaths must be considered, and the interior shall be determined according to the rules associated with the current value of the 'fill-rule' property. The zero-width geometric outline of a shape must be included in the area to be painted."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<paint> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#FillProperty"}}]}},a:{fill:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","set","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"set"},{t:"video"}]},c:{p:[{t:"'remove' | 'freeze'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},"fill-opacity":{svg:{p:{"fill-opacity":{d:[{d:{p:[{t:"'fill-opacity' specifies the opacity of the painting operation which shall be used to paint the interior the current object. (See Painting shapes and text.)"}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<number> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#FillOpacityProperty"}}]}}}},"fill-rule":{svg:{p:{"fill-rule":{d:[{d:{p:[{t:'The \'fill-rule\' property indicates the algorithm which must be used to determine what parts of the canvas are included inside the shape. For a simple, non-intersecting path, it is intuitively clear what region lies "inside"; however, for a more complex path, such as a path that intersects itself or where one subpath encloses another, the interpretation of "inside" is not so obvious.'}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'nonzero' | 'evenodd' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#FillRuleProperty"}}]}}}},"float":{css:{p:{"float":{d:[{v:{p:[{t:"left | right | none | inherit"}]},ap:{p:[{t:"all, but see 9.7"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-float"}}]}}}},floor:{xpath:{f:{floor:{d:[{d:{p:[{t:"Returns the largest (closest to positive infinity) number with no fractional part that is not greater than the value of $arg. If type of $arg is one of the four numeric types xs:float, xs:double, xs:decimal or xs:integer the type of the result is the same as the type of $arg. If the type of $arg is a type derived from one of the numeric types, the result is an instance of the base numeric type."}]},sp:{u:"/TR/xpath-functions/#func-floor"},pa:{p:[{t:"$arg as numeric?"}]},r:{p:[{t:"numeric?"}]}}]}}}},focusHighlight:{svg:{a:{focusHighlight:{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"'auto' | 'none'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},focusable:{svg:{a:{focusable:{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"'auto' | <boolean>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},font:{svg:{e:{font:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"horiz-adv-x"},{t:"horiz-origin-x"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'font' element defines an SVG font."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"font-face"},", ",{y:"e",i:"svg",t:"glyph"},", ",{y:"e",i:"svg",t:"hkern"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"missing-glyph"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/fonts.html#FontElement"}}]}}},css:{p:{font:{d:[{v:{p:[{t:["[ [ ",{y:"p",i:"css",t:"font-style"}," || ",{y:"p",i:"css",t:"font-variant"}," || ",{y:"p",i:"css",t:"font-weight"}," ]? ",{y:"p",i:"css",t:"font-size"}," [ / ",{y:"p",i:"css",t:"line-height"}," ]? ",{y:"p",i:"css",t:"font-family"}," ] | caption | icon | menu | message-box | small-caption | status-bar | inherit"]}]},ih:{p:[{t:"yes"}]},pe:{p:[{t:"see individual properties"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/fonts.html#propdef-font"}}]}}}},"font-face":{svg:{e:{"font-face":{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"accent-height"},{t:"alphabetic"},{t:"ascent"},{t:"bbox"},{t:"cap-height"},{t:"class"},{t:"content"},{t:"datatype"},{t:"descent"},{t:"externalResourcesRequired"},{t:"font-family"},{t:"font-stretch"},{t:"font-style"},{t:"font-variant"},{t:"font-weight"},{t:"hanging"},{t:"id"},{t:"ideographic"},{t:"mathematical"},{t:"overline-position"},{t:"overline-thickness"},{t:"panose-1"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"slope"},{t:"stemh"},{t:"stemv"},{t:"strikethrough-position"},{t:"strikethrough-thickness"},{t:"typeof"},{t:"underline-position"},{t:"underline-thickness"},{t:"unicode-range"},{t:"units-per-em"},{t:"widths"},{t:"x-height"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'font-face' element is an XML structure which corresponds directly to the @font-face facility in CSS2."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"font-face-src"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/fonts.html#FontFaceElement"}}]}}}},"font-face-src":{svg:{e:{"font-face-src":{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'font-face-src' element, together with the 'font-face-uri' elements described further down correspond to the 'src' descriptor within an @font-face rule."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"font-face-uri"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/fonts.html#FontFaceSrcElement"}}]}}}},"font-face-uri":{svg:{e:{"font-face-uri":{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'font-face-uri' element is used within a 'font-face-src' element to reference a font defined inside or outside of the current SVG document."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/fonts.html#FontFaceUriElement"}}]}}}},"font-family":{svg:{p:{"font-family":{d:[{d:{p:[{t:"This property indicates which font family is to be used to render the text, specified as a prioritized list of font family names and/or generic family names. Except for any additional information provided in this specification, the normative definition of the property is in XSL 1.1 ([XSL], section 7.9.2)."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<font-family-value> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#FontFamilyProperty"}}]}},a:{"font-family":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}},css:{p:{"font-family":{d:[{v:{p:[{t:"[[ <family-name> | <generic-family> ] [, <family-name>| <generic-family>]* ] | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/fonts.html#propdef-font-family"}}]}}}},"font-size":{svg:{p:{"font-size":{d:[{d:{p:[{t:"This property refers to the size of the font from baseline to baseline when multiple lines of text are set solid in a multiline layout environment. The SVG user agent processes the <length> as a height value in the current user coordinate system. Percentage values are not supported."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<font-size-value> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#FontSizeProperty"}}]}}},css:{p:{"font-size":{d:[{v:{p:[{t:"<absolute-size> | <relative-size> | <length> | <percentage> | inherit"}]},ih:{p:[{t:"yes"}]},pe:{p:[{t:"refer to inherited font size"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/fonts.html#propdef-font-size"}}]}}}},"font-stretch":{svg:{a:{"font-stretch":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"font-style":{svg:{p:{"font-style":{d:[{d:{p:[{t:'This property specifies whether the text is to be rendered using a normal, italic or oblique face. The font-style value "backslant" defined in XSL 1.1 is not supported. Except for any additional information provided in this specification, the normative definition of the property is in XSL 1.1 ([XSL], section 7.9.7).'}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'normal' | 'italic' | 'oblique' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#FontStyleProperty"}}]}},a:{"font-style":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}},css:{p:{"font-style":{d:[{v:{p:[{t:"normal | italic | oblique | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/fonts.html#propdef-font-style"}}]}}}},"font-variant":{svg:{p:{"font-variant":{d:[{d:{p:[{t:"This property indicates whether the text is to be rendered using the normal glyphs for lowercase characters or using small-caps glyphs for lowercase characters. Except for any additional information provided in this specification, the normative definition of the property is in XSL 1.1 ([XSL], section 7.9.8)."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'normal' | 'small-caps' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#FontVariantProperty"}}]}},a:{"font-variant":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}},css:{p:{"font-variant":{d:[{v:{p:[{t:"normal | small-caps | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/fonts.html#propdef-font-variant"}}]}}}},"font-weight":{svg:{p:{"font-weight":{d:[{d:{p:[{t:"This property refers to the boldness or lightness of the glyphs used to render the text, relative to other fonts in the same font family. Except for any additional information provided in this specification, the normative definition of the property is in XSL 1.1 ([XSL], section 7.9.9)."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'normal' | 'bold' | 'bolder' | 'lighter' | '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#FontWeightProperty"}}]}},a:{"font-weight":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}},css:{p:{"font-weight":{d:[{v:{p:[{t:"normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/fonts.html#propdef-font-weight"}}]}}}},footer:{html:{e:{footer:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The footer element represents the footer for the section it applies to."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/footer.html"}}]}}}},"for":{html:{a:{"for":{d:[{ct:{y:"e",d:["label"]},el:{y:"e",i:"html",l:"inline",p:[{t:"label"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on a form control for which the label is a caption."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/label.html#label.attrs.for"}},{ct:{y:"e",d:["output"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"output"}]},c:{l:"inline",p:[{t:"list of ID references"}]},d:{p:[{t:"Identifies one or more elements associated with the calculation whose result this output element represents."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/output.html#output.attrs.for"}}]}}}},foreignObject:{svg:{e:{foreignObject:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"focusHighlight"},{t:"focusable"},{t:"height"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"width"},{t:"x"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y"}]},d:{p:[{t:"The 'foreignObject' element is an extensibility point which allows user agents to offer graphical rendering features beyond those which are defined within this specification."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"svg"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/extend.html#ForeignObjectElement"}}]}}}},form:{html:{e:{form:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"action"},{t:"method"},{t:"enctype"},{t:"accept-charset"},{h:"new",t:"novalidate"},{t:"target"},{h:"new",t:"autocomplete"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The form element represents a user-submittable form."}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/form.html"}}]}},a:{form:{d:[{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the form with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.form"}},{ct:{y:"e",d:["fieldset"]},el:{y:"e",i:"html",l:"inline",p:[{t:"fieldset"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the form with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/fieldset.html#fieldset.attrs.form"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the form with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.form"}},{ct:{y:"e",d:["keygen"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"keygen"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the form with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/keygen.html#keygen.attrs.form"}},{ct:{y:"e",d:["label"]},el:{y:"e",i:"html",l:"inline",p:[{t:"label"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the form with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/label.html#label.attrs.form"}},{ct:{y:"e",d:["object"]},el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the form with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/object.html#object.attrs.form"}},{ct:{y:"e",d:["output"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"output"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the form with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/output.html#output.attrs.form"}},{ct:{y:"e",d:["select"]},el:{y:"e",i:"html",l:"inline",p:[{t:"select"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the form with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/select.html#select.attrs.form"}},{ct:{y:"e",d:["textarea"]},el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the form with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.form"}}]}}}},formaction:{html:{a:{formaction:{d:[{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The form-submission action for the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.formaction"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The form-submission action for the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.formaction"}}]}}}},formenctype:{html:{a:{formenctype:{d:[{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:'"application/x-www-form-urlencoded" or "multipart/form-data" or "text/plain"'}]},d:{p:[{t:"A MIME type with which a UA is meant to associate this element for form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.formenctype"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"application/x-www-form-urlencoded" or "multipart/form-data" or "text/plain"'}]},d:{p:[{t:"A MIME type with which a UA is meant to associate this element for form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.formenctype"}}]}}}},formmethod:{html:{a:{formmethod:{d:[{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:'"get" or "post"'}]},d:{p:[{t:"The HTTP method with which a UA is meant to associate this element for form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.formmethod"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"get" or "post"'}]},d:{p:[{t:"The HTTP method with which a UA is meant to associate this element for form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.formmethod"}}]}}}},formnovalidate:{html:{a:{formnovalidate:{d:[{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:'"formnovalidate" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a control whose value is not meant to be validated during form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.formnovalidate"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"formnovalidate" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a control whose value is not meant to be validated during form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.formnovalidate"}}]}}}},formtarget:{html:{a:{formtarget:{d:[{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:"browsing-context name or keyword"}]},d:{p:[{t:"A browsing context name or keyword that represents the target of the control."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.formtarget"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"browsing-context name or keyword"}]},d:{p:[{t:"A browsing context name or keyword that represents the target of the control."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.formtarget"}}]}}}},frame:{html:{a:{frame:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"table"}]},c:{p:[{t:"%TFrame;"}]},d:{p:[{t:"which parts of frame to render"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-frame"},h:{p:[{t:"removed"}]}}]}}}},from:{svg:{a:{from:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},g:{svg:{e:{g:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'g' element is a container element for grouping together related graphics elements."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"a"},", ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"animation"},", ",{y:"e",i:"svg",t:"audio"},", ",{y:"e",i:"svg",t:"circle"},", ",{y:"e",i:"svg",t:"defs"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"ellipse"},", ",{y:"e",i:"svg",t:"font"},", ",{y:"e",i:"svg",t:"font-face"},", ",{y:"e",i:"svg",t:"foreignObject"},", ",{y:"e",i:"svg",t:"g"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"image"},", ",{y:"e",i:"svg",t:"line"},", ",{y:"e",i:"svg",t:"linearGradient"},", ",{y:"e",i:"svg",t:"listener"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"path"},", ",{y:"e",i:"svg",t:"polygon"},", ",{y:"e",i:"svg",t:"polyline"},", ",{y:"e",i:"svg",t:"prefetch"},", ",{y:"e",i:"svg",t:"radialGradient"},", ",{y:"e",i:"svg",t:"rect"},", ",{y:"e",i:"svg",t:"script"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"solidColor"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"text"},", ",{y:"e",i:"svg",t:"textArea"},", ",{y:"e",i:"svg",t:"title"},", ",{y:"e",i:"svg",t:"use"},", ",{y:"e",i:"svg",t:"video"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#GElement"}}]}}}},g1:{svg:{a:{g1:{d:[{ct:{y:"e",d:["hkern"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"hkern"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},g2:{svg:{a:{g2:{d:[{ct:{y:"e",d:["hkern"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"hkern"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"global HTML attributes":{html:{a:{"global HTML attributes":{d:[{d:{p:[{t:"Attributes permitted globally in the HTML language."}]},at:{y:"a",i:"html",l:"inline",p:[{h:"changed",t:"accesskey"},{t:"class"},{h:"new",t:"contenteditable"},{h:"new",t:"contextmenu"},{t:"dir"},{h:"new",t:"draggable"},{h:"new",t:"dropzone"},{h:"new",t:"hidden"},{t:"id"},{t:"lang"},{h:"new",t:"spellcheck"},{t:"style"},{t:"tabindex"},{t:"title"},{h:"new",t:"onabort"},{t:"onblur"},{h:"new",t:"oncanplay"},{h:"new",t:"oncanplaythrough"},{t:"onchange"},{t:"onclick"},{h:"new",t:"oncontextmenu"},{t:"ondblclick"},{h:"new",t:"ondrag"},{h:"new",t:"ondragend"},{h:"new",t:"ondragenter"},{h:"new",t:"ondragleave"},{h:"new",t:"ondragover"},{h:"new",t:"ondragstart"},{h:"new",t:"ondrop"},{h:"new",t:"ondurationchange"},{h:"new",t:"onemptied"},{h:"new",t:"onended"},{t:"onerror"},{t:"onfocus"},{t:"oninput"},{h:"new",t:"oninvalid"},{t:"onkeydown"},{t:"onkeypress"},{t:"onkeyup"},{t:"onload"},{h:"new",t:"onloadeddata"},{h:"new",t:"onloadedmetadata"},{h:"new",t:"onloadstart"},{t:"onmousedown"},{t:"onmousemove"},{t:"onmouseout"},{t:"onmouseover"},{t:"onmouseup"},{t:"onmousewheel"},{h:"new",t:"onpause"},{h:"new",t:"onplay"},{h:"new",t:"onplaying"},{h:"new",t:"onprogress"},{h:"new",t:"onratechange"},{h:"new",t:"onreadystatechange"},{t:"onreset"},{t:"onscroll"},{h:"new",t:"onseeked"},{h:"new",t:"onseeking"},{t:"onselect"},{h:"new",t:"onshow"},{h:"new",t:"onstalled"},{t:"onsubmit"},{h:"new",t:"onsuspend"},{h:"new",t:"ontimeupdate"},{h:"new",t:"onvolumechange"},{h:"new",t:"onwaiting"},{t:"xml:lang"},{t:"xml:space"},{t:"xml:base"}]}}]}}}},glyph:{svg:{e:{glyph:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"arabic-form"},{t:"class"},{t:"content"},{t:"d"},{t:"datatype"},{t:"glyph-name"},{t:"horiz-adv-x"},{t:"id"},{t:"lang"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"unicode"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'glyph' element defines the graphics for a given glyph."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/fonts.html#GlyphElement"}}]}}}},"glyph-name":{svg:{a:{"glyph-name":{d:[{ct:{y:"e",d:["glyph"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"glyph"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},gradientUnits:{svg:{a:{gradientUnits:{d:[{ct:{y:"e",d:["linearGradient","radialGradient"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"linearGradient"},{t:"radialGradient"}]},c:{p:[{t:"'userSpaceOnUse' | 'objectBoundingBox'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},h1:{html:{e:{h1:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The h1 through h6 elements are headings for the sections with which they are associated."}]},q:{l:"block",p:[{u:"/QA/Tips/Use_h1_for_Title",t:"Use h1 for top-level heading"},{u:"/QA/Tips/headings",t:"Use headings to structure your document"}]},sp:{u:"http://dev.w3.org/html5/markup/h1.html"}}]}}}},h2:{html:{e:{h2:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The h1 through h6 elements are headings for the sections with which they are associated."}]},q:{l:"block",p:[{u:"/QA/Tips/headings",t:"Use headings to structure your document"}]},sp:{u:"http://dev.w3.org/html5/markup/h2.html"}}]}}}},h3:{html:{e:{h3:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The h1 through h6 elements are headings for the sections with which they are associated."}]},q:{l:"block",p:[{u:"/QA/Tips/headings",t:"Use headings to structure your document"}]},sp:{u:"http://dev.w3.org/html5/markup/h3.html"}}]}}}},h4:{html:{e:{h4:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The h1 through h6 elements are headings for the sections with which they are associated."}]},q:{l:"block",p:[{u:"/QA/Tips/headings",t:"Use headings to structure your document"}]},sp:{u:"http://dev.w3.org/html5/markup/h4.html"}}]}}}},h5:{html:{e:{h5:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The h1 through h6 elements are headings for the sections with which they are associated."}]},q:{l:"block",p:[{u:"/QA/Tips/headings",t:"Use headings to structure your document"}]},sp:{u:"http://dev.w3.org/html5/markup/h5.html"}}]}}}},h6:{html:{e:{h6:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The h1 through h6 elements are headings for the sections with which they are associated."}]},q:{l:"block",p:[{u:"/QA/Tips/headings",t:"Use headings to structure your document"}]},sp:{u:"http://dev.w3.org/html5/markup/h6.html"}}]}}}},handler:{svg:{e:{handler:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"ev:event"},{t:"externalResourcesRequired"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"type"},{t:"typeof"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'handler' element is similar to the 'script' element: its contents, either included inline or referenced, is code that is to be executed by a scripting engine used by user agent."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["<text>, ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/script.html#HandlerElement"}}]}},a:{handler:{d:[{ct:{y:"e",d:["listener"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"listener"}]},c:{p:[{t:"<IRI>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},hanging:{svg:{a:{hanging:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},head:{html:{e:{head:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["one ",{y:"e",i:"html",t:"title"}," element, intermixed with an optional ",{y:"e",i:"html",t:"base"}," element, intermixed with metadata elements"]}]},d:{p:[{t:"The head element collects the document’s metadata."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H25.html",t:"Providing a title using the title element"},{u:"/TR/WCAG20-TECHS/H60.html",t:"Using the link element to link to a glossary"}]},sp:{u:"http://dev.w3.org/html5/markup/head.html"}}]}}}},header:{html:{e:{header:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The header element represents the header of a section."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/header.html"}}]}}}},headers:{html:{a:{headers:{d:[{ct:{y:"e",d:["td"]},el:{y:"e",i:"html",l:"inline",p:[{t:"td"}]},c:{l:"inline",p:[{t:"list of ID references"}]},d:{p:[{t:"Identifies one or more th elements that apply to its td."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H43.html",t:"Using id and headers attributes to associate data cells with header cells in data tables"}]},sp:{u:"http://dev.w3.org/html5/markup/td.html#td.attrs.headers"}},{ct:{y:"e",d:["th"]},el:{y:"e",i:"html",l:"inline",p:[{t:"th"}]},c:{l:"inline",p:[{t:"list of ID references"}]},d:{p:[{t:"Identifies one or more th elements that apply to its th."}]},sp:{u:"http://dev.w3.org/html5/markup/th.html#th.attrs.headers"}}]}}}},height:{svg:{a:{height:{d:[{ct:{y:"e",d:["animation","foreignObject","image","rect","svg","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"foreignObject"},{t:"image"},{t:"rect"},{t:"svg"},{t:"video"}]},c:{p:[{t:"<length>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["textArea"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"textArea"}]},c:{p:[{t:"<length> | 'auto'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#text-TextAreaElementHeightAttribute"}}]}}},css:{p:{height:{d:[{v:{p:[{t:"<length> | <percentage> | auto | inherit"}]},ap:{p:[{t:"all elements but non-replaced inline elements, table columns, and column groups"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"see prose"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visudet.html#propdef-height"}}]}}},html:{a:{height:{d:[{ct:{y:"e",d:["canvas"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"canvas"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The height of the canvas, in CSS pixels."}]},h:{p:[{t:"new"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#IMAGES_SPECIFY_SIZE",t:"Specify the size of images in markup, if they have an intrinsic size."},{u:"/TR/mobile-bp/#IMAGES_RESIZING",t:"Resize images at the server, if they have an intrinsic size."}]},sp:{u:"http://dev.w3.org/html5/markup/canvas.html#canvas.attrs.height"}},{ct:{y:"e",d:["embed"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"embed"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The height of the embedded content, in CSS pixels."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/embed.html#embed.attrs.height"}},{ct:{y:"e",d:["iframe"]},el:{y:"e",i:"html",l:"inline",p:[{t:"iframe"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The height of the iframe, in CSS pixels."}]},sp:{u:"http://dev.w3.org/html5/markup/iframe.html#iframe.attrs.height"}},{ct:{y:"e",d:["img"]},el:{y:"e",i:"html",l:"inline",p:[{t:"img"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The height of the image, in CSS pixels."}]},sp:{u:"http://dev.w3.org/html5/markup/img.html#img.attrs.height"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The height of the image, in CSS pixels."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.height"}},{ct:{y:"e",d:["object"]},el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The height of the object, in CSS pixels."}]},sp:{u:"http://dev.w3.org/html5/markup/object.html#object.attrs.height"}},{ct:{y:"e",d:["video"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The height of the video, in CSS pixels."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.height"}}]}}}},hgroup:{html:{e:{hgroup:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["one or more of: one ",{y:"e",i:"html",t:"h1"}," element, or one ",{y:"e",i:"html",t:"h2"}," element, or one ",{y:"e",i:"html",t:"h3"}," element, or one ",{y:"e",i:"html",t:"h4"}," element, or one ",{y:"e",i:"html",t:"h5"}," element, or one ",{y:"e",i:"html",t:"h6"}," element"]}]},d:{p:[{t:"The hgroup element represents a group of headings."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/hgroup.html"}}]}}}},hidden:{html:{a:{hidden:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:'"hidden" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents an element that is not yet, or is no longer, relevant."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},high:{html:{a:{high:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"meter"}]},c:{l:"inline",p:[{t:"floating-point number"}]},d:{p:[{t:"The point that marks the lower boundary of the “high” segment of the meter."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/meter.html#meter.attrs.high"}}]}}}},hkern:{svg:{e:{hkern:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"g1"},{t:"g2"},{t:"id"},{t:"k"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"u1"},{t:"u2"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'hkern' element defines kerning pairs for horizontally-oriented pairs of glyphs."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/fonts.html#KernElements"}}]}}}},"horiz-adv-x":{svg:{a:{"horiz-adv-x":{d:[{ct:{y:"e",d:["font","glyph","missing-glyph"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font"},{t:"glyph"},{t:"missing-glyph"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},"horiz-origin-x":{svg:{a:{"horiz-origin-x":{d:[{ct:{y:"e",d:["font"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"hours-from-dateTime":{xpath:{f:{"hours-from-dateTime":{d:[{d:{p:[{t:"Returns an xs:integer between 0 and 23, both inclusive, representing the hours component in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-hours-from-dateTime"},pa:{p:[{t:"$arg as xs:dateTime?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"hours-from-duration":{xpath:{f:{"hours-from-duration":{d:[{d:{p:[{t:"Returns an xs:integer representing the hours component in the value of $arg. The result is obtained by casting $arg to an xs:dayTimeDuration (see 17.1.4 Casting to duration types) and then computing the hours component as described in 10.3.2.3 Canonical representation."}]},sp:{u:"/TR/xpath-functions/#func-hours-from-duration"},pa:{p:[{t:"$arg as xs:duration?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"hours-from-time":{xpath:{f:{"hours-from-time":{d:[{d:{p:[{t:"Returns an xs:integer between 0 and 23, both inclusive, representing the value of the hours component in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-hours-from-time"},pa:{p:[{t:"$arg as xs:time?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},hr:{html:{e:{hr:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The hr element represents a paragraph-level thematic break."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/hr.html"}}]}}}},href:{html:{a:{href:{d:[{ct:{y:"e",d:["a"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"}]},c:{l:"inline",p:[{t:"URL potentially surrounded by spaces"}]},d:{p:[{t:"A URL that provides the destination of the hyperlink. If the href attribute is not specified, the element represents a placeholder hyperlink."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H59.html",t:"Using the link element and navigation tools"},{u:"/TR/WCAG20-TECHS/H60.html",t:"Using the link element to link to a glossary"}]},sp:{u:"http://dev.w3.org/html5/markup/a.html#a.attrs.href"}},{ct:{y:"e",d:["area"]},el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{l:"inline",p:[{t:"URL potentially surrounded by spaces"}]},d:{p:[{t:"A URL that provides the destination of the hyperlink for this area."}]},sp:{u:"http://dev.w3.org/html5/markup/area.html#area.attrs.href"}},{ct:{y:"e",d:["base"]},el:{y:"e",i:"html",l:"inline",p:[{t:"base"}]},c:{l:"inline",p:[{t:"URL potentially surrounded by spaces"}]},d:{p:[{t:"The base URL for the document."}]},sp:{u:"http://dev.w3.org/html5/markup/base.html#base.attrs.href"}},{ct:{y:"e",d:["link"]},el:{y:"e",i:"html",l:"inline",p:[{t:"link"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"A URL that provides the destination of the link."}]},sp:{u:"http://dev.w3.org/html5/markup/link.html#link.attrs.href"}}]}}}},hreflang:{html:{a:{hreflang:{d:[{ct:{y:"e",d:["a"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"}]},c:{l:"inline",p:[{t:"language tag"}]},d:{p:[{t:"The language of the destination of the hyperlink."}]},sp:{u:"http://dev.w3.org/html5/markup/a.html#a.attrs.hreflang"}},{ct:{y:"e",d:["area"]},el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{l:"inline",p:[{t:"language tag"}]},d:{p:[{t:"The language of the destination of the hyperlink."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/area.html#area.attrs.hreflang"}},{ct:{y:"e",d:["link"]},el:{y:"e",i:"html",l:"inline",p:[{t:"link"}]},c:{l:"inline",p:[{t:"language tag"}]},d:{p:[{t:"The language of the destination of the link."}]},sp:{u:"http://dev.w3.org/html5/markup/link.html#link.attrs.hreflang"}}]}}}},html:{html:{e:{html:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"manifest"}]},c:{l:"inline",p:[{t:["one ",{y:"e",i:"html",t:"head"}," element, followed by one ",{y:"e",i:"html",t:"body"}," element"]}]},d:{p:[{t:"The html element represents the root of a document."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H57.html",t:"Using language attributes on the html element"}]},sp:{u:"http://dev.w3.org/html5/markup/html.html"}}]}}}},"http-equiv":{html:{a:{"http-equiv":{d:[{ct:{y:"e",d:["meta"]},el:{y:"e",i:"html",l:"inline",p:[{t:"meta"}]},c:{l:"inline",p:[{t:'"refresh"'}]},d:{p:[{t:"Indicates that the meta element is a pragma directive that specifies either a number of seconds after which to reload the current page, or a number of seconds after which to load a different page in place of the current page, and the URL for the replacement page."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H76.html",t:"Using meta refresh to create an instant client-side redirect"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AUTO_REFRESH",t:"Do not create periodically auto-refreshing pages, unless you have informed the user and provided a means of stopping it."},{u:"/TR/mobile-bp/#REDIRECTION",t:"Do not use markup to redirect pages automatically. Instead, configure the server to perform redirects by means of HTTP 3xx codes."}]},q:{l:"block",p:[{u:"/QA/Tips/reback",t:"Use standard redirects: don't break the back button!"}]},sp:{u:"http://dev.w3.org/html5/markup/meta.html#meta.attrs.http-equiv"}}]}}}},i:{html:{e:{i:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The i element represents a span of text offset from its surrounding content without conveying any extra emphasis or importance, and for which the conventional typographic presentation is italic text; for example, a taxonomic designation, a technical term, an idiomatic phrase from another language, a thought, or a ship name."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/i.html"}}]}}}},icon:{html:{a:{icon:{d:[{ct:{y:"e",d:["command"]},el:{y:"e",i:"html",l:"inline",p:[{t:"command"}]},c:{l:"inline",p:[{t:"URL potentially surrounded by spaces"}]},d:{p:[{t:"A URL for an image that represents the command."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/command.html#command.attrs.icon"}}]}}}},id:{svg:{a:{id:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<ID> | <NCName>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}},xpath:{f:{id:{d:[{d:{p:[{t:"Returns the sequence of element nodes that have an ID value matching the value of one or more of the IDREF values supplied in $arg ."}]},sp:{u:"/TR/xpath-functions/#func-id"},pa:{p:[{t:"$arg as xs:string*"}]},r:{p:[{t:"element()*"}]}},{pa:{p:[{t:"$arg as xs:string*, $node as  node()"}]},r:{p:[{t:"element()*"}]}}]}}},html:{a:{id:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"ID"}]},d:{p:[{t:"A unique identifier for the element."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H43.html",t:"Using id and headers attributes to associate data cells with header cells in data tables"},{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H93.html",t:"Ensuring that id attributes are unique on a Web page"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ideographic:{svg:{a:{ideographic:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},idref:{xpath:{f:{idref:{d:[{d:{p:[{t:"Returns the sequence of element or attribute nodes with an IDREF value matching the value of one or more of the ID values supplied in $arg."}]},sp:{u:"/TR/xpath-functions/#func-idref"},pa:{p:[{t:"$arg as xs:string*"}]},r:{p:[{t:"node()*"}]}},{pa:{p:[{t:"$arg as xs:string*, $node as  node()"}]},r:{p:[{t:"node()*"}]}}]}}}},iframe:{html:{e:{iframe:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"src"},{t:"name"},{t:"width"},{t:"height"},{h:"new",t:"sandbox"},{h:"new",t:"seamless"}]},c:{l:"inline",p:[{t:"normal character data"}]},d:{p:[{t:"The iframe element introduces a new nested browsing context."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H64.html",t:"Using the title attribute of the frame and iframe elements"}]},sp:{u:"http://dev.w3.org/html5/markup/iframe.html"}}]}}}},image:{svg:{e:{image:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"focusHighlight"},{t:"focusable"},{t:"height"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"preserveAspectRatio"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"type"},{t:"typeof"},{t:"width"},{t:"x"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y"}]},d:{p:[{t:"The 'image' element indicates that the contents of an image are to be rendered into a given rectangle within the current user coordinate system."}]},pr:{y:"p",i:"svg",l:"inline",p:[{t:"audio-level"},{t:"buffered-rendering"},{t:"display"},{t:"image-rendering"},{t:"pointer-events"},{t:"shape-rendering"},{t:"text-rendering"},{t:"viewport-fill"},{t:"viewport-fill-opacity"},{t:"visibility"},{t:"opacity"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#ImageElement"}}]}}}},"image-rendering":{svg:{p:{"image-rendering":{d:[{d:{p:[{t:"The creator of SVG content might want to provide a hint to the implementation about how to make speed vs. quality tradeoffs as it performs image processing. The 'image-rendering' property provides a hint to the SVG user agent about how to optimize its image rendering."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'auto' | 'optimizeSpeed' | 'optimizeQuality' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#ImageRenderingProperty"}}]}}}},img:{html:{e:{img:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"src"},{t:"alt"},{t:"height"},{t:"width"},{t:"usemap"},{t:"ismap"},{h:"obsoleted",t:"border"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The img element represents an image."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H37.html",t:"Using alt attributes on img elements"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#GRAPHICS_FOR_SPACING",t:"Do not use graphics for spacing."},{u:"/TR/mobile-bp/#LARGE_GRAPHICS",t:"Do not use images that cannot be rendered by the device. Avoid large or high resolution images except where critical information would otherwise be lost."},{u:"/TR/mobile-bp/#NON-TEXT_ALTERNATIVES",t:"Provide a text equivalent for every non-text element."},{u:"/TR/mobile-bp/#IMAGES_SPECIFY_SIZE",t:"Specify the size of images in markup, if they have an intrinsic size."},{u:"/TR/mobile-bp/#IMAGES_RESIZING",t:"Resize images at the server, if they have an intrinsic size."}]},q:{l:"block",p:[{u:"/QA/Tips/altAttribute",t:"Use the alt attribute to describe the function of each visual"},{u:"/QA/Tips/png-gif",t:"GIF or PNG?"}]},sp:{u:"http://dev.w3.org/html5/markup/img.html"}}]}}}},"implicit-timezone":{xpath:{f:{"implicit-timezone":{d:[{d:{p:[{t:"Returns the value of the implicit timezone property from the dynamic context. Components of the dynamic context are discussed in Section C.2 Dynamic Context ComponentsXP."}]},sp:{u:"/TR/xpath-functions/#func-implicit-timezone"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:dayTimeDuration"}]}}]}}}},"in-scope-prefixes":{xpath:{f:{"in-scope-prefixes":{d:[{d:{p:[{t:"Returns the prefixes of the in-scope namespaces for $element. For namespaces that have a prefix, it returns the prefix as an xs:NCName. For the default namespace, which has no prefix, it returns the zero-length string."}]},sp:{u:"/TR/xpath-functions/#func-in-scope-prefixes"},pa:{p:[{t:"$element as element()"}]},r:{p:[{t:"xs:string*"}]}}]}}}},"index-of":{xpath:{f:{"index-of":{d:[{d:{p:[{t:"Returns a sequence of positive integers giving the positions within the sequence $seqParam of items that are equal to $srchParam."}]},sp:{u:"/TR/xpath-functions/#func-index-of"},pa:{p:[{t:"$seqParam as xs:anyAtomicType*,$srchParam as xs:anyAtomicType"}]},r:{p:[{t:"xs:integer*"}]}},{pa:{p:[{t:"$seqParam as xs:anyAtomicType*,$srchParam as xs:anyAtomicType,$collation as xs:string"}]},r:{p:[{t:"xs:integer*"}]}}]}}}},initialVisibility:{svg:{a:{initialVisibility:{d:[{ct:{y:"e",d:["animation","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"video"}]},c:{p:[{t:"'whenStarted' | 'always'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},input:{html:{e:{input:{d:[{ct:{y:"a",d:["type=text"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "text" represents a one-line plain text edit control for the input element’s value.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.text.html"}},{ct:{y:"a",d:["type=password"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "password" represents a one-line plain-text edit control for entering a password.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.password.html"}},{ct:{y:"a",d:["type=checkbox"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "checkbox" represents a state or option that can be toggled.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.checkbox.html"}},{ct:{y:"a",d:["type=radio"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "radio" represents a selection of one item from a list of items (a radio button).'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.radio.html"}},{ct:{y:"a",d:["type=button"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "button" represents a button with no additional semantics.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.button.html"}},{ct:{y:"a",d:["type=submit"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "submit" represents a button for submitting a form.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.submit.html"}},{ct:{y:"a",d:["type=reset"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "reset" represents a button for resetting a form.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.reset.html"}},{ct:{y:"a",d:["type=file"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"accept"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "file" represents a list of file items, each consisting of a file name, a file type, and a file body (the contents of the file).'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.file.html"}},{ct:{y:"a",d:["type=hidden"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "hidden" represents a value that is not intended to be examined or manipulated by the user.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.hidden.html"}},{ct:{y:"a",d:["type=image"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"alt"},{t:"src"},{t:"height"},{t:"width"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "image" represents either an image from which the UA enables a user to interactively select a pair of coordinates and submit the form, or alternatively a button from which the user can submit the form.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.image.html"}},{ct:{y:"a",d:["type=datetime"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"new",t:"min"},{h:"new",t:"max"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "datetime" represents a control for setting the element’s value to a string representing a global date and time (with timezone information).'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.datetime.html"}},{ct:{y:"a",d:["type=datetime-local"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"new",t:"min"},{h:"new",t:"max"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "datetime-local" represents a control for setting the element’s value to a string representing a local date and time (with no timezone information).'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.datetime-local.html"}},{ct:{y:"a",d:["type=date"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"new",t:"min"},{h:"new",t:"max"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "date" represents a control for setting the element’s value to a string representing a date.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.date.html"}},{ct:{y:"a",d:["type=month"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"new",t:"min"},{h:"new",t:"max"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "month" represents a control for setting the element’s value to a string representing a month.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.month.html"}},{ct:{y:"a",d:["type=time"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"new",t:"min"},{h:"new",t:"max"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "time" represents a control for setting the element’s value to a string representing a time (with no timezone information).'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.time.html"}},{ct:{y:"a",d:["type=week"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"new",t:"min"},{h:"new",t:"max"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "week" represents a control for setting the element’s value to a string representing a week.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.week.html"}},{ct:{y:"a",d:["type=number"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"new",t:"min"},{h:"new",t:"max"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "number" represents a precise control for setting the element’s value to a string representing a number.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.number.html"}},{ct:{y:"a",d:["type=range"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"new",t:"min"},{h:"new",t:"max"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "range" represents an imprecise control for setting the element’s value to a string representing a number.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.range.html"}},{ct:{y:"a",d:["type=email"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"new",t:"multiple"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "email" represents a control for editing a list of e-mail addresses given in the element’s value.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.email.html"}},{ct:{y:"a",d:["type=url"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "url" represents a control for editing an absolute URL given in the element’s value.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.url.html"}},{ct:{y:"a",d:["type=search"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "search" represents a one-line plain-text edit control for entering one or more search terms.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.search.html"}},{ct:{y:"a",d:["type=tel"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "tel" represents a one-line plain-text edit control for entering a telephone number.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.tel.html"}},{ct:{y:"a",d:["type=color"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The input element with a type attribute whose value is "color" represents a color-well control, for setting the element’s value to a string representing a simple color.'}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H36.html",t:"Using alt attributes on images used as submit buttons"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#DEFAULT_INPUT_MODE",t:"Specify a default text entry mode, language and/or input format, if the target device is known to support it."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/input.color.html"}}]}}}},ins:{html:{e:{ins:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"cite"},{t:"datetime"}]},c:{l:"inline",p:[{t:"transparent (either phrasing content or flow content)"}]},d:{p:[{t:"The ins element represents a range of text that has been inserted (added) to a document."}]},sp:{u:"http://dev.w3.org/html5/markup/ins.html"}}]}}}},"insert-before":{xpath:{f:{"insert-before":{d:[{d:{p:[{t:"Returns a new sequence constructed from the value of $target with the value of $inserts inserted at the position specified by the value of $position. (The value of $target is not affected by the sequence construction.)"}]},sp:{u:"/TR/xpath-functions/#func-insert-before"},pa:{p:[{t:"$target as item()*,$position as xs:integer,$inserts as item()*"}]},r:{p:[{t:"item()*"}]}}]}}}},"iri-to-uri":{xpath:{f:{"iri-to-uri":{d:[{d:{p:[{t:"This function converts an xs:string containing an IRI into a URI according to the rules spelled out in Section 3.1 of [RFC 3987]. It is idempotent but not invertible."}]},sp:{u:"/TR/xpath-functions/#func-iri-to-uri"},pa:{p:[{t:"$iri as xs:string?"}]},r:{p:[{t:"xs:string"}]}}]}}}},ismap:{html:{a:{ismap:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"img"}]},c:{l:"inline",p:[{t:'"ismap" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that its img element provides access to a server-side image map."}]},sp:{u:"http://dev.w3.org/html5/markup/img.html#img.attrs.ismap"}}]}}}},k:{svg:{a:{k:{d:[{ct:{y:"e",d:["hkern"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"hkern"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},kbd:{html:{e:{kbd:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The kbd element represents user input."}]},sp:{u:"http://dev.w3.org/html5/markup/kbd.html"}}]}}}},keyPoints:{svg:{a:{keyPoints:{d:[{ct:{y:"e",d:["animateMotion"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animateMotion"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},keySplines:{svg:{a:{keySplines:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},keyTimes:{svg:{a:{keyTimes:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},keygen:{html:{e:{keygen:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"challenge"},{h:"new",t:"keytype"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The keygen element represents a control for generating a public-private key pair and for submitting the public key from that key pair."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/keygen.html"}}]}}}},keytype:{html:{a:{keytype:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"keygen"}]},c:{l:"inline",p:[{t:'"rsa"'}]},d:{p:[{t:"The type of key generated."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/keygen.html#keygen.attrs.keytype"}}]}}}},kind:{html:{a:{kind:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"track"}]},c:{l:"inline",p:[{t:'"subtitles" or "captions" or "descriptions" or "chapters" or "metadata"'}]},d:{p:[{t:'The kind of timed track. "subtitles": Transcription or translation of the dialogue in the soundtrack of the video or audio stream; meant for users who have access to the soundtrack but for whom it is not fully usable as intended (for example, for users who do not understand the language of the soundtrack). "captions": Transcription or translation of the dialogue, sound effects, relevant musical cues, and other relevant aural information in the video or audio stream; intended for cases where users do not have any access at all to the soundtrack (for example, for users who are deaf or for the case when the soundtrack is currently muted). "descriptions": Textual descriptions of the visual component of a video; meant for use with audio synthesis when the visual component is unavailable (for example, for users who are blind, or for users who are currently unable to view the screen on which the video is displayed—for example, a user accessing the video while driving a car). "chapters": Chapter titles. "metadata": Metadata content meant for use from script.'}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/track.html#track.attrs.kind"}}]}}}},label:{html:{e:{label:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"for"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The label element represents a caption for a form control."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"},{u:"/TR/WCAG20-TECHS/H90.html",t:"Indicating required form controls using label or legend"},{u:"/TR/WCAG20-TECHS/H91.html",t:"Using HTML form controls and links"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/label.html"}}]}},a:{label:{d:[{ct:{y:"e",d:["command"]},el:{y:"e",i:"html",l:"inline",p:[{t:"command"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name of the command, as shown to the user."}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"}]},sp:{u:"http://dev.w3.org/html5/markup/command.html#command.attrs.label"}},{ct:{y:"e",d:["menu"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"menu"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The label of the menu."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/menu.html#menu.attrs.label"}},{ct:{y:"e",d:["optgroup"]},el:{y:"e",i:"html",l:"inline",p:[{t:"optgroup"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Specifies the name of the group of options its optgroup element represents."}]},sp:{u:"http://dev.w3.org/html5/markup/optgroup.html#optgroup.attrs.label"}},{ct:{y:"e",d:["option"]},el:{y:"e",i:"html",l:"inline",p:[{t:"option"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Specifies a label for the option."}]},sp:{u:"http://dev.w3.org/html5/markup/option.html#option.attrs.label"}},{ct:{y:"e",d:["track"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"track"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"A user-readable title for the timed track."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/track.html#track.attrs.label"}}]}}}},lang:{svg:{a:{lang:{d:[{ct:{y:"e",d:["glyph"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"glyph"}]},c:{p:[{t:"<list-of-language-ids>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#fonts-GlyphElementLangAttribute"}}]}}},xpath:{f:{lang:{d:[{d:{p:[{t:"This function tests whether the language of $node, or the context item if the second argument is omitted, as specified by xml:lang attributes is the same as, or is a sublanguage of, the language specified by $testlang. The behavior of the function if the second argument is omitted is exactly the same as if the context item (.) had been passed as the second argument. The language of the argument node, or the context item if the second argument is omitted, is determined by the value of the xml:lang attribute on the node, or, if the node has no such attribute, by the value of the xml:lang attribute on the nearest ancestor of the node that has an xml:lang attribute. If there is no such ancestor, then the function returns false"}]},sp:{u:"/TR/xpath-functions/#func-lang"},pa:{p:[{t:"$testlang as xs:string?"}]},r:{p:[{t:"xs:boolean"}]}},{pa:{p:[{t:"$testlang as xs:string?, $node as node()"}]},r:{p:[{t:"xs:boolean"}]}}]}}},html:{a:{lang:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"language tag"}]},d:{p:[{t:"Specifies the primary language for the contents of the element and for any of the element’s attributes that contain text."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H57.html",t:"Using language attributes on the html element"},{u:"/TR/WCAG20-TECHS/H58.html",t:"Using language attributes to identify changes in the human language"}]},i:{l:"block",p:[{u:"/International/tutorials/language-decl/",t:"Declaring Language in XHTML and HTML"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},language:{html:{a:{language:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"script"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Specifies that the language of the script is JavaScript."}]},h:{p:[{t:"obsoleted"}]},sp:{u:"http://dev.w3.org/html5/markup/script.html#script.attrs.language"}}]}}}},last:{xpath:{f:{last:{d:[{d:{p:[{t:"Returns the context size from the dynamic context. (See Section C.2 Dynamic Context ComponentsXP.) If the context item is undefined, an error is raised: [err:XPDY0002]XP."}]},sp:{u:"/TR/xpath-functions/#func-last"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:integer"}]}}]}}}},left:{css:{p:{left:{d:[{v:{p:[{t:"<length> | <percentage> | auto | inherit"}]},ap:{p:[{t:"positioned elements"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-left"}}]}}}},legend:{html:{e:{legend:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The legend element represents a title or explanatory caption for the rest of the contents of the legend element’s parent element."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H71.html",t:"Providing a description for groups of form controls using fieldset and legend elements"},{u:"/TR/WCAG20-TECHS/H90.html",t:"Indicating required form controls using label or legend"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/legend.html"}}]}}}},"letter-spacing":{css:{p:{"letter-spacing":{d:[{v:{p:[{t:"normal | <length> | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/text.html#propdef-letter-spacing"}}]}}}},li:{html:{e:{li:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"changed",t:"value"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The li element represents a list item."}]},sp:{u:"http://dev.w3.org/html5/markup/li.html"}}]}}}},line:{svg:{e:{line:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"x1"},{t:"x2"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y1"},{t:"y2"}]},d:{p:[{t:"The 'line' element defines a line segment that starts at one point and ends at another."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/shapes.html#LineElement"}}]}}}},"line-height":{css:{p:{"line-height":{d:[{v:{p:[{t:"normal | <number> | <length> | <percentage> | inherit"}]},ih:{p:[{t:"yes"}]},pe:{p:[{t:"refer to the font size of the element itself"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visudet.html#propdef-line-height"}}]}}}},"line-increment":{svg:{p:{"line-increment":{d:[{d:{p:[{t:"The 'line-increment' property provides limited control over the size of each line in the block-progression-direction. This property applies to the 'textArea' element, and to child elements of the 'textArea' element. The 'line-increment' property must not have any effect when used on an element which is not, or does not have as an ancestor, a 'textArea' element."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'auto' | <number> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#LineIncrementProperty"}}]}}}},linearGradient:{svg:{e:{linearGradient:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"gradientUnits"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"x1"},{t:"x2"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y1"},{t:"y2"}]},d:{p:[{t:"Linear gradients are defined by a 'linearGradient' element."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"stop"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/painting.html#LinearGradientElement"}}]}}}},link:{html:{e:{link:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"href"},{t:"rel"},{t:"hreflang"},{t:"media"},{t:"type"},{h:"new",t:"sizes"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The link element represents metadata that expresses inter-document relationships."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H59.html",t:"Using the link element and navigation tools"},{u:"/TR/WCAG20-TECHS/H60.html",t:"Using the link element to link to a glossary"}]},q:{l:"block",p:[{u:"/QA/Tips/use-links",t:"Use <link>s in your document"}]},sp:{u:"http://dev.w3.org/html5/markup/link.html"}}]}}}},list:{html:{a:{list:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"ID reference"}]},d:{p:[{t:"The value of the id attribute on the datalist with which to associate the element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.list"}}]}}}},"list-style":{css:{p:{"list-style":{d:[{v:{p:[{t:["[ ",{y:"p",i:"css",t:"list-style-type"}," || ",{y:"p",i:"css",t:"list-style-position"}," || ",{y:"p",i:"css",t:"list-style-image"}," ] | inherit"]}]},ap:{p:[{t:"elements with 'display: list-item'"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/generate.html#propdef-list-style"}}]}}}},"list-style-image":{css:{p:{"list-style-image":{d:[{v:{p:[{t:"<uri> | none | inherit"}]},ap:{p:[{t:"elements with 'display: list-item'"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/generate.html#propdef-list-style-image"}}]}}}},"list-style-position":{css:{p:{"list-style-position":{d:[{v:{p:[{t:"inside | outside | inherit"}]},ap:{p:[{t:"elements with 'display: list-item'"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/generate.html#propdef-list-style-position"}}]}}}},"list-style-type":{css:{p:{"list-style-type":{d:[{v:{p:[{t:"disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-latin | upper-latin | armenian | georgian | lower-alpha | upper-alpha | none | inherit"}]},ap:{p:[{t:"elements with 'display: list-item'"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/generate.html#propdef-list-style-type"}}]}}}},listener:{svg:{e:{listener:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"defaultAction"},{t:"event"},{t:"handler"},{t:"id"},{t:"observer"},{t:"phase"},{t:"propagate"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"target"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'listener' element is used to declare event listeners and register them with specific nodes in the DOM."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:"      "}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/script.html#ListenerElement"}}]}}}},"local-name":{xpath:{f:{"local-name":{d:[{d:{p:[{t:"Returns the local part of the name of $arg as an xs:string that will either be the zero-length string or will have the lexical form of an xs:NCName."}]},sp:{u:"/TR/xpath-functions/#func-local-name"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:string"}]}},{pa:{p:[{t:"$arg as node()?"}]},r:{p:[{t:"xs:string"}]}}]}}}},"local-name-from-QName":{xpath:{f:{"local-name-from-QName":{d:[{d:{p:[{t:"Returns an xs:NCName representing the local part of $arg. If $arg is the empty sequence, returns the empty sequence."}]},sp:{u:"/TR/xpath-functions/#func-local-name-from-QName"},pa:{p:[{t:"$arg as xs:QName?"}]},r:{p:[{t:"xs:NCName?"}]}}]}}}},longdesc:{html:{a:{longdesc:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"img"}]},c:{p:[{t:"%URI;"}]},d:{p:[{t:"link to long description (complements alt)"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H45.html",t:"Using longdesc"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-longdesc-IMG"},h:{p:[{t:"removed"}]}}]}}}},loop:{html:{a:{loop:{d:[{ct:{y:"e",d:["audio"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"audio"}]},c:{l:"inline",p:[{t:'"loop" or "" (empty string) or empty'}]},d:{p:[{t:"Instructs the UA to seek back to the start of the audio stream upon reaching the end."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/audio.html#audio.attrs.loop"}},{ct:{y:"e",d:["video"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:'"loop" or "" (empty string) or empty'}]},d:{p:[{t:"Instructs the UA to seek back to the start of the video upon reaching the end."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.loop"}}]}}}},low:{html:{a:{low:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"meter"}]},c:{l:"inline",p:[{t:"floating-point number"}]},d:{p:[{t:"The point that marks the upper boundary of the “low” segment of the meter."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/meter.html#meter.attrs.low"}}]}}}},"lower-case":{xpath:{f:{"lower-case":{d:[{d:{p:[{t:"Returns the value of $arg after translating every character to its lower-case correspondent as defined in the appropriate case mappings section in the Unicode standard [The Unicode Standard]. For versions of Unicode beginning with the 2.1.8 update, only locale-insensitive case mappings should be applied. Beginning with version 3.2.0 (and likely future versions) of Unicode, precise mappings are described in default case operations, which are full case mappings in the absence of tailoring for particular languages and environments. Every upper-case character that does not have a lower-case correspondent, as well as every lower-case character, is included in the returned value in its original form."}]},sp:{u:"/TR/xpath-functions/#func-lower-case"},pa:{p:[{t:"$arg as xs:string?"}]},r:{p:[{t:"xs:string"}]}}]}}}},manifest:{html:{a:{manifest:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"html"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of the document’s application cache manifest (which controls caching of content for offline use)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/html.html#html.attrs.manifest"}}]}}}},map:{html:{e:{map:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"name"}]},c:{l:"inline",p:[{t:"transparent (either phrasing content or flow content)"}]},d:{p:[{t:"The map element, in conjunction with any area element descendants, defines an image map."}]},sp:{u:"http://dev.w3.org/html5/markup/map.html"}}]}}}},margin:{css:{p:{margin:{d:[{v:{p:[{t:"<margin-width>{1,4} | inherit"}]},ap:{p:[{t:"all elements except elements with table display types other than table-caption, table and inline-table"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-margin"}}]}}}},"margin-bottom":{css:{p:{"margin-bottom":{d:[{v:{p:[{t:"<margin-width> | inherit"}]},ap:{p:[{t:"all elements except elements with table display types other than table-caption, table and inline-table"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-margin-bottom"}}]}}}},"margin-left":{css:{p:{"margin-left":{d:[{v:{p:[{t:"<margin-width> | inherit"}]},ap:{p:[{t:"all elements except elements with table display types other than table-caption, table and inline-table"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-margin-left"}}]}}}},"margin-right":{css:{p:{"margin-right":{d:[{v:{p:[{t:"<margin-width> | inherit"}]},ap:{p:[{t:"all elements except elements with table display types other than table-caption, table and inline-table"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-margin-right"}}]}}}},"margin-top":{css:{p:{"margin-top":{d:[{v:{p:[{t:"<margin-width> | inherit"}]},ap:{p:[{t:"all elements except elements with table display types other than table-caption, table and inline-table"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-margin-top"}}]}}}},mark:{html:{e:{mark:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The mark element represents a run of text in one document marked or highlighted for reference purposes, due to its relevance in another context."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/mark.html"}}]}}}},matches:{xpath:{f:{matches:{d:[{d:{p:[{t:"The function returns true if $input matches the regular expression supplied as $pattern as influenced by the value of $flags, if present; otherwise, it returns false."}]},sp:{u:"/TR/xpath-functions/#func-matches"},pa:{p:[{t:"$input as xs:string?, $pattern as xs:string"}]},r:{p:[{t:"xs:boolean"}]}},{pa:{p:[{t:"$input as xs:string?,$pattern as xs:string,$flags as xs:string"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},mathematical:{svg:{a:{mathematical:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},max:{svg:{a:{max:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","set","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"set"},{t:"video"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}},xpath:{f:{max:{d:[{d:{p:[{t:"Selects an item from the input sequence $arg whose value is greater than or equal to the value of every other item in the input sequence. If there are two or more such items, then the specific item whose value is returned is ·implementation dependent·."}]},sp:{u:"/TR/xpath-functions/#func-max"},pa:{p:[{t:"$arg as xs:anyAtomicType*"}]},r:{p:[{t:"xs:anyAtomicType?"}]}},{pa:{p:[{t:"$arg as xs:anyAtomicType*, $collation as string"}]},r:{p:[{t:"xs:anyAtomicType?"}]}}]}}},html:{a:{max:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"date and time"}]},d:{p:[{t:"The expected upper bound for the element’s value."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.max"}},{ct:{y:"e",d:["meter"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"meter"}]},c:{l:"inline",p:[{t:"floating-point number"}]},d:{p:[{t:"The upper bound of the range for the meter."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/meter.html#meter.attrs.max"}},{ct:{y:"e",d:["progress"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"progress"}]},c:{l:"inline",p:[{t:"positive floating-point number"}]},d:{p:[{t:"Specifies how much work the task requires in total. The units are arbitrary and not specified."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/progress.html#progress.attrs.max"}}]}}}},"max-height":{css:{p:{"max-height":{d:[{v:{p:[{t:"<length> | <percentage> | none | inherit"}]},ap:{p:[{t:"all elements but non-replaced inline elements, table columns, and column groups"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"see prose"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visudet.html#propdef-max-height"}}]}}}},"max-width":{css:{p:{"max-width":{d:[{v:{p:[{t:"<length> | <percentage> | none | inherit"}]},ap:{p:[{t:"all elements but non-replaced inline elements, table rows, and row groups"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visudet.html#propdef-max-width"}}]}}}},maxlength:{html:{a:{maxlength:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"The maximum allowed value length of the element."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.maxlength"}},{ct:{y:"e",d:["textarea"]},el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"The maximum allowed value length of the element."}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.maxlength"}}]}}}},media:{html:{a:{media:{d:[{ct:{y:"e",d:["a"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"}]},c:{l:"inline",p:[{t:"media-query list"}]},d:{p:[{t:"The media for which the destination of the hyperlink was designed."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/a.html#a.attrs.media"}},{ct:{y:"e",d:["area"]},el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{l:"inline",p:[{t:"media-query list"}]},d:{p:[{t:"The media for which the destination of the hyperlink was designed."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/area.html#area.attrs.media"}},{ct:{y:"e",d:["link"]},el:{y:"e",i:"html",l:"inline",p:[{t:"link"}]},c:{l:"inline",p:[{t:"media-query list"}]},d:{p:[{t:"The media for which the destination of the link was designed."}]},sp:{u:"http://dev.w3.org/html5/markup/link.html#link.attrs.media"}},{ct:{y:"e",d:["source"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"source"}]},c:{l:"inline",p:[{t:"media-query list"}]},d:{p:[{t:"The intended media type of the media source (used for helping the UA determine, before fetching this media source, if it is useful to the user)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/source.html#source.attrs.media"}},{ct:{y:"e",d:["style"]},el:{y:"e",i:"html",l:"inline",p:[{t:"style"}]},c:{l:"inline",p:[{t:"media-query list"}]},d:{p:[{t:"Specifies which media the styles apply to."}]},sp:{u:"http://dev.w3.org/html5/markup/style.html#style.attrs.media"}}]}}}},mediaCharacterEncoding:{svg:{a:{mediaCharacterEncoding:{d:[{ct:{y:"e",d:["prefetch"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"prefetch"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#struct-PrefetchElementMediaCharacterEncodingAttribute"}}]}}}},mediaContentEncodings:{svg:{a:{mediaContentEncodings:{d:[{ct:{y:"e",d:["prefetch"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"prefetch"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#struct-PrefetchElementMediaContentEncodingsAttribute"}}]}}}},mediaSize:{svg:{a:{mediaSize:{d:[{ct:{y:"e",d:["prefetch"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"prefetch"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#struct-PrefetchElementMediaSizeAttribute"}}]}}}},mediaTime:{svg:{a:{mediaTime:{d:[{ct:{y:"e",d:["prefetch"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"prefetch"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#struct-PrefetchElementMediaTimeAttribute"}}]}}}},mediagroup:{html:{a:{mediagroup:{d:[{ct:{y:"e",d:["audio"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"audio"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Instructs the UA to link multiple videos and/or audio streams together."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/audio.html#audio.attrs.mediagroup"}},{ct:{y:"e",d:["video"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Instructs the UA to link multiple videos and/or audio streams together."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.mediagroup"}}]}}}},menu:{html:{e:{menu:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"type"},{h:"new",t:"label"}]},c:{l:"inline",p:[{t:"zero or more li elements, or flow content"}]},d:{p:[{t:"The menu element represents a list of commands."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/menu.html"}}]}}}},meta:{html:{e:{meta:{d:[{ct:{y:"a",d:["name"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"name"},{t:"content"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The meta element with a name attribute represents document metadata in the form of name/value pairs."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H76.html",t:"Using meta refresh to create an instant client-side redirect"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AUTO_REFRESH",t:"Do not create periodically auto-refreshing pages, unless you have informed the user and provided a means of stopping it."},{u:"/TR/mobile-bp/#REDIRECTION",t:"Do not use markup to redirect pages automatically. Instead, configure the server to perform redirects by means of HTTP 3xx codes."}]},q:{l:"block",p:[{u:"/QA/Tips/reback",t:"Use standard redirects: don't break the back button!"}]},sp:{u:"http://dev.w3.org/html5/markup/meta.name.html"}},{ct:{y:"a",d:["http-equiv=refresh"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"http-equiv"},{t:"content"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The meta element with a http-equiv attribute whose value is "refresh" represents a pragma directive that specifies either a number of seconds after which to reload the current page, or a number of seconds after which to load a different page in place of the current page, and the URL for the replacement page.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H76.html",t:"Using meta refresh to create an instant client-side redirect"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AUTO_REFRESH",t:"Do not create periodically auto-refreshing pages, unless you have informed the user and provided a means of stopping it."},{u:"/TR/mobile-bp/#REDIRECTION",t:"Do not use markup to redirect pages automatically. Instead, configure the server to perform redirects by means of HTTP 3xx codes."}]},q:{l:"block",p:[{u:"/QA/Tips/reback",t:"Use standard redirects: don't break the back button!"}]},sp:{u:"http://dev.w3.org/html5/markup/meta.http-equiv.refresh.html"}},{ct:{y:"a",d:["http-equiv=default-style"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"http-equiv"},{t:"content"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'The meta element with a http-equiv attribute whose value is "default-style" represents a pragma directive that specifies the document’s preferred stylesheet.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H76.html",t:"Using meta refresh to create an instant client-side redirect"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AUTO_REFRESH",t:"Do not create periodically auto-refreshing pages, unless you have informed the user and provided a means of stopping it."},{u:"/TR/mobile-bp/#REDIRECTION",t:"Do not use markup to redirect pages automatically. Instead, configure the server to perform redirects by means of HTTP 3xx codes."}]},q:{l:"block",p:[{u:"/QA/Tips/reback",t:"Use standard redirects: don't break the back button!"}]},sp:{u:"http://dev.w3.org/html5/markup/meta.http-equiv.default-style.html"}},{ct:{y:"a",d:["charset"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"charset"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The meta element with a charset attribute represents a character encoding declaration."}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H76.html",t:"Using meta refresh to create an instant client-side redirect"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AUTO_REFRESH",t:"Do not create periodically auto-refreshing pages, unless you have informed the user and provided a means of stopping it."},{u:"/TR/mobile-bp/#REDIRECTION",t:"Do not use markup to redirect pages automatically. Instead, configure the server to perform redirects by means of HTTP 3xx codes."}]},q:{l:"block",p:[{u:"/QA/Tips/reback",t:"Use standard redirects: don't break the back button!"}]},sp:{u:"http://dev.w3.org/html5/markup/meta.charset.html"}},{ct:{y:"a",d:["http-equiv=content-type"]},at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"http-equiv"},{t:"content"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:'A meta element with a http-equiv attribute whose value is "content-type" and which has an accompanying content attribute and value represents a character encoding declaration.'}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H76.html",t:"Using meta refresh to create an instant client-side redirect"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AUTO_REFRESH",t:"Do not create periodically auto-refreshing pages, unless you have informed the user and provided a means of stopping it."},{u:"/TR/mobile-bp/#REDIRECTION",t:"Do not use markup to redirect pages automatically. Instead, configure the server to perform redirects by means of HTTP 3xx codes."}]},q:{l:"block",p:[{u:"/QA/Tips/reback",t:"Use standard redirects: don't break the back button!"}]},sp:{u:"http://dev.w3.org/html5/markup/meta.http-equiv.content-type.html"}}]}}}},metadata:{svg:{e:{metadata:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"Metadata which is included with SVG content should be specified within 'metadata' elements."}]},pr:{y:"p",i:"svg",l:"inline",p:[{t:"audio-level"},{t:"buffered-rendering"},{t:"display"},{t:"image-rendering"},{t:"pointer-events"},{t:"shape-rendering"},{t:"text-rendering"},{t:"viewport-fill"},{t:"viewport-fill-opacity"},{t:"visibility"}]},k:{l:"inline",p:[{t:"<text>      "}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/metadata.html#MetadataElement"}}]}}}},meter:{html:{e:{meter:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"value"},{h:"new",t:"min"},{h:"new",t:"low"},{h:"new",t:"high"},{h:"new",t:"max"},{h:"new",t:"optimum"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The meter element represents a scalar gauge providing a measurement within a known range, or a fractional value."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/meter.html"}}]}}}},method:{html:{a:{method:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"form"}]},c:{l:"inline",p:[{t:'"get" or "post"'}]},d:{p:[{t:"The HTTP method with which a UA is meant to associate this element for form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/form.html#form.attrs.method"}}]}}}},min:{svg:{a:{min:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","set","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"set"},{t:"video"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}},xpath:{f:{min:{d:[{d:{p:[{t:"selects an item from the input sequence $arg whose value is less than or equal to the value of every other item in the input sequence. If there are two or more such items, then the specific item whose value is returned is ·implementation dependent·."}]},sp:{u:"/TR/xpath-functions/#func-min"},pa:{p:[{t:"$arg as xs:anyAtomicType*"}]},r:{p:[{t:"xs:anyAtomicType?"}]}},{pa:{p:[{t:"$arg as xs:anyAtomicType*, $collation as string"}]},r:{p:[{t:"xs:anyAtomicType?"}]}}]}}},html:{a:{min:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"date and time"}]},d:{p:[{t:"The expected lower bound for the element’s value."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.min"}},{ct:{y:"e",d:["meter"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"meter"}]},c:{l:"inline",p:[{t:"floating-point number"}]},d:{p:[{t:"The lower bound of the range for the meter."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/meter.html#meter.attrs.min"}}]}}}},"min-height":{css:{p:{"min-height":{d:[{v:{p:[{t:"<length> | <percentage> | inherit"}]},ap:{p:[{t:"all elements but non-replaced inline elements, table columns, and column groups"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"see prose"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visudet.html#propdef-min-height"}}]}}}},"min-width":{css:{p:{"min-width":{d:[{v:{p:[{t:"<length> | <percentage> | inherit"}]},ap:{p:[{t:"all elements but non-replaced inline elements, table rows, and row groups"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visudet.html#propdef-min-width"}}]}}}},"minutes-from-dateTime":{xpath:{f:{"minutes-from-dateTime":{d:[{d:{p:[{t:"Returns an xs:integer value between 0 and 59, both inclusive, representing the minute component in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-minutes-from-dateTime"},pa:{p:[{t:"$arg as xs:dateTime?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"minutes-from-duration":{xpath:{f:{"minutes-from-duration":{d:[{d:{p:[{t:"Returns an xs:integer representing the minutes component in the value of $arg. The result is obtained by casting $arg to an xs:dayTimeDuration (see 17.1.4 Casting to duration types) and then computing the minutes component as described in 10.3.2.3 Canonical representation."}]},sp:{u:"/TR/xpath-functions/#func-minutes-from-duration"},pa:{p:[{t:"$arg as xs:duration?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"minutes-from-time":{xpath:{f:{"minutes-from-time":{d:[{d:{p:[{t:"Returns an xs:integer value between 0 and 59, both inclusive, representing the value of the minutes component in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-minutes-from-time"},pa:{p:[{t:"$arg as xs:time?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"missing-glyph":{svg:{e:{"missing-glyph":{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"d"},{t:"datatype"},{t:"horiz-adv-x"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'missing-glyph' element defines a graphic to use if there is an attempt to draw a glyph from a given font and the given glyph has not been defined."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/fonts.html#MissingGlyphElement"}}]}}}},"month-from-date":{xpath:{f:{"month-from-date":{d:[{d:{p:[{t:"Returns an xs:integer between 1 and 12, both inclusive, representing the month component in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-month-from-date"},pa:{p:[{t:"$arg as xs:date?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"month-from-dateTime":{xpath:{f:{"month-from-dateTime":{d:[{d:{p:[{t:"Returns an xs:integer between 1 and 12, both inclusive, representing the month component in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-month-from-dateTime"},pa:{p:[{t:"$arg as xs:dateTime?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"months-from-duration":{xpath:{f:{"months-from-duration":{d:[{d:{p:[{t:"Returns an xs:integer representing the months component in the value of $arg. The result is obtained by casting $arg to an xs:yearMonthDuration (see 17.1.4 Casting to duration types) and then computing the months component as described in 10.3.1.3 Canonical representation."}]},sp:{u:"/TR/xpath-functions/#func-months-from-duration"},pa:{p:[{t:"$arg as xs:duration?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},mpath:{svg:{e:{mpath:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'mpath' element is used to reference an existing 'path' element for use as a motion animation path."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/animate.html#MpathElement"}}]}}}},multiple:{html:{a:{multiple:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"multiple" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element allows multiple values."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.multiple"}},{ct:{y:"e",d:["select"]},el:{y:"e",i:"html",l:"inline",p:[{t:"select"}]},c:{l:"inline",p:[{t:'"multiple" or "" (empty string) or empty'}]},d:{p:[{t:"If present, indicates that its select element represents a control for selecting zero or more options from a list of options."}]},sp:{u:"http://dev.w3.org/html5/markup/select.html#select.attrs.multiple"}}]}}}},muted:{html:{a:{muted:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:'"muted" or "" (empty string) or empty'}]},d:{p:[{t:"Represents the default state of the audio channel of the video, potentially overriding user preferences."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.muted"}}]}}}},name:{xpath:{f:{name:{d:[{d:{p:[{t:"Returns the name of a node, as an xs:string that is either the zero-length string, or has the lexical form of an xs:QName."}]},sp:{u:"/TR/xpath-functions/#func-name"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:string"}]}},{pa:{p:[{t:"$arg as node()?"}]},r:{p:[{t:"xs:string"}]}}]}}},html:{a:{name:{d:[{ct:{y:"e",d:["a"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"}]},c:{l:"inline",p:[{t:"ID"}]},d:{p:[{t:"Specifies that its a element is a named hyperlink, with the name given by the value of this attribute."}]},h:{p:[{t:"obsoleted"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H64.html",t:"Using the title attribute of the frame and iframe elements"},{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"}]},sp:{u:"http://dev.w3.org/html5/markup/a.html#a.attrs.name"}},{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name part of the name/value pair associated with this element for the purposes of form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.name"}},{ct:{y:"e",d:["fieldset"]},el:{y:"e",i:"html",l:"inline",p:[{t:"fieldset"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name part of the name/value pair associated with this element for the purposes of form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/fieldset.html#fieldset.attrs.name"}},{ct:{y:"e",d:["form"]},el:{y:"e",i:"html",l:"inline",p:[{t:"form"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name part of the name/value pair associated with this element for the purposes of form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/form.html#form.attrs.name"}},{ct:{y:"e",d:["iframe"]},el:{y:"e",i:"html",l:"inline",p:[{t:"iframe"}]},c:{l:"inline",p:[{t:"browsing-context name"}]},d:{p:[{t:"A valid browsing context name."}]},sp:{u:"http://dev.w3.org/html5/markup/iframe.html#iframe.attrs.name"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name part of the name/value pair associated with this element for the purposes of form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.name"}},{ct:{y:"e",d:["keygen"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"keygen"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name part of the name/value pair associated with this element for the purposes of form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/keygen.html#keygen.attrs.name"}},{ct:{y:"e",d:["map"]},el:{y:"e",i:"html",l:"inline",p:[{t:"map"}]},c:{l:"inline",p:[{t:"name"}]},d:{p:[{t:"A name by which the map can be referenced."}]},sp:{u:"http://dev.w3.org/html5/markup/map.html#map.attrs.name"}},{ct:{y:"e",d:["meta"]},el:{y:"e",i:"html",l:"inline",p:[{t:"meta"}]},c:{l:"inline",p:[{t:"d:meta-name"}]},d:{p:[{t:"Specifies the name part of a name/value pair."}]},sp:{u:"http://dev.w3.org/html5/markup/meta.html#meta.attrs.name"}},{ct:{y:"e",d:["object"]},el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{l:"inline",p:[{t:"browsing-context name"}]},d:{p:[{t:"A valid browsing context name."}]},sp:{u:"http://dev.w3.org/html5/markup/object.html#object.attrs.name"}},{ct:{y:"e",d:["output"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"output"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name part of the name/value pair associated with this element for the purposes of form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/output.html#output.attrs.name"}},{ct:{y:"e",d:["param"]},el:{y:"e",i:"html",l:"inline",p:[{t:"param"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name of the parameter."}]},sp:{u:"http://dev.w3.org/html5/markup/param.html#param.attrs.name"}},{ct:{y:"e",d:["select"]},el:{y:"e",i:"html",l:"inline",p:[{t:"select"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name part of the name/value pair associated with this element for the purposes of form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/select.html#select.attrs.name"}},{ct:{y:"e",d:["textarea"]},el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name part of the name/value pair associated with this element for the purposes of form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.name"}}]}}}},"namespace-uri":{xpath:{f:{"namespace-uri":{d:[{d:{p:[{t:"Returns the namespace URI of the xs:QName of $arg."}]},sp:{u:"/TR/xpath-functions/#func-namespace-uri"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:anyURI"}]}},{pa:{p:[{t:"$arg as node()?"}]},r:{p:[{t:"xs:anyURI"}]}}]}}}},"namespace-uri-for-prefix":{xpath:{f:{"namespace-uri-for-prefix":{d:[{d:{p:[{t:"Returns the namespace URI of one of the in-scope namespaces for $element, identified by its namespace prefix."}]},sp:{u:"/TR/xpath-functions/#func-namespace-uri-for-prefix"},pa:{p:[{t:"$prefix as xs:string?,$element as element()"}]},r:{p:[{t:"xs:anyURI?"}]}}]}}}},"namespace-uri-from-QName":{xpath:{f:{"namespace-uri-from-QName":{d:[{d:{p:[{t:"Returns the namespace URI for $arg as an xs:string. If $arg is the empty sequence, the empty sequence is returned. If $arg is in no namespace, the zero-length string is returned."}]},sp:{u:"/TR/xpath-functions/#func-namespace-uri-from-QName"},pa:{p:[{t:"$arg as xs:QName?"}]},r:{p:[{t:"xs:anyURI?"}]}}]}}}},nav:{html:{e:{nav:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The nav element represents a section of a document that links to other documents or to parts within the document itself; that is, a section of navigation links."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/nav.html"}}]}}}},"nav-down":{svg:{a:{"nav-down":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"nav-down-left":{svg:{a:{"nav-down-left":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"nav-down-right":{svg:{a:{"nav-down-right":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"nav-left":{svg:{a:{"nav-left":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"nav-next":{svg:{a:{"nav-next":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"nav-prev":{svg:{a:{"nav-prev":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"nav-right":{svg:{a:{"nav-right":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"nav-up":{svg:{a:{"nav-up":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"nav-up-left":{svg:{a:{"nav-up-left":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"nav-up-right":{svg:{a:{"nav-up-right":{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","svg","switch","text","textArea","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<focus>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},nilled:{xpath:{f:{nilled:{d:[{d:{p:[{t:'Returns an xs:boolean indicating whether the argument node is "nilled". If the argument is not an element node, returns the empty sequence. If the argument is the empty sequence, returns the empty sequence.'}]},sp:{u:"/TR/xpath-functions/#func-nilled"},pa:{p:[{t:"$arg as node()?"}]},r:{p:[{t:"xs:boolean?"}]}}]}}}},"node-name":{xpath:{f:{"node-name":{d:[{d:{p:[{t:"Returns an expanded-QName for node kinds that can have names. For other kinds of nodes it returns the empty sequence. If $arg is the empty sequence, the empty sequence is returned."}]},sp:{u:"/TR/xpath-functions/#func-node-name"},pa:{p:[{t:"$arg as node()?"}]},r:{p:[{t:"xs:QName?"}]}}]}}}},nohref:{html:{a:{nohref:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{p:[{t:"(nohref)"}]},d:{p:[{t:"this region has no action"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-nohref"},h:{p:[{t:"removed"}]}}]}}}},"normalize-space":{xpath:{f:{"normalize-space":{d:[{d:{p:[{t:"Returns the value of $arg with whitespace normalized by stripping leading and trailing whitespace and replacing sequences of one or more than one whitespace character with a single space, #x20."}]},sp:{u:"/TR/xpath-functions/#func-normalize-space"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:string"}]}},{pa:{p:[{t:"$arg as xs:string?"}]},r:{p:[{t:"xs:string"}]}}]}}}},"normalize-unicode":{xpath:{f:{"normalize-unicode":{d:[{d:{p:[{t:"Returns the value of $arg normalized according to the normalization criteria for a normalization form identified by the value of $normalizationForm. The effective value of the $normalizationForm is computed by removing leading and trailing blanks, if present, and converting to upper case."}]},sp:{u:"/TR/xpath-functions/#func-normalize-unicode"},pa:{p:[{t:"$arg as xs:string?"}]},r:{p:[{t:"xs:string"}]}},{pa:{p:[{t:"$arg as xs:string?,$normalizationForm as xs:string"}]},r:{p:[{t:"xs:string"}]}}]}}}},noscript:{html:{e:{noscript:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more of: one ",{y:"e",i:"html",t:"link"}," element, or one ",{y:"e",i:"html",t:"meta"}," element, or one ",{y:"e",i:"html",t:"meta"}," element, or one ",{y:"e",i:"html",t:"style"}," element"]},{t:"transparent (either phrasing content or flow content)"}]},d:{p:[{t:"The noscript element is used to present different markup to user agents that don’t support scripting, by affecting how the document is parsed."}]},sp:{u:"http://dev.w3.org/html5/markup/noscript.html"}}]}}}},not:{xpath:{f:{not:{d:[{d:{p:[{t:"$arg is first reduced to an effective boolean value by applying the fn:boolean() function. Returns true if the effective boolean value is false, and false if the effective boolean value is true."}]},sp:{u:"/TR/xpath-functions/#func-not"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},novalidate:{html:{a:{novalidate:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"form"}]},c:{l:"inline",p:[{t:'"novalidate" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element represents a form that is not meant to be validated during form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/form.html#form.attrs.novalidate"}}]}}}},number:{xpath:{f:{number:{d:[{d:{p:[{t:"Returns the value indicated by $arg or, if $arg is not specified, the context item after atomization, converted to an xs:double"}]},sp:{u:"/TR/xpath-functions/#func-number"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:double"}]}},{pa:{p:[{t:"$arg as xs:anyAtomicType?"}]},r:{p:[{t:"xs:double"}]}}]}}}},object:{html:{e:{object:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"data"},{t:"type"},{t:"height"},{t:"width"},{t:"usemap"},{t:"name"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"param"}," elements, followed by flow content"]},{t:["zero or more ",{y:"e",i:"html",t:"param"}," elements, followed by phrasing content"]}]},d:{p:[{t:"The object element represents external content."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H27.html",t:"Providing text and non-text alternatives for object"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#NON-TEXT_ALTERNATIVES",t:"Provide a text equivalent for every non-text element."},{u:"/TR/mobile-bp/#OBJECTS_OR_SCRIPT",t:"Do not rely on embedded objects or script."}]},sp:{u:"http://dev.w3.org/html5/markup/object.html"}}]}}}},observer:{svg:{a:{observer:{d:[{ct:{y:"e",d:["listener"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"listener"}]},c:{p:[{t:"<IDREF>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},offset:{svg:{a:{offset:{d:[{ct:{y:"e",d:["stop"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"stop"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},ol:{html:{e:{ol:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"changed",t:"start"},{h:"new",t:"reversed"},{h:"changed",t:"type"}]},c:{l:"inline",p:[{t:"zero or more li elements"}]},d:{p:[{t:"The ol element represents a list (or sequence) of items; that is, a list in which the items are intentionally ordered, such that changing the order would change the meaning of the list."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H48.html",t:"Using ol, ul and dl for lists or groups of links"}]},sp:{u:"http://dev.w3.org/html5/markup/ol.html"}}]}}}},onabort:{html:{a:{onabort:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Load of element was aborted by the user."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onafterprint:{html:{a:{onafterprint:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User printed current document."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onafterprint"}}]}}}},onbeforeprint:{html:{a:{onbeforeprint:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User requested printing of current document."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onbeforeprint"}}]}}}},onbeforeunload:{html:{a:{onbeforeunload:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Document is about to be unloaded."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onbeforeunload"}}]}}}},onblur:{html:{a:{onblur:{d:[{ct:{y:"e",d:["body"]},el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Document lost focus."}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onblur"}},{ct:{y:"e",d:[]},el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Element lost focus."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},oncanplay:{html:{a:{oncanplay:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The UA can resume playback of media data for this video or audio element, but estimates that if playback were to be started now, the video or audio could not be rendered at the current playback rate up to its end without having to stop for further buffering of content."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},oncanplaythrough:{html:{a:{oncanplaythrough:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The UA estimates that if playback were to be started now, the video or audio element could be rendered at the current playback rate all the way to its end without having to stop for further buffering"}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onchange:{html:{a:{onchange:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User committed a change to the value of element (form control)."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onclick:{html:{a:{onclick:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User pressed pointer button down and released pointer button over element, or otherwise activated the pointer in a manner that emulates such an action."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},oncontextmenu:{html:{a:{oncontextmenu:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User requested the context menu for element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ondblclick:{html:{a:{ondblclick:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User clicked pointer button twice over element, or otherwise activated the pointer in a manner that simulates such an action."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ondrag:{html:{a:{ondrag:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User is continuing to drag element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ondragend:{html:{a:{ondragend:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User ended dragging element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ondragenter:{html:{a:{ondragenter:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User’s drag operation entered element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ondragleave:{html:{a:{ondragleave:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User’s drag operation left element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ondragover:{html:{a:{ondragover:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User is continuing drag operation over element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ondragstart:{html:{a:{ondragstart:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User started dragging element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ondrop:{html:{a:{ondrop:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User completed drop operation over element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ondurationchange:{html:{a:{ondurationchange:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The DOM attribute duration on the video or audio element has been updated."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},"one-or-more":{xpath:{f:{"one-or-more":{d:[{d:{p:[{t:"Returns $arg if it contains one or more items. Otherwise, raises an error [err:FORG0004]."}]},sp:{u:"/TR/xpath-functions/#func-one-or-more"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"item()+"}]}}]}}}},onemptied:{html:{a:{onemptied:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The video or audio element has returned to the uninitialized state."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onended:{html:{a:{onended:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The end of the video or audio element has been reached."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onerror:{html:{a:{onerror:{d:[{ct:{y:"e",d:["body"]},el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Document failed to load properly."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onerror"}},{ct:{y:"e",d:[]},el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Element failed to load properly."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onfocus:{html:{a:{onfocus:{d:[{ct:{y:"e",d:["body"]},el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Document received focus."}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onfocus"}},{ct:{y:"e",d:[]},el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Element received focus."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onhashchange:{html:{a:{onhashchange:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Fragment identifier part of the document’s current address changed."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onhashchange"}}]}}}},oninput:{html:{a:{oninput:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User changed the value of element (form control)."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},oninvalid:{html:{a:{oninvalid:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Element (form control) did not meet validity constraints."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onkeydown:{html:{a:{onkeydown:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User pressed down a key."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onkeypress:{html:{a:{onkeypress:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User pressed down a key that is associated with a character value."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onkeyup:{html:{a:{onkeyup:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User released a key."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onload:{html:{a:{onload:{d:[{ct:{y:"e",d:["body"]},el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Document finished loading."}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onload"}},{ct:{y:"e",d:[]},el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Element finished loading."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onloadeddata:{html:{a:{onloadeddata:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"UA can render the video or audio element at the current playback position for the first time."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onloadedmetadata:{html:{a:{onloadedmetadata:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"UA has just determined the duration and dimensions of the video or audio element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onloadstart:{html:{a:{onloadstart:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"UA has begun looking for media data in the video or audio element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onmessage:{html:{a:{onmessage:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Document received a message."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onmessage"}}]}}}},onmousedown:{html:{a:{onmousedown:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User pressed down pointer button over element."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onmousemove:{html:{a:{onmousemove:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User moved mouse."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onmouseout:{html:{a:{onmouseout:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User moved pointer off boundaries of element."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onmouseover:{html:{a:{onmouseover:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User moved pointer into boundaries of element or one of its descendant elements."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onmouseup:{html:{a:{onmouseup:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User released pointer button over element."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onmousewheel:{html:{a:{onmousewheel:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User rotated wheel of mouse or other device in a manner that emulates such an action."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onoffline:{html:{a:{onoffline:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Network connections failed."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onoffline"}}]}}}},ononline:{html:{a:{ononline:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Network connections returned."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.ononline"}}]}}}},onpause:{html:{a:{onpause:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User has paused playback of the video or audio element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onplay:{html:{a:{onplay:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"UA has initiated playback of the video or audio element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onplaying:{html:{a:{onplaying:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Playback of the video or audio element has started."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onpopstate:{html:{a:{onpopstate:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User navigated session history."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onpopstate"}}]}}}},onprogress:{html:{a:{onprogress:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"UA is fetching media data for the video or audio element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onratechange:{html:{a:{onratechange:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Either the DOM attribute defaultPlaybackRate or the DOM attribute playbackRate on the video or audio element has been updated."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onreadystatechange:{html:{a:{onreadystatechange:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Element and all its subresources have finished loading."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onredo:{html:{a:{onredo:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User went forward in undo transaction history."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onredo"}}]}}}},onreset:{html:{a:{onreset:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The form element was reset."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onresize:{html:{a:{onresize:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Document view was resized."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onresize"}}]}}}},onscroll:{html:{a:{onscroll:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Element or document view was scrolled."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onseeked:{html:{a:{onseeked:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The value of the IDL attribute seeking changed to false (a seek operation on the video or audio element ended)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onseeking:{html:{a:{onseeking:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The value of the IDL attribute seeking changed to true, and the seek operation on the video or audio elements is taking long enough that the UA has time to fire the seeking event."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onselect:{html:{a:{onselect:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User selected some text."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onshow:{html:{a:{onshow:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User requested the element be shown as a context menu."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onstalled:{html:{a:{onstalled:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"UA is attempting to fetch media data for the video or audio element, but that data is not forthcoming."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onstorage:{html:{a:{onstorage:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Storage area changed."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onstorage"}}]}}}},onsubmit:{html:{a:{onsubmit:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The form element was submitted."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onsuspend:{html:{a:{onsuspend:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"UA is intentionally not currently fetching media data for the video or audio element, but does not yet have the entire contents downloaded."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},ontimeupdate:{html:{a:{ontimeupdate:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"The current playback position of the video or audio element changed either as part of normal playback, or in an especially interesting way (for example, discontinuously)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onundo:{html:{a:{onundo:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"User went backward in undo transaction history."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onundo"}}]}}}},onunload:{html:{a:{onunload:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"body"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Document is going away."}]},sp:{u:"http://dev.w3.org/html5/markup/body.html#body.attrs.onunload"}}]}}}},onvolumechange:{html:{a:{onvolumechange:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Either the DOM attribute volume or the DOM attribute muted on the video or audio element has been changed."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},onwaiting:{html:{a:{onwaiting:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"functionbody"}]},d:{p:[{t:"Playback of the video or audio element has stopped because the next frame is not yet available (but UA agent expects that frame to become available in due course)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},opacity:{svg:{p:{opacity:{d:[{d:{p:[{t:"Uniform opacity setting that must applied across an entire object."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<number> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#groupOpacity"}}]}}}},open:{html:{a:{open:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"details"}]},c:{l:"inline",p:[{t:'"open" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the contents of the details element should be shown to the user."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/details.html#details.attrs.open"}}]}}}},optgroup:{html:{e:{optgroup:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"label"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"option"}," elements"]}]},d:{p:[{t:"The optgroup element represents a group of option elements with a common label."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H85.html",t:"Using OPTGROUP to group OPTION elements inside a SELECT"}]},sp:{u:"http://dev.w3.org/html5/markup/optgroup.html"}}]}}}},optimum:{html:{a:{optimum:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"meter"}]},c:{l:"inline",p:[{t:"floating-point number"}]},d:{p:[{t:"The point that marks the “optimum” position for the meter."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/meter.html#meter.attrs.optimum"}}]}}}},option:{html:{e:{option:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"selected"},{t:"label"},{t:"value"}]},c:{l:"inline",p:[{t:"normal character data"}]},d:{p:[{t:"The option element represents an option in a select control, or an option in a labelled set of options grouped together in an optgroup, or an option among the list of suggestions in a datalist."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H85.html",t:"Using OPTGROUP to group OPTION elements inside a SELECT"}]},sp:{u:"http://dev.w3.org/html5/markup/option.html"}}]}}}},origin:{svg:{a:{origin:{d:[{ct:{y:"e",d:["animateMotion"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animateMotion"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},orphans:{css:{p:{orphans:{d:[{v:{p:[{t:"<integer> | inherit"}]},ap:{p:[{t:"block container elements"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual, paged"}]},sp:{u:"/TR/CSS2/page.html#propdef-orphans"}}]}}}},outline:{css:{p:{outline:{d:[{v:{p:[{t:["[ ",{y:"p",i:"css",t:"outline-color"}," || ",{y:"p",i:"css",t:"outline-style"}," || ",{y:"p",i:"css",t:"outline-width"}," ] | inherit"]}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual, interactive"}]},sp:{u:"/TR/CSS2/ui.html#propdef-outline"}}]}}}},"outline-color":{css:{p:{"outline-color":{d:[{v:{p:[{t:"<color> | invert | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual, interactive"}]},sp:{u:"/TR/CSS2/ui.html#propdef-outline-color"}}]}}}},"outline-style":{css:{p:{"outline-style":{d:[{v:{p:[{t:"<border-style> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual, interactive"}]},sp:{u:"/TR/CSS2/ui.html#propdef-outline-style"}}]}}}},"outline-width":{css:{p:{"outline-width":{d:[{v:{p:[{t:"<border-width> | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual, interactive"}]},sp:{u:"/TR/CSS2/ui.html#propdef-outline-width"}}]}}}},output:{html:{e:{output:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"for"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The output element represents the result of a calculation."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/output.html"}}]}}}},overflow:{css:{p:{overflow:{d:[{v:{p:[{t:"visible | hidden | scroll | auto | inherit"}]},ap:{p:[{t:"block containers"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visufx.html#propdef-overflow"}}]}}}},overlay:{svg:{a:{overlay:{d:[{ct:{y:"e",d:["video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"video"}]},c:{p:[{t:"'none' | 'top'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#multimedia-VideoElementOverlayAttribute"}}]}}}},"overline-position":{svg:{a:{"overline-position":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"overline-thickness":{svg:{a:{"overline-thickness":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},p:{html:{e:{p:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The p element represents a paragraph."}]},sp:{u:"http://dev.w3.org/html5/markup/p.html"}}]}}}},padding:{css:{p:{padding:{d:[{v:{p:[{t:"<padding-width>{1,4} | inherit"}]},ap:{p:[{t:"all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-padding"}}]}}}},"padding-bottom":{css:{p:{"padding-bottom":{d:[{v:{p:[{t:"<padding-width> | inherit"}]},ap:{p:[{t:"all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-padding-bottom"}}]}}}},"padding-left":{css:{p:{"padding-left":{d:[{v:{p:[{t:"<padding-width> | inherit"}]},ap:{p:[{t:"all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-padding-left"}}]}}}},"padding-right":{css:{p:{"padding-right":{d:[{v:{p:[{t:"<padding-width> | inherit"}]},ap:{p:[{t:"all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-padding-right"}}]}}}},"padding-top":{css:{p:{"padding-top":{d:[{v:{p:[{t:"<padding-width> | inherit"}]},ap:{p:[{t:"all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/box.html#propdef-padding-top"}}]}}}},"page-break-after":{css:{p:{"page-break-after":{d:[{v:{p:[{t:"auto | always | avoid | left | right | inherit"}]},ap:{p:[{t:"block-level elements (but see text)"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual, paged"}]},sp:{u:"/TR/CSS2/page.html#propdef-page-break-after"}}]}}}},"page-break-before":{css:{p:{"page-break-before":{d:[{v:{p:[{t:"auto | always | avoid | left | right | inherit"}]},ap:{p:[{t:"block-level elements (but see text)"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual, paged"}]},sp:{u:"/TR/CSS2/page.html#propdef-page-break-before"}}]}}}},"page-break-inside":{css:{p:{"page-break-inside":{d:[{v:{p:[{t:"avoid | auto | inherit"}]},ap:{p:[{t:"block-level elements (but see text)"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual, paged"}]},sp:{u:"/TR/CSS2/page.html#propdef-page-break-inside"}}]}}}},"panose-1":{svg:{a:{"panose-1":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},param:{html:{e:{param:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"name"},{t:"value"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The param element defines parameters for plugins invoked by object elements."}]},sp:{u:"http://dev.w3.org/html5/markup/param.html"}}]}}}},path:{svg:{e:{path:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"d"},{t:"datatype"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"pathLength"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"Paths represent the outline of a shape which can be filled or stroked. A path is defined in SVG using the 'path' element."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/paths.html#PathElement"}}]}},a:{path:{d:[{ct:{y:"e",d:["animateMotion"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animateMotion"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},pathLength:{svg:{a:{pathLength:{d:[{ct:{y:"e",d:["path"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"path"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},pattern:{html:{a:{pattern:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"pattern"}]},d:{p:[{t:"Specifies a regular expression against which a UA is meant to check the value of the control represented by its element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.pattern"}}]}}}},pause:{css:{p:{pause:{d:[{v:{p:[{t:"[ [<time> | <percentage>]{1,2} ] | inherit"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"see descriptions of 'pause-before' and 'pause-after'"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-pause"}}]}}}},"pause-after":{css:{p:{"pause-after":{d:[{v:{p:[{t:"<time> | <percentage> | inherit"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"see prose"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-pause-after"}}]}}}},"pause-before":{css:{p:{"pause-before":{d:[{v:{p:[{t:"<time> | <percentage> | inherit"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"see prose"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-pause-before"}}]}}}},phase:{svg:{a:{phase:{d:[{ct:{y:"e",d:["listener"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"listener"}]},c:{p:[{t:"'default' | 'capture'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},pitch:{css:{p:{pitch:{d:[{v:{p:[{t:"<frequency> | x-low | low | medium | high | x-high | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-pitch"}}]}}}},"pitch-range":{css:{p:{"pitch-range":{d:[{v:{p:[{t:"<number> | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-pitch-range"}}]}}}},placeholder:{html:{a:{placeholder:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"A short hint (one word or a short phrase) intended to aid the user when entering data into the control represented by its element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.placeholder"}},{ct:{y:"e",d:["textarea"]},el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"A short hint (one word or a short phrase) intended to aid the user when entering data into the control represented by its element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.placeholder"}}]}}}},"play-during":{css:{p:{"play-during":{d:[{v:{p:[{t:"<uri> [ mix || repeat ]? | auto | none | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-play-during"}}]}}}},playbackOrder:{svg:{a:{playbackOrder:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"'all' | 'forwardOnly'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"pointer-events":{svg:{p:{"pointer-events":{d:[{d:{p:[{t:"The 'pointer-events' property specifies under what circumstances a given graphics element can be the target element for a pointer event."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'visiblePainted' | 'visibleFill' | 'visibleStroke' | 'visible' | 'painted' | 'fill' | 'stroke' | 'all' | 'none' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/interact.html#PointerEventsProperty"}}]}}}},points:{svg:{a:{points:{d:[{ct:{y:"e",d:["polygon","polyline"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"polygon"},{t:"polyline"}]},c:{p:[{t:"<points-data>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},polygon:{svg:{e:{polygon:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"points"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'polygon' element defines a closed shape consisting of a set of connected straight line segments."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/shapes.html#PolygonElement"}}]}}}},polyline:{svg:{e:{polyline:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"points"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'polyline' element defines a set of connected straight line segments."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/shapes.html#PolylineElement"}}]}}}},position:{css:{p:{position:{d:[{v:{p:[{t:"static | relative | absolute | fixed | inherit"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-position"}}]}}},xpath:{f:{position:{d:[{d:{p:[{t:"Returns the context position from the dynamic context. (See Section C.2 Dynamic Context ComponentsXP.) If the context item is undefined, an error is raised: [err:XPDY0002]XP."}]},sp:{u:"/TR/xpath-functions/#func-position"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:integer"}]}}]}}}},poster:{html:{a:{poster:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of an image file for the UA to show while no video data is available."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.poster"}}]}}}},pre:{html:{e:{pre:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The pre element represents a block of preformatted text, in which structure is represented by typographic conventions rather than by elements."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H51.html",t:"Using table markup to present tabular information"}]},sp:{u:"http://dev.w3.org/html5/markup/pre.html"}}]}}}},prefetch:{svg:{e:{prefetch:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"bandwidth"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"mediaCharacterEncoding"},{t:"mediaContentEncodings"},{t:"mediaSize"},{t:"mediaTime"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'prefetch' element provides a hint to the SVG user agent that media will be used in the future and the author would like part or all of it fetched ahead of time to make document playback smoother."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#PrefetchElement"}}]}}}},"prefix-from-QName":{xpath:{f:{"prefix-from-QName":{d:[{d:{p:[{t:"Returns an xs:NCName representing the prefix of $arg. The empty sequence is returned if $arg is the empty sequence or if the value of $arg contains no prefix."}]},sp:{u:"/TR/xpath-functions/#func-prefix-from-QName"},pa:{p:[{t:"$arg as xs:QName?"}]},r:{p:[{t:"xs:NCName?"}]}}]}}}},preload:{html:{a:{preload:{d:[{ct:{y:"e",d:["audio"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"audio"}]},c:{l:"inline",p:[{t:'"none" or "metadata" or "auto" or "" (empty string) or empty'}]},d:{p:[{t:'Represents a hint to the UA about whether optimistic downloading of the audio stream itself or its metadata is considered worthwhile. "none": Hints to the UA that the user is not expected to need the audio stream, or that minimizing unnecessary traffic is desirable. "metadata": Hints to the UA that the user is not expected to need the audio stream, but that fetching its metadata (duration and so on) is desirable. "auto": Hints to the UA that optimistically downloading the entire audio stream is considered desirable. Specifying the empty string is equivalent to specifying the value "auto".'}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/audio.html#audio.attrs.preload"}},{ct:{y:"e",d:["video"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:'"none" or "metadata" or "auto" or "" (empty string) or empty'}]},d:{p:[{t:'Represents a hint to the UA about whether optimistic downloading of the video itself or its metadata is considered worthwhile. "none": Hints to the UA that the user is not expected to need the video, or that minimizing unnecessary traffic is desirable. "metadata": Hints to the UA that the user is not expected to need the video, but that fetching its metadata (dimensions, first frame, track list, duration, and so on) is desirable. "auto": Hints to the UA that optimistically downloading the entire video is considered desirable. Specifying the empty string is equivalent to specifying the value "auto".'}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.preload"}}]}}}},preserveAspectRatio:{svg:{a:{preserveAspectRatio:{d:[{ct:{y:"e",d:["animation","image","svg","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"image"},{t:"svg"},{t:"video"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},profile:{html:{a:{profile:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"head"}]},c:{p:[{t:"%URI;"}]},d:{p:[{t:"named dictionary of meta info"}]},sp:{u:"/TR/html401/index/../struct/global.html#adef-profile"},h:{p:[{t:"removed"}]}}]}}}},progress:{html:{e:{progress:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"value"},{h:"new",t:"max"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The progress element represents the completion progress of a task."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/progress.html"}}]}}}},propagate:{svg:{a:{propagate:{d:[{ct:{y:"e",d:["listener"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"listener"}]},c:{p:[{t:"'continue' | 'stop'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},property:{svg:{a:{property:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-strings>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},pubdate:{html:{a:{pubdate:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"time"}]},c:{l:"inline",p:[{t:'"pubdate" or "" (empty string) or empty'}]},d:{p:[{t:"Indicates that the date and time given by the element is the publication date and time of the nearest ancestor article element — or, if the element has no ancestor article element, of the document as a whole."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/time.html#time.attrs.pubdate"}}]}}}},q:{html:{e:{q:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"cite"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The q element represents phrasing content quoted from another source."}]},sp:{u:"http://dev.w3.org/html5/markup/q.html"}}]}}}},quotes:{css:{p:{quotes:{d:[{v:{p:[{t:"[<string> <string>]+ | none | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/generate.html#propdef-quotes"}}]}}}},r:{svg:{a:{r:{d:[{ct:{y:"e",d:["circle","radialGradient"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"circle"},{t:"radialGradient"}]},c:{p:[{t:"<length>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},radialGradient:{svg:{e:{radialGradient:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"cx"},{t:"cy"},{t:"datatype"},{t:"gradientUnits"},{t:"id"},{t:"property"},{t:"r"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"Radial gradients are defined by a 'radialGradient' element."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"stop"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/painting.html#RadialGradientElement"}}]}}}},radiogroup:{html:{a:{radiogroup:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"command"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The name of the group of commands that will be toggled when the command itself is toggled."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/command.html#command.attrs.radiogroup"}}]}}}},readonly:{html:{a:{readonly:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"readonly" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that element represents a control whose value is not meant to be edited."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.readonly"}},{ct:{y:"e",d:["textarea"]},el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:'"readonly" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that element represents a control whose value is not meant to be edited."}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.readonly"}}]}}}},rect:{svg:{e:{rect:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"focusHighlight"},{t:"focusable"},{t:"height"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"rx"},{t:"ry"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"width"},{t:"x"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y"}]},d:{p:[{t:"The 'rect' element defines a rectangle which is axis-aligned with the current user coordinate system."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/shapes.html#RectElement"}}]}}}},rel:{svg:{a:{rel:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-strings>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}},html:{a:{rel:{d:[{ct:{y:"e",d:["a"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"}]},c:{l:"inline",p:[{t:"set of space-separated tokens"}]},d:{p:[{t:"A list of tokens that specify the relationship between the document containing the hyperlink and the destination indicated by the hyperlink."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H59.html",t:"Using the link element and navigation tools"},{u:"/TR/WCAG20-TECHS/H60.html",t:"Using the link element to link to a glossary"}]},sp:{u:"http://dev.w3.org/html5/markup/a.html#a.attrs.rel"}},{ct:{y:"e",d:["area"]},el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{l:"inline",p:[{t:"set of space-separated tokens"}]},d:{p:[{t:"A list of tokens that specify the relationship between the document containing the area and the destination indicated by the area."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/area.html#area.attrs.rel"}},{ct:{y:"e",d:["link"]},el:{y:"e",i:"html",l:"inline",p:[{t:"link"}]},c:{l:"inline",p:[{t:"d:link-rel"}]},d:{p:[{t:"A list of tokens that specify the relationship between the document containing the link and the destination indicated by the link."}]},sp:{u:"http://dev.w3.org/html5/markup/link.html#link.attrs.rel"}}]}}}},remove:{xpath:{f:{remove:{d:[{d:{p:[{t:"Returns a new sequence constructed from the value of $target with the item at the position specified by the value of $position removed."}]},sp:{u:"/TR/xpath-functions/#func-remove"},pa:{p:[{t:"$target as item()*, $position as xs:integer"}]},r:{p:[{t:"item()*"}]}}]}}}},repeatCount:{svg:{a:{repeatCount:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","set","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"set"},{t:"video"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},repeatDur:{svg:{a:{repeatDur:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","set","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"set"},{t:"video"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},replace:{xpath:{f:{replace:{d:[{d:{p:[{t:"The function returns the xs:string that is obtained by replacing each non-overlapping substring of $input that matches the given $pattern with an occurrence of the $replacement string."}]},sp:{u:"/TR/xpath-functions/#func-replace"},pa:{p:[{t:"$input as xs:string?,$pattern as xs:string,$replacement as xs:string"}]},r:{p:[{t:"xs:string"}]}},{pa:{p:[{t:"$input as xs:string?,$pattern as xs:string,$replacement as xs:string,$flags as xs:string"}]},r:{p:[{t:"xs:string"}]}}]}}}},required:{html:{a:{required:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"required" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element is a required part of form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.required"}},{ct:{y:"e",d:["select"]},el:{y:"e",i:"html",l:"inline",p:[{t:"select"}]},c:{l:"inline",p:[{t:'"required" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element is a required part of form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/select.html#select.attrs.required"}},{ct:{y:"e",d:["textarea"]},el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:'"required" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that the element is a required part of form submission."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.required"}}]}}}},requiredExtensions:{svg:{a:{requiredExtensions:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","desc","discard","ellipse","foreignObject","g","image","line","metadata","path","polygon","polyline","rect","set","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"metadata"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"set"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-IRIs>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},requiredFeatures:{svg:{a:{requiredFeatures:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","desc","discard","ellipse","foreignObject","g","image","line","metadata","path","polygon","polyline","rect","set","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"metadata"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"set"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-IRIs>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},requiredFonts:{svg:{a:{requiredFonts:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","desc","discard","ellipse","foreignObject","g","image","line","metadata","path","polygon","polyline","rect","set","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"metadata"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"set"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-family-names>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},requiredFormats:{svg:{a:{requiredFormats:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","desc","discard","ellipse","foreignObject","g","image","line","metadata","path","polygon","polyline","rect","set","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"metadata"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"set"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-content-types>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},"resolve-QName":{xpath:{f:{"resolve-QName":{d:[{d:{p:[{t:'Returns an xs:QName value (that is, an expanded-QName) by taking an xs:string that has the lexical form of an xs:QName (a string in the form "prefix:local-name" or "local-name") and resolving it using the in-scope namespaces for a given element.'}]},sp:{u:"/TR/xpath-functions/#func-resolve-QName"},pa:{p:[{t:"$qname as xs:string?, $element as element()"}]},r:{p:[{t:"xs:QName?"}]}}]}}}},"resolve-uri":{xpath:{f:{"resolve-uri":{d:[{d:{p:[{t:"The purpose of this function is to enable a relative URI to be resolved against an absolute URI."}]},sp:{u:"/TR/xpath-functions/#func-resolve-uri"},pa:{p:[{t:"$relative as xs:string?"}]},r:{p:[{t:"xs:anyURI?"}]}},{pa:{p:[{t:"$relative as xs:string?, $base as xs:string"}]},r:{p:[{t:"xs:anyURI?"}]}}]}}}},resource:{svg:{a:{resource:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<string>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},restart:{svg:{a:{restart:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","set","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"set"},{t:"video"}]},c:{p:[{t:"'always' | 'never' | 'whenNotActive'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},rev:{svg:{a:{rev:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-strings>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}},html:{a:{rev:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"},{t:"link"}]},c:{p:[{t:"%LinkTypes;"}]},d:{p:[{t:"reverse link types"}]},sp:{u:"/TR/html401/index/../struct/links.html#adef-rev"},h:{p:[{t:"removed"}]}}]}}}},reverse:{xpath:{f:{reverse:{d:[{d:{p:[{t:"Reverses the order of items in a sequence. If $arg is the empty sequence, the empty sequence is returned."}]},sp:{u:"/TR/xpath-functions/#func-reverse"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"item()*"}]}}]}}}},reversed:{html:{a:{reversed:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"ol"}]},c:{l:"inline",p:[{t:'"reversed" or "" (empty string) or empty'}]},d:{p:[{t:"If present, indicates that the list is a descending list (…, 3, 2, 1)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/ol.html#ol.attrs.reversed"}}]}}}},richness:{css:{p:{richness:{d:[{v:{p:[{t:"<number> | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-richness"}}]}}}},right:{css:{p:{right:{d:[{v:{p:[{t:"<length> | <percentage> | auto | inherit"}]},ap:{p:[{t:"positioned elements"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-right"}}]}}}},role:{svg:{a:{role:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-strings>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},root:{xpath:{f:{root:{d:[{d:{p:[{t:"Returns the root of the tree to which $arg belongs. This will usually, but not necessarily, be a document node."}]},sp:{u:"/TR/xpath-functions/#func-root"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"node()"}]}},{pa:{p:[{t:"$arg as node()?"}]},r:{p:[{t:"node()?"}]}}]}}}},rotate:{svg:{a:{rotate:{d:[{ct:{y:"e",d:["animateMotion"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animateMotion"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}},{ct:{y:"e",d:["text"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"text"}]},c:{p:[{t:"<list-of-numbers>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#text-TextElementRotateAttribute"}}]}}}},round:{xpath:{f:{round:{d:[{d:{p:[{t:"Returns the number with no fractional part that is closest to the argument. If there are two such numbers, then the one that is closest to positive infinity is returned. If type of $arg is one of the four numeric types xs:float, xs:double, xs:decimal or xs:integer the type of the result is the same as the type of $arg. If the type of $arg is a type derived from one of the numeric types, the result is an instance of the base numeric type."}]},sp:{u:"/TR/xpath-functions/#func-round"},pa:{p:[{t:"$arg as numeric?"}]},r:{p:[{t:"numeric?"}]}}]}}}},"round-half-to-even":{xpath:{f:{"round-half-to-even":{d:[{d:{p:[{t:"The value returned is the nearest (that is, numerically closest) value to $arg that is a multiple of ten to the power of minus $precision. If two such values are equally near (e.g. if the fractional part in $arg is exactly .500...), the function returns the one whose least significant digit is even."}]},sp:{u:"/TR/xpath-functions/#func-round-half-to-even"},pa:{p:[{t:"$arg as numeric?"}]},r:{p:[{t:"numeric?"}]}},{pa:{p:[{t:"$arg as numeric?, $precision as xs:integer"}]},r:{p:[{t:"numeric?"}]}}]}}}},rows:{html:{a:{rows:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"The number of lines of text for the UA to show."}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.rows"}}]}}}},rowspan:{html:{a:{rowspan:{d:[{ct:{y:"e",d:["td"]},el:{y:"e",i:"html",l:"inline",p:[{t:"td"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"Specifies the number of following rows “spanned” by its td element."}]},sp:{u:"http://dev.w3.org/html5/markup/td.html#td.attrs.rowspan"}},{ct:{y:"e",d:["th"]},el:{y:"e",i:"html",l:"inline",p:[{t:"th"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"Specifies the number of following rows “spanned” by its th element."}]},sp:{u:"http://dev.w3.org/html5/markup/th.html#th.attrs.rowspan"}}]}}}},rp:{html:{e:{rp:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The rp element can be used to provide parentheses around a ruby text component of a ruby annotation, to be shown by UAs that don’t support ruby annotations."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/rp.html"}}]}}}},rt:{html:{e:{rt:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The rt element marks the ruby text component of a ruby annotation."}]},h:{p:[{t:"new"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H62.html",t:"Using the ruby element"}]},sp:{u:"http://dev.w3.org/html5/markup/rt.html"}}]}}}},ruby:{html:{e:{ruby:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["one or more of: phrasing content followed by one ",{y:"e",i:"html",h:"new",t:"rt"}," element, or one ",{y:"e",i:"html",h:"new",t:"rp"}," element, followed by one ",{y:"e",i:"html",h:"new",t:"rt"}," element, followed by one ",{y:"e",i:"html",h:"new",t:"rp"}," element"]}]},d:{p:[{t:"The ruby element allows spans of phrasing content to be marked with ruby annotations."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/ruby.html"}}]}}}},rules:{html:{a:{rules:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"table"}]},c:{p:[{t:"%TRules;"}]},d:{p:[{t:"rulings between rows and cols"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-rules"},h:{p:[{t:"removed"}]}}]}}}},rx:{svg:{a:{rx:{d:[{ct:{y:"e",d:["ellipse","rect"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"ellipse"},{t:"rect"}]},c:{p:[{t:"<length>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},ry:{svg:{a:{ry:{d:[{ct:{y:"e",d:["ellipse","rect"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"ellipse"},{t:"rect"}]},c:{p:[{t:"<length>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},s:{html:{e:{s:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The s element represents contents that are no longer accurate or no longer relevant and that therefore has been “struck” from the document."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/s.html"}}]}}}},samp:{html:{e:{samp:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The samp element represents (sample) output from a program or computing system."}]},sp:{u:"http://dev.w3.org/html5/markup/samp.html"}}]}}}},sandbox:{html:{a:{sandbox:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"iframe"}]},c:{l:"inline",p:[{t:"sandbox “allow” keywords list"}]},d:{p:[{t:"Instructs the UA to “sandbox” the iframe by disallowing/disabling various features, and then (optionally) re-allowing/re-enabling particular features."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/iframe.html#iframe.attrs.sandbox"}}]}}}},scheme:{html:{a:{scheme:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"meta"}]},c:{p:[{t:"CDATA"}]},d:{p:[{t:"select form of content"}]},sp:{u:"/TR/html401/index/../struct/global.html#adef-scheme"},h:{p:[{t:"removed"}]}}]}}}},scope:{html:{a:{scope:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"th"}]},c:{l:"inline",p:[{t:'"row" or "col" or "rowgroup" or "colgroup"'}]},d:{p:[{t:"Specifies what set of cells the th element applies to."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H63.html",t:"Using the scope attribute to associate header cells and data cells in data tables"},{u:"/TR/WCAG20-TECHS/H43.html",t:"Using id and headers attributes to associate data cells with header cells in data tables"}]},sp:{u:"http://dev.w3.org/html5/markup/th.html#th.attrs.scope"}}]}}}},scoped:{html:{a:{scoped:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"style"}]},c:{l:"inline",p:[{t:'"scoped" or "" (empty string) or empty'}]},d:{p:[{t:"Indicates that the specified style information is meant to apply only to the style element’s parent element, and that element’s child nodes. Otherwise, the specified styles are meant to apply to the entire document."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/style.html#style.attrs.scoped"}}]}}}},script:{svg:{e:{script:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"type"},{t:"typeof"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"A 'script' element may either contain or point to executable content (e.g., ECMAScript or Java JAR file)."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["<text>, ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/script.html#ScriptElement"}}]}}},html:{e:{script:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{h:"obsoleted",t:"language"},{t:"src"},{t:"defer"},{h:"new",t:"async"},{t:"charset"}]},c:{l:"inline",p:[{t:"non-replaceable character data"}]},d:{p:[{t:"The script element enables dynamic script and data blocks to be included in documents."}]},sp:{u:"http://dev.w3.org/html5/markup/script.html"}}]}}}},seamless:{html:{a:{seamless:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"iframe"}]},c:{l:"inline",p:[{t:'"seamless" or "" (empty string) or empty'}]},d:{p:[{t:"Instructs the UA that the iframe element’s browsing context is to be rendered in a manner that makes it appear to be part of the containing document (seamlessly included in the parent document)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/iframe.html#iframe.attrs.seamless"}}]}}}},"seconds-from-dateTime":{xpath:{f:{"seconds-from-dateTime":{d:[{d:{p:[{t:"Returns an xs:decimal value greater than or equal to zero and less than 60, representing the seconds and fractional seconds in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-seconds-from-dateTime"},pa:{p:[{t:"$arg as xs:dateTime?"}]},r:{p:[{t:"xs:decimal?"}]}}]}}}},"seconds-from-duration":{xpath:{f:{"seconds-from-duration":{d:[{d:{p:[{t:"Returns an xs:decimal representing the seconds component in the value of $arg. The result is obtained by casting $arg to an xs:dayTimeDuration (see 17.1.4 Casting to duration types) and then computing the seconds component as described in 10.3.2.3 Canonical representation."}]},sp:{u:"/TR/xpath-functions/#func-seconds-from-duration"},pa:{p:[{t:"$arg as xs:duration?"}]},r:{p:[{t:"xs:decimal?"}]}}]}}}},"seconds-from-time":{xpath:{f:{"seconds-from-time":{d:[{d:{p:[{t:"Returns an xs:decimal value greater than or equal to zero and less than 60, representing the seconds and fractional seconds in the localized value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-seconds-from-time"},pa:{p:[{t:"$arg as xs:time?"}]},r:{p:[{t:"xs:decimal?"}]}}]}}}},section:{html:{e:{section:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"style"}," elements, followed by flow content"]}]},d:{p:[{t:"The section element represents a section of a document, typically with a title or heading."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/section.html"}}]}}}},select:{html:{e:{select:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"size"},{t:"multiple"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"optgroup"}," elements, intermixed with zero or more ",{y:"e",i:"html",t:"option"}," elements"]}]},d:{p:[{t:"The select element represents a control for selecting among a list of options."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H84.html",t:"Using a button with a select element to perform an action"},{u:"/TR/WCAG20-TECHS/H85.html",t:"Using OPTGROUP to group OPTION elements inside a SELECT"},{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#PROVIDE_DEFAULTS",t:"Provide pre-selected default values where possible."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/select.html"}}]}}}},selected:{html:{a:{selected:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"option"}]},c:{l:"inline",p:[{t:'"selected" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies that this option is pre-selected."}]},sp:{u:"http://dev.w3.org/html5/markup/option.html#option.attrs.selected"}}]}}}},selectors:{css:{se:{selectors:{d:[{pt:{y:"se",i:"css",p:[{t:"*"}]},n:{p:[{t:"Universal selector"}]},d:{p:[{t:"Matches any element"}]}},{pt:{p:[{t:"E"}]},n:{p:[{t:"Type selector"}]},d:{p:[{t:"Matches any E element (i.e., an element of type E)"}]}},{pt:{p:[{t:"E F"}]},n:{p:[{t:"Descendant selector"}]},d:{p:[{t:"Matches any F element that is a descendant of an E element"}]}},{pt:{p:[{t:"E > F"}]},n:{p:[{t:"Child selector"}]},d:{p:[{t:"Matches any F element that is a child of an E element"}]}},{pt:{p:[{t:"E + F"}]},n:{p:[{t:"Adjacent selector"}]},d:{p:[{t:"Matches any F element immediately preceded by a sibling element E"}]}},{pt:{p:[{t:"#myid"}]},n:{p:[{t:"ID selector"}]},d:{p:[{t:'Matches any element with ID equal to "myid".'}]}},{pt:{p:[{t:".warning"}]},n:{p:[{t:"Class selector"}]},d:{p:[{t:["In HTML, matches any element whose ",{y:"a",i:"html",t:"class"},' attribute is a list of space-separated values, one of which is exactly equal to "warning"']}]}},{pt:{p:[{t:"E[foo]"}]},n:{p:[{t:"Attribute selector"}]},d:{p:[{t:'Matches any E element with the "foo" attribute set (whatever the value)'}]}},{pt:{p:[{t:'E[foo="warning"]'}]},n:{p:[{t:"Attribute selector"}]},d:{p:[{t:'Matches any E element whose "foo" attribute value is exactly equal to "warning"'}]}},{pt:{p:[{t:'E[foo~="warning"]'}]},n:{p:[{t:"Attribute selector"}]},d:{p:[{t:'Matches any E element whose "foo" attribute value is a list of space-separated values, one of which is exactly equal to "warning"'}]}},{pt:{p:[{t:"E[lang|=en]"}]},n:{p:[{t:"Attribute selector"}]},d:{p:[{t:'Matches any E element whose "lang" attribute has a hyphen-separated list of values beginning (from the left) with "en"'}]}},{pt:{p:[{t:["E",{y:"se",i:"css",t:":first-child"},"                "]}]}},{pt:{p:[{t:["E",{y:"se",i:"css",t:":link"},"                "]}]}},{pt:{p:[{t:["E",{y:"se",i:"css",t:":visited"},"                "]}]}},{pt:{p:[{t:["E",{y:"se",i:"css",t:":active"}," | E",{y:"se",i:"css",t:":hover"}," | E",{y:"se",i:"css",t:":focus"},"                "]}]}},{pt:{p:[{t:["E",{y:"se",i:"css",t:":lang()"},"                "]}]}}]}}}},set:{svg:{e:{set:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"attributeName"},{t:"attributeType"},{t:"begin"},{t:"class"},{t:"content"},{t:"datatype"},{t:"dur"},{t:"end"},{t:"fill"},{t:"id"},{t:"max"},{t:"min"},{t:"property"},{t:"rel"},{t:"repeatCount"},{t:"repeatDur"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"restart"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"to"},{t:"typeof"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'set' element provides a simple means of just setting the value of an attribute for a specified duration."}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/animate.html#SetElement"}}]}}}},shape:{html:{a:{shape:{d:[{ct:{y:"e",d:["area"]},el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{p:[{t:"%Shape;"}]},d:{p:[{t:"controls interpretation of coords"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-shape"},h:{p:[{t:"removed"}]}},{ct:{y:"e",d:["a"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"}]},c:{p:[{t:"%Shape;"}]},d:{p:[{t:"for use with client-side image maps"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-shape"},h:{p:[{t:"removed"}]}}]}}}},"shape-rendering":{svg:{p:{"shape-rendering":{d:[{d:{p:[{t:"The creator of SVG content might want to provide a hint to the implementation about what tradeoffs to make as it renders vector graphics elements such as 'path' elements and basic shapes such as circles and rectangles. The 'shape-rendering' property provides these hints."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'auto' | 'optimizeSpeed' | 'crispEdges' | 'geometricPrecision' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#ShapeRenderingProperty"}}]}}}},size:{html:{a:{size:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"The number of options meant to be shown by the control represented by its element."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.size"}},{ct:{y:"e",d:["select"]},el:{y:"e",i:"html",l:"inline",p:[{t:"select"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"The number of options to show to the user."}]},sp:{u:"http://dev.w3.org/html5/markup/select.html#select.attrs.size"}}]}}}},sizes:{html:{a:{sizes:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"link"}]},c:{l:"inline",p:[{t:'"any" or sizes'}]},d:{p:[{t:"The sizes of icons for visual media."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/link.html#link.attrs.sizes"}}]}}}},slope:{svg:{a:{slope:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},small:{html:{e:{small:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The small element represents so-called “fine print” or “small print”, such as legal disclaimers and caveats."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/small.html"}}]}}}},snapshotTime:{svg:{a:{snapshotTime:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"'none' | <Clock-value>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"solid-color":{svg:{p:{"solid-color":{d:[{d:{p:[{t:"The 'solid-color' property specifies the color that shall be used for this 'solidColor' element. The keyword currentColor can be specified in the same manner as within a <paint> specification for the 'fill' and 'stroke' properties."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<color> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#SolidColorProperty"}}]}}}},"solid-opacity":{svg:{p:{"solid-opacity":{d:[{d:{p:[{t:"The 'solid-opacity' property defines the opacity of the 'solidColor'."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<number> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#SolidOpacityProperty"}}]}}}},solidColor:{svg:{e:{solidColor:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'solidColor' element is a paint server that provides a single color with opacity."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/painting.html#SolidColorElement"}}]}}}},source:{html:{e:{source:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"src"},{h:"new",t:"type"},{h:"new",t:"media"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The source element enables multiple media sources to be specified for audio and video elements."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/source.html"}}]}}}},span:{html:{e:{span:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The span element is a generic wrapper for phrasing content that by itself does not represent anything."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H56.html",t:"Using the dir attribute on an inline element to resolve problems with nested directional runs"}]},sp:{u:"http://dev.w3.org/html5/markup/span.html"}}]}},a:{span:{d:[{ct:{y:"e",d:["col"]},el:{y:"e",i:"html",l:"inline",p:[{t:"col"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"Specifies the number of columns “spanned” by its col element; the col element shares its attributes with all the columns it spans."}]},sp:{u:"http://dev.w3.org/html5/markup/col.html#col.attrs.span"}},{ct:{y:"e",d:["colgroup"]},el:{y:"e",i:"html",l:"inline",p:[{t:"colgroup"}]},c:{l:"inline",p:[{t:"positive integer"}]},d:{p:[{t:"The number of columns in the group."}]},sp:{u:"http://dev.w3.org/html5/markup/colgroup.html#colgroup.attrs.span"}}]}}}},speak:{css:{p:{speak:{d:[{v:{p:[{t:"normal | none | spell-out | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-speak"}}]}}}},"speak-header":{css:{p:{"speak-header":{d:[{v:{p:[{t:"once | always | inherit"}]},ap:{p:[{t:"elements that have table header information"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-speak-header"}}]}}}},"speak-numeral":{css:{p:{"speak-numeral":{d:[{v:{p:[{t:"digits | continuous | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-speak-numeral"}}]}}}},"speak-punctuation":{css:{p:{"speak-punctuation":{d:[{v:{p:[{t:"code | none | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-speak-punctuation"}}]}}}},"speech-rate":{css:{p:{"speech-rate":{d:[{v:{p:[{t:"<number> | x-slow | slow | medium | fast | x-fast | faster | slower | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-speech-rate"}}]}}}},spellcheck:{html:{a:{spellcheck:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:'"true" or "false" or "" (empty string) or empty'}]},d:{p:[{t:"Specifies whether the element represents an element whose contents are subject to spell checking and grammar checking."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},src:{html:{a:{src:{d:[{ct:{y:"e",d:["audio"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"audio"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The URL for the audio stream."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/audio.html#audio.attrs.src"}},{ct:{y:"e",d:["embed"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"embed"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of the content being embedded."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/embed.html#embed.attrs.src"}},{ct:{y:"e",d:["iframe"]},el:{y:"e",i:"html",l:"inline",p:[{t:"iframe"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of a page that the nested browsing context is to contain."}]},sp:{u:"http://dev.w3.org/html5/markup/iframe.html#iframe.attrs.src"}},{ct:{y:"e",d:["img"]},el:{y:"e",i:"html",l:"inline",p:[{t:"img"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"A URL referencing a non-interactive, optionally animated, image that is neither paged nor scripted."}]},sp:{u:"http://dev.w3.org/html5/markup/img.html#img.attrs.src"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"Specifies the location of an image."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.src"}},{ct:{y:"e",d:["script"]},el:{y:"e",i:"html",l:"inline",p:[{t:"script"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of the external script to use."}]},sp:{u:"http://dev.w3.org/html5/markup/script.html#script.attrs.src"}},{ct:{y:"e",d:["source"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"source"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of the media source."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/source.html#source.attrs.src"}},{ct:{y:"e",d:["track"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"track"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The address of the timed track."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/track.html#track.attrs.src"}},{ct:{y:"e",d:["video"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:"Non-empty URL potentially surrounded by spaces"}]},d:{p:[{t:"The URL for the video."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.src"}}]}}}},srclang:{html:{a:{srclang:{d:[{el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"track"}]},c:{l:"inline",p:[{t:"language tag"}]},d:{p:[{t:"The language of the timed track."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/track.html#track.attrs.srclang"}}]}}}},standby:{html:{a:{standby:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{p:[{t:"%Text;"}]},d:{p:[{t:"message to show while loading"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-standby"},h:{p:[{t:"removed"}]}}]}}}},start:{html:{a:{start:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"ol"}]},c:{l:"inline",p:[{t:"integer"}]},d:{p:[{t:"The ordinal value of the first list item."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/ol.html#ol.attrs.start"}}]}}}},"starts-with":{xpath:{f:{"starts-with":{d:[{d:{p:[{t:"Returns an xs:boolean indicating whether or not the value of $arg1 starts with a sequence of collation units that provides a minimal match to the collation units of $arg2 according to the collation that is used."}]},sp:{u:"/TR/xpath-functions/#func-starts-with"},pa:{p:[{t:"$arg1 as xs:string?, $arg2 as xs:string?"}]},r:{p:[{t:"xs:boolean"}]}},{pa:{p:[{t:"$arg1 as xs:string?,$arg2 as xs:string?,$collation as xs:string"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},"static-base-uri":{xpath:{f:{"static-base-uri":{d:[{d:{p:[{t:"Returns the value of the Base URI property from the static context. If the Base URI property is undefined, the empty sequence is returned. Components of the static context are discussed in Section C.1 Static Context ComponentsXP ."}]},sp:{u:"/TR/xpath-functions/#func-static-base-uri"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:anyURI?"}]}}]}}}},stemh:{svg:{a:{stemh:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},stemv:{svg:{a:{stemv:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},step:{html:{a:{step:{d:[{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"any" or positive floating-point number'}]},d:{p:[{t:"Specifies the value granularity of the element’s value."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.step"}}]}}}},stop:{svg:{e:{stop:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"offset"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The ramp of colors to use on a gradient is defined by the 'stop' elements that are child elements to either the 'linearGradient' element or the 'radialGradient' element."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/painting.html#StopElement"}}]}}}},"stop-color":{svg:{p:{"stop-color":{d:[{d:{p:[{t:"The 'stop-color' property specifies the color that shall be used at the gradient stop. The keyword currentColor can be specified in the same manner as within a <paint> specification for the 'fill' and 'stroke' properties."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<color> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#StopColorProperty"}}]}}}},"stop-opacity":{svg:{p:{"stop-opacity":{d:[{d:{p:[{t:"The gradient paint server applies paint of the specified gradient using the opacities defined by 'stop-opacity' values. The values of 'stop-opacity' are independent of the opacity used to render the paint via 'fill' or 'stroke' (see alpha compositing)."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<number> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#StopOpacityProperty"}}]}}}},stress:{css:{p:{stress:{d:[{v:{p:[{t:"<number> | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-stress"}}]}}}},"strikethrough-position":{svg:{a:{"strikethrough-position":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"strikethrough-thickness":{svg:{a:{"strikethrough-thickness":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},string:{xpath:{f:{string:{d:[{d:{p:[{t:"Returns the value of $arg represented as a xs:string. If no argument is supplied, the context item (.) is used as the default argument. The behavior of the function if the argument is omitted is exactly the same as if the context item had been passed as the argument."}]},sp:{u:"/TR/xpath-functions/#func-string"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:string"}]}},{pa:{p:[{t:"$arg as item()?"}]},r:{p:[{t:"xs:string"}]}}]}}}},"string-join":{xpath:{f:{"string-join":{d:[{d:{p:[{t:"Returns a xs:string created by concatenating the members of the $arg1 sequence using $arg2 as a separator. If the value of $arg2 is the zero-length string, then the members of $arg1 are concatenated without a separator."}]},sp:{u:"/TR/xpath-functions/#func-string-join"},pa:{p:[{t:"$arg1 as xs:string*, $arg2 as xs:string"}]},r:{p:[{t:"xs:string"}]}}]}}}},"string-length":{xpath:{f:{"string-length":{d:[{d:{p:[{t:"Returns an xs:integer equal to the length in characters of the value of $arg."}]},sp:{u:"/TR/xpath-functions/#func-string-length"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:integer"}]}},{pa:{p:[{t:"$arg as xs:string?"}]},r:{p:[{t:"xs:integer"}]}}]}}}},"string-to-codepoints":{xpath:{f:{"string-to-codepoints":{d:[{d:{p:[{t:"Returns the sequence of [The Unicode Standard] code points that constitute an xs:string. If $arg is a zero-length string or the empty sequence, the empty sequence is returned."}]},sp:{u:"/TR/xpath-functions/#func-string-to-codepoints"},pa:{p:[{t:"$arg as xs:string?"}]},r:{p:[{t:"xs:integer*"}]}}]}}}},stroke:{svg:{p:{stroke:{d:[{d:{p:[{t:"The 'stroke' property shall paint along the outline of the given graphics element."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<paint> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#StrokeProperty"}}]}}}},"stroke-dasharray":{svg:{p:{"stroke-dasharray":{d:[{d:{p:[{t:"'stroke-dasharray' specifies the pattern of dashes and gaps that shall be used to stroke paths. The <list-of-lengths> contains the list of <length>s that specify the lengths of alternating dashes and gaps that must be used. If an odd number of values is provided, then the list of values shall be repeated to yield an even number of values. Thus, stroke-dasharray=\"5,3,2\" is equivalent to stroke-dasharray=\"5,3,2,5,3,2\". The computed value of the attribute 'stroke-linecap' is applied to both sides of each dash. If a dash has zero length, linecaps are still added if the stroke-linecap values round and square are used."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'none' | <list-of-lengths> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#StrokeDasharrayProperty"}}]}}}},"stroke-dashoffset":{svg:{p:{"stroke-dashoffset":{d:[{d:{p:[{t:"'stroke-dashoffset' specifies the distance into the dash pattern that must be used to start the dash. When rendering a 'path' element with multiple subpaths, the value of 'stroke-dashoffset' should start from scratch with the original value of 'stroke-dashoffset' for each subpath. SVG 1.2 Full may be stricter and also add an additional attribute to change this behavior."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<length> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#StrokeDashoffsetProperty"}}]}}}},"stroke-linecap":{svg:{p:{"stroke-linecap":{d:[{d:{p:[{t:"'stroke-linecap' specifies the shape which shall be used at the end of open subpaths when they are stroked."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'butt' | 'round' | 'square' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#StrokeLinecapProperty"}}]}}}},"stroke-linejoin":{svg:{p:{"stroke-linejoin":{d:[{d:{p:[{t:"'stroke-linejoin' specifies the shape which shall be used at the corners of shapes when they are stroked."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'miter' | 'round' | 'bevel' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#StrokeLinejoinProperty"}}]}}}},"stroke-miterlimit":{svg:{p:{"stroke-miterlimit":{d:[{d:{p:[{t:"When two line segments meet at a sharp angle and miter joins have been specified for 'stroke-linejoin', it is possible for the miter to extend far beyond the thickness of the line stroking the path. The 'stroke-miterlimit' imposes a limit on the ratio of the miter length to the 'stroke-width'. When the limit is exceeded, the join must be converted from a miter to a bevel."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<number> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#StrokeMiterlimitProperty"}}]}}}},"stroke-opacity":{svg:{p:{"stroke-opacity":{d:[{d:{p:[{t:"'stroke-opacity' specifies the opacity of the painting operation used to stroke the current object. (See Painting shapes and text.)"}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<number> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#StrokeOpacityProperty"}}]}}}},"stroke-width":{svg:{p:{"stroke-width":{d:[{d:{p:[{t:"The width of the stroke which shall be used on the current object."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<length> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#StrokeWidthProperty"}}]}}}},strong:{html:{e:{strong:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The strong element represents a span of text with strong importance."}]},sp:{u:"http://dev.w3.org/html5/markup/strong.html"}}]}}}},style:{html:{e:{style:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"type"},{t:"media"},{h:"new",t:"scoped"}]},c:{l:"inline",p:[{t:"non-replaceable character data"}]},d:{p:[{t:"The style element allows style information to be embedded in documents."}]},sp:{u:"http://dev.w3.org/html5/markup/style.html"}}]}},a:{style:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Specifies zero or more CSS declarations that apply to the element [CSS]."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},sub:{html:{e:{sub:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The sub element represents subscript."}]},sp:{u:"http://dev.w3.org/html5/markup/sub.html"}}]}}}},subsequence:{xpath:{f:{subsequence:{d:[{d:{p:[{t:"Returns the contiguous sequence of items in the value of $sourceSeq beginning at the position indicated by the value of $startingLoc and continuing for the number of items indicated by the value of $length."}]},sp:{u:"/TR/xpath-functions/#func-subsequence"},pa:{p:[{t:"$sourceSeq as item()*, $startingLoc as xs:double"}]},r:{p:[{t:"item()*"}]}},{pa:{p:[{t:"$sourceSeq as item()*,$startingLoc as xs:double,$length as xs:double"}]},r:{p:[{t:"item()*"}]}}]}}}},substring:{xpath:{f:{substring:{d:[{d:{p:[{t:"Returns the portion of the value of $sourceString beginning at the position indicated by the value of $startingLoc and continuing for the number of characters indicated by the value of $length. The characters returned do not extend beyond $sourceString. If $startingLoc is zero or negative, only those characters in positions greater than zero are returned."}]},sp:{u:"/TR/xpath-functions/#func-substring"},pa:{p:[{t:"$sourceString as xs:string?,$startingLoc as xs:double"}]},r:{p:[{t:"xs:string"}]}},{pa:{p:[{t:"$sourceString as xs:string?,$startingLoc as xs:double,$length as xs:double"}]},r:{p:[{t:"xs:string"}]}}]}}}},"substring-after":{xpath:{f:{"substring-after":{d:[{d:{p:[{t:"Returns the substring of the value of $arg1 that follows in the value of $arg1 the first occurrence of a sequence of collation units that provides a minimal match to the collation units of $arg2 according to the collation that is used."}]},sp:{u:"/TR/xpath-functions/#func-substring-after"},pa:{p:[{t:"$arg1 as xs:string?, $arg2 as xs:string?"}]},r:{p:[{t:"xs:string"}]}},{pa:{p:[{t:"$arg1 as xs:string?,$arg2 as xs:string?,$collation as xs:string"}]},r:{p:[{t:"xs:string"}]}}]}}}},"substring-before":{xpath:{f:{"substring-before":{d:[{d:{p:[{t:"Returns the substring of the value of $arg1 that precedes in the value of $arg1 the first occurrence of a sequence of collation units that provides a minimal match to the collation units of $arg2 according to the collation that is used."}]},sp:{u:"/TR/xpath-functions/#func-substring-before"},pa:{p:[{t:"$arg1 as xs:string?, $arg2 as xs:string?"}]},r:{p:[{t:"xs:string"}]}},{pa:{p:[{t:"$arg1 as xs:string?,$arg2 as xs:string?,$collation as xs:string"}]},r:{p:[{t:"xs:string"}]}}]}}}},sum:{xpath:{f:{sum:{d:[{d:{p:[{t:"Returns a value obtained by adding together the values in $arg. If $zero is not specified, then the value returned for an empty sequence is the xs:integer value 0. If $zero is specified, then the value returned for an empty sequence is $zero."}]},sp:{u:"/TR/xpath-functions/#func-sum"},pa:{p:[{t:"$arg as xs:anyAtomicType*"}]},r:{p:[{t:"xs:anyAtomicType"}]}},{pa:{p:[{t:"$arg as xs:anyAtomicType*,$zero as xs:anyAtomicType?"}]},r:{p:[{t:"xs:anyAtomicType?"}]}}]}}}},summary:{html:{e:{summary:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The summary element represents a summary, caption, or legend for a details element."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/summary.html"}}]}},a:{summary:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"table"}]},c:{p:[{t:"%Text;"}]},d:{p:[{t:"purpose/structure for speech output"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H73.html",t:"Using the summary attribute of the table element to give an overview of data tables"},{u:"/TR/WCAG20-TECHS/H39.html",t:"Using caption elements to associate data table captions with data tables"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-summary"},h:{p:[{t:"removed"}]}}]}}}},sup:{html:{e:{sup:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The sup element represents superscript."}]},sp:{u:"http://dev.w3.org/html5/markup/sup.html"}}]}}}},svg:{svg:{e:{svg:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"baseProfile"},{t:"class"},{t:"content"},{t:"contentScriptType"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"focusHighlight"},{t:"focusable"},{t:"height"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"playbackOrder"},{t:"preserveAspectRatio"},{t:"property"},{t:"rel"},{t:"resource"},{t:"rev"},{t:"role"},{t:"snapshotTime"},{t:"syncBehaviorDefault"},{t:"syncToleranceDefault"},{t:"timelineBegin"},{t:"typeof"},{t:"version"},{t:"viewBox"},{t:"width"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"zoomAndPan"}]},d:{p:[{t:"An SVG document fragment consists of any number of SVG elements contained within an 'svg' element, including the 'svg' element."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"a"},", ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"animation"},", ",{y:"e",i:"svg",t:"audio"},", ",{y:"e",i:"svg",t:"circle"},", ",{y:"e",i:"svg",t:"defs"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"ellipse"},", ",{y:"e",i:"svg",t:"font"},", ",{y:"e",i:"svg",t:"font-face"},", ",{y:"e",i:"svg",t:"foreignObject"},", ",{y:"e",i:"svg",t:"g"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"image"},", ",{y:"e",i:"svg",t:"line"},", ",{y:"e",i:"svg",t:"linearGradient"},", ",{y:"e",i:"svg",t:"listener"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"path"},", ",{y:"e",i:"svg",t:"polygon"},", ",{y:"e",i:"svg",t:"polyline"},", ",{y:"e",i:"svg",t:"prefetch"},", ",{y:"e",i:"svg",t:"radialGradient"},", ",{y:"e",i:"svg",t:"rect"},", ",{y:"e",i:"svg",t:"script"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"solidColor"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"text"},", ",{y:"e",i:"svg",t:"textArea"},", ",{y:"e",i:"svg",t:"title"},", ",{y:"e",i:"svg",t:"use"},", ",{y:"e",i:"svg",t:"video"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#SVGElement"}}]}}}},"switch":{svg:{e:{"switch":{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'switch' element is a container element that can be used to select one of its child elements to process based on their conditional processing attributes."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:"The 'switch' element may contain any element that its parent may contain.      "}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#SwitchElement"}}]}}}},syncBehavior:{svg:{a:{syncBehavior:{d:[{ct:{y:"e",d:["animation","audio","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"audio"},{t:"video"}]},c:{p:[{t:"'canSlip' | 'locked' | 'independent' | 'default'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},syncBehaviorDefault:{svg:{a:{syncBehaviorDefault:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"'canSlip' | 'locked' | 'independent' | 'inherit'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},syncMaster:{svg:{a:{syncMaster:{d:[{ct:{y:"e",d:["animation","audio","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"audio"},{t:"video"}]},c:{p:[{t:"<boolean>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},syncTolerance:{svg:{a:{syncTolerance:{d:[{ct:{y:"e",d:["animation","audio","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"audio"},{t:"video"}]},c:{p:[{t:"<Clock-value> | 'default'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},syncToleranceDefault:{svg:{a:{syncToleranceDefault:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"<Clock-value> | 'inherit'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},systemLanguage:{svg:{a:{systemLanguage:{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","desc","discard","ellipse","foreignObject","g","image","line","metadata","path","polygon","polyline","rect","set","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"metadata"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"set"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-language-ids>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},tabindex:{html:{a:{tabindex:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"integer"}]},d:{p:[{t:"Specifies whether the element represents an element that is is focusable (that is, an element which is part of the sequence of focusable elements in the document), and the relative order of the element in the sequence of focusable elements in the document."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H4.html",t:"Creating a logical tab order through links, form controls, and objects"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#TAB_ORDER",t:"Create a logical order through links, form controls and objects."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},table:{html:{e:{table:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"border"}]},c:{l:"inline",p:[{t:["an optional ",{y:"e",i:"html",t:"caption"}," element, followed by zero or more ",{y:"e",i:"html",t:"colgroup"}," elements, followed by an optional ",{y:"e",i:"html",t:"thead"}," element, followed by one ",{y:"e",i:"html",t:"tfoot"}," element, followed by zero or more ",{y:"e",i:"html",t:"tbody"}," elements, or one or more ",{y:"e",i:"html",t:"tr"}," elements or zero or more ",{y:"e",i:"html",t:"tbody"}," elements, or one or more ",{y:"e",i:"html",t:"tr"}," elements followed by an optional ",{y:"e",i:"html",t:"tfoot"}," element"]}]},d:{p:[{t:"The table element represents a table; that is, data with more than one dimension."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H73.html",t:"Using the summary attribute of the table element to give an overview of data tables"},{u:"/TR/WCAG20-TECHS/H39.html",t:"Using caption elements to associate data table captions with data tables"},{u:"/TR/WCAG20-TECHS/H51.html",t:"Using table markup to present tabular information"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#TABLES_SUPPORT",t:"Do not use tables unless the device is known to support them."},{u:"/TR/mobile-bp/#TABLES_NESTED",t:"Do not use nested tables."},{u:"/TR/mobile-bp/#TABLES_LAYOUT",t:"Do not use tables for layout."},{u:"/TR/mobile-bp/#TABLES_ALTERNATIVES",t:"Where possible, use an alternative to tabular presentation."}]},sp:{u:"http://dev.w3.org/html5/markup/table.html"}}]}}}},"table-layout":{css:{p:{"table-layout":{d:[{v:{p:[{t:"auto | fixed | inherit"}]},ap:{p:[{t:"'table' and 'inline-table' elements"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/tables.html#propdef-table-layout"}}]}}}},target:{svg:{a:{target:{d:[{ct:{y:"e",d:["a"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"}]},c:{p:[{t:"'_replace' | '_self' | '_parent' | '_top' | '_blank' | <XML-Name>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#linking-AElementTargetAttribute"}},{ct:{y:"e",d:["listener"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"listener"}]},c:{p:[{t:"<IDREF>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}},html:{a:{target:{d:[{ct:{y:"e",d:["a"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"}]},c:{l:"inline",p:[{t:"browsing-context name or keyword"}]},d:{p:[{t:"A name or keyword giving a browsing context for UAs to use when following the hyperlink."}]},h:{p:[{t:"changed"}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H83.html",t:"Using the target attribute to open a new window on user request and indicating this in link text"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#POP_UPS",t:"Do not cause pop-ups or other windows to appear and do not change the current window without informing the user."}]},sp:{u:"http://dev.w3.org/html5/markup/a.html#a.attrs.target"}},{ct:{y:"e",d:["area"]},el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{l:"inline",p:[{t:"browsing-context name or keyword"}]},d:{p:[{t:"A name or keyword giving a browsing context for UAs to use when following the hyperlink for this area."}]},sp:{u:"http://dev.w3.org/html5/markup/area.html#area.attrs.target"}},{ct:{y:"e",d:["base"]},el:{y:"e",i:"html",l:"inline",p:[{t:"base"}]},c:{l:"inline",p:[{t:"browsing-context name or keyword"}]},d:{p:[{t:"A browsing context name or keyword for use in following hyperlinks."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/base.html#base.attrs.target"}},{ct:{y:"e",d:["form"]},el:{y:"e",i:"html",l:"inline",p:[{t:"form"}]},c:{l:"inline",p:[{t:"browsing-context name or keyword"}]},d:{p:[{t:"A browsing context or keyword that represents the target of the form."}]},sp:{u:"http://dev.w3.org/html5/markup/form.html#form.attrs.target"}}]}}}},tbody:{html:{e:{tbody:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"tr"}," elements"]}]},d:{p:[{t:"The tbody element represents a block of rows that consist of a body of data for its parent table element."}]},sp:{u:"http://dev.w3.org/html5/markup/tbody.html"}}]}}}},tbreak:{svg:{e:{tbreak:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"The 'tbreak' element is an empty element that forcibly breaks the current line of text, even if the current line of text is empty (i.e. multiple consecutive 'tbreak' elements each cause a line break.)"}]},pr:{p:[{t:"None"}]},k:{l:"inline",p:[{t:"      "}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/text.html#tbreakElement"}}]}}}},td:{html:{e:{td:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"colspan"},{t:"rowspan"},{t:"headers"}]},c:{l:"inline",p:[{t:"flow content"}]},d:{p:[{t:"The td element represents a data cell in a table."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H63.html",t:"Using the scope attribute to associate header cells and data cells in data tables"},{u:"/TR/WCAG20-TECHS/H43.html",t:"Using id and headers attributes to associate data cells with header cells in data tables"},{u:"/TR/WCAG20-TECHS/H51.html",t:"Using table markup to present tabular information"}]},sp:{u:"http://dev.w3.org/html5/markup/td.html"}}]}}}},text:{svg:{e:{text:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"editable"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"rotate"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"x"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y"}]},d:{p:[{t:"The 'text' element defines a graphics element consisting of text."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["<text>, ",{y:"e",i:"svg",t:"a"},", ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},", ",{y:"e",i:"svg",t:"tspan"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/text.html#TextElement"}}]}}}},"text-align":{svg:{p:{"text-align":{d:[{d:{p:[{t:"Alignment in the inline progression direction in flowing text is provided by the text-align property."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'start' | 'center' | 'end' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#TextAlignProperty"}}]}}},css:{p:{"text-align":{d:[{v:{p:[{t:"left | right | center | justify | inherit"}]},ap:{p:[{t:"block containers"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/text.html#propdef-text-align"}}]}}}},"text-anchor":{svg:{p:{"text-anchor":{d:[{d:{p:[{t:"The 'text-anchor' property is used to align a string of text relative to a given point, along a given axis."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'start' | 'middle' | 'end' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/text.html#TextAnchorProperty"}}]}}}},"text-decoration":{css:{p:{"text-decoration":{d:[{v:{p:[{t:"none | [ underline || overline || line-through || blink ] | inherit"}]},ih:{p:[{t:"no (see prose)"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/text.html#propdef-text-decoration"}}]}}}},"text-indent":{css:{p:{"text-indent":{d:[{v:{p:[{t:"<length> | <percentage> | inherit"}]},ap:{p:[{t:"block containers"}]},ih:{p:[{t:"yes"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/text.html#propdef-text-indent"}}]}}}},"text-rendering":{svg:{p:{"text-rendering":{d:[{d:{p:[{t:"The creator of SVG content might want to provide a hint to the implementation about what tradeoffs to make as it renders text. The 'text-rendering' property provides these hints."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'auto' | 'optimizeSpeed' | 'optimizeLegibility' | 'geometricPrecision' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#TextRenderingProperty"}}]}}}},"text-transform":{css:{p:{"text-transform":{d:[{v:{p:[{t:"capitalize | uppercase | lowercase | none | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/text.html#propdef-text-transform"}}]}}}},textArea:{svg:{e:{textArea:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"editable"},{t:"focusHighlight"},{t:"focusable"},{t:"height"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"width"},{t:"x"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y"}]},d:{p:[{t:"The 'textArea' element allows simplistic wrapping of text content within a given region."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["<text>, ",{y:"e",i:"svg",t:"a"},", ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"tbreak"},", ",{y:"e",i:"svg",t:"title"},", ",{y:"e",i:"svg",t:"tspan"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/text.html#TextAreaElement"}}]}}}},textarea:{html:{e:{textarea:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"rows"},{h:"new",t:"wrap"},{t:"cols"}]},c:{l:"inline",p:[{t:"replaceable character data"}]},d:{p:[{t:"The textarea element represents a multi-line plain-text edit control for the element’s raw value."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#AVOID_FREE_TEXT",t:"Avoid free text entry where possible."},{u:"/TR/mobile-bp/#CONTROL_LABELLING",t:"Label all form controls appropriately and explicitly associate labels with form controls."}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html"}}]}}}},tfoot:{html:{e:{tfoot:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"tr"}," elements"]}]},d:{p:[{t:"The tfoot element represents the block of rows that consist of the column summaries (footers) for its parent table element."}]},sp:{u:"http://dev.w3.org/html5/markup/tfoot.html"}}]}}}},th:{html:{e:{th:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{t:"scope"},{t:"colspan"},{t:"rowspan"},{t:"headers"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The th element represents a header cell in a table."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H63.html",t:"Using the scope attribute to associate header cells and data cells in data tables"},{u:"/TR/WCAG20-TECHS/H43.html",t:"Using id and headers attributes to associate data cells with header cells in data tables"},{u:"/TR/WCAG20-TECHS/H51.html",t:"Using table markup to present tabular information"}]},sp:{u:"http://dev.w3.org/html5/markup/th.html"}}]}}}},thead:{html:{e:{thead:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"tr"}," elements"]}]},d:{p:[{t:"The thead element represents the block of rows that consist of the column labels (headings) for its parent table element."}]},sp:{u:"http://dev.w3.org/html5/markup/thead.html"}}]}}}},time:{html:{e:{time:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"datetime"},{h:"new",t:"pubdate"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The time element represents a date and/or time."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/time.html"}}]}}}},timelineBegin:{svg:{a:{timelineBegin:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"'onLoad' | 'onStart'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"timezone-from-date":{xpath:{f:{"timezone-from-date":{d:[{d:{p:[{t:"Returns the timezone component of $arg if any. If $arg has a timezone component, then the result is an xs:dayTimeDuration that indicates deviation from UTC; its value may range from +14:00 to -14:00 hours, both inclusive. Otherwise, the result is the empty sequence."}]},sp:{u:"/TR/xpath-functions/#func-timezone-from-date"},pa:{p:[{t:"$arg as xs:date?"}]},r:{p:[{t:"xs:dayTimeDuration?"}]}}]}}}},"timezone-from-dateTime":{xpath:{f:{"timezone-from-dateTime":{d:[{d:{p:[{t:"Returns the timezone component of $arg if any. If $arg has a timezone component, then the result is an xs:dayTimeDuration that indicates deviation from UTC; its value may range from +14:00 to -14:00 hours, both inclusive. Otherwise, the result is the empty sequence."}]},sp:{u:"/TR/xpath-functions/#func-timezone-from-dateTime"},pa:{p:[{t:"$arg as xs:dateTime?"}]},r:{p:[{t:"xs:dayTimeDuration?"}]}}]}}}},"timezone-from-time":{xpath:{f:{"timezone-from-time":{d:[{d:{p:[{t:"Returns the timezone component of $arg if any. If $arg has a timezone component, then the result is an xs:dayTimeDuration that indicates deviation from UTC; its value may range from +14:00 to -14:00 hours, both inclusive. Otherwise, the result is the empty sequence."}]},sp:{u:"/TR/xpath-functions/#func-timezone-from-time"},pa:{p:[{t:"$arg as xs:time?"}]},r:{p:[{t:"xs:dayTimeDuration?"}]}}]}}}},title:{svg:{e:{title:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"id"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"Each container element or graphics element in an SVG document may contain one or more of each of the 'title' and 'desc' descriptive elements, which together comprise a sort of heading and summary of the containing element."}]},pr:{y:"p",i:"svg",l:"inline",p:[{t:"audio-level"},{t:"buffered-rendering"},{t:"display"},{t:"image-rendering"},{t:"pointer-events"},{t:"shape-rendering"},{t:"text-rendering"},{t:"viewport-fill"},{t:"viewport-fill-opacity"},{t:"visibility"}]},k:{l:"inline",p:[{t:"<text>      "}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#TitleAndDescriptionElements"}}]}}},html:{e:{title:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"replaceable character data"}]},d:{p:[{t:"The title element represents the document’s title or name."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H25.html",t:"Providing a title using the title element"},{u:"/TR/WCAG20-TECHS/H64.html",t:"Using the title attribute of the frame and iframe elements"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#PAGE_TITLE",t:"Provide a short but descriptive page title."}]},q:{l:"block",p:[{u:"/QA/Tips/good-titles",t:"<title>: the most important element of a quality Web page"}]},sp:{u:"http://dev.w3.org/html5/markup/title.html"}}]}},a:{title:{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"any value"}]},d:{p:[{t:"Advisory information associated with the element."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H64.html",t:"Using the title attribute of the frame and iframe elements"},{u:"/TR/WCAG20-TECHS/H33.html",t:"Supplementing link text with the title attribute"},{u:"/TR/WCAG20-TECHS/H89.html",t:"Using the title attribute to provide context-sensitive help"},{u:"/TR/WCAG20-TECHS/H65.html",t:"Using the title attribute to identify form controls when the label element cannot be used"},{u:"/TR/WCAG20-TECHS/H25.html",t:"Providing a title using the title element"},{u:"/TR/WCAG20-TECHS/H40.html",t:"Using definition lists"},{u:"/TR/WCAG20-TECHS/H91.html",t:"Using HTML form controls and links"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},to:{svg:{a:{to:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","set"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"set"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},tokenize:{xpath:{f:{tokenize:{d:[{d:{p:[{t:"This function breaks the $input string into a sequence of strings, treating any substring that matches $pattern as a separator. The separators themselves are not returned."}]},sp:{u:"/TR/xpath-functions/#func-tokenize"},pa:{p:[{t:"$input as xs:string?, $pattern as xs:string"}]},r:{p:[{t:"xs:string*"}]}},{pa:{p:[{t:"$input as xs:string?,$pattern as xs:string,$flags as xs:string"}]},r:{p:[{t:"xs:string*"}]}}]}}}},top:{css:{p:{top:{d:[{v:{p:[{t:"<length> | <percentage> | auto | inherit"}]},ap:{p:[{t:"positioned elements"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to height of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-top"}}]}}}},tr:{html:{e:{tr:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more of: one ",{y:"e",i:"html",t:"td"}," element, or one ",{y:"e",i:"html",t:"th"}," element"]}]},d:{p:[{t:"The tr element represents a row of cells in a table."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H51.html",t:"Using table markup to present tabular information"}]},sp:{u:"http://dev.w3.org/html5/markup/tr.html"}}]}}}},track:{html:{e:{track:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"kind"},{h:"new",t:"src"},{h:"new",t:"srclang"},{h:"new",t:"label"},{h:"new",t:"default"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The track element enables supplementary media tracks such as subtitle tracks and caption tracks to be specified for audio and video elements."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/track.html"}}]}}}},transform:{svg:{a:{transform:{d:[{ct:{y:"e",d:["a","animation","circle","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","switch","text","textArea","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animation"},{t:"circle"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"image"},{t:"line"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"rect"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"use"},{t:"video"}]},c:{p:[{t:"<transform> | 'none'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},transformBehavior:{svg:{a:{transformBehavior:{d:[{ct:{y:"e",d:["video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"video"}]},c:{p:[{t:"'geometric' | 'pinned' | 'pinned90' | 'pinned180' | 'pinned270'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},translate:{xpath:{f:{translate:{d:[{d:{p:[{t:"Returns the value of $arg modified so that every character in the value of $arg that occurs at some position N in the value of $mapString has been replaced by the character that occurs at position N in the value of $transString."}]},sp:{u:"/TR/xpath-functions/#func-translate"},pa:{p:[{t:"$arg as xs:string?,$mapString as xs:string,$transString as xs:string"}]},r:{p:[{t:"xs:string"}]}}]}}}},"true":{xpath:{f:{"true":{d:[{d:{p:[{t:'Returns the xs:boolean value true. Equivalent to xs:boolean("1").'}]},sp:{u:"/TR/xpath-functions/#func-true"},pa:{p:[{t:"(None)"}]},r:{p:[{t:"xs:boolean"}]}}]}}}},tspan:{svg:{e:{tspan:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"typeof"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"}]},d:{p:[{t:"Within a text content block element, graphic and font properties can be adjusted by including a 'tspan' element."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:"The 'tspan' element may contain any element that its parent may contain.      "}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/text.html#TSpanElement"}}]}}}},tt:{html:{e:{tt:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"class"},{t:"dir"},{t:"id"},{t:"lang"},{t:"onclick"},{t:"ondblclick"},{t:"onkeydown"},{t:"onkeypress"},{t:"onkeyup"},{t:"onmousedown"},{t:"onmousemove"},{t:"onmouseout"},{t:"onmouseover"},{t:"onmouseup"},{t:"style"},{t:"title"},{t:"xml:lang"}]},k:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"},{t:"abbr"},{h:"removed",t:"acronym"},{h:"changed",t:"b"},{t:"bdo"},{h:"removed",t:"big"},{t:"br"},{t:"button"},{h:"changed",t:"cite"},{t:"code"},{t:"del"},{t:"dfn"},{t:"em"},{h:"changed",t:"i"},{t:"img"},{t:"input"},{t:"ins"},{t:"kbd"},{t:"label"},{t:"map"},{t:"object"},{t:"q"},{t:"samp"},{t:"script"},{t:"select"},{h:"changed",t:"small"},{t:"span"},{t:"strong"},{t:"sub"},{t:"sup"},{t:"textarea"},{h:"removed",t:"tt"},{t:"var"}]},d:{p:[{t:"teletype or monospaced text style"}]},sp:{u:"/TR/html401/index/../present/graphics.html#edef-TT"},h:{p:[{t:"removed"}]}}]}}}},type:{svg:{a:{type:{d:[{ct:{y:"e",d:["handler","script"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"handler"},{t:"script"}]},c:{p:[{t:"<content-type>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["audio","image","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"audio"},{t:"image"},{t:"video"}]},c:{p:[{t:"<content-type>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["animateTransform"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animateTransform"}]},c:{p:[{t:"'translate' | 'scale' | 'rotate' | 'skewX' | 'skewY'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#animate-AnimateTransformElementTypeAttribute"}}]}}},html:{a:{type:{d:[{ct:{y:"e",d:["a"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"a"}]},c:{l:"inline",p:[{t:"MIME type"}]},d:{p:[{t:"The MIME type of the destination of the hyperlink."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H44.html",t:"Using label elements to associate text labels with form controls"}]},sp:{u:"http://dev.w3.org/html5/markup/a.html#a.attrs.type"}},{ct:{y:"e",d:["area"]},el:{y:"e",i:"html",l:"inline",p:[{t:"area"}]},c:{l:"inline",p:[{t:"MIME type"}]},d:{p:[{t:"The MIME type of the destination of the hyperlink."}]},sp:{u:"http://dev.w3.org/html5/markup/area.html#area.attrs.type"}},{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:'"submit"'}]},d:{p:[{t:"Specifies that its button element is a button for submitting a form."}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.type"}},{ct:{y:"e",d:["command"]},el:{y:"e",i:"html",l:"inline",p:[{t:"command"}]},c:{l:"inline",p:[{t:'"command"'}]},d:{p:[{t:"Specifies that its command element is a command with an associated action."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/command.html#command.attrs.type"}},{ct:{y:"e",d:["embed"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"embed"}]},c:{l:"inline",p:[{t:"MIME type"}]},d:{p:[{t:"The MIME type of the plugin to instantiate."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/embed.html#embed.attrs.type"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:'"text"'}]},d:{p:[{t:"Specifies that its input element is a one-line plain-text edit control for the input element’s value."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.type"}},{ct:{y:"e",d:["link"]},el:{y:"e",i:"html",l:"inline",p:[{t:"link"}]},c:{l:"inline",p:[{t:"MIME type"}]},d:{p:[{t:"The MIME type of the destination of the link."}]},sp:{u:"http://dev.w3.org/html5/markup/link.html#link.attrs.type"}},{ct:{y:"e",d:["menu"]},el:{y:"e",i:"html",l:"inline",p:[{h:"changed",t:"menu"}]},c:{l:"inline",p:[{t:'"toolbar" or "context"'}]},d:{p:[{t:'The kind of menu being declared. "toolbar": Indicates that the element represents a tool bar. "context": Indicates that the element represents a context menu. If the attribute is omitted, the element represents a list of commands that is neither a context menu nor a tool bar.'}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/menu.html#menu.attrs.type"}},{ct:{y:"e",d:["object"]},el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{l:"inline",p:[{t:"MIME type"}]},d:{p:[{t:"The MIME type of the content."}]},sp:{u:"http://dev.w3.org/html5/markup/object.html#object.attrs.type"}},{ct:{y:"e",d:["ol"]},el:{y:"e",i:"html",l:"inline",p:[{t:"ol"}]},c:{l:"inline",p:[{t:'"1" or "a" or "A" or "i" or "I"'}]},d:{p:[{t:"Indicates the marker type to use in the list, in the cases where the marker type of matters (for example, if items in the list are meant to be referenced by their number or letter)."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/ol.html#ol.attrs.type"}},{ct:{y:"e",d:["script"]},el:{y:"e",i:"html",l:"inline",p:[{t:"script"}]},c:{l:"inline",p:[{t:"MIME type"}]},d:{p:[{t:"The language of the script or format of the data."}]},sp:{u:"http://dev.w3.org/html5/markup/script.html#script.attrs.type"}},{ct:{y:"e",d:["source"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"source"}]},c:{l:"inline",p:[{t:"MIME type"}]},d:{p:[{t:"The type of the media source (used for helping the UA determine, before fetching this media source, if it can play it)."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/source.html#source.attrs.type"}},{ct:{y:"e",d:["style"]},el:{y:"e",i:"html",l:"inline",p:[{t:"style"}]},c:{l:"inline",p:[{t:"MIME type"}]},d:{p:[{t:"A valid MIME type that designates a styling language."}]},sp:{u:"http://dev.w3.org/html5/markup/style.html#style.attrs.type"}}]}}}},"typeof":{svg:{a:{"typeof":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<list-of-strings>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},u:{html:{e:{u:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The u element represents a span of text offset from its surrounding content without conveying any extra emphasis or importance, and for which the conventional typographic presentation is underlining; for example, a span of text in Chinese that is a proper name (a Chinese proper name mark), or span of text that is known to be misspelled."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/u.html"}}]}}}},u1:{svg:{a:{u1:{d:[{ct:{y:"e",d:["hkern"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"hkern"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},u2:{svg:{a:{u2:{d:[{ct:{y:"e",d:["hkern"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"hkern"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},ul:{html:{e:{ul:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:["zero or more ",{y:"e",i:"html",t:"li"}," elements"]}]},d:{p:[{t:"The ul element represents an unordered list of items; that is, a list in which changing the order of the items would not change the meaning of list."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H48.html",t:"Using ol, ul and dl for lists or groups of links"}]},q:{l:"block",p:[{u:"/QA/Tips/unordered-lists",t:"Unordered lists: more than just bullets"}]},sp:{u:"http://dev.w3.org/html5/markup/ul.html"}}]}}}},"underline-position":{svg:{a:{"underline-position":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"underline-thickness":{svg:{a:{"underline-thickness":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},unicode:{svg:{a:{unicode:{d:[{ct:{y:"e",d:["glyph"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"glyph"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#fonts-GlyphElementUnicodeAttribute"}}]}}}},"unicode-bidi":{svg:{p:{"unicode-bidi":{d:[{d:{p:[{t:"The 'unicode-bidi' property describes the level of embedding with respect to the bidirectional algorithm."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'normal' | 'embed' | 'bidi-override' | 'inherit'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/text.html#UnicodeBidiProperty"}}]}}},css:{p:{"unicode-bidi":{d:[{v:{p:[{t:"normal | embed | bidi-override | inherit"}]},ap:{p:[{t:"all elements, but see prose"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-unicode-bidi"}}]}}}},"unicode-range":{svg:{a:{"unicode-range":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"units-per-em":{svg:{a:{"units-per-em":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},unordered:{xpath:{f:{unordered:{d:[{d:{p:[{t:"Returns the items of $sourceSeq in an ·implementation dependent· order."}]},sp:{u:"/TR/xpath-functions/#func-unordered"},pa:{p:[{t:"$sourceSeq as item()*"}]},r:{p:[{t:"item()*"}]}}]}}}},"upper-case":{xpath:{f:{"upper-case":{d:[{d:{p:[{t:"Returns the value of $arg after translating every character to its upper-case correspondent as defined in the appropriate case mappings section in the Unicode standard [The Unicode Standard]. For versions of Unicode beginning with the 2.1.8 update, only locale-insensitive case mappings should be applied. Beginning with version 3.2.0 (and likely future versions) of Unicode, precise mappings are described in default case operations, which are full case mappings in the absence of tailoring for particular languages and environments. Every lower-case character that does not have an upper-case correspondent, as well as every upper-case character, is included in the returned value in its original form."}]},sp:{u:"/TR/xpath-functions/#func-upper-case"},pa:{p:[{t:"$arg as xs:string?"}]},r:{p:[{t:"xs:string"}]}}]}}}},use:{svg:{e:{use:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"class"},{t:"content"},{t:"datatype"},{t:"externalResourcesRequired"},{t:"focusHighlight"},{t:"focusable"},{t:"id"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"property"},{t:"rel"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"rev"},{t:"role"},{t:"systemLanguage"},{t:"transform"},{t:"typeof"},{t:"x"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y"}]},d:{p:[{t:"The 'use' element references another element and indicates that the graphical contents of that element is to be included and drawn at that given point in the document."}]},pr:{p:[{t:"all"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                      "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/struct.html#UseElement"}}]}}}},usemap:{html:{a:{usemap:{d:[{ct:{y:"e",d:["img"]},el:{y:"e",i:"html",l:"inline",p:[{t:"img"}]},c:{l:"inline",p:[{t:"hash-name reference"}]},d:{p:[{t:"A hash-name reference to a map element with which to associate the image."}]},sp:{u:"http://dev.w3.org/html5/markup/img.html#img.attrs.usemap"}},{ct:{y:"e",d:["object"]},el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{l:"inline",p:[{t:"hash-name reference"}]},d:{p:[{t:"A hash-name reference to a map element with which to associate the object."}]},sp:{u:"http://dev.w3.org/html5/markup/object.html#object.attrs.usemap"}}]}}}},valign:{html:{a:{valign:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"col"},{t:"colgroup"},{t:"tbody"},{t:"td"},{t:"tfoot"},{t:"th"},{t:"thead"},{t:"tr"}]},c:{p:[{t:"(top | middle | bottom | baseline)"}]},d:{p:[{t:"vertical alignment in cells"}]},sp:{u:"/TR/html401/index/../struct/tables.html#adef-valign"},h:{p:[{t:"removed"}]}}]}}}},value:{html:{a:{value:{d:[{ct:{y:"e",d:["button"]},el:{y:"e",i:"html",l:"inline",p:[{t:"button"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The value part of the name/value pair associated with this button for the purposes of form submission."}]},sp:{u:"http://dev.w3.org/html5/markup/button.html#button.attrs.value"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Specifies a value for this input element."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.value"}},{ct:{y:"e",d:["li"]},el:{y:"e",i:"html",l:"inline",p:[{t:"li"}]},c:{l:"inline",p:[{t:"integer"}]},d:{p:[{t:"The ordinal value of the list item. Permitted only if the li element is a child of an ol element."}]},h:{p:[{t:"changed"}]},sp:{u:"http://dev.w3.org/html5/markup/li.html#li.attrs.value"}},{ct:{y:"e",d:["meter"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"meter"}]},c:{l:"inline",p:[{t:"floating-point number"}]},d:{p:[{t:"The “measured” value shown by meter."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/meter.html#meter.attrs.value"}},{ct:{y:"e",d:["option"]},el:{y:"e",i:"html",l:"inline",p:[{t:"option"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"Specifies a value for the option."}]},sp:{u:"http://dev.w3.org/html5/markup/option.html#option.attrs.value"}},{ct:{y:"e",d:["param"]},el:{y:"e",i:"html",l:"inline",p:[{t:"param"}]},c:{l:"inline",p:[{t:"string"}]},d:{p:[{t:"The value of the parameter."}]},sp:{u:"http://dev.w3.org/html5/markup/param.html#param.attrs.value"}},{ct:{y:"e",d:["progress"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"progress"}]},c:{l:"inline",p:[{t:"non-negative floating-point number"}]},d:{p:[{t:"Specifies how much of the task has been completed. The units are arbitrary and not specified."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/progress.html#progress.attrs.value"}}]}}}},values:{svg:{a:{values:{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},valuetype:{html:{a:{valuetype:{d:[{el:{y:"e",i:"html",l:"inline",p:[{t:"param"}]},c:{p:[{t:"(DATA | REF | OBJECT)"}]},d:{p:[{t:"How to interpret value"}]},sp:{u:"/TR/html401/index/../struct/objects.html#adef-valuetype"},h:{p:[{t:"removed"}]}}]}}}},"var":{html:{e:{"var":{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"phrasing content"}]},d:{p:[{t:"The var element represents either a variable in a mathematical expression or programming context, or placeholder text that the reader is meant to mentally replace with some other literal value."}]},sp:{u:"http://dev.w3.org/html5/markup/var.html"}}]}}}},"vector-effect":{svg:{p:{"vector-effect":{d:[{d:{p:[{t:"The 'vector-effect' property allows to let the outline of an object keep its original width no matter which transforms are applied to it. For example, in a map with a 2px wide line representing roads it is of interest to keep the roads 2px wide even when the user zooms into the map."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'none' | 'non-scaling-stroke' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#NonScalingStroke"}}]}}}},version:{svg:{a:{version:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"'1.0' | '1.1' | '1.2'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"vertical-align":{css:{p:{"vertical-align":{d:[{v:{p:[{t:"baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length> | inherit"}]},ap:{p:[{t:"inline-level and 'table-cell' elements"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to the 'line-height' of the element itself"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visudet.html#propdef-vertical-align"}}]}}}},video:{svg:{e:{video:{d:[{at:{y:"a",i:"svg",l:"inline",p:[{t:"about"},{t:"begin"},{t:"class"},{t:"content"},{t:"datatype"},{t:"dur"},{t:"end"},{t:"externalResourcesRequired"},{t:"fill"},{t:"focusHighlight"},{t:"focusable"},{t:"height"},{t:"id"},{t:"initialVisibility"},{t:"max"},{t:"min"},{t:"nav-down"},{t:"nav-down-left"},{t:"nav-down-right"},{t:"nav-left"},{t:"nav-next"},{t:"nav-prev"},{t:"nav-right"},{t:"nav-up"},{t:"nav-up-left"},{t:"nav-up-right"},{t:"overlay"},{t:"preserveAspectRatio"},{t:"property"},{t:"rel"},{t:"repeatCount"},{t:"repeatDur"},{t:"requiredExtensions"},{t:"requiredFeatures"},{t:"requiredFonts"},{t:"requiredFormats"},{t:"resource"},{t:"restart"},{t:"rev"},{t:"role"},{t:"syncBehavior"},{t:"syncMaster"},{t:"syncTolerance"},{t:"systemLanguage"},{t:"transform"},{t:"transformBehavior"},{t:"type"},{t:"typeof"},{t:"width"},{t:"x"},{t:"xlink:actuate"},{t:"xlink:arcrole"},{t:"xlink:href"},{t:"xlink:role"},{t:"xlink:show"},{t:"xlink:title"},{t:"xlink:type"},{t:"xml:base"},{t:"xml:id"},{t:"xml:lang"},{t:"xml:space"},{t:"y"}]},d:{p:[{t:"The 'video' element specifies a video file which is to be rendered to provide synchronized video."}]},pr:{y:"p",i:"svg",l:"inline",p:[{t:"audio-level"},{t:"buffered-rendering"},{t:"display"},{t:"image-rendering"},{t:"pointer-events"},{t:"shape-rendering"},{t:"text-rendering"},{t:"viewport-fill"},{t:"viewport-fill-opacity"},{t:"visibility"}]},k:{l:"inline",p:[{t:["                   ",{y:"e",i:"svg",t:"animate"},", ",{y:"e",i:"svg",t:"animateColor"},", ",{y:"e",i:"svg",t:"animateMotion"},", ",{y:"e",i:"svg",t:"animateTransform"},", ",{y:"e",i:"svg",t:"desc"},", ",{y:"e",i:"svg",t:"discard"},", ",{y:"e",i:"svg",t:"handler"},", ",{y:"e",i:"svg",t:"metadata"},", ",{y:"e",i:"svg",t:"set"},", ",{y:"e",i:"svg",t:"switch"},", ",{y:"e",i:"svg",t:"title"},"                "]}]},sp:{u:"/TR/2008/REC-SVGTiny12-20081222/multimedia.html#VideoElement"}}]}}},html:{e:{video:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"},{h:"new",t:"autoplay"},{h:"new",t:"preload"},{h:"new",t:"controls"},{h:"new",t:"loop"},{h:"new",t:"poster"},{h:"new",t:"height"},{h:"new",t:"width"},{h:"new",t:"muted"},{h:"new",t:"mediagroup"},{h:"new",t:"src"}]},c:{l:"inline",p:[{t:["a src attribute, or one or more ",{y:"e",i:"html",h:"new",t:"source"}," elements followed by zero or more ",{y:"e",i:"html",h:"new",t:"track"}," elements, followed by flow content"]},{t:["a src attribute, or one or more ",{y:"e",i:"html",h:"new",t:"source"}," elements followed by zero or more ",{y:"e",i:"html",h:"new",t:"track"}," elements, followed by phrasing content"]}]},d:{p:[{t:"The video element represents a video or movie."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html"}}]}}}},viewBox:{svg:{a:{viewBox:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"viewport-fill":{svg:{p:{"viewport-fill":{d:[{d:{p:[{t:"The 'viewport-fill' property specifies the color which shall be used to fill the viewport created by a particular element."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'none' | <color> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#viewport-fill-property"}}]}}}},"viewport-fill-opacity":{svg:{p:{"viewport-fill-opacity":{d:[{d:{p:[{t:"The 'viewport-fill-opacity' property specifies the opacity of the 'viewport-fill' that shall be used for a particular element."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"<number> | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/painting.html#viewport-fill-opacity-property"}}]}}}},visibility:{svg:{p:{visibility:{d:[{d:{p:[{t:"The 'visibility' property specifies whether the boxes generated by an element are rendered. Invisible boxes still affect layout (set the 'display' property to 'none' to suppress box generation altogether)."}]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"circle"},{t:"defs"},{t:"ellipse"},{t:"foreignObject"},{t:"g"},{t:"line"},{t:"linearGradient"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"radialGradient"},{t:"rect"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"text"},{t:"textArea"},{t:"tspan"},{t:"use"}]},c:{p:[{t:"'visible' | 'hidden' | 'inherit'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"true"}]},sp:{u:"/TR/SVGTiny12/painting.html#VisibilityProperty"}}]}}},css:{p:{visibility:{d:[{v:{p:[{t:"visible | hidden | collapse | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visufx.html#propdef-visibility"}}]}}}},"voice-family":{css:{p:{"voice-family":{d:[{v:{p:[{t:"[[<specific-voice> | <generic-voice> ],]* [<specific-voice> | <generic-voice> ] | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-voice-family"}}]}}}},volume:{css:{p:{volume:{d:[{v:{p:[{t:"<number> | <percentage> | silent | x-soft | soft | medium | loud | x-loud | inherit"}]},ih:{p:[{t:"yes"}]},pe:{p:[{t:"refer to inherited value"}]},me:{p:[{t:"aural"}]},sp:{u:"/TR/CSS2/aural.html#propdef-volume"}}]}}}},wbr:{html:{e:{wbr:{d:[{at:{y:"a",i:"html",l:"inline",p:[{t:"global HTML attributes"}]},c:{l:"inline",p:[{t:"empty (void element)"}]},d:{p:[{t:"The wbr element represents a line-break opportunity."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/wbr.html"}}]}}}},"white-space":{css:{p:{"white-space":{d:[{v:{p:[{t:"normal | pre | nowrap | pre-wrap | pre-line | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/text.html#propdef-white-space"}}]}}}},widows:{css:{p:{widows:{d:[{v:{p:[{t:"<integer> | inherit"}]},ap:{p:[{t:"block container elements"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual, paged"}]},sp:{u:"/TR/CSS2/page.html#propdef-widows"}}]}}}},width:{svg:{a:{width:{d:[{ct:{y:"e",d:["animation","foreignObject","image","rect","svg","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"foreignObject"},{t:"image"},{t:"rect"},{t:"svg"},{t:"video"}]},c:{p:[{t:"<length>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["textArea"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"textArea"}]},c:{p:[{t:"<length> | 'auto'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#text-TextAreaElementWidthAttribute"}}]}}},css:{p:{width:{d:[{v:{p:[{t:"<length> | <percentage> | auto | inherit"}]},ap:{p:[{t:"all elements but non-replaced inline elements, table rows, and row groups"}]},ih:{p:[{t:"no"}]},pe:{p:[{t:"refer to width of containing block"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visudet.html#propdef-width"}}]}}},html:{a:{width:{d:[{ct:{y:"e",d:["canvas"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"canvas"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The width of the canvas, in CSS pixels."}]},h:{p:[{t:"new"}]},m:{l:"block",p:[{u:"/TR/mobile-bp/#IMAGES_SPECIFY_SIZE",t:"Specify the size of images in markup, if they have an intrinsic size."},{u:"/TR/mobile-bp/#IMAGES_RESIZING",t:"Resize images at the server, if they have an intrinsic size."}]},sp:{u:"http://dev.w3.org/html5/markup/canvas.html#canvas.attrs.width"}},{ct:{y:"e",d:["embed"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"embed"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The width of the embedded content, in CSS pixels."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/embed.html#embed.attrs.width"}},{ct:{y:"e",d:["iframe"]},el:{y:"e",i:"html",l:"inline",p:[{t:"iframe"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The width of the iframe, in CSS pixels."}]},sp:{u:"http://dev.w3.org/html5/markup/iframe.html#iframe.attrs.width"}},{ct:{y:"e",d:["img"]},el:{y:"e",i:"html",l:"inline",p:[{t:"img"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The width of the image, in CSS pixels."}]},sp:{u:"http://dev.w3.org/html5/markup/img.html#img.attrs.width"}},{ct:{y:"e",d:["input"]},el:{y:"e",i:"html",l:"inline",p:[{t:"input"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The width of the image, in CSS pixels."}]},sp:{u:"http://dev.w3.org/html5/markup/input.html#input.attrs.width"}},{ct:{y:"e",d:["object"]},el:{y:"e",i:"html",l:"inline",p:[{t:"object"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The width of the object, in CSS pixels."}]},sp:{u:"http://dev.w3.org/html5/markup/object.html#object.attrs.width"}},{ct:{y:"e",d:["video"]},el:{y:"e",i:"html",l:"inline",p:[{h:"new",t:"video"}]},c:{l:"inline",p:[{t:"non-negative integer"}]},d:{p:[{t:"The width of the video, in CSS pixels."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/video.html#video.attrs.width"}}]}}}},widths:{svg:{a:{widths:{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"word-spacing":{css:{p:{"word-spacing":{d:[{v:{p:[{t:"normal | <length> | inherit"}]},ih:{p:[{t:"yes"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/text.html#propdef-word-spacing"}}]}}}},wrap:{html:{a:{wrap:{d:[{ct:{y:"e",d:["textarea"]},el:{y:"e",i:"html",l:"inline",p:[{t:"textarea"}]},c:{l:"inline",p:[{t:'"hard"'}]},d:{p:[{t:"Instructs the UA to insert line breaks into the submitted value of the textarea such that each line has no more characters than the value specified by the cols attribute."}]},h:{p:[{t:"new"}]},sp:{u:"http://dev.w3.org/html5/markup/textarea.html#textarea.attrs.wrap"}}]}}}},x:{svg:{a:{x:{d:[{ct:{y:"e",d:["animation","foreignObject","image","rect","textArea","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"foreignObject"},{t:"image"},{t:"rect"},{t:"textArea"},{t:"use"},{t:"video"}]},c:{p:[{t:"<coordinate>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["text"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"text"}]},c:{p:[{t:"<list-of-coordinates>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#text-TextElementXAttribute"}}]}}}},"x-height":{svg:{a:{"x-height":{d:[{ct:{y:"e",d:["font-face"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"font-face"}]},c:{p:[{t:"<number>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},x1:{svg:{a:{x1:{d:[{ct:{y:"e",d:["line","linearGradient"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"line"},{t:"linearGradient"}]},c:{p:[{t:"<coordinate>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},x2:{svg:{a:{x2:{d:[{ct:{y:"e",d:["line","linearGradient"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"line"},{t:"linearGradient"}]},c:{p:[{t:"<coordinate>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"xlink:actuate":{svg:{a:{"xlink:actuate":{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","animation","audio","discard","font-face-uri","foreignObject","handler","image","mpath","prefetch","script","set","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"discard"},{t:"font-face-uri"},{t:"foreignObject"},{t:"handler"},{t:"image"},{t:"mpath"},{t:"prefetch"},{t:"script"},{t:"set"},{t:"use"},{t:"video"}]},c:{p:[{t:"'onLoad'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["a"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"}]},c:{p:[{t:"'onRequest'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"xlink:arcrole":{svg:{a:{"xlink:arcrole":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","discard","font-face-uri","foreignObject","handler","image","mpath","prefetch","script","set","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"discard"},{t:"font-face-uri"},{t:"foreignObject"},{t:"handler"},{t:"image"},{t:"mpath"},{t:"prefetch"},{t:"script"},{t:"set"},{t:"use"},{t:"video"}]},c:{p:[{t:"<IRI>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},"xlink:href":{svg:{a:{"xlink:href":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","discard","font-face-uri","foreignObject","handler","image","mpath","prefetch","script","set","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"discard"},{t:"font-face-uri"},{t:"foreignObject"},{t:"handler"},{t:"image"},{t:"mpath"},{t:"prefetch"},{t:"script"},{t:"set"},{t:"use"},{t:"video"}]},c:{p:[{t:"<IRI>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"xlink:role":{svg:{a:{"xlink:role":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","discard","font-face-uri","foreignObject","handler","image","mpath","prefetch","script","set","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"discard"},{t:"font-face-uri"},{t:"foreignObject"},{t:"handler"},{t:"image"},{t:"mpath"},{t:"prefetch"},{t:"script"},{t:"set"},{t:"use"},{t:"video"}]},c:{p:[{t:"<IRI>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},"xlink:show":{svg:{a:{"xlink:show":{d:[{ct:{y:"e",d:["animate","animateColor","animateMotion","animateTransform","discard","font-face-uri","handler","mpath","prefetch","script","set"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"discard"},{t:"font-face-uri"},{t:"handler"},{t:"mpath"},{t:"prefetch"},{t:"script"},{t:"set"}]},c:{p:[{t:"'other'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["animation","audio","foreignObject","image","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"audio"},{t:"foreignObject"},{t:"image"},{t:"use"},{t:"video"}]},c:{p:[{t:"'embed'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["a"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"}]},c:{p:[{t:"'new' | 'replace'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}},"xlink:title":{svg:{a:{"xlink:title":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","discard","font-face-uri","foreignObject","handler","image","mpath","prefetch","script","set","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"discard"},{t:"font-face-uri"},{t:"foreignObject"},{t:"handler"},{t:"image"},{t:"mpath"},{t:"prefetch"},{t:"script"},{t:"set"},{t:"use"},{t:"video"}]},c:{p:[{t:"<text>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},"xlink:type":{svg:{a:{"xlink:type":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","discard","font-face-uri","foreignObject","handler","image","mpath","prefetch","script","set","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"discard"},{t:"font-face-uri"},{t:"foreignObject"},{t:"handler"},{t:"image"},{t:"mpath"},{t:"prefetch"},{t:"script"},{t:"set"},{t:"use"},{t:"video"}]},c:{p:[{t:"'simple'"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"xml:base":{svg:{a:{"xml:base":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<IRI>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}},html:{a:{"xml:base":{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"URL potentially surrounded by spaces"}]},d:{p:[{t:"As defined in the XML Base specification [XMLBase]."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},"xml:id":{svg:{a:{"xml:id":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<NCName>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}}},"xml:lang":{svg:{a:{"xml:lang":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","handler","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","script","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"handler"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"script"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"<language-id>"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}},html:{a:{"xml:lang":{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:"language tag"}]},d:{p:[{t:"As defined in the XML specification [XML]."}]},ac:{l:"block",p:[{u:"/TR/WCAG20-TECHS/H57.html",t:"Using language attributes on the html element"},{u:"/TR/WCAG20-TECHS/H58.html",t:"Using language attributes to identify changes in the human language"}]},i:{l:"block",p:[{u:"/International/tutorials/language-decl/",t:"Declaring Language in XHTML and HTML"}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},"xml:space":{svg:{a:{"xml:space":{d:[{ct:{y:"e",d:["a","animate","animateColor","animateMotion","animateTransform","animation","audio","circle","defs","desc","discard","ellipse","font","font-face","font-face-src","font-face-uri","foreignObject","g","glyph","hkern","image","line","linearGradient","listener","metadata","missing-glyph","mpath","path","polygon","polyline","prefetch","radialGradient","rect","set","solidColor","stop","svg","switch","tbreak","text","textArea","title","tspan","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"a"},{t:"animate"},{t:"animateColor"},{t:"animateMotion"},{t:"animateTransform"},{t:"animation"},{t:"audio"},{t:"circle"},{t:"defs"},{t:"desc"},{t:"discard"},{t:"ellipse"},{t:"font"},{t:"font-face"},{t:"font-face-src"},{t:"font-face-uri"},{t:"foreignObject"},{t:"g"},{t:"glyph"},{t:"hkern"},{t:"image"},{t:"line"},{t:"linearGradient"},{t:"listener"},{t:"metadata"},{t:"missing-glyph"},{t:"mpath"},{t:"path"},{t:"polygon"},{t:"polyline"},{t:"prefetch"},{t:"radialGradient"},{t:"rect"},{t:"set"},{t:"solidColor"},{t:"stop"},{t:"svg"},{t:"switch"},{t:"tbreak"},{t:"text"},{t:"textArea"},{t:"title"},{t:"tspan"},{t:"use"},{t:"video"}]},c:{p:[{t:"'default' | 'preserve'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["handler","script"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"handler"},{t:"script"}]},c:{p:[{t:"'preserve'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]}}]}}},html:{a:{"xml:space":{d:[{el:{l:"inline",p:[{t:"All HTML elements"}]},c:{l:"inline",p:[{t:'"preserve" or"default"'}]},d:{p:[{t:"As defined in the XML specification [XML]."}]},sp:{u:"http://dev.w3.org/html5/markup/global-attributes.html#"}}]}}}},y:{svg:{a:{y:{d:[{ct:{y:"e",d:["animation","foreignObject","image","rect","textArea","use","video"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"animation"},{t:"foreignObject"},{t:"image"},{t:"rect"},{t:"textArea"},{t:"use"},{t:"video"}]},c:{p:[{t:"<coordinate>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}},{ct:{y:"e",d:["text"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"text"}]},c:{p:[{t:"<list-of-coordinates>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#text-TextElementYAttribute"}}]}}}},y1:{svg:{a:{y1:{d:[{ct:{y:"e",d:["line","linearGradient"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"line"},{t:"linearGradient"}]},c:{p:[{t:"<coordinate>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},y2:{svg:{a:{y2:{d:[{ct:{y:"e",d:["line","linearGradient"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"line"},{t:"linearGradient"}]},c:{p:[{t:"<coordinate>"}]},an:{p:[{t:"true"}]},ih:{p:[{t:"false"}]}}]}}}},"year-from-date":{xpath:{f:{"year-from-date":{d:[{d:{p:[{t:"Returns an xs:integer representing the year in the localized value of $arg. The value may be negative."}]},sp:{u:"/TR/xpath-functions/#func-year-from-date"},pa:{p:[{t:"$arg as xs:date?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"year-from-dateTime":{xpath:{f:{"year-from-dateTime":{d:[{d:{p:[{t:"Returns an xs:integer representing the year component in the localized value of $arg. The result may be negative."}]},sp:{u:"/TR/xpath-functions/#func-year-from-dateTime"},pa:{p:[{t:"$arg as xs:dateTime?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"years-from-duration":{xpath:{f:{"years-from-duration":{d:[{d:{p:[{t:"Returns an xs:integer representing the years component in the value of $arg. The result is obtained by casting $arg to an xs:yearMonthDuration (see 17.1.4 Casting to duration types) and then computing the years component as described in 10.3.1.3 Canonical representation."}]},sp:{u:"/TR/xpath-functions/#func-years-from-duration"},pa:{p:[{t:"$arg as xs:duration?"}]},r:{p:[{t:"xs:integer?"}]}}]}}}},"z-index":{css:{p:{"z-index":{d:[{v:{p:[{t:"auto | <integer> | inherit"}]},ap:{p:[{t:"positioned elements"}]},ih:{p:[{t:"no"}]},me:{p:[{t:"visual"}]},sp:{u:"/TR/CSS2/visuren.html#propdef-z-index"}}]}}}},"zero-or-one":{xpath:{f:{"zero-or-one":{d:[{d:{p:[{t:"Returns $arg if it contains zero or one items. Otherwise, raises an error [err:FORG0003]."}]},sp:{u:"/TR/xpath-functions/#func-zero-or-one"},pa:{p:[{t:"$arg as item()*"}]},r:{p:[{t:"item()?"}]}}]}}}},zoomAndPan:{svg:{a:{zoomAndPan:{d:[{ct:{y:"e",d:["svg"]},el:{y:"e",i:"svg",l:"inline",p:[{t:"svg"}]},c:{p:[{t:"'disable' | 'magnify'"}]},an:{p:[{t:"false"}]},ih:{p:[{t:"false"}]},sp:{u:"/TR/SVGTiny12/single-page.html#"}}]}}}}};
/*
 * jQuery JavaScript Library v1.4.3
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Oct 14 23:10:06 2010 -0400
 */
(function(window,undefined){var document=window.document;
var jQuery=(function(){var jQuery=function(selector,context){return new jQuery.fn.init(selector,context)
},_jQuery=window.jQuery,_$=window.$,rootjQuery,quickExpr=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,isSimple=/^.[^:#\[\.,]*$/,rnotwhite=/\S/,rwhite=/\s/,trimLeft=/^\s+/,trimRight=/\s+$/,rnonword=/\W/,rdigit=/\d/,rsingleTag=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,rvalidchars=/^[\],:{}\s]*$/,rvalidescape=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rvalidtokens=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rvalidbraces=/(?:^|:|,)(?:\s*\[)+/g,rwebkit=/(webkit)[ \/]([\w.]+)/,ropera=/(opera)(?:.*version)?[ \/]([\w.]+)/,rmsie=/(msie) ([\w.]+)/,rmozilla=/(mozilla)(?:.*? rv:([\w.]+))?/,userAgent=navigator.userAgent,browserMatch,readyBound=false,readyList=[],DOMContentLoaded,toString=Object.prototype.toString,hasOwn=Object.prototype.hasOwnProperty,push=Array.prototype.push,slice=Array.prototype.slice,trim=String.prototype.trim,indexOf=Array.prototype.indexOf,class2type={};
jQuery.fn=jQuery.prototype={init:function(selector,context){var match,elem,ret,doc;
if(!selector){return this
}if(selector.nodeType){this.context=this[0]=selector;
this.length=1;
return this
}if(selector==="body"&&!context&&document.body){this.context=document;
this[0]=document.body;
this.selector="body";
this.length=1;
return this
}if(typeof selector==="string"){match=quickExpr.exec(selector);
if(match&&(match[1]||!context)){if(match[1]){doc=(context?context.ownerDocument||context:document);
ret=rsingleTag.exec(selector);
if(ret){if(jQuery.isPlainObject(context)){selector=[document.createElement(ret[1])];
jQuery.fn.attr.call(selector,context,true)
}else{selector=[doc.createElement(ret[1])]
}}else{ret=jQuery.buildFragment([match[1]],[doc]);
selector=(ret.cacheable?ret.fragment.cloneNode(true):ret.fragment).childNodes
}return jQuery.merge(this,selector)
}else{elem=document.getElementById(match[2]);
if(elem&&elem.parentNode){if(elem.id!==match[2]){return rootjQuery.find(selector)
}this.length=1;
this[0]=elem
}this.context=document;
this.selector=selector;
return this
}}else{if(!context&&!rnonword.test(selector)){this.selector=selector;
this.context=document;
selector=document.getElementsByTagName(selector);
return jQuery.merge(this,selector)
}else{if(!context||context.jquery){return(context||rootjQuery).find(selector)
}else{return jQuery(context).find(selector)
}}}}else{if(jQuery.isFunction(selector)){return rootjQuery.ready(selector)
}}if(selector.selector!==undefined){this.selector=selector.selector;
this.context=selector.context
}return jQuery.makeArray(selector,this)
},selector:"",jquery:"1.4.3",length:0,size:function(){return this.length
},toArray:function(){return slice.call(this,0)
},get:function(num){return num==null?this.toArray():(num<0?this.slice(num)[0]:this[num])
},pushStack:function(elems,name,selector){var ret=jQuery();
if(jQuery.isArray(elems)){push.apply(ret,elems)
}else{jQuery.merge(ret,elems)
}ret.prevObject=this;
ret.context=this.context;
if(name==="find"){ret.selector=this.selector+(this.selector?" ":"")+selector
}else{if(name){ret.selector=this.selector+"."+name+"("+selector+")"
}}return ret
},each:function(callback,args){return jQuery.each(this,callback,args)
},ready:function(fn){jQuery.bindReady();
if(jQuery.isReady){fn.call(document,jQuery)
}else{if(readyList){readyList.push(fn)
}}return this
},eq:function(i){return i===-1?this.slice(i):this.slice(i,+i+1)
},first:function(){return this.eq(0)
},last:function(){return this.eq(-1)
},slice:function(){return this.pushStack(slice.apply(this,arguments),"slice",slice.call(arguments).join(","))
},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)
}))
},end:function(){return this.prevObject||jQuery(null)
},push:push,sort:[].sort,splice:[].splice};
jQuery.fn.init.prototype=jQuery.fn;
jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options,name,src,copy,copyIsArray;
if(typeof target==="boolean"){deep=target;
target=arguments[1]||{};
i=2
}if(typeof target!=="object"&&!jQuery.isFunction(target)){target={}
}if(length===i){target=this;
--i
}for(;
i<length;
i++){if((options=arguments[i])!=null){for(name in options){src=target[name];
copy=options[name];
if(target===copy){continue
}if(deep&&copy&&(jQuery.isPlainObject(copy)||(copyIsArray=jQuery.isArray(copy)))){if(copyIsArray){copyIsArray=false;
clone=src&&jQuery.isArray(src)?src:[]
}else{clone=src&&jQuery.isPlainObject(src)?src:{}
}target[name]=jQuery.extend(deep,clone,copy)
}else{if(copy!==undefined){target[name]=copy
}}}}}return target
};
jQuery.extend({noConflict:function(deep){window.$=_$;
if(deep){window.jQuery=_jQuery
}return jQuery
},isReady:false,readyWait:1,ready:function(wait){if(wait===true){jQuery.readyWait--
}if(!jQuery.readyWait||(wait!==true&&!jQuery.isReady)){if(!document.body){return setTimeout(jQuery.ready,1)
}jQuery.isReady=true;
if(wait!==true&&--jQuery.readyWait>0){return 
}if(readyList){var fn,i=0;
while((fn=readyList[i++])){fn.call(document,jQuery)
}readyList=null
}if(jQuery.fn.triggerHandler){jQuery(document).triggerHandler("ready")
}}},bindReady:function(){if(readyBound){return 
}readyBound=true;
if(document.readyState==="complete"){return setTimeout(jQuery.ready,1)
}if(document.addEventListener){document.addEventListener("DOMContentLoaded",DOMContentLoaded,false);
window.addEventListener("load",jQuery.ready,false)
}else{if(document.attachEvent){document.attachEvent("onreadystatechange",DOMContentLoaded);
window.attachEvent("onload",jQuery.ready);
var toplevel=false;
try{toplevel=window.frameElement==null
}catch(e){}if(document.documentElement.doScroll&&toplevel){doScrollCheck()
}}}},isFunction:function(obj){return jQuery.type(obj)==="function"
},isArray:Array.isArray||function(obj){return jQuery.type(obj)==="array"
},isWindow:function(obj){return obj&&typeof obj==="object"&&"setInterval" in obj
},isNaN:function(obj){return obj==null||!rdigit.test(obj)||isNaN(obj)
},type:function(obj){return obj==null?String(obj):class2type[toString.call(obj)]||"object"
},isPlainObject:function(obj){if(!obj||jQuery.type(obj)!=="object"||obj.nodeType||jQuery.isWindow(obj)){return false
}if(obj.constructor&&!hasOwn.call(obj,"constructor")&&!hasOwn.call(obj.constructor.prototype,"isPrototypeOf")){return false
}var key;
for(key in obj){}return key===undefined||hasOwn.call(obj,key)
},isEmptyObject:function(obj){for(var name in obj){return false
}return true
},error:function(msg){throw msg
},parseJSON:function(data){if(typeof data!=="string"||!data){return null
}data=jQuery.trim(data);
if(rvalidchars.test(data.replace(rvalidescape,"@").replace(rvalidtokens,"]").replace(rvalidbraces,""))){return window.JSON&&window.JSON.parse?window.JSON.parse(data):(new Function("return "+data))()
}else{jQuery.error("Invalid JSON: "+data)
}},noop:function(){},globalEval:function(data){if(data&&rnotwhite.test(data)){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");
script.type="text/javascript";
if(jQuery.support.scriptEval){script.appendChild(document.createTextNode(data))
}else{script.text=data
}head.insertBefore(script,head.firstChild);
head.removeChild(script)
}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()===name.toUpperCase()
},each:function(object,callback,args){var name,i=0,length=object.length,isObj=length===undefined||jQuery.isFunction(object);
if(args){if(isObj){for(name in object){if(callback.apply(object[name],args)===false){break
}}}else{for(;
i<length;
){if(callback.apply(object[i++],args)===false){break
}}}}else{if(isObj){for(name in object){if(callback.call(object[name],name,object[name])===false){break
}}}else{for(var value=object[0];
i<length&&callback.call(value,i,value)!==false;
value=object[++i]){}}}return object
},trim:trim?function(text){return text==null?"":trim.call(text)
}:function(text){return text==null?"":text.toString().replace(trimLeft,"").replace(trimRight,"")
},makeArray:function(array,results){var ret=results||[];
if(array!=null){var type=jQuery.type(array);
if(array.length==null||type==="string"||type==="function"||type==="regexp"||jQuery.isWindow(array)){push.call(ret,array)
}else{jQuery.merge(ret,array)
}}return ret
},inArray:function(elem,array){if(array.indexOf){return array.indexOf(elem)
}for(var i=0,length=array.length;
i<length;
i++){if(array[i]===elem){return i
}}return -1
},merge:function(first,second){var i=first.length,j=0;
if(typeof second.length==="number"){for(var l=second.length;
j<l;
j++){first[i++]=second[j]
}}else{while(second[j]!==undefined){first[i++]=second[j++]
}}first.length=i;
return first
},grep:function(elems,callback,inv){var ret=[],retVal;
inv=!!inv;
for(var i=0,length=elems.length;
i<length;
i++){retVal=!!callback(elems[i],i);
if(inv!==retVal){ret.push(elems[i])
}}return ret
},map:function(elems,callback,arg){var ret=[],value;
for(var i=0,length=elems.length;
i<length;
i++){value=callback(elems[i],i,arg);
if(value!=null){ret[ret.length]=value
}}return ret.concat.apply([],ret)
},guid:1,proxy:function(fn,proxy,thisObject){if(arguments.length===2){if(typeof proxy==="string"){thisObject=fn;
fn=thisObject[proxy];
proxy=undefined
}else{if(proxy&&!jQuery.isFunction(proxy)){thisObject=proxy;
proxy=undefined
}}}if(!proxy&&fn){proxy=function(){return fn.apply(thisObject||this,arguments)
}
}if(fn){proxy.guid=fn.guid=fn.guid||proxy.guid||jQuery.guid++
}return proxy
},access:function(elems,key,value,exec,fn,pass){var length=elems.length;
if(typeof key==="object"){for(var k in key){jQuery.access(elems,k,key[k],exec,fn,value)
}return elems
}if(value!==undefined){exec=!pass&&exec&&jQuery.isFunction(value);
for(var i=0;
i<length;
i++){fn(elems[i],key,exec?value.call(elems[i],i,fn(elems[i],key)):value,pass)
}return elems
}return length?fn(elems[0],key):undefined
},now:function(){return(new Date()).getTime()
},uaMatch:function(ua){ua=ua.toLowerCase();
var match=rwebkit.exec(ua)||ropera.exec(ua)||rmsie.exec(ua)||ua.indexOf("compatible")<0&&rmozilla.exec(ua)||[];
return{browser:match[1]||"",version:match[2]||"0"}
},browser:{}});
jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(i,name){class2type["[object "+name+"]"]=name.toLowerCase()
});
browserMatch=jQuery.uaMatch(userAgent);
if(browserMatch.browser){jQuery.browser[browserMatch.browser]=true;
jQuery.browser.version=browserMatch.version
}if(jQuery.browser.webkit){jQuery.browser.safari=true
}if(indexOf){jQuery.inArray=function(elem,array){return indexOf.call(array,elem)
}
}if(!rwhite.test("\xA0")){trimLeft=/^[\s\xA0]+/;
trimRight=/[\s\xA0]+$/
}rootjQuery=jQuery(document);
if(document.addEventListener){DOMContentLoaded=function(){document.removeEventListener("DOMContentLoaded",DOMContentLoaded,false);
jQuery.ready()
}
}else{if(document.attachEvent){DOMContentLoaded=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",DOMContentLoaded);
jQuery.ready()
}}
}}function doScrollCheck(){if(jQuery.isReady){return 
}try{document.documentElement.doScroll("left")
}catch(e){setTimeout(doScrollCheck,1);
return 
}jQuery.ready()
}return(window.jQuery=window.$=jQuery)
})();
(function(){jQuery.support={};
var root=document.documentElement,script=document.createElement("script"),div=document.createElement("div"),id="script"+jQuery.now();
div.style.display="none";
div.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var all=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0],select=document.createElement("select"),opt=select.appendChild(document.createElement("option"));
if(!all||!all.length||!a){return 
}jQuery.support={leadingWhitespace:div.firstChild.nodeType===3,tbody:!div.getElementsByTagName("tbody").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.test(a.getAttribute("style")),hrefNormalized:a.getAttribute("href")==="/a",opacity:/^0.55$/.test(a.style.opacity),cssFloat:!!a.style.cssFloat,checkOn:div.getElementsByTagName("input")[0].value==="on",optSelected:opt.selected,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};
select.disabled=true;
jQuery.support.optDisabled=!opt.disabled;
script.type="text/javascript";
try{script.appendChild(document.createTextNode("window."+id+"=1;"))
}catch(e){}root.insertBefore(script,root.firstChild);
if(window[id]){jQuery.support.scriptEval=true;
delete window[id]
}root.removeChild(script);
if(div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function click(){jQuery.support.noCloneEvent=false;
div.detachEvent("onclick",click)
});
div.cloneNode(true).fireEvent("onclick")
}div=document.createElement("div");
div.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";
var fragment=document.createDocumentFragment();
fragment.appendChild(div.firstChild);
jQuery.support.checkClone=fragment.cloneNode(true).cloneNode(true).lastChild.checked;
jQuery(function(){var div=document.createElement("div");
div.style.width=div.style.paddingLeft="1px";
document.body.appendChild(div);
jQuery.boxModel=jQuery.support.boxModel=div.offsetWidth===2;
if("zoom" in div.style){div.style.display="inline";
div.style.zoom=1;
jQuery.support.inlineBlockNeedsLayout=div.offsetWidth===2;
div.style.display="";
div.innerHTML="<div style='width:4px;'></div>";
jQuery.support.shrinkWrapBlocks=div.offsetWidth!==2
}div.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";
var tds=div.getElementsByTagName("td");
jQuery.support.reliableHiddenOffsets=tds[0].offsetHeight===0;
tds[0].style.display="";
tds[1].style.display="none";
jQuery.support.reliableHiddenOffsets=jQuery.support.reliableHiddenOffsets&&tds[0].offsetHeight===0;
div.innerHTML="";
document.body.removeChild(div).style.display="none";
div=tds=null
});
var eventSupported=function(eventName){var el=document.createElement("div");
eventName="on"+eventName;
var isSupported=(eventName in el);
if(!isSupported){el.setAttribute(eventName,"return;");
isSupported=typeof el[eventName]==="function"
}el=null;
return isSupported
};
jQuery.support.submitBubbles=eventSupported("submit");
jQuery.support.changeBubbles=eventSupported("change");
root=script=div=all=a=null
})();
jQuery.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};
var windowData={},rbrace=/^(?:\{.*\}|\[.*\])$/;
jQuery.extend({cache:{},uuid:0,expando:"jQuery"+jQuery.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(elem,name,data){if(!jQuery.acceptData(elem)){return 
}elem=elem==window?windowData:elem;
var isNode=elem.nodeType,id=isNode?elem[jQuery.expando]:null,cache=jQuery.cache,thisCache;
if(isNode&&!id&&typeof name==="string"&&data===undefined){return 
}if(!isNode){cache=elem
}else{if(!id){elem[jQuery.expando]=id=++jQuery.uuid
}}if(typeof name==="object"){if(isNode){cache[id]=jQuery.extend(cache[id],name)
}else{jQuery.extend(cache,name)
}}else{if(isNode&&!cache[id]){cache[id]={}
}}thisCache=isNode?cache[id]:cache;
if(data!==undefined){thisCache[name]=data
}return typeof name==="string"?thisCache[name]:thisCache
},removeData:function(elem,name){if(!jQuery.acceptData(elem)){return 
}elem=elem==window?windowData:elem;
var isNode=elem.nodeType,id=isNode?elem[jQuery.expando]:elem,cache=jQuery.cache,thisCache=isNode?cache[id]:id;
if(name){if(thisCache){delete thisCache[name];
if(isNode&&jQuery.isEmptyObject(thisCache)){jQuery.removeData(elem)
}}}else{if(isNode&&jQuery.support.deleteExpando){delete elem[jQuery.expando]
}else{if(elem.removeAttribute){elem.removeAttribute(jQuery.expando)
}else{if(isNode){delete cache[id]
}else{for(var n in elem){delete elem[n]
}}}}}},acceptData:function(elem){if(elem.nodeName){var match=jQuery.noData[elem.nodeName.toLowerCase()];
if(match){return !(match===true||elem.getAttribute("classid")!==match)
}}return true
}});
jQuery.fn.extend({data:function(key,value){if(typeof key==="undefined"){return this.length?jQuery.data(this[0]):null
}else{if(typeof key==="object"){return this.each(function(){jQuery.data(this,key)
})
}}var parts=key.split(".");
parts[1]=parts[1]?"."+parts[1]:"";
if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);
if(data===undefined&&this.length){data=jQuery.data(this[0],key);
if(data===undefined&&this[0].nodeType===1){data=this[0].getAttribute("data-"+key);
if(typeof data==="string"){try{data=data==="true"?true:data==="false"?false:data==="null"?null:!jQuery.isNaN(data)?parseFloat(data):rbrace.test(data)?jQuery.parseJSON(data):data
}catch(e){}}else{data=undefined
}}}return data===undefined&&parts[1]?this.data(parts[0]):data
}else{return this.each(function(){var $this=jQuery(this),args=[parts[0],value];
$this.triggerHandler("setData"+parts[1]+"!",args);
jQuery.data(this,key,value);
$this.triggerHandler("changeData"+parts[1]+"!",args)
})
}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key)
})
}});
jQuery.extend({queue:function(elem,type,data){if(!elem){return 
}type=(type||"fx")+"queue";
var q=jQuery.data(elem,type);
if(!data){return q||[]
}if(!q||jQuery.isArray(data)){q=jQuery.data(elem,type,jQuery.makeArray(data))
}else{q.push(data)
}return q
},dequeue:function(elem,type){type=type||"fx";
var queue=jQuery.queue(elem,type),fn=queue.shift();
if(fn==="inprogress"){fn=queue.shift()
}if(fn){if(type==="fx"){queue.unshift("inprogress")
}fn.call(elem,function(){jQuery.dequeue(elem,type)
})
}}});
jQuery.fn.extend({queue:function(type,data){if(typeof type!=="string"){data=type;
type="fx"
}if(data===undefined){return jQuery.queue(this[0],type)
}return this.each(function(i){var queue=jQuery.queue(this,type,data);
if(type==="fx"&&queue[0]!=="inprogress"){jQuery.dequeue(this,type)
}})
},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type)
})
},delay:function(time,type){time=jQuery.fx?jQuery.fx.speeds[time]||time:time;
type=type||"fx";
return this.queue(type,function(){var elem=this;
setTimeout(function(){jQuery.dequeue(elem,type)
},time)
})
},clearQueue:function(type){return this.queue(type||"fx",[])
}});
var rclass=/[\n\t]/g,rspaces=/\s+/,rreturn=/\r/g,rspecialurl=/^(?:href|src|style)$/,rtype=/^(?:button|input)$/i,rfocusable=/^(?:button|input|object|select|textarea)$/i,rclickable=/^a(?:rea)?$/i,rradiocheck=/^(?:radio|checkbox)$/i;
jQuery.fn.extend({attr:function(name,value){return jQuery.access(this,name,value,true,jQuery.attr)
},removeAttr:function(name,fn){return this.each(function(){jQuery.attr(this,name,"");
if(this.nodeType===1){this.removeAttribute(name)
}})
},addClass:function(value){if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this);
self.addClass(value.call(this,i,self.attr("class")))
})
}if(value&&typeof value==="string"){var classNames=(value||"").split(rspaces);
for(var i=0,l=this.length;
i<l;
i++){var elem=this[i];
if(elem.nodeType===1){if(!elem.className){elem.className=value
}else{var className=" "+elem.className+" ",setClass=elem.className;
for(var c=0,cl=classNames.length;
c<cl;
c++){if(className.indexOf(" "+classNames[c]+" ")<0){setClass+=" "+classNames[c]
}}elem.className=jQuery.trim(setClass)
}}}}return this
},removeClass:function(value){if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this);
self.removeClass(value.call(this,i,self.attr("class")))
})
}if((value&&typeof value==="string")||value===undefined){var classNames=(value||"").split(rspaces);
for(var i=0,l=this.length;
i<l;
i++){var elem=this[i];
if(elem.nodeType===1&&elem.className){if(value){var className=(" "+elem.className+" ").replace(rclass," ");
for(var c=0,cl=classNames.length;
c<cl;
c++){className=className.replace(" "+classNames[c]+" "," ")
}elem.className=jQuery.trim(className)
}else{elem.className=""
}}}}return this
},toggleClass:function(value,stateVal){var type=typeof value,isBool=typeof stateVal==="boolean";
if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this);
self.toggleClass(value.call(this,i,self.attr("class"),stateVal),stateVal)
})
}return this.each(function(){if(type==="string"){var className,i=0,self=jQuery(this),state=stateVal,classNames=value.split(rspaces);
while((className=classNames[i++])){state=isBool?state:!self.hasClass(className);
self[state?"addClass":"removeClass"](className)
}}else{if(type==="undefined"||type==="boolean"){if(this.className){jQuery.data(this,"__className__",this.className)
}this.className=this.className||value===false?"":jQuery.data(this,"__className__")||""
}}})
},hasClass:function(selector){var className=" "+selector+" ";
for(var i=0,l=this.length;
i<l;
i++){if((" "+this[i].className+" ").replace(rclass," ").indexOf(className)>-1){return true
}}return false
},val:function(value){if(!arguments.length){var elem=this[0];
if(elem){if(jQuery.nodeName(elem,"option")){var val=elem.attributes.value;
return !val||val.specified?elem.value:elem.text
}if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type==="select-one";
if(index<0){return null
}for(var i=one?index:0,max=one?index+1:options.length;
i<max;
i++){var option=options[i];
if(option.selected&&(jQuery.support.optDisabled?!option.disabled:option.getAttribute("disabled")===null)&&(!option.parentNode.disabled||!jQuery.nodeName(option.parentNode,"optgroup"))){value=jQuery(option).val();
if(one){return value
}values.push(value)
}}return values
}if(rradiocheck.test(elem.type)&&!jQuery.support.checkOn){return elem.getAttribute("value")===null?"on":elem.value
}return(elem.value||"").replace(rreturn,"")
}return undefined
}var isFunction=jQuery.isFunction(value);
return this.each(function(i){var self=jQuery(this),val=value;
if(this.nodeType!==1){return 
}if(isFunction){val=value.call(this,i,self.val())
}if(val==null){val=""
}else{if(typeof val==="number"){val+=""
}else{if(jQuery.isArray(val)){val=jQuery.map(val,function(value){return value==null?"":value+""
})
}}}if(jQuery.isArray(val)&&rradiocheck.test(this.type)){this.checked=jQuery.inArray(self.val(),val)>=0
}else{if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(val);
jQuery("option",this).each(function(){this.selected=jQuery.inArray(jQuery(this).val(),values)>=0
});
if(!values.length){this.selectedIndex=-1
}}else{this.value=val
}}})
}});
jQuery.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(elem,name,value,pass){if(!elem||elem.nodeType===3||elem.nodeType===8){return undefined
}if(pass&&name in jQuery.attrFn){return jQuery(elem)[name](value)
}var notxml=elem.nodeType!==1||!jQuery.isXMLDoc(elem),set=value!==undefined;
name=notxml&&jQuery.props[name]||name;
if(elem.nodeType===1){var special=rspecialurl.test(name);
if(name==="selected"&&!jQuery.support.optSelected){var parent=elem.parentNode;
if(parent){parent.selectedIndex;
if(parent.parentNode){parent.parentNode.selectedIndex
}}}if((name in elem||elem[name]!==undefined)&&notxml&&!special){if(set){if(name==="type"&&rtype.test(elem.nodeName)&&elem.parentNode){jQuery.error("type property can't be changed")
}if(value===null){if(elem.nodeType===1){elem.removeAttribute(name)
}}else{elem[name]=value
}}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name)){return elem.getAttributeNode(name).nodeValue
}if(name==="tabIndex"){var attributeNode=elem.getAttributeNode("tabIndex");
return attributeNode&&attributeNode.specified?attributeNode.value:rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href?0:undefined
}return elem[name]
}if(!jQuery.support.style&&notxml&&name==="style"){if(set){elem.style.cssText=""+value
}return elem.style.cssText
}if(set){elem.setAttribute(name,""+value)
}if(!elem.attributes[name]&&(elem.hasAttribute&&!elem.hasAttribute(name))){return undefined
}var attr=!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);
return attr===null?undefined:attr
}}});
var rnamespaces=/\.(.*)$/,rformElems=/^(?:textarea|input|select)$/i,rperiod=/\./g,rspace=/ /g,rescape=/[^\w\s.|`]/g,fcleanup=function(nm){return nm.replace(rescape,"\\$&")
},focusCounts={focusin:0,focusout:0};
jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType===3||elem.nodeType===8){return 
}if(jQuery.isWindow(elem)&&(elem!==window&&!elem.frameElement)){elem=window
}if(handler===false){handler=returnFalse
}var handleObjIn,handleObj;
if(handler.handler){handleObjIn=handler;
handler=handleObjIn.handler
}if(!handler.guid){handler.guid=jQuery.guid++
}var elemData=jQuery.data(elem);
if(!elemData){return 
}var eventKey=elem.nodeType?"events":"__events__",events=elemData[eventKey],eventHandle=elemData.handle;
if(typeof events==="function"){eventHandle=events.handle;
events=events.events
}else{if(!events){if(!elem.nodeType){elemData[eventKey]=elemData=function(){}
}elemData.events=events={}
}}if(!eventHandle){elemData.handle=eventHandle=function(){return typeof jQuery!=="undefined"&&!jQuery.event.triggered?jQuery.event.handle.apply(eventHandle.elem,arguments):undefined
}
}eventHandle.elem=elem;
types=types.split(" ");
var type,i=0,namespaces;
while((type=types[i++])){handleObj=handleObjIn?jQuery.extend({},handleObjIn):{handler:handler,data:data};
if(type.indexOf(".")>-1){namespaces=type.split(".");
type=namespaces.shift();
handleObj.namespace=namespaces.slice(0).sort().join(".")
}else{namespaces=[];
handleObj.namespace=""
}handleObj.type=type;
if(!handleObj.guid){handleObj.guid=handler.guid
}var handlers=events[type],special=jQuery.event.special[type]||{};
if(!handlers){handlers=events[type]=[];
if(!special.setup||special.setup.call(elem,data,namespaces,eventHandle)===false){if(elem.addEventListener){elem.addEventListener(type,eventHandle,false)
}else{if(elem.attachEvent){elem.attachEvent("on"+type,eventHandle)
}}}}if(special.add){special.add.call(elem,handleObj);
if(!handleObj.handler.guid){handleObj.handler.guid=handler.guid
}}handlers.push(handleObj);
jQuery.event.global[type]=true
}elem=null
},global:{},remove:function(elem,types,handler,pos){if(elem.nodeType===3||elem.nodeType===8){return 
}if(handler===false){handler=returnFalse
}var ret,type,fn,j,i=0,all,namespaces,namespace,special,eventType,handleObj,origType,eventKey=elem.nodeType?"events":"__events__",elemData=jQuery.data(elem),events=elemData&&elemData[eventKey];
if(!elemData||!events){return 
}if(typeof events==="function"){elemData=events;
events=events.events
}if(types&&types.type){handler=types.handler;
types=types.type
}if(!types||typeof types==="string"&&types.charAt(0)==="."){types=types||"";
for(type in events){jQuery.event.remove(elem,type+types)
}return 
}types=types.split(" ");
while((type=types[i++])){origType=type;
handleObj=null;
all=type.indexOf(".")<0;
namespaces=[];
if(!all){namespaces=type.split(".");
type=namespaces.shift();
namespace=new RegExp("(^|\\.)"+jQuery.map(namespaces.slice(0).sort(),fcleanup).join("\\.(?:.*\\.)?")+"(\\.|$)")
}eventType=events[type];
if(!eventType){continue
}if(!handler){for(j=0;
j<eventType.length;
j++){handleObj=eventType[j];
if(all||namespace.test(handleObj.namespace)){jQuery.event.remove(elem,origType,handleObj.handler,j);
eventType.splice(j--,1)
}}continue
}special=jQuery.event.special[type]||{};
for(j=pos||0;
j<eventType.length;
j++){handleObj=eventType[j];
if(handler.guid===handleObj.guid){if(all||namespace.test(handleObj.namespace)){if(pos==null){eventType.splice(j--,1)
}if(special.remove){special.remove.call(elem,handleObj)
}}if(pos!=null){break
}}}if(eventType.length===0||pos!=null&&eventType.length===1){if(!special.teardown||special.teardown.call(elem,namespaces)===false){jQuery.removeEvent(elem,type,elemData.handle)
}ret=null;
delete events[type]
}}if(jQuery.isEmptyObject(events)){var handle=elemData.handle;
if(handle){handle.elem=null
}delete elemData.events;
delete elemData.handle;
if(typeof elemData==="function"){jQuery.removeData(elem,eventKey)
}else{if(jQuery.isEmptyObject(elemData)){jQuery.removeData(elem)
}}}},trigger:function(event,data,elem){var type=event.type||event,bubbling=arguments[3];
if(!bubbling){event=typeof event==="object"?event[jQuery.expando]?event:jQuery.extend(jQuery.Event(type),event):jQuery.Event(type);
if(type.indexOf("!")>=0){event.type=type=type.slice(0,-1);
event.exclusive=true
}if(!elem){event.stopPropagation();
if(jQuery.event.global[type]){jQuery.each(jQuery.cache,function(){if(this.events&&this.events[type]){jQuery.event.trigger(event,data,this.handle.elem)
}})
}}if(!elem||elem.nodeType===3||elem.nodeType===8){return undefined
}event.result=undefined;
event.target=elem;
data=jQuery.makeArray(data);
data.unshift(event)
}event.currentTarget=elem;
var handle=elem.nodeType?jQuery.data(elem,"handle"):(jQuery.data(elem,"__events__")||{}).handle;
if(handle){handle.apply(elem,data)
}var parent=elem.parentNode||elem.ownerDocument;
try{if(!(elem&&elem.nodeName&&jQuery.noData[elem.nodeName.toLowerCase()])){if(elem["on"+type]&&elem["on"+type].apply(elem,data)===false){event.result=false;
event.preventDefault()
}}}catch(inlineError){}if(!event.isPropagationStopped()&&parent){jQuery.event.trigger(event,data,parent,true)
}else{if(!event.isDefaultPrevented()){var target=event.target,old,targetType=type.replace(rnamespaces,""),isClick=jQuery.nodeName(target,"a")&&targetType==="click",special=jQuery.event.special[targetType]||{};
if((!special._default||special._default.call(elem,event)===false)&&!isClick&&!(target&&target.nodeName&&jQuery.noData[target.nodeName.toLowerCase()])){try{if(target[targetType]){old=target["on"+targetType];
if(old){target["on"+targetType]=null
}jQuery.event.triggered=true;
target[targetType]()
}}catch(triggerError){}if(old){target["on"+targetType]=old
}jQuery.event.triggered=false
}}}},handle:function(event){var all,handlers,namespaces,namespace_sort=[],namespace_re,events,args=jQuery.makeArray(arguments);
event=args[0]=jQuery.event.fix(event||window.event);
event.currentTarget=this;
all=event.type.indexOf(".")<0&&!event.exclusive;
if(!all){namespaces=event.type.split(".");
event.type=namespaces.shift();
namespace_sort=namespaces.slice(0).sort();
namespace_re=new RegExp("(^|\\.)"+namespace_sort.join("\\.(?:.*\\.)?")+"(\\.|$)")
}event.namespace=event.namespace||namespace_sort.join(".");
events=jQuery.data(this,this.nodeType?"events":"__events__");
if(typeof events==="function"){events=events.events
}handlers=(events||{})[event.type];
if(events&&handlers){handlers=handlers.slice(0);
for(var j=0,l=handlers.length;
j<l;
j++){var handleObj=handlers[j];
if(all||namespace_re.test(handleObj.namespace)){event.handler=handleObj.handler;
event.data=handleObj.data;
event.handleObj=handleObj;
var ret=handleObj.handler.apply(this,args);
if(ret!==undefined){event.result=ret;
if(ret===false){event.preventDefault();
event.stopPropagation()
}}if(event.isImmediatePropagationStopped()){break
}}}}return event.result
},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(event){if(event[jQuery.expando]){return event
}var originalEvent=event;
event=jQuery.Event(originalEvent);
for(var i=this.props.length,prop;
i;
){prop=this.props[--i];
event[prop]=originalEvent[prop]
}if(!event.target){event.target=event.srcElement||document
}if(event.target.nodeType===3){event.target=event.target.parentNode
}if(!event.relatedTarget&&event.fromElement){event.relatedTarget=event.fromElement===event.target?event.toElement:event.fromElement
}if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;
event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc&&doc.clientLeft||body&&body.clientLeft||0);
event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc&&doc.clientTop||body&&body.clientTop||0)
}if(event.which==null&&(event.charCode!=null||event.keyCode!=null)){event.which=event.charCode!=null?event.charCode:event.keyCode
}if(!event.metaKey&&event.ctrlKey){event.metaKey=event.ctrlKey
}if(!event.which&&event.button!==undefined){event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)))
}return event
},guid:100000000,proxy:jQuery.proxy,special:{ready:{setup:jQuery.bindReady,teardown:jQuery.noop},live:{add:function(handleObj){jQuery.event.add(this,liveConvert(handleObj.origType,handleObj.selector),jQuery.extend({},handleObj,{handler:liveHandler,guid:handleObj.handler.guid}))
},remove:function(handleObj){jQuery.event.remove(this,liveConvert(handleObj.origType,handleObj.selector),handleObj)
}},beforeunload:{setup:function(data,namespaces,eventHandle){if(jQuery.isWindow(this)){this.onbeforeunload=eventHandle
}},teardown:function(namespaces,eventHandle){if(this.onbeforeunload===eventHandle){this.onbeforeunload=null
}}}}};
jQuery.removeEvent=document.removeEventListener?function(elem,type,handle){if(elem.removeEventListener){elem.removeEventListener(type,handle,false)
}}:function(elem,type,handle){if(elem.detachEvent){elem.detachEvent("on"+type,handle)
}};
jQuery.Event=function(src){if(!this.preventDefault){return new jQuery.Event(src)
}if(src&&src.type){this.originalEvent=src;
this.type=src.type
}else{this.type=src
}this.timeStamp=jQuery.now();
this[jQuery.expando]=true
};
function returnFalse(){return false
}function returnTrue(){return true
}jQuery.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;
var e=this.originalEvent;
if(!e){return 
}if(e.preventDefault){e.preventDefault()
}else{e.returnValue=false
}},stopPropagation:function(){this.isPropagationStopped=returnTrue;
var e=this.originalEvent;
if(!e){return 
}if(e.stopPropagation){e.stopPropagation()
}e.cancelBubble=true
},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;
this.stopPropagation()
},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};
var withinElement=function(event){var parent=event.relatedTarget;
try{while(parent&&parent!==this){parent=parent.parentNode
}if(parent!==this){event.type=event.data;
jQuery.event.handle.apply(this,arguments)
}}catch(e){}},delegate=function(event){event.type=event.data;
jQuery.event.handle.apply(this,arguments)
};
jQuery.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(orig,fix){jQuery.event.special[orig]={setup:function(data){jQuery.event.add(this,fix,data&&data.selector?delegate:withinElement,orig)
},teardown:function(data){jQuery.event.remove(this,fix,data&&data.selector?delegate:withinElement)
}}
});
if(!jQuery.support.submitBubbles){jQuery.event.special.submit={setup:function(data,namespaces){if(this.nodeName.toLowerCase()!=="form"){jQuery.event.add(this,"click.specialSubmit",function(e){var elem=e.target,type=elem.type;
if((type==="submit"||type==="image")&&jQuery(elem).closest("form").length){e.liveFired=undefined;
return trigger("submit",this,arguments)
}});
jQuery.event.add(this,"keypress.specialSubmit",function(e){var elem=e.target,type=elem.type;
if((type==="text"||type==="password")&&jQuery(elem).closest("form").length&&e.keyCode===13){e.liveFired=undefined;
return trigger("submit",this,arguments)
}})
}else{return false
}},teardown:function(namespaces){jQuery.event.remove(this,".specialSubmit")
}}
}if(!jQuery.support.changeBubbles){var changeFilters,getVal=function(elem){var type=elem.type,val=elem.value;
if(type==="radio"||type==="checkbox"){val=elem.checked
}else{if(type==="select-multiple"){val=elem.selectedIndex>-1?jQuery.map(elem.options,function(elem){return elem.selected
}).join("-"):""
}else{if(elem.nodeName.toLowerCase()==="select"){val=elem.selectedIndex
}}}return val
},testChange=function testChange(e){var elem=e.target,data,val;
if(!rformElems.test(elem.nodeName)||elem.readOnly){return 
}data=jQuery.data(elem,"_change_data");
val=getVal(elem);
if(e.type!=="focusout"||elem.type!=="radio"){jQuery.data(elem,"_change_data",val)
}if(data===undefined||val===data){return 
}if(data!=null||val){e.type="change";
e.liveFired=undefined;
return jQuery.event.trigger(e,arguments[1],elem)
}};
jQuery.event.special.change={filters:{focusout:testChange,beforedeactivate:testChange,click:function(e){var elem=e.target,type=elem.type;
if(type==="radio"||type==="checkbox"||elem.nodeName.toLowerCase()==="select"){return testChange.call(this,e)
}},keydown:function(e){var elem=e.target,type=elem.type;
if((e.keyCode===13&&elem.nodeName.toLowerCase()!=="textarea")||(e.keyCode===32&&(type==="checkbox"||type==="radio"))||type==="select-multiple"){return testChange.call(this,e)
}},beforeactivate:function(e){var elem=e.target;
jQuery.data(elem,"_change_data",getVal(elem))
}},setup:function(data,namespaces){if(this.type==="file"){return false
}for(var type in changeFilters){jQuery.event.add(this,type+".specialChange",changeFilters[type])
}return rformElems.test(this.nodeName)
},teardown:function(namespaces){jQuery.event.remove(this,".specialChange");
return rformElems.test(this.nodeName)
}};
changeFilters=jQuery.event.special.change.filters;
changeFilters.focus=changeFilters.beforeactivate
}function trigger(type,elem,args){args[0].type=type;
return jQuery.event.handle.apply(elem,args)
}if(document.addEventListener){jQuery.each({focus:"focusin",blur:"focusout"},function(orig,fix){jQuery.event.special[fix]={setup:function(){if(focusCounts[fix]++===0){document.addEventListener(orig,handler,true)
}},teardown:function(){if(--focusCounts[fix]===0){document.removeEventListener(orig,handler,true)
}}};
function handler(e){e=jQuery.event.fix(e);
e.type=fix;
return jQuery.event.trigger(e,null,e.target)
}})
}jQuery.each(["bind","one"],function(i,name){jQuery.fn[name]=function(type,data,fn){if(typeof type==="object"){for(var key in type){this[name](key,data,type[key],fn)
}return this
}if(jQuery.isFunction(data)||data===false){fn=data;
data=undefined
}var handler=name==="one"?jQuery.proxy(fn,function(event){jQuery(this).unbind(event,handler);
return fn.apply(this,arguments)
}):fn;
if(type==="unload"&&name!=="one"){this.one(type,data,fn)
}else{for(var i=0,l=this.length;
i<l;
i++){jQuery.event.add(this[i],type,handler,data)
}}return this
}
});
jQuery.fn.extend({unbind:function(type,fn){if(typeof type==="object"&&!type.preventDefault){for(var key in type){this.unbind(key,type[key])
}}else{for(var i=0,l=this.length;
i<l;
i++){jQuery.event.remove(this[i],type,fn)
}}return this
},delegate:function(selector,types,data,fn){return this.live(types,data,fn,selector)
},undelegate:function(selector,types,fn){if(arguments.length===0){return this.unbind("live")
}else{return this.die(types,null,fn,selector)
}},trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this)
})
},triggerHandler:function(type,data){if(this[0]){var event=jQuery.Event(type);
event.preventDefault();
event.stopPropagation();
jQuery.event.trigger(event,data,this[0]);
return event.result
}},toggle:function(fn){var args=arguments,i=1;
while(i<args.length){jQuery.proxy(fn,args[i++])
}return this.click(jQuery.proxy(fn,function(event){var lastToggle=(jQuery.data(this,"lastToggle"+fn.guid)||0)%i;
jQuery.data(this,"lastToggle"+fn.guid,lastToggle+1);
event.preventDefault();
return args[lastToggle].apply(this,arguments)||false
}))
},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)
}});
var liveMap={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};
jQuery.each(["live","die"],function(i,name){jQuery.fn[name]=function(types,data,fn,origSelector){var type,i=0,match,namespaces,preType,selector=origSelector||this.selector,context=origSelector?this:jQuery(this.context);
if(typeof types==="object"&&!types.preventDefault){for(var key in types){context[name](key,data,types[key],selector)
}return this
}if(jQuery.isFunction(data)){fn=data;
data=undefined
}types=(types||"").split(" ");
while((type=types[i++])!=null){match=rnamespaces.exec(type);
namespaces="";
if(match){namespaces=match[0];
type=type.replace(rnamespaces,"")
}if(type==="hover"){types.push("mouseenter"+namespaces,"mouseleave"+namespaces);
continue
}preType=type;
if(type==="focus"||type==="blur"){types.push(liveMap[type]+namespaces);
type=type+namespaces
}else{type=(liveMap[type]||type)+namespaces
}if(name==="live"){for(var j=0,l=context.length;
j<l;
j++){jQuery.event.add(context[j],"live."+liveConvert(type,selector),{data:data,selector:selector,handler:fn,origType:type,origHandler:fn,preType:preType})
}}else{context.unbind("live."+liveConvert(type,selector),fn)
}}return this
}
});
function liveHandler(event){var stop,maxLevel,elems=[],selectors=[],related,match,handleObj,elem,j,i,l,data,close,namespace,ret,events=jQuery.data(this,this.nodeType?"events":"__events__");
if(typeof events==="function"){events=events.events
}if(event.liveFired===this||!events||!events.live||event.button&&event.type==="click"){return 
}if(event.namespace){namespace=new RegExp("(^|\\.)"+event.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")
}event.liveFired=this;
var live=events.live.slice(0);
for(j=0;
j<live.length;
j++){handleObj=live[j];
if(handleObj.origType.replace(rnamespaces,"")===event.type){selectors.push(handleObj.selector)
}else{live.splice(j--,1)
}}match=jQuery(event.target).closest(selectors,event.currentTarget);
for(i=0,l=match.length;
i<l;
i++){close=match[i];
for(j=0;
j<live.length;
j++){handleObj=live[j];
if(close.selector===handleObj.selector&&(!namespace||namespace.test(handleObj.namespace))){elem=close.elem;
related=null;
if(handleObj.preType==="mouseenter"||handleObj.preType==="mouseleave"){event.type=handleObj.preType;
related=jQuery(event.relatedTarget).closest(handleObj.selector)[0]
}if(!related||related!==elem){elems.push({elem:elem,handleObj:handleObj,level:close.level})
}}}}for(i=0,l=elems.length;
i<l;
i++){match=elems[i];
if(maxLevel&&match.level>maxLevel){break
}event.currentTarget=match.elem;
event.data=match.handleObj.data;
event.handleObj=match.handleObj;
ret=match.handleObj.origHandler.apply(match.elem,arguments);
if(ret===false||event.isPropagationStopped()){maxLevel=match.level;
if(ret===false){stop=false
}}}return stop
}function liveConvert(type,selector){return(type&&type!=="*"?type+".":"")+selector.replace(rperiod,"`").replace(rspace,"&")
}jQuery.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(i,name){jQuery.fn[name]=function(data,fn){if(fn==null){fn=data;
data=null
}return arguments.length>0?this.bind(name,data,fn):this.trigger(name)
};
if(jQuery.attrFn){jQuery.attrFn[name]=true
}});
if(window.attachEvent&&!window.addEventListener){jQuery(window).bind("unload",function(){for(var id in jQuery.cache){if(jQuery.cache[id].handle){try{jQuery.event.remove(jQuery.cache[id].handle.elem)
}catch(e){}}}});
/*
 * Sizzle CSS Selector Engine - v1.0
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
}(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,done=0,toString=Object.prototype.toString,hasDuplicate=false,baseHasDuplicate=true;
[0,0].sort(function(){baseHasDuplicate=false;
return 0
});
var Sizzle=function(selector,context,results,seed){results=results||[];
context=context||document;
var origContext=context;
if(context.nodeType!==1&&context.nodeType!==9){return[]
}if(!selector||typeof selector!=="string"){return results
}var parts=[],m,set,checkSet,extra,prune=true,contextXML=Sizzle.isXML(context),soFar=selector,ret,cur,pop,i;
do{chunker.exec("");
m=chunker.exec(soFar);
if(m){soFar=m[3];
parts.push(m[1]);
if(m[2]){extra=m[3];
break
}}}while(m);
if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context)
}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);
while(parts.length){selector=parts.shift();
if(Expr.relative[selector]){selector+=parts.shift()
}set=posProcess(selector,set)
}}}else{if(!seed&&parts.length>1&&context.nodeType===9&&!contextXML&&Expr.match.ID.test(parts[0])&&!Expr.match.ID.test(parts[parts.length-1])){ret=Sizzle.find(parts.shift(),context,contextXML);
context=ret.expr?Sizzle.filter(ret.expr,ret.set)[0]:ret.set[0]
}if(context){ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&(parts[0]==="~"||parts[0]==="+")&&context.parentNode?context.parentNode:context,contextXML);
set=ret.expr?Sizzle.filter(ret.expr,ret.set):ret.set;
if(parts.length>0){checkSet=makeArray(set)
}else{prune=false
}while(parts.length){cur=parts.pop();
pop=cur;
if(!Expr.relative[cur]){cur=""
}else{pop=parts.pop()
}if(pop==null){pop=context
}Expr.relative[cur](checkSet,pop,contextXML)
}}else{checkSet=parts=[]
}}if(!checkSet){checkSet=set
}if(!checkSet){Sizzle.error(cur||selector)
}if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet)
}else{if(context&&context.nodeType===1){for(i=0;
checkSet[i]!=null;
i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&Sizzle.contains(context,checkSet[i]))){results.push(set[i])
}}}else{for(i=0;
checkSet[i]!=null;
i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i])
}}}}}else{makeArray(checkSet,results)
}if(extra){Sizzle(extra,origContext,results,seed);
Sizzle.uniqueSort(results)
}return results
};
Sizzle.uniqueSort=function(results){if(sortOrder){hasDuplicate=baseHasDuplicate;
results.sort(sortOrder);
if(hasDuplicate){for(var i=1;
i<results.length;
i++){if(results[i]===results[i-1]){results.splice(i--,1)
}}}}return results
};
Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set)
};
Sizzle.matchesSelector=function(node,expr){return Sizzle(expr,null,null,[node]).length>0
};
Sizzle.find=function(expr,context,isXML){var set;
if(!expr){return[]
}for(var i=0,l=Expr.order.length;
i<l;
i++){var type=Expr.order[i],match;
if((match=Expr.leftMatch[type].exec(expr))){var left=match[1];
match.splice(1,1);
if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");
set=Expr.find[type](match,context,isXML);
if(set!=null){expr=expr.replace(Expr.match[type],"");
break
}}}}if(!set){set=context.getElementsByTagName("*")
}return{set:set,expr:expr}
};
Sizzle.filter=function(expr,set,inplace,not){var old=expr,result=[],curLoop=set,match,anyFound,isXMLFilter=set&&set[0]&&Sizzle.isXML(set[0]);
while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.leftMatch[type].exec(expr))!=null&&match[2]){var filter=Expr.filter[type],found,item,left=match[1];
anyFound=false;
match.splice(1,1);
if(left.substr(left.length-1)==="\\"){continue
}if(curLoop===result){result=[]
}if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not,isXMLFilter);
if(!match){anyFound=found=true
}else{if(match===true){continue
}}}if(match){for(var i=0;
(item=curLoop[i])!=null;
i++){if(item){found=filter(item,match,i,curLoop);
var pass=not^!!found;
if(inplace&&found!=null){if(pass){anyFound=true
}else{curLoop[i]=false
}}else{if(pass){result.push(item);
anyFound=true
}}}}}if(found!==undefined){if(!inplace){curLoop=result
}expr=expr.replace(Expr.match[type],"");
if(!anyFound){return[]
}break
}}}if(expr===old){if(anyFound==null){Sizzle.error(expr)
}else{break
}}old=expr
}return curLoop
};
Sizzle.error=function(msg){throw"Syntax error, unrecognized expression: "+msg
};
var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href")
}},relative:{"+":function(checkSet,part){var isPartStr=typeof part==="string",isTag=isPartStr&&!/\W/.test(part),isPartStrNotTag=isPartStr&&!isTag;
if(isTag){part=part.toLowerCase()
}for(var i=0,l=checkSet.length,elem;
i<l;
i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}checkSet[i]=isPartStrNotTag||elem&&elem.nodeName.toLowerCase()===part?elem||false:elem===part
}}if(isPartStrNotTag){Sizzle.filter(part,checkSet,true)
}},">":function(checkSet,part){var isPartStr=typeof part==="string",elem,i=0,l=checkSet.length;
if(isPartStr&&!/\W/.test(part)){part=part.toLowerCase();
for(;
i<l;
i++){elem=checkSet[i];
if(elem){var parent=elem.parentNode;
checkSet[i]=parent.nodeName.toLowerCase()===part?parent:false
}}}else{for(;
i<l;
i++){elem=checkSet[i];
if(elem){checkSet[i]=isPartStr?elem.parentNode:elem.parentNode===part
}}if(isPartStr){Sizzle.filter(part,checkSet,true)
}}},"":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck,nodeCheck;
if(typeof part==="string"&&!/\W/.test(part)){part=part.toLowerCase();
nodeCheck=part;
checkFn=dirNodeCheck
}checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML)
},"~":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck,nodeCheck;
if(typeof part==="string"&&!/\W/.test(part)){part=part.toLowerCase();
nodeCheck=part;
checkFn=dirNodeCheck
}checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML)
}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);
return m&&m.parentNode?[m]:[]
}},NAME:function(match,context){if(typeof context.getElementsByName!=="undefined"){var ret=[],results=context.getElementsByName(match[1]);
for(var i=0,l=results.length;
i<l;
i++){if(results[i].getAttribute("name")===match[1]){ret.push(results[i])
}}return ret.length===0?null:ret
}},TAG:function(match,context){return context.getElementsByTagName(match[1])
}},preFilter:{CLASS:function(match,curLoop,inplace,result,not,isXML){match=" "+match[1].replace(/\\/g,"")+" ";
if(isXML){return match
}for(var i=0,elem;
(elem=curLoop[i])!=null;
i++){if(elem){if(not^(elem.className&&(" "+elem.className+" ").replace(/[\t\n]/g," ").indexOf(match)>=0)){if(!inplace){result.push(elem)
}}else{if(inplace){curLoop[i]=false
}}}}return false
},ID:function(match){return match[1].replace(/\\/g,"")
},TAG:function(match,curLoop){return match[1].toLowerCase()
},CHILD:function(match){if(match[1]==="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]==="even"&&"2n"||match[2]==="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);
match[2]=(test[1]+(test[2]||1))-0;
match[3]=test[3]-0
}match[0]=done++;
return match
},ATTR:function(match,curLoop,inplace,result,not,isXML){var name=match[1].replace(/\\/g,"");
if(!isXML&&Expr.attrMap[name]){match[1]=Expr.attrMap[name]
}if(match[2]==="~="){match[4]=" "+match[4]+" "
}return match
},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if((chunker.exec(match[3])||"").length>1||/^\w/.test(match[3])){match[3]=Sizzle(match[3],null,null,curLoop)
}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);
if(!inplace){result.push.apply(result,ret)
}return false
}}else{if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return true
}}return match
},POS:function(match){match.unshift(true);
return match
}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden"
},disabled:function(elem){return elem.disabled===true
},checked:function(elem){return elem.checked===true
},selected:function(elem){elem.parentNode.selectedIndex;
return elem.selected===true
},parent:function(elem){return !!elem.firstChild
},empty:function(elem){return !elem.firstChild
},has:function(elem,i,match){return !!Sizzle(match[3],elem).length
},header:function(elem){return(/h\d/i).test(elem.nodeName)
},text:function(elem){return"text"===elem.type
},radio:function(elem){return"radio"===elem.type
},checkbox:function(elem){return"checkbox"===elem.type
},file:function(elem){return"file"===elem.type
},password:function(elem){return"password"===elem.type
},submit:function(elem){return"submit"===elem.type
},image:function(elem){return"image"===elem.type
},reset:function(elem){return"reset"===elem.type
},button:function(elem){return"button"===elem.type||elem.nodeName.toLowerCase()==="button"
},input:function(elem){return(/input|select|textarea|button/i).test(elem.nodeName)
}},setFilters:{first:function(elem,i){return i===0
},last:function(elem,i,match,array){return i===array.length-1
},even:function(elem,i){return i%2===0
},odd:function(elem,i){return i%2===1
},lt:function(elem,i,match){return i<match[3]-0
},gt:function(elem,i,match){return i>match[3]-0
},nth:function(elem,i,match){return match[3]-0===i
},eq:function(elem,i,match){return match[3]-0===i
}},filter:{PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];
if(filter){return filter(elem,i,match,array)
}else{if(name==="contains"){return(elem.textContent||elem.innerText||Sizzle.getText([elem])||"").indexOf(match[3])>=0
}else{if(name==="not"){var not=match[3];
for(var j=0,l=not.length;
j<l;
j++){if(not[j]===elem){return false
}}return true
}else{Sizzle.error("Syntax error, unrecognized expression: "+name)
}}}},CHILD:function(elem,match){var type=match[1],node=elem;
switch(type){case"only":case"first":while((node=node.previousSibling)){if(node.nodeType===1){return false
}}if(type==="first"){return true
}node=elem;
case"last":while((node=node.nextSibling)){if(node.nodeType===1){return false
}}return true;
case"nth":var first=match[2],last=match[3];
if(first===1&&last===0){return true
}var doneName=match[0],parent=elem.parentNode;
if(parent&&(parent.sizcache!==doneName||!elem.nodeIndex)){var count=0;
for(node=parent.firstChild;
node;
node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++count
}}parent.sizcache=doneName
}var diff=elem.nodeIndex-last;
if(first===0){return diff===0
}else{return(diff%first===0&&diff/first>=0)
}}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match
},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName.toLowerCase()===match
},CLASS:function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1
},ATTR:function(elem,match){var name=match[1],result=Expr.attrHandle[name]?Expr.attrHandle[name](elem):elem[name]!=null?elem[name]:elem.getAttribute(name),value=result+"",type=match[2],check=match[4];
return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:type==="!="?value!==check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false
},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];
if(filter){return filter(elem,i,match,array)
}}}};
var origPOS=Expr.match.POS,fescape=function(all,num){return"\\"+(num-0+1)
};
for(var type in Expr.match){Expr.match[type]=new RegExp(Expr.match[type].source+(/(?![^\[]*\])(?![^\(]*\))/.source));
Expr.leftMatch[type]=new RegExp(/(^(?:.|\r|\n)*?)/.source+Expr.match[type].source.replace(/\\(\d+)/g,fescape))
}var makeArray=function(array,results){array=Array.prototype.slice.call(array,0);
if(results){results.push.apply(results,array);
return results
}return array
};
try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType
}catch(e){makeArray=function(array,results){var ret=results||[],i=0;
if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array)
}else{if(typeof array.length==="number"){for(var l=array.length;
i<l;
i++){ret.push(array[i])
}}else{for(;
array[i];
i++){ret.push(array[i])
}}}return ret
}
}var sortOrder,siblingCheck;
if(document.documentElement.compareDocumentPosition){sortOrder=function(a,b){if(a===b){hasDuplicate=true;
return 0
}if(!a.compareDocumentPosition||!b.compareDocumentPosition){return a.compareDocumentPosition?-1:1
}return a.compareDocumentPosition(b)&4?-1:1
}
}else{sortOrder=function(a,b){var ap=[],bp=[],aup=a.parentNode,bup=b.parentNode,cur=aup,al,bl;
if(a===b){hasDuplicate=true;
return 0
}else{if(aup===bup){return siblingCheck(a,b)
}else{if(!aup){return -1
}else{if(!bup){return 1
}}}}while(cur){ap.unshift(cur);
cur=cur.parentNode
}cur=bup;
while(cur){bp.unshift(cur);
cur=cur.parentNode
}al=ap.length;
bl=bp.length;
for(var i=0;
i<al&&i<bl;
i++){if(ap[i]!==bp[i]){return siblingCheck(ap[i],bp[i])
}}return i===al?siblingCheck(a,bp[i],-1):siblingCheck(ap[i],b,1)
};
siblingCheck=function(a,b,ret){if(a===b){return ret
}var cur=a.nextSibling;
while(cur){if(cur===b){return -1
}cur=cur.nextSibling
}return 1
}
}Sizzle.getText=function(elems){var ret="",elem;
for(var i=0;
elems[i];
i++){elem=elems[i];
if(elem.nodeType===3||elem.nodeType===4){ret+=elem.nodeValue
}else{if(elem.nodeType!==8){ret+=Sizzle.getText(elem.childNodes)
}}}return ret
};
(function(){var form=document.createElement("div"),id="script"+(new Date()).getTime();
form.innerHTML="<a name='"+id+"'/>";
var root=document.documentElement;
root.insertBefore(form,root.firstChild);
if(document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);
return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[]
}};
Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");
return elem.nodeType===1&&node&&node.nodeValue===match
}
}root.removeChild(form);
root=form=null
})();
(function(){var div=document.createElement("div");
div.appendChild(document.createComment(""));
if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);
if(match[1]==="*"){var tmp=[];
for(var i=0;
results[i];
i++){if(results[i].nodeType===1){tmp.push(results[i])
}}results=tmp
}return results
}
}div.innerHTML="<a href='#'></a>";
if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2)
}
}div=null
})();
if(document.querySelectorAll){(function(){var oldSizzle=Sizzle,div=document.createElement("div");
div.innerHTML="<p class='TEST'></p>";
if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return 
}Sizzle=function(query,context,extra,seed){context=context||document;
if(!seed&&!Sizzle.isXML(context)){if(context.nodeType===9){try{return makeArray(context.querySelectorAll(query),extra)
}catch(qsaError){}}else{if(context.nodeType===1&&context.nodeName.toLowerCase()!=="object"){var old=context.id,id=context.id="__sizzle__";
try{return makeArray(context.querySelectorAll("#"+id+" "+query),extra)
}catch(pseudoError){}finally{if(old){context.id=old
}else{context.removeAttribute("id")
}}}}}return oldSizzle(query,context,extra,seed)
};
for(var prop in oldSizzle){Sizzle[prop]=oldSizzle[prop]
}div=null
})()
}(function(){var html=document.documentElement,matches=html.matchesSelector||html.mozMatchesSelector||html.webkitMatchesSelector||html.msMatchesSelector,pseudoWorks=false;
try{matches.call(document.documentElement,":sizzle")
}catch(pseudoError){pseudoWorks=true
}if(matches){Sizzle.matchesSelector=function(node,expr){try{if(pseudoWorks||!Expr.match.PSEUDO.test(expr)){return matches.call(node,expr)
}}catch(e){}return Sizzle(expr,null,null,[node]).length>0
}
}})();
(function(){var div=document.createElement("div");
div.innerHTML="<div class='test e'></div><div class='test'></div>";
if(!div.getElementsByClassName||div.getElementsByClassName("e").length===0){return 
}div.lastChild.className="e";
if(div.getElementsByClassName("e").length===1){return 
}Expr.order.splice(1,0,"CLASS");
Expr.find.CLASS=function(match,context,isXML){if(typeof context.getElementsByClassName!=="undefined"&&!isXML){return context.getElementsByClassName(match[1])
}};
div=null
})();
function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;
i<l;
i++){var elem=checkSet[i];
if(elem){elem=elem[dir];
var match=false;
while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];
break
}if(elem.nodeType===1&&!isXML){elem.sizcache=doneName;
elem.sizset=i
}if(elem.nodeName.toLowerCase()===cur){match=elem;
break
}elem=elem[dir]
}checkSet[i]=match
}}}function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;
i<l;
i++){var elem=checkSet[i];
if(elem){elem=elem[dir];
var match=false;
while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];
break
}if(elem.nodeType===1){if(!isXML){elem.sizcache=doneName;
elem.sizset=i
}if(typeof cur!=="string"){if(elem===cur){match=true;
break
}}else{if(Sizzle.filter(cur,[elem]).length>0){match=elem;
break
}}}elem=elem[dir]
}checkSet[i]=match
}}}Sizzle.contains=document.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):true)
}:function(a,b){return !!(a.compareDocumentPosition(b)&16)
};
Sizzle.isXML=function(elem){var documentElement=(elem?elem.ownerDocument||elem:0).documentElement;
return documentElement?documentElement.nodeName!=="HTML":false
};
var posProcess=function(selector,context){var tmpSet=[],later="",match,root=context.nodeType?[context]:context;
while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];
selector=selector.replace(Expr.match.PSEUDO,"")
}selector=Expr.relative[selector]?selector+"*":selector;
for(var i=0,l=root.length;
i<l;
i++){Sizzle(selector,root[i],tmpSet)
}return Sizzle.filter(later,tmpSet)
};
jQuery.find=Sizzle;
jQuery.expr=Sizzle.selectors;
jQuery.expr[":"]=jQuery.expr.filters;
jQuery.unique=Sizzle.uniqueSort;
jQuery.text=Sizzle.getText;
jQuery.isXMLDoc=Sizzle.isXML;
jQuery.contains=Sizzle.contains
})();
var runtil=/Until$/,rparentsprev=/^(?:parents|prevUntil|prevAll)/,rmultiselector=/,/,isSimple=/^.[^:#\[\.,]*$/,slice=Array.prototype.slice,POS=jQuery.expr.match.POS;
jQuery.fn.extend({find:function(selector){var ret=this.pushStack("","find",selector),length=0;
for(var i=0,l=this.length;
i<l;
i++){length=ret.length;
jQuery.find(selector,this[i],ret);
if(i>0){for(var n=length;
n<ret.length;
n++){for(var r=0;
r<length;
r++){if(ret[r]===ret[n]){ret.splice(n--,1);
break
}}}}}return ret
},has:function(target){var targets=jQuery(target);
return this.filter(function(){for(var i=0,l=targets.length;
i<l;
i++){if(jQuery.contains(this,targets[i])){return true
}}})
},not:function(selector){return this.pushStack(winnow(this,selector,false),"not",selector)
},filter:function(selector){return this.pushStack(winnow(this,selector,true),"filter",selector)
},is:function(selector){return !!selector&&jQuery.filter(selector,this).length>0
},closest:function(selectors,context){var ret=[],i,l,cur=this[0];
if(jQuery.isArray(selectors)){var match,matches={},selector,level=1;
if(cur&&selectors.length){for(i=0,l=selectors.length;
i<l;
i++){selector=selectors[i];
if(!matches[selector]){matches[selector]=jQuery.expr.match.POS.test(selector)?jQuery(selector,context||this.context):selector
}}while(cur&&cur.ownerDocument&&cur!==context){for(selector in matches){match=matches[selector];
if(match.jquery?match.index(cur)>-1:jQuery(cur).is(match)){ret.push({selector:selector,elem:cur,level:level})
}}cur=cur.parentNode;
level++
}}return ret
}var pos=POS.test(selectors)?jQuery(selectors,context||this.context):null;
for(i=0,l=this.length;
i<l;
i++){cur=this[i];
while(cur){if(pos?pos.index(cur)>-1:jQuery.find.matchesSelector(cur,selectors)){ret.push(cur);
break
}else{cur=cur.parentNode;
if(!cur||!cur.ownerDocument||cur===context){break
}}}}ret=ret.length>1?jQuery.unique(ret):ret;
return this.pushStack(ret,"closest",selectors)
},index:function(elem){if(!elem||typeof elem==="string"){return jQuery.inArray(this[0],elem?jQuery(elem):this.parent().children())
}return jQuery.inArray(elem.jquery?elem[0]:elem,this)
},add:function(selector,context){var set=typeof selector==="string"?jQuery(selector,context||this.context):jQuery.makeArray(selector),all=jQuery.merge(this.get(),set);
return this.pushStack(isDisconnected(set[0])||isDisconnected(all[0])?all:jQuery.unique(all))
},andSelf:function(){return this.add(this.prevObject)
}});
function isDisconnected(node){return !node||!node.parentNode||node.parentNode.nodeType===11
}jQuery.each({parent:function(elem){var parent=elem.parentNode;
return parent&&parent.nodeType!==11?parent:null
},parents:function(elem){return jQuery.dir(elem,"parentNode")
},parentsUntil:function(elem,i,until){return jQuery.dir(elem,"parentNode",until)
},next:function(elem){return jQuery.nth(elem,2,"nextSibling")
},prev:function(elem){return jQuery.nth(elem,2,"previousSibling")
},nextAll:function(elem){return jQuery.dir(elem,"nextSibling")
},prevAll:function(elem){return jQuery.dir(elem,"previousSibling")
},nextUntil:function(elem,i,until){return jQuery.dir(elem,"nextSibling",until)
},prevUntil:function(elem,i,until){return jQuery.dir(elem,"previousSibling",until)
},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem)
},children:function(elem){return jQuery.sibling(elem.firstChild)
},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes)
}},function(name,fn){jQuery.fn[name]=function(until,selector){var ret=jQuery.map(this,fn,until);
if(!runtil.test(name)){selector=until
}if(selector&&typeof selector==="string"){ret=jQuery.filter(selector,ret)
}ret=this.length>1?jQuery.unique(ret):ret;
if((this.length>1||rmultiselector.test(selector))&&rparentsprev.test(name)){ret=ret.reverse()
}return this.pushStack(ret,name,slice.call(arguments).join(","))
}
});
jQuery.extend({filter:function(expr,elems,not){if(not){expr=":not("+expr+")"
}return elems.length===1?jQuery.find.matchesSelector(elems[0],expr)?[elems[0]]:[]:jQuery.find.matches(expr,elems)
},dir:function(elem,dir,until){var matched=[],cur=elem[dir];
while(cur&&cur.nodeType!==9&&(until===undefined||cur.nodeType!==1||!jQuery(cur).is(until))){if(cur.nodeType===1){matched.push(cur)
}cur=cur[dir]
}return matched
},nth:function(cur,result,dir,elem){result=result||1;
var num=0;
for(;
cur;
cur=cur[dir]){if(cur.nodeType===1&&++num===result){break
}}return cur
},sibling:function(n,elem){var r=[];
for(;
n;
n=n.nextSibling){if(n.nodeType===1&&n!==elem){r.push(n)
}}return r
}});
function winnow(elements,qualifier,keep){if(jQuery.isFunction(qualifier)){return jQuery.grep(elements,function(elem,i){var retVal=!!qualifier.call(elem,i,elem);
return retVal===keep
})
}else{if(qualifier.nodeType){return jQuery.grep(elements,function(elem,i){return(elem===qualifier)===keep
})
}else{if(typeof qualifier==="string"){var filtered=jQuery.grep(elements,function(elem){return elem.nodeType===1
});
if(isSimple.test(qualifier)){return jQuery.filter(qualifier,filtered,!keep)
}else{qualifier=jQuery.filter(qualifier,filtered)
}}}}return jQuery.grep(elements,function(elem,i){return(jQuery.inArray(elem,qualifier)>=0)===keep
})
}var rinlinejQuery=/ jQuery\d+="(?:\d+|null)"/g,rleadingWhitespace=/^\s+/,rxhtmlTag=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,rtagName=/<([\w:]+)/,rtbody=/<tbody/i,rhtml=/<|&#?\w+;/,rnocache=/<(?:script|object|embed|option|style)/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,raction=/\=([^="'>\s]+\/)>/g,wrapMap={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};
wrapMap.optgroup=wrapMap.option;
wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;
wrapMap.th=wrapMap.td;
if(!jQuery.support.htmlSerialize){wrapMap._default=[1,"div<div>","</div>"]
}jQuery.fn.extend({text:function(text){if(jQuery.isFunction(text)){return this.each(function(i){var self=jQuery(this);
self.text(text.call(this,i,self.text()))
})
}if(typeof text!=="object"&&text!==undefined){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text))
}return jQuery.text(this)
},wrapAll:function(html){if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapAll(html.call(this,i))
})
}if(this[0]){var wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(true);
if(this[0].parentNode){wrap.insertBefore(this[0])
}wrap.map(function(){var elem=this;
while(elem.firstChild&&elem.firstChild.nodeType===1){elem=elem.firstChild
}return elem
}).append(this)
}return this
},wrapInner:function(html){if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapInner(html.call(this,i))
})
}return this.each(function(){var self=jQuery(this),contents=self.contents();
if(contents.length){contents.wrapAll(html)
}else{self.append(html)
}})
},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html)
})
},unwrap:function(){return this.parent().each(function(){if(!jQuery.nodeName(this,"body")){jQuery(this).replaceWith(this.childNodes)
}}).end()
},append:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType===1){this.appendChild(elem)
}})
},prepend:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType===1){this.insertBefore(elem,this.firstChild)
}})
},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this)
})
}else{if(arguments.length){var set=jQuery(arguments[0]);
set.push.apply(set,this.toArray());
return this.pushStack(set,"before",arguments)
}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this.nextSibling)
})
}else{if(arguments.length){var set=this.pushStack(this,"after",arguments);
set.push.apply(set,jQuery(arguments[0]).toArray());
return set
}}},remove:function(selector,keepData){for(var i=0,elem;
(elem=this[i])!=null;
i++){if(!selector||jQuery.filter(selector,[elem]).length){if(!keepData&&elem.nodeType===1){jQuery.cleanData(elem.getElementsByTagName("*"));
jQuery.cleanData([elem])
}if(elem.parentNode){elem.parentNode.removeChild(elem)
}}}return this
},empty:function(){for(var i=0,elem;
(elem=this[i])!=null;
i++){if(elem.nodeType===1){jQuery.cleanData(elem.getElementsByTagName("*"))
}while(elem.firstChild){elem.removeChild(elem.firstChild)
}}return this
},clone:function(events){var ret=this.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLDoc(this)){var html=this.outerHTML,ownerDocument=this.ownerDocument;
if(!html){var div=ownerDocument.createElement("div");
div.appendChild(this.cloneNode(true));
html=div.innerHTML
}return jQuery.clean([html.replace(rinlinejQuery,"").replace(raction,'="$1">').replace(rleadingWhitespace,"")],ownerDocument)[0]
}else{return this.cloneNode(true)
}});
if(events===true){cloneCopyEvent(this,ret);
cloneCopyEvent(this.find("*"),ret.find("*"))
}return ret
},html:function(value){if(value===undefined){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(rinlinejQuery,""):null
}else{if(typeof value==="string"&&!rnocache.test(value)&&(jQuery.support.leadingWhitespace||!rleadingWhitespace.test(value))&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=value.replace(rxhtmlTag,"<$1></$2>");
try{for(var i=0,l=this.length;
i<l;
i++){if(this[i].nodeType===1){jQuery.cleanData(this[i].getElementsByTagName("*"));
this[i].innerHTML=value
}}}catch(e){this.empty().append(value)
}}else{if(jQuery.isFunction(value)){this.each(function(i){var self=jQuery(this);
self.html(value.call(this,i,self.html()))
})
}else{this.empty().append(value)
}}}return this
},replaceWith:function(value){if(this[0]&&this[0].parentNode){if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this),old=self.html();
self.replaceWith(value.call(this,i,old))
})
}if(typeof value!=="string"){value=jQuery(value).detach()
}return this.each(function(){var next=this.nextSibling,parent=this.parentNode;
jQuery(this).remove();
if(next){jQuery(next).before(value)
}else{jQuery(parent).append(value)
}})
}else{return this.pushStack(jQuery(jQuery.isFunction(value)?value():value),"replaceWith",value)
}},detach:function(selector){return this.remove(selector,true)
},domManip:function(args,table,callback){var results,first,value=args[0],scripts=[],fragment,parent;
if(!jQuery.support.checkClone&&arguments.length===3&&typeof value==="string"&&rchecked.test(value)){return this.each(function(){jQuery(this).domManip(args,table,callback,true)
})
}if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this);
args[0]=value.call(this,i,table?self.html():undefined);
self.domManip(args,table,callback)
})
}if(this[0]){parent=value&&value.parentNode;
if(jQuery.support.parentNode&&parent&&parent.nodeType===11&&parent.childNodes.length===this.length){results={fragment:parent}
}else{results=jQuery.buildFragment(args,this,scripts)
}fragment=results.fragment;
if(fragment.childNodes.length===1){first=fragment=fragment.firstChild
}else{first=fragment.firstChild
}if(first){table=table&&jQuery.nodeName(first,"tr");
for(var i=0,l=this.length;
i<l;
i++){callback.call(table?root(this[i],first):this[i],i>0||results.cacheable||this.length>1?fragment.cloneNode(true):fragment)
}}if(scripts.length){jQuery.each(scripts,evalScript)
}}return this
}});
function root(elem,cur){return jQuery.nodeName(elem,"table")?(elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody"))):elem
}function cloneCopyEvent(orig,ret){var i=0;
ret.each(function(){if(this.nodeName!==(orig[i]&&orig[i].nodeName)){return 
}var oldData=jQuery.data(orig[i++]),curData=jQuery.data(this,oldData),events=oldData&&oldData.events;
if(events){delete curData.handle;
curData.events={};
for(var type in events){for(var handler in events[type]){jQuery.event.add(this,type,events[type][handler],events[type][handler].data)
}}}})
}jQuery.buildFragment=function(args,nodes,scripts){var fragment,cacheable,cacheresults,doc=(nodes&&nodes[0]?nodes[0].ownerDocument||nodes[0]:document);
if(args.length===1&&typeof args[0]==="string"&&args[0].length<512&&doc===document&&!rnocache.test(args[0])&&(jQuery.support.checkClone||!rchecked.test(args[0]))){cacheable=true;
cacheresults=jQuery.fragments[args[0]];
if(cacheresults){if(cacheresults!==1){fragment=cacheresults
}}}if(!fragment){fragment=doc.createDocumentFragment();
jQuery.clean(args,doc,fragment,scripts)
}if(cacheable){jQuery.fragments[args[0]]=cacheresults?fragment:1
}return{fragment:fragment,cacheable:cacheable}
};
jQuery.fragments={};
jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var ret=[],insert=jQuery(selector),parent=this.length===1&&this[0].parentNode;
if(parent&&parent.nodeType===11&&parent.childNodes.length===1&&insert.length===1){insert[original](this[0]);
return this
}else{for(var i=0,l=insert.length;
i<l;
i++){var elems=(i>0?this.clone(true):this).get();
jQuery(insert[i])[original](elems);
ret=ret.concat(elems)
}return this.pushStack(ret,name,insert.selector)
}}
});
jQuery.extend({clean:function(elems,context,fragment,scripts){context=context||document;
if(typeof context.createElement==="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document
}var ret=[];
for(var i=0,elem;
(elem=elems[i])!=null;
i++){if(typeof elem==="number"){elem+=""
}if(!elem){continue
}if(typeof elem==="string"&&!rhtml.test(elem)){elem=context.createTextNode(elem)
}else{if(typeof elem==="string"){elem=elem.replace(rxhtmlTag,"<$1></$2>");
var tag=(rtagName.exec(elem)||["",""])[1].toLowerCase(),wrap=wrapMap[tag]||wrapMap._default,depth=wrap[0],div=context.createElement("div");
div.innerHTML=wrap[1]+elem+wrap[2];
while(depth--){div=div.lastChild
}if(!jQuery.support.tbody){var hasBody=rtbody.test(elem),tbody=tag==="table"&&!hasBody?div.firstChild&&div.firstChild.childNodes:wrap[1]==="<table>"&&!hasBody?div.childNodes:[];
for(var j=tbody.length-1;
j>=0;
--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j])
}}}if(!jQuery.support.leadingWhitespace&&rleadingWhitespace.test(elem)){div.insertBefore(context.createTextNode(rleadingWhitespace.exec(elem)[0]),div.firstChild)
}elem=div.childNodes
}}if(elem.nodeType){ret.push(elem)
}else{ret=jQuery.merge(ret,elem)
}}if(fragment){for(i=0;
ret[i];
i++){if(scripts&&jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret[i].type.toLowerCase()==="text/javascript")){scripts.push(ret[i].parentNode?ret[i].parentNode.removeChild(ret[i]):ret[i])
}else{if(ret[i].nodeType===1){ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))))
}fragment.appendChild(ret[i])
}}}return ret
},cleanData:function(elems){var data,id,cache=jQuery.cache,special=jQuery.event.special,deleteExpando=jQuery.support.deleteExpando;
for(var i=0,elem;
(elem=elems[i])!=null;
i++){if(elem.nodeName&&jQuery.noData[elem.nodeName.toLowerCase()]){continue
}id=elem[jQuery.expando];
if(id){data=cache[id];
if(data&&data.events){for(var type in data.events){if(special[type]){jQuery.event.remove(elem,type)
}else{jQuery.removeEvent(elem,type,data.handle)
}}}if(deleteExpando){delete elem[jQuery.expando]
}else{if(elem.removeAttribute){elem.removeAttribute(jQuery.expando)
}}delete cache[id]
}}}});
function evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dataType:"script"})
}else{jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"")
}if(elem.parentNode){elem.parentNode.removeChild(elem)
}}var ralpha=/alpha\([^)]*\)/i,ropacity=/opacity=([^)]*)/,rdashAlpha=/-([a-z])/ig,rupper=/([A-Z])/g,rnumpx=/^-?\d+(?:px)?$/i,rnum=/^-?\d/,cssShow={position:"absolute",visibility:"hidden",display:"block"},cssWidth=["Left","Right"],cssHeight=["Top","Bottom"],curCSS,getComputedStyle=document.defaultView&&document.defaultView.getComputedStyle,fcamelCase=function(all,letter){return letter.toUpperCase()
};
jQuery.fn.css=function(name,value){if(arguments.length===2&&value===undefined){return this
}return jQuery.access(this,name,value,true,function(elem,name,value){return value!==undefined?jQuery.style(elem,name,value):jQuery.css(elem,name)
})
};
jQuery.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,"opacity","opacity");
return ret===""?"1":ret
}else{return elem.style.opacity
}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":jQuery.support.cssFloat?"cssFloat":"styleFloat"},style:function(elem,name,value,extra){if(!elem||elem.nodeType===3||elem.nodeType===8||!elem.style){return 
}var ret,origName=jQuery.camelCase(name),style=elem.style,hooks=jQuery.cssHooks[origName];
name=jQuery.cssProps[origName]||origName;
if(value!==undefined){if(typeof value==="number"&&isNaN(value)||value==null){return 
}if(typeof value==="number"&&!jQuery.cssNumber[origName]){value+="px"
}if(!hooks||!("set" in hooks)||(value=hooks.set(elem,value))!==undefined){try{style[name]=value
}catch(e){}}}else{if(hooks&&"get" in hooks&&(ret=hooks.get(elem,false,extra))!==undefined){return ret
}return style[name]
}},css:function(elem,name,extra){var ret,origName=jQuery.camelCase(name),hooks=jQuery.cssHooks[origName];
name=jQuery.cssProps[origName]||origName;
if(hooks&&"get" in hooks&&(ret=hooks.get(elem,true,extra))!==undefined){return ret
}else{if(curCSS){return curCSS(elem,name,origName)
}}},swap:function(elem,options,callback){var old={};
for(var name in options){old[name]=elem.style[name];
elem.style[name]=options[name]
}callback.call(elem);
for(name in options){elem.style[name]=old[name]
}},camelCase:function(string){return string.replace(rdashAlpha,fcamelCase)
}});
jQuery.curCSS=jQuery.css;
jQuery.each(["height","width"],function(i,name){jQuery.cssHooks[name]={get:function(elem,computed,extra){var val;
if(computed){if(elem.offsetWidth!==0){val=getWH(elem,name,extra)
}else{jQuery.swap(elem,cssShow,function(){val=getWH(elem,name,extra)
})
}return val+"px"
}},set:function(elem,value){if(rnumpx.test(value)){value=parseFloat(value);
if(value>=0){return value+"px"
}}else{return value
}}}
});
if(!jQuery.support.opacity){jQuery.cssHooks.opacity={get:function(elem,computed){return ropacity.test((computed&&elem.currentStyle?elem.currentStyle.filter:elem.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":computed?"1":""
},set:function(elem,value){var style=elem.style;
style.zoom=1;
var opacity=jQuery.isNaN(value)?"":"alpha(opacity="+value*100+")",filter=style.filter||"";
style.filter=ralpha.test(filter)?filter.replace(ralpha,opacity):style.filter+" "+opacity
}}
}if(getComputedStyle){curCSS=function(elem,newName,name){var ret,defaultView,computedStyle;
name=name.replace(rupper,"-$1").toLowerCase();
if(!(defaultView=elem.ownerDocument.defaultView)){return undefined
}if((computedStyle=defaultView.getComputedStyle(elem,null))){ret=computedStyle.getPropertyValue(name);
if(ret===""&&!jQuery.contains(elem.ownerDocument.documentElement,elem)){ret=jQuery.style(elem,name)
}}return ret
}
}else{if(document.documentElement.currentStyle){curCSS=function(elem,name){var left,rsLeft,ret=elem.currentStyle&&elem.currentStyle[name],style=elem.style;
if(!rnumpx.test(ret)&&rnum.test(ret)){left=style.left;
rsLeft=elem.runtimeStyle.left;
elem.runtimeStyle.left=elem.currentStyle.left;
style.left=name==="
