UNPKG

@zklogic/draw.io

Version:

Draw.IO - Graph Editor integration in Angular-cli

1 lines 2.04 MB
window.PROXY_URL=window.PROXY_URL||"https://viewer.diagrams.net/proxy",window.SHAPES_PATH=window.SHAPES_PATH||"https://viewer.diagrams.net/shapes",window.STENCIL_PATH=window.STENCIL_PATH||"https://viewer.diagrams.net/stencils",window.GRAPH_IMAGE_PATH=window.GRAPH_IMAGE_PATH||"https://viewer.diagrams.net/img",window.mxImageBasePath=window.mxImageBasePath||"https://viewer.diagrams.net/mxgraph/images",window.mxBasePath=window.mxBasePath||"https://viewer.diagrams.net/mxgraph/",window.mxLoadStylesheets=window.mxLoadStylesheets||!1,function(t,e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Spinner=e()}(this,(function(){"use strict";function t(t,e){var i,n=document.createElement(t||"div");for(i in e)n[i]=e[i];return n}function e(t){for(var e=1,i=arguments.length;i>e;e++)t.appendChild(arguments[e]);return t}function i(t,e,i,n){var s=["opacity",e,~~(100*t),i,n].join("-"),o=.01+i/n*100,r=Math.max(1-(1-t)/e*(100-o),t),l=a.substring(0,a.indexOf("Animation")).toLowerCase(),h=l&&"-"+l+"-"||"";return d[s]||(u.insertRule("@"+h+"keyframes "+s+"{0%{opacity:"+r+"}"+o+"%{opacity:"+t+"}"+(o+.01)+"%{opacity:1}"+(o+e)%100+"%{opacity:"+t+"}100%{opacity:"+r+"}}",u.cssRules.length),d[s]=1),s}function n(t,e){var i,n,s=t.style;for(e=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<h.length;n++)if(void 0!==s[i=h[n]+e])return i;return void 0!==s[e]?e:void 0}function s(t,e){for(var i in e)t.style[n(t,i)||i]=e[i];return t}function o(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)void 0===t[n]&&(t[n]=i[n])}return t}function r(t,e){return"string"==typeof t?t:t[e%t.length]}function l(t){this.opts=o(t||{},l.defaults,p)}var a,h=["webkit","Moz","ms","O"],d={},u=function(){var i=t("style",{type:"text/css"});return e(document.getElementsByTagName("head")[0],i),i.sheet||i.styleSheet}(),p={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:.25,fps:20,zIndex:2e9,className:"spinner",top:"50%",left:"50%",position:"absolute"};l.defaults={},o(l.prototype,{spin:function(e){this.stop();var i=this,n=i.opts,o=i.el=s(t(0,{className:n.className}),{position:n.position,width:0,zIndex:n.zIndex});if(n.radius,n.length,n.width,e&&(e.insertBefore(o,e.firstChild||null),s(o,{left:n.left,top:n.top})),o.setAttribute("role","progressbar"),i.lines(o,i.opts),!a){var r,l=0,h=(n.lines-1)*(1-n.direction)/2,d=n.fps,u=d/n.speed,p=(1-n.opacity)/(u*n.trail/100),m=u/n.lines;!function t(){l++;for(var e=0;e<n.lines;e++)r=Math.max(1-(l+(n.lines-e)*m)%u*p,n.opacity),i.opacity(o,e*n.direction+h,r,n);i.timeout=i.el&&setTimeout(t,~~(1e3/d))}()}return i},stop:function(){var t=this.el;return t&&(clearTimeout(this.timeout),t.parentNode&&t.parentNode.removeChild(t),this.el=void 0),this},lines:function(n,o){function l(e,i){return s(t(),{position:"absolute",width:o.length+o.width+"px",height:o.width+"px",background:e,boxShadow:i,transformOrigin:"left",transform:"rotate("+~~(360/o.lines*d+o.rotate)+"deg) translate("+o.radius+"px,0)",borderRadius:(o.corners*o.width>>1)+"px"})}for(var h,d=0,u=(o.lines-1)*(1-o.direction)/2;d<o.lines;d++)h=s(t(),{position:"absolute",top:1+~(o.width/2)+"px",transform:o.hwaccel?"translate3d(0,0,0)":"",opacity:o.opacity,animation:a&&i(o.opacity,o.trail,u+d*o.direction,o.lines)+" "+1/o.speed+"s linear infinite"}),o.shadow&&e(h,s(l("#000","0 0 4px #000"),{top:"2px"})),e(n,e(h,l(r(o.color,d),"0 0 1px rgba(0,0,0,.1)")));return n},opacity:function(t,e,i){e<t.childNodes.length&&(t.childNodes[e].style.opacity=i)}});var m=s(t("group"),{behavior:"url(#default#VML)"});return!n(m,"transform")&&m.adj?function(){function i(e,i){return t("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',i)}u.addRule(".spin-vml","behavior:url(#default#VML)"),l.prototype.lines=function(t,n){function o(){return s(i("group",{coordsize:d+" "+d,coordorigin:-h+" "+-h}),{width:d,height:d})}function l(t,l,a){e(p,e(s(o(),{rotation:360/n.lines*t+"deg",left:~~l}),e(s(i("roundrect",{arcsize:n.corners}),{width:h,height:n.width,left:n.radius,top:-n.width>>1,filter:a}),i("fill",{color:r(n.color,t),opacity:n.opacity}),i("stroke",{opacity:0}))))}var a,h=n.length+n.width,d=2*h,u=2*-(n.width+n.length)+"px",p=s(o(),{position:"absolute",top:u,left:u});if(n.shadow)for(a=1;a<=n.lines;a++)l(a,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(a=1;a<=n.lines;a++)l(a);return e(t,p)},l.prototype.opacity=function(t,e,i,n){var s=t.firstChild;n=n.shadow&&n.lines||0,s&&e+n<s.childNodes.length&&(s=(s=(s=s.childNodes[e+n])&&s.firstChild)&&s.firstChild)&&(s.opacity=i)}}():a=n(m,"animation"),l})),function(){var t,e,i,n=void 0,s=!0,o=null,r=!1,l=["aliceblue,antiquewhite,aqua,aquamarine,azure,beige,bisque,black,blanchedalmond,blue,blueviolet,brown,burlywood,cadetblue,chartreuse,chocolate,coral,cornflowerblue,cornsilk,crimson,cyan,darkblue,darkcyan,darkgoldenrod,darkgray,darkgreen,darkkhaki,darkmagenta,darkolivegreen,darkorange,darkorchid,darkred,darksalmon,darkseagreen,darkslateblue,darkslategray,darkturquoise,darkviolet,deeppink,deepskyblue,dimgray,dodgerblue,firebrick,floralwhite,forestgreen,fuchsia,gainsboro,ghostwhite,gold,goldenrod,gray,green,greenyellow,honeydew,hotpink,indianred,indigo,ivory,khaki,lavender,lavenderblush,lawngreen,lemonchiffon,lightblue,lightcoral,lightcyan,lightgoldenrodyellow,lightgreen,lightgrey,lightpink,lightsalmon,lightseagreen,lightskyblue,lightslategray,lightsteelblue,lightyellow,lime,limegreen,linen,magenta,maroon,mediumaquamarine,mediumblue,mediumorchid,mediumpurple,mediumseagreen,mediumslateblue,mediumspringgreen,mediumturquoise,mediumvioletred,midnightblue,mintcream,mistyrose,moccasin,navajowhite,navy,oldlace,olive,olivedrab,orange,orangered,orchid,palegoldenrod,palegreen,paleturquoise,palevioletred,papayawhip,peachpuff,peru,pink,plum,powderblue,purple,red,rosybrown,royalblue,saddlebrown,salmon,sandybrown,seagreen,seashell,sienna,silver,skyblue,slateblue,slategray,snow,springgreen,steelblue,tan,teal,thistle,tomato,transparent,turquoise,violet,wheat,white,whitesmoke,yellow,yellowgreen".split(","),"all-scroll,col-resize,crosshair,default,e-resize,hand,help,move,n-resize,ne-resize,no-drop,not-allowed,nw-resize,pointer,progress,row-resize,s-resize,se-resize,sw-resize,text,vertical-text,w-resize,wait".split(","),"armenian,decimal,decimal-leading-zero,disc,georgian,lower-alpha,lower-greek,lower-latin,lower-roman,square,upper-alpha,upper-latin,upper-roman".split(","),"100,200,300,400,500,600,700,800,900,bold,bolder,lighter".split(","),"block-level,inline-level,table-caption,table-cell,table-column,table-column-group,table-footer-group,table-header-group,table-row,table-row-group".split(","),"condensed,expanded,extra-condensed,extra-expanded,narrower,semi-condensed,semi-expanded,ultra-condensed,ultra-expanded,wider".split(","),"inherit,inline,inline-block,inline-box,inline-flex,inline-grid,inline-list-item,inline-stack,inline-table,run-in".split(","),"behind,center-left,center-right,far-left,far-right,left-side,leftwards,right-side,rightwards".split(","),"large,larger,small,smaller,x-large,x-small,xx-large,xx-small".split(","),"dashed,dotted,double,groove,outset,ridge,solid".split(","),"ease,ease-in,ease-in-out,ease-out,linear,step-end,step-start".split(","),"at,closest-corner,closest-side,ellipse,farthest-corner,farthest-side".split(","),"baseline,middle,sub,super,text-bottom,text-top".split(","),"caption,icon,menu,message-box,small-caption,status-bar".split(","),"fast,faster,slow,slower,x-fast,x-slow".split(","),["above","below","higher","level","lower"],["cursive","fantasy","monospace","sans-serif","serif"],["loud","silent","soft","x-loud","x-soft"],["no-repeat","repeat-x","repeat-y","round","space"],["blink","line-through","overline","underline"],["block","flex","grid","table"],["high","low","x-high","x-low"],["nowrap","pre","pre-line","pre-wrap"],["absolute","relative","static"],["alternate","alternate-reverse","reverse"],["border-box","content-box","padding-box"],["capitalize","lowercase","uppercase"],["child","female","male"],["=","opacity"],["backwards","forwards"],["bidi-override","embed"],["bottom","top"],["break-all","keep-all"],["clip","ellipsis"],["contain","cover"],["continuous","digits"],["end","start"],["flat","preserve-3d"],["hide","show"],["horizontal","vertical"],["inside","outside"],["italic","oblique"],["left","right"],["ltr","rtl"],["no-content","no-display"],["paused","running"],["suppress","unrestricted"],["thick","thin"],[","],["/"],["all"],["always"],["auto"],["avoid"],["both"],["break-word"],["center"],["circle"],["code"],["collapse"],["contents"],["fixed"],["hidden"],["infinite"],["inset"],["invert"],["justify"],["list-item"],["local"],["medium"],["mix"],["none"],["normal"],["once"],["repeat"],["scroll"],["separate"],["small-caps"],["spell-out"],["to"],["visible"],"flex-start,flex-end,center,space-between,space-around,initial".split(","),"row|row-reverse|column|column-reverse|initial".split("|"),"stretch|center|flex-start|flex-end|baseline|initial".split("|")],a={animation:{cssPropBits:517,cssLitGroup:[l[10],l[24],l[29],l[45],l[48],l[54],l[63],l[71],l[72]],cssFns:["cubic-bezier()","steps()"]},"animation-delay":{cssPropBits:5,cssLitGroup:[l[48]],cssFns:[]},"animation-direction":{cssPropBits:0,cssLitGroup:[l[24],l[48],l[72]],cssFns:[]},"animation-duration":"animation-delay","animation-fill-mode":{cssPropBits:0,cssLitGroup:[l[29],l[48],l[54],l[71]],cssFns:[]},"animation-iteration-count":{cssPropBits:5,cssLitGroup:[l[48],l[63]],cssFns:[]},"animation-name":{cssPropBits:512,cssLitGroup:[l[48],l[71]],cssFns:[]},"animation-play-state":{cssPropBits:0,cssLitGroup:[l[45],l[48]],cssFns:[]},"animation-timing-function":{cssPropBits:0,cssLitGroup:[l[10],l[48]],cssFns:["cubic-bezier()","steps()"]},appearance:{cssPropBits:0,cssLitGroup:[l[71]],cssFns:[]},azimuth:{cssPropBits:5,cssLitGroup:[l[7],l[42],l[56]],cssFns:[]},"backface-visibility":{cssPropBits:0,cssLitGroup:[l[59],l[62],l[80]],cssFns:[]},background:{cssPropBits:23,cssLitGroup:[l[0],l[18],l[25],l[31],l[34],l[42],l[48],l[49],l[52],l[56],l[61],l[68],l[71],l[74],l[75]],cssFns:"image(),linear-gradient(),radial-gradient(),repeating-linear-gradient(),repeating-radial-gradient(),rgb(),rgba()".split(",")},"background-attachment":{cssPropBits:0,cssLitGroup:[l[48],l[61],l[68],l[75]],cssFns:[]},"background-color":{cssPropBits:2,cssLitGroup:[l[0]],cssFns:["rgb()","rgba()"]},"background-image":{cssPropBits:16,cssLitGroup:[l[48],l[71]],cssFns:["image()","linear-gradient()","radial-gradient()","repeating-linear-gradient()","repeating-radial-gradient()"]},"background-position":{cssPropBits:5,cssLitGroup:[l[31],l[42],l[48],l[56]],cssFns:[]},"background-repeat":{cssPropBits:0,cssLitGroup:[l[18],l[48],l[74]],cssFns:[]},"background-size":{cssPropBits:5,cssLitGroup:[l[34],l[48],l[52]],cssFns:[]},border:{cssPropBits:7,cssLitGroup:[l[0],l[9],l[47],l[62],l[64],l[69],l[71]],cssFns:["rgb()","rgba()"]},"border-bottom":"border","border-bottom-color":"background-color","border-bottom-left-radius":{cssPropBits:5,cssFns:[]},"border-bottom-right-radius":"border-bottom-left-radius","border-bottom-style":{cssPropBits:0,cssLitGroup:[l[9],l[62],l[64],l[71]],cssFns:[]},"border-bottom-width":{cssPropBits:5,cssLitGroup:[l[47],l[69]],cssFns:[]},"border-collapse":{cssPropBits:0,cssLitGroup:[l[59],l[76]],cssFns:[]},"border-color":"background-color","border-left":"border","border-left-color":"background-color","border-left-style":"border-bottom-style","border-left-width":"border-bottom-width","border-radius":{cssPropBits:5,cssLitGroup:[l[49]],cssFns:[]},"border-right":"border","border-right-color":"background-color","border-right-style":"border-bottom-style","border-right-width":"border-bottom-width","border-spacing":"border-bottom-left-radius","border-style":"border-bottom-style","border-top":"border","border-top-color":"background-color","border-top-left-radius":"border-bottom-left-radius","border-top-right-radius":"border-bottom-left-radius","border-top-style":"border-bottom-style","border-top-width":"border-bottom-width","border-width":"border-bottom-width",bottom:{cssPropBits:5,cssLitGroup:[l[52]],cssFns:[]},box:{cssPropBits:0,cssLitGroup:[l[60],l[71],l[72]],cssFns:[]},"box-shadow":{cssPropBits:7,cssLitGroup:[l[0],l[48],l[64],l[71]],cssFns:["rgb()","rgba()"]},"box-sizing":{cssPropBits:0,cssLitGroup:[l[25]],cssFns:[]},"caption-side":{cssPropBits:0,cssLitGroup:[l[31]],cssFns:[]},clear:{cssPropBits:0,cssLitGroup:[l[42],l[54],l[71]],cssFns:[]},clip:{cssPropBits:0,cssLitGroup:[l[52]],cssFns:["rect()"]},color:"background-color",content:{cssPropBits:8,cssLitGroup:[l[71],l[72]],cssFns:[]},cue:{cssPropBits:16,cssLitGroup:[l[71]],cssFns:[]},"cue-after":"cue","cue-before":"cue",cursor:{cssPropBits:16,cssLitGroup:[l[1],l[48],l[52]],cssFns:[]},direction:{cssPropBits:0,cssLitGroup:[l[43]],cssFns:[]},display:{cssPropBits:0,cssLitGroup:[l[4],l[6],l[20],l[52],l[67],l[71]],cssFns:[]},"display-extras":{cssPropBits:0,cssLitGroup:[l[67],l[71]],cssFns:[]},"display-inside":{cssPropBits:0,cssLitGroup:[l[20],l[52]],cssFns:[]},"display-outside":{cssPropBits:0,cssLitGroup:[l[4],l[71]],cssFns:[]},elevation:{cssPropBits:5,cssLitGroup:[l[15]],cssFns:[]},"empty-cells":{cssPropBits:0,cssLitGroup:[l[38]],cssFns:[]},filter:{cssPropBits:0,cssFns:["alpha()"]},float:{cssPropBits:0,cssLitGroup:[l[42],l[71]],cssFns:[]},font:{cssPropBits:73,cssLitGroup:[l[3],l[8],l[13],l[16],l[41],l[48],l[49],l[69],l[72],l[77]],cssFns:[]},"font-family":{cssPropBits:72,cssLitGroup:[l[16],l[48]],cssFns:[]},"font-size":{cssPropBits:1,cssLitGroup:[l[8],l[69]],cssFns:[]},"font-stretch":{cssPropBits:0,cssLitGroup:[l[5],l[72]],cssFns:[]},"font-style":{cssPropBits:0,cssLitGroup:[l[41],l[72]],cssFns:[]},"font-variant":{cssPropBits:0,cssLitGroup:[l[72],l[77]],cssFns:[]},"font-weight":{cssPropBits:0,cssLitGroup:[l[3],l[72]],cssFns:[]},height:"bottom",left:"bottom","letter-spacing":{cssPropBits:5,cssLitGroup:[l[72]],cssFns:[]},"line-height":{cssPropBits:1,cssLitGroup:[l[72]],cssFns:[]},"list-style":{cssPropBits:16,cssLitGroup:[l[2],l[40],l[57],l[71]],cssFns:["image()","linear-gradient()","radial-gradient()","repeating-linear-gradient()","repeating-radial-gradient()"]},"list-style-image":{cssPropBits:16,cssLitGroup:[l[71]],cssFns:["image()","linear-gradient()","radial-gradient()","repeating-linear-gradient()","repeating-radial-gradient()"]},"list-style-position":{cssPropBits:0,cssLitGroup:[l[40]],cssFns:[]},"list-style-type":{cssPropBits:0,cssLitGroup:[l[2],l[57],l[71]],cssFns:[]},margin:"bottom","margin-bottom":"bottom","margin-left":"bottom","margin-right":"bottom","margin-top":"bottom","max-height":{cssPropBits:1,cssLitGroup:[l[52],l[71]],cssFns:[]},"max-width":"max-height","min-height":{cssPropBits:1,cssLitGroup:[l[52]],cssFns:[]},"min-width":"min-height",opacity:{cssPropBits:1,cssFns:[]},outline:{cssPropBits:7,cssLitGroup:[l[0],l[9],l[47],l[62],l[64],l[65],l[69],l[71]],cssFns:["rgb()","rgba()"]},"outline-color":{cssPropBits:2,cssLitGroup:[l[0],l[65]],cssFns:["rgb()","rgba()"]},"outline-style":"border-bottom-style","outline-width":"border-bottom-width",overflow:{cssPropBits:0,cssLitGroup:[l[52],l[62],l[75],l[80]],cssFns:[]},"overflow-wrap":{cssPropBits:0,cssLitGroup:[l[55],l[72]],cssFns:[]},"overflow-x":{cssPropBits:0,cssLitGroup:[l[44],l[52],l[62],l[75],l[80]],cssFns:[]},"overflow-y":"overflow-x",padding:"opacity","padding-bottom":"opacity","padding-left":"opacity","padding-right":"opacity","padding-top":"opacity","page-break-after":{cssPropBits:0,cssLitGroup:[l[42],l[51],l[52],l[53]],cssFns:[]},"page-break-before":"page-break-after","page-break-inside":{cssPropBits:0,cssLitGroup:[l[52],l[53]],cssFns:[]},pause:"border-bottom-left-radius","pause-after":"border-bottom-left-radius","pause-before":"border-bottom-left-radius",perspective:{cssPropBits:5,cssLitGroup:[l[71]],cssFns:[]},"perspective-origin":{cssPropBits:5,cssLitGroup:[l[31],l[42],l[56]],cssFns:[]},pitch:{cssPropBits:5,cssLitGroup:[l[21],l[69]],cssFns:[]},"pitch-range":"border-bottom-left-radius","play-during":{cssPropBits:16,cssLitGroup:[l[52],l[70],l[71],l[74]],cssFns:[]},position:{cssPropBits:0,cssLitGroup:[l[23]],cssFns:[]},quotes:{cssPropBits:8,cssLitGroup:[l[71]],cssFns:[]},resize:{cssPropBits:0,cssLitGroup:[l[39],l[54],l[71]],cssFns:[]},richness:"border-bottom-left-radius",right:"bottom",speak:{cssPropBits:0,cssLitGroup:[l[71],l[72],l[78]],cssFns:[]},"speak-header":{cssPropBits:0,cssLitGroup:[l[51],l[73]],cssFns:[]},"speak-numeral":{cssPropBits:0,cssLitGroup:[l[35]],cssFns:[]},"speak-punctuation":{cssPropBits:0,cssLitGroup:[l[58],l[71]],cssFns:[]},"speech-rate":{cssPropBits:5,cssLitGroup:[l[14],l[69]],cssFns:[]},stress:"border-bottom-left-radius","table-layout":{cssPropBits:0,cssLitGroup:[l[52],l[61]],cssFns:[]},"text-align":{cssPropBits:0,cssLitGroup:[l[42],l[56],l[66]],cssFns:[]},"text-decoration":{cssPropBits:0,cssLitGroup:[l[19],l[71]],cssFns:[]},"text-indent":"border-bottom-left-radius","text-overflow":{cssPropBits:8,cssLitGroup:[l[33]],cssFns:[]},"text-shadow":"box-shadow","text-transform":{cssPropBits:0,cssLitGroup:[l[26],l[71]],cssFns:[]},"text-wrap":{cssPropBits:0,cssLitGroup:[l[46],l[71],l[72]],cssFns:[]},top:"bottom",transform:{cssPropBits:0,cssLitGroup:[l[71]],cssFns:"matrix(),perspective(),rotate(),rotate3d(),rotatex(),rotatey(),rotatez(),scale(),scale3d(),scalex(),scaley(),scalez(),skew(),skewx(),skewy(),translate(),translate3d(),translatex(),translatey(),translatez()".split(",")},"transform-origin":"perspective-origin","transform-style":{cssPropBits:0,cssLitGroup:[l[37]],cssFns:[]},transition:{cssPropBits:1029,cssLitGroup:[l[10],l[48],l[50],l[71]],cssFns:["cubic-bezier()","steps()"]},"transition-delay":"animation-delay","transition-duration":"animation-delay","transition-property":{cssPropBits:1024,cssLitGroup:[l[48],l[50]],cssFns:[]},"transition-timing-function":"animation-timing-function","unicode-bidi":{cssPropBits:0,cssLitGroup:[l[30],l[72]],cssFns:[]},"vertical-align":{cssPropBits:5,cssLitGroup:[l[12],l[31]],cssFns:[]},visibility:"backface-visibility","voice-family":{cssPropBits:8,cssLitGroup:[l[27],l[48]],cssFns:[]},volume:{cssPropBits:1,cssLitGroup:[l[17],l[69]],cssFns:[]},"white-space":{cssPropBits:0,cssLitGroup:[l[22],l[72]],cssFns:[]},width:"min-height","word-break":{cssPropBits:0,cssLitGroup:[l[32],l[72],l[55]],cssFns:[]},"word-spacing":"letter-spacing","word-wrap":"overflow-wrap","z-index":"bottom",zoom:"line-height","cubic-bezier()":"animation-delay","steps()":{cssPropBits:5,cssLitGroup:[l[36],l[48]],cssFns:[]},"image()":{cssPropBits:18,cssLitGroup:[l[0],l[48]],cssFns:["rgb()","rgba()"]},"linear-gradient()":{cssPropBits:7,cssLitGroup:[l[0],l[31],l[42],l[48],l[79]],cssFns:["rgb()","rgba()"]},"radial-gradient()":{cssPropBits:7,cssLitGroup:[l[0],l[11],l[31],l[42],l[48],l[56],l[57]],cssFns:["rgb()","rgba()"]},"repeating-linear-gradient()":"linear-gradient()","repeating-radial-gradient()":"radial-gradient()","rgb()":{cssPropBits:1,cssLitGroup:[l[48]],cssFns:[]},"rgba()":"rgb()","rect()":{cssPropBits:5,cssLitGroup:[l[48],l[52]],cssFns:[]},"alpha()":{cssPropBits:1,cssLitGroup:[l[28]],cssFns:[]},"matrix()":"animation-delay","perspective()":"border-bottom-left-radius","rotate()":"border-bottom-left-radius","rotate3d()":"animation-delay","rotatex()":"border-bottom-left-radius","rotatey()":"border-bottom-left-radius","rotatez()":"border-bottom-left-radius","scale()":"animation-delay","scale3d()":"animation-delay","scalex()":"border-bottom-left-radius","scaley()":"border-bottom-left-radius","scalez()":"border-bottom-left-radius","skew()":"animation-delay","skewx()":"border-bottom-left-radius","skewy()":"border-bottom-left-radius","translate()":"animation-delay","translate3d()":"animation-delay","translatex()":"border-bottom-left-radius","translatey()":"border-bottom-left-radius","translatez()":"border-bottom-left-radius","justify-content":{cssPropBits:0,cssLitGroup:[l[81]],cssFns:[]},"flex-direction":{cssPropBits:0,cssLitGroup:[l[82]],cssFns:[]},"align-items":{cssPropBits:0,cssLitGroup:[l[83]],cssFns:[]}};for(t in a)"string"==typeof a[t]&&Object.hasOwnProperty.call(a,t)&&(a[t]=a[a[t]]);"undefined"!=typeof window&&(window.cssSchema=a),function(){function t(t){var e=parseInt(t.substring(1),16);return 65535<e?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):e==e?String.fromCharCode(e):" ">t[1]?"":t[1]}function n(t,e){return'"'+t.replace(/[\u0000-\u001f\\\"<>]/g,e)+'"'}function s(t){return r[t]||(r[t]="\\"+t.charCodeAt(0).toString(16)+" ")}function o(t){return l[t]||(l[t]=("">t?"%0":"%")+t.charCodeAt(0).toString(16))}var r={"\\":"\\\\"},l={"\\":"%5c"},a=RegExp("\\uFEFF|U[+][0-9A-F?]{1,6}(?:-[0-9A-F]{1,6})?|url[(][\\t\\n\\f ]*(?:\"(?:'|[^'\"\\n\\f\\\\]|\\\\[\\s\\S])*\"|'(?:\"|[^'\"\\n\\f\\\\]|\\\\[\\s\\S])*'|(?:[\\t\\x21\\x23-\\x26\\x28-\\x5b\\x5d-\\x7e]|[\\u0080-\\ud7ff\\ue000-\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]|\\\\(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]))*)[\\t\\n\\f ]*[)]|(?!url[(])-?(?:[a-zA-Z_]|[\\u0080-\\ud7ff\\ue000-\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]|\\\\(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]))(?:[a-zA-Z0-9_-]|[\\u0080-\\ud7ff\\ue000-\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]|\\\\(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]))*[(]|(?:@?-?(?:[a-zA-Z_]|[\\u0080-\\ud7ff\\ue000-\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]|\\\\(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]))|#)(?:[a-zA-Z0-9_-]|[\\u0080-\\ud7ff\\ue000-\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]|\\\\(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]))*|\"(?:'|[^'\"\\n\\f\\\\]|\\\\[\\s\\S])*\"|'(?:\"|[^'\"\\n\\f\\\\]|\\\\[\\s\\S])*'|[-+]?(?:[0-9]+(?:[.][0-9]+)?|[.][0-9]+)(?:%|-?(?:[a-zA-Z_]|[\\u0080-\\ud7ff\\ue000-\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]|\\\\(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]))(?:[a-zA-Z0-9_-]|[\\u0080-\\ud7ff\\ue000-\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]|\\\\(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff]))*)?|\x3c!--|--\x3e|[\\t\\n\\f ]+|/(?:[*][^*]*[*]+(?:[^/][^*]*[*]+)*/|/[^\\n\\f]*)|[~|^$*]=|[^\"'\\\\/]|/(?![/*])","gi"),h=RegExp("\\\\(?:(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\\ud800-\\udbff][\\udc00-\\udfff])|[\\n\\f])","g"),d=RegExp("^url\\([\\t\\n\\f ]*[\"']?|[\"']?[\\t\\n\\f ]*\\)$","gi");i=function(e){return e.replace(h,t)},e=function(t){for(var e=0,r=" ",l=0,h=(t=(""+t).replace(/\r\n?/g,"\n").match(a)||[]).length;l<h;++l){var u,p=(u=i(t[l])).length,m=u.charCodeAt(0);r==(u=34==m||39==m?n(u.substring(1,p-1),s):47==m&&1<p||"\\"==u||"--\x3e"==u||"\x3c!--"==u||"\ufeff"==u||32>=m?" ":/url\(/i.test(u)?"url("+n(u.replace(d,""),o)+")":u)&&" "==u||(t[e++]=r=u)}return t.length=e,t}}(),"undefined"!=typeof window&&(window.lexCss=e,window.decodeCss=i);var h=function(){function t(t){return(t=(""+t).match(d))?new r(l(t[1]),l(t[2]),l(t[3]),l(t[4]),l(t[5]),l(t[6]),l(t[7])):o}function e(t,e){return"string"==typeof t?encodeURI(t).replace(e,i):o}function i(t){return t=t.charCodeAt(0),"%"+"0123456789ABCDEF".charAt(t>>4&15)+"0123456789ABCDEF".charAt(15&t)}function n(t){if(t===o)return o;t=t.replace(/(^|\/)\.(?:\/|$)/g,"$1").replace(/\/{2,}/g,"/");for(var e,i=a;(e=t.replace(i,"$1"))!=t;t=e);return t}function s(t,e){var i=t.T(),s=e.K();s?i.ga(e.j):s=e.X(),s?i.da(e.n):s=e.Y(),s?i.ea(e.k):s=e.$();var o=e.g,r=n(o);if(s)i.ca(e.V()),r=r&&r.replace(h,"");else if(s=!!o){if(47!==r.charCodeAt(0)){var l=(r=n(i.g||"").replace(h,"")).lastIndexOf("/")+1;r=n((l?r.substring(0,l):"")+n(o)).replace(h,"")}}else(r=r&&r.replace(h,""))!==o&&i.G(r);return s?i.G(r):s=e.aa(),s?i.O(e.l):s=e.Z(),s&&i.fa(e.o),i}function r(t,e,i,n,s,o,r){this.j=t,this.n=e,this.k=i,this.h=n,this.g=s,this.l=o,this.o=r}function l(t){return"string"==typeof t&&0<t.length?t:o}var a=RegExp(/(\/|^)(?:[^./][^/]*|\.{2,}(?:[^./][^/]*)|\.{3,}[^/]*)\/\.\.(?:\/|$)/),h=/^(?:\.\.\/)*(?:\.\.$)?/;r.prototype.toString=function(){var t=[];return o!==this.j&&t.push(this.j,":"),o!==this.k&&(t.push("//"),o!==this.n&&t.push(this.n,"@"),t.push(this.k),o!==this.h&&t.push(":",this.h.toString())),o!==this.g&&t.push(this.g),o!==this.l&&t.push("?",this.l),o!==this.o&&t.push("#",this.o),t.join("")},r.prototype.T=function(){return new r(this.j,this.n,this.k,this.h,this.g,this.l,this.o)},r.prototype.W=function(){return this.j&&decodeURIComponent(this.j).toLowerCase()},r.prototype.ga=function(t){this.j=t||o},r.prototype.K=function(){return o!==this.j},r.prototype.da=function(t){this.n=t||o},r.prototype.X=function(){return o!==this.n},r.prototype.ea=function(t){this.k=t||o,this.G(this.g)},r.prototype.Y=function(){return o!==this.k},r.prototype.V=function(){return this.h&&decodeURIComponent(this.h)},r.prototype.ca=function(t){if(t){if((t=Number(t))!==(65535&t))throw Error("Bad port number "+t);this.h=""+t}else this.h=o},r.prototype.$=function(){return o!==this.h},r.prototype.U=function(){return this.g&&decodeURIComponent(this.g)},r.prototype.G=function(t){t?(t=""+t,this.g=!this.k||/^\//.test(t)?t:"/"+t):this.g=o},r.prototype.O=function(t){this.l=t||o},r.prototype.aa=function(){return o!==this.l},r.prototype.ba=function(t){if("object"==typeof t&&!(t instanceof Array)&&(t instanceof Object||"[object Array]"!==Object.prototype.toString.call(t))){var e,i=[],n=-1;for(e in t){var s=t[e];"string"==typeof s&&(i[++n]=e,i[++n]=s)}t=i}i=[],n="";for(var o=0;o<t.length;)e=t[o++],s=t[o++],i.push(n,encodeURIComponent(e.toString())),n="&",s&&i.push("=",encodeURIComponent(s.toString()));this.l=i.join("")},r.prototype.fa=function(t){this.o=t||o},r.prototype.Z=function(){return o!==this.o};var d=/^(?:([^:/?#]+):)?(?:\/\/(?:([^/?#]*)@)?([^/?#:@]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,u=/[#\/\?@]/g,p=/[\#\?]/g;return r.parse=t,r.create=function(t,n,s,l,a,h,d){return t=new r(e(t,u),e(n,u),"string"==typeof s?encodeURIComponent(s):o,0<l?l.toString():o,e(a,p),o,"string"==typeof d?encodeURIComponent(d):o),h&&("string"==typeof h?t.O(h.replace(/[^?&=0-9A-Za-z_\-~.%]/g,i)):t.ba(h)),t},r.N=s,r.ma=n,r.ha={ua:function(e){return/\.html$/.test(t(e).U())?"text/html":"application/javascript"},N:function(e,i){return e?s(t(e),t(i)).toString():""+i}},r}();"undefined"!=typeof window&&(window.URI=h);var d,u,p=n,m=n,c=n,g=n;!function(){function t(t){return"string"==typeof t?'url("'+t.replace(y,e)+'")':'url("about:blank")'}function e(t){return v[t]}function l(t,e){return t?h.ha.N(t,e):e}function u(t,e,i){if(!i)return o;var n=(""+t).match(C);return!n||n[1]&&!E.test(n[1])?o:i(t,e)}function f(t){return t.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/,"")}var y=/[\n\f\r\"\'()*<>]/g,v={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29","*":"%2a","<":"%3c",">":"%3e"},C=/^(?:([^:/?# ]+):)?/,E=/^(?:https?|mailto|data)$/i;p=function(){var e={};return function n(s,o,r,h,d){s=f(s);var p=a[s];if(p&&"object"==typeof p){for(var m=p.cssPropBits,c=80&m,g=1536&m,x=NaN,y=0,v=0;y<o.length;++y){var C,E,b,w,S,T=o[y].toLowerCase(),A=T.charCodeAt(0);if(32===A)T="";else if(34===A)T=16===c?r?t(u(l(h,i(o[y].substring(1,T.length-1))),s,r)):"":8&m&&!(c&c-1)?T:"";else if("inherit"!==T){if(S=p.cssLitGroup){var L;if(!(L=p.cssLitMap)){L={};for(var M=S.length;0<=--M;)for(var I=S[M],P=I.length;0<=--P;)L[I[P]]=e;L=p.cssLitMap=L}S=L}else S=e;if(S[f(T)]!==e)if(35===A&&/^#(?:[0-9a-f]{3}){1,2}$/.test(T))T=2&m?T:"";else if(48<=A&&57>=A)T=1&m?T:"";else if(b=48<=(C=T.charCodeAt(1))&&57>=C,w=48<=(E=T.charCodeAt(2))&&57>=E,43===A&&(b||46===C&&w))T=1&m?(b?"":"0")+T.substring(1):"";else if(45===A&&(b||46===C&&w))T=4&m?(b?"-":"-0")+T.substring(1):1&m?"0":"";else if(46===A&&b)T=1&m?"0"+T:"";else if('url("'===T.substring(0,5))T=r&&16&m?t(u(l(h,o[y].substring(5,T.length-2)),s,r)):"";else if("("===T.charAt(T.length-1))t:{for(T=1,M=(L=y)+1,A=(S=o).length;M<A&&T;)T+=")"===(I=S[M++])?-1:/^[^"']*\($/.test(I);if(!T)for(A=f(T=S[L].toLowerCase()),S=S.splice(L,M-L,""),M=0,I=(L=p.cssFns).length;M<I;++M)if(L[M].substring(0,A.length)==A){S[0]=S[S.length-1]="",n(L[M],S,r,h),T=T+S.join(" ")+")";break t}T=""}else T=g&&/^-?[a-z_][\w\-]*$/.test(T)&&!/__$/.test(T)?d&&512===g?o[y]+d:1024===g&&a[T]&&"number"==typeof a[T].oa?T:"":/^\w+$/.test(T)&&64===c&&8&m?x+1===v?(o[x]=o[x].substring(0,o[x].length-1)+" "+T+'"',""):(x=v,'"'+T+'"'):""}T&&(o[v++]=T)}1===v&&'url("about:blank")'===o[0]&&(v=0),o.length=v}else o.length=0}}();var b=RegExp("^(active|after|before|blank|checked|default|disabled|drop|empty|enabled|first|first-child|first-letter|first-line|first-of-type|fullscreen|focus|hover|in-range|indeterminate|invalid|last-child|last-of-type|left|link|only-child|only-of-type|optional|out-of-range|placeholder-shown|read-only|read-write|required|right|root|scope|user-error|valid|visited)$"),w={};w[">"]=w["+"]=w["~"]=w,m=function(t,e,i){function n(n,l){function a(i,n,o){var l,a,h,p,c,g=s;l="",i<n&&("*"===(c=t[i])?(++i,l=c):/^[a-zA-Z]/.test(c)&&(a=u(c.toLowerCase(),[]))&&("tagName"in a&&(c=a.tagName),++i,l=c));for(p=h=a="";g&&i<n;++i)if("#"===(c=t[i]).charAt(0))/^#_|__$|[^\w#:\-]/.test(c)?g=r:a+=c+d;else if("."===c)++i<n&&/^[0-9A-Za-z:_\-]+$/.test(c=t[i])&&!/^_|__$/.test(c)?a+="."+c:g=r;else if(i+1<n&&"["===t[i]){++i;var f,y=t[i++].toLowerCase();(c=x.m[l+"::"+y])!==+c&&(c=x.m["*::"+y]),e.ia?("string"!=typeof(f=e.ia(l,y))&&(g=r,f=y),g&&c!==+c&&(c=x.d.NONE)):(f=y,c!==+c&&(g=r));var v=y="",C=r;switch(/^[~^$*|]?=$/.test(t[i])&&(y=t[i++],v=t[i++],/^[0-9A-Za-z:_\-]+$/.test(v)?v='"'+v+'"':"]"===v&&(v='""',--i),/^"([^\"\\]|\\.)*"$/.test(v)||(g=r),(C="i"===t[i])&&++i),"]"!==t[i]&&(++i,g=r),c){case x.d.CLASSES:case x.d.LOCAL_NAME:case x.d.NONE:break;case x.d.GLOBAL_NAME:case x.d.ID:case x.d.IDREF:"="!==y&&"~="!==y&&"$="!==y||'""'==v||C?"|="===y||""===y||(g=r):v='"'+v.substring(1,v.length-1)+d+'"';break;case x.d.URI:case x.d.URI_FRAGMENT:""!==y&&(g=r);break;default:g=r}g&&(h+="["+f.replace(/[^\w-]/g,"\\$&")+y+v+(C?" i]":"]"))}else{if(!(i<n&&":"===t[i]))break;if(c=t[++i],!b.test(c))break;p+=":"+c}return i!==n&&(g=r),g&&(i=(l+a).replace(/[^ .*#\w-]/g,"\\$&")+h+p+o)&&m.push(i),g}" "===t[n]&&++n,l-1!==n&&" "===t[l]&&--l;for(var m=[],c=n,g=s,f=n;g&&f<l;++f){var y=t[f];w[y]!==w&&" "!==y||(a(c,f,y)?c=f+1:g=r)}return a(c,l,"")||(g=r),g?(m.length&&(c=m.join(""),h!==o&&(c="."+h+" "+c),p.push(c)),s):!i||i(t.slice(n,l))}var l,a,h=e.na,d=e.L,u=e.Aa,p=[],m=0,c=0;for(l=0;l<t.length;++l)("("==(a=t[l])||"["==a?(++c,s):")"==a||"]"==a?(c&&--c,s):" "!=t[l]||!c&&w[t[l-1]]!==w&&w[t[l+1]]!==w)&&(t[m++]=t[l]);for(t.length=m,m=t.length,l=c=0;l<m;++l)if(","===t[l]){if(!n(c,l))return o;c=l+1}return n(c,m)?p:o},function(){var t=/^\w/,e=RegExp("^(?:(?:(?:(?:only|not) )?(?:all|aural|braille|embossed|handheld|print|projection|screen|speech|tty|tv)|\\( (?:(?:min-|max-)?(?:(?:device-)?(?:aspect-ratio|height|width)|color(?:-index)?|monochrome|orientation|resolution)|grid|hover|luminosity|pointer|scan|script) (?:: -?(?:[a-z]\\w+(?:-\\w+)*|\\d+(?: / \\d+|(?:\\.\\d+)?(?:p[cxt]|[cem]m|in|dpi|dppx|dpcm|%)?)) )?\\))(?: and ?\\( (?:(?:min-|max-)?(?:(?:device-)?(?:aspect-ratio|height|width)|color(?:-index)?|monochrome|orientation|resolution)|grid|hover|luminosity|pointer|scan|script) (?:: -?(?:[a-z]\\w+(?:-\\w+)*|\\d+(?: / \\d+|(?:\\.\\d+)?(?:p[cxt]|[cem]m|in|dpi|dppx|dpcm|%)?)) )?\\))*)(?: , (?:(?:(?:(?:only|not) )?(?:all|aural|braille|embossed|handheld|print|projection|screen|speech|tty|tv)|\\( (?:(?:min-|max-)?(?:(?:device-)?(?:aspect-ratio|height|width)|color(?:-index)?|monochrome|orientation|resolution)|grid|hover|luminosity|pointer|scan|script) (?:: -?(?:[a-z]\\w+(?:-\\w+)*|\\d+(?: / \\d+|(?:\\.\\d+)?(?:p[cxt]|[cem]m|in|dpi|dppx|dpcm|%)?)) )?\\))(?: and ?\\( (?:(?:min-|max-)?(?:(?:device-)?(?:aspect-ratio|height|width)|color(?:-index)?|monochrome|orientation|resolution)|grid|hover|luminosity|pointer|scan|script) (?:: -?(?:[a-z]\\w+(?:-\\w+)*|\\d+(?: / \\d+|(?:\\.\\d+)?(?:p[cxt]|[cem]m|in|dpi|dppx|dpcm|%)?)) )?\\))*))*$","i");g=function(i){for(var n=(i=i.slice()).length,s=0,o=0;o<n;++o){var r=i[o];" "!=r&&(i[s++]=r)}return i.length=s,(i=i.join(" ")).length?e.test(i)?t.test(i)?i:"not all , "+i:"not all":""}}(),function(){function t(e,i,a,h,c,x,f){function y(){b=E.length&&E[E.length-1]===o}var v=n,C=f||[0],E=[],b=r;return d(i,{startStylesheet:function(){v=[]},endStylesheet:function(){},startAtrule:function(i,n){if(b)i=o;else if("@media"===i)v.push("@media"," ",g(n));else if("@keyframes"===i||"@-webkit-keyframes"===i){var s=n[0];1!==n.length||/__$|[^\w\-]/.test(s)?i=o:(v.push(i," ",s+a.L),i="@keyframes")}else if("@import"===i&&0<n.length)if(i=o,"function"==typeof x){var r=g(n.slice(1));if("not all"!==r){++C[0];var d=[];v.push(d);var p=u(l(e,function(t){var e;return(e=/^\s*["]([^"]*)["]\s*$/.exec(t))||(e=/^\s*[']([^']*)[']\s*$/.exec(t))||(e=/^\s*url\s*[(]["]([^"]*)["][)]\s*$/.exec(t))||(e=/^\s*url\s*[(][']([^']*)['][)]\s*$/.exec(t))||(e=/^\s*url\s*[(]([^)]*)[)]\s*$/.exec(t))?e[1]:o}(n[0])),(function(e){var i=t(p,e.qa,a,h,c,x,C);--C[0],e=r?{toString:function(){return"@media "+r+" {"+i.result+"}"}}:i.result,d[0]=e,x(e,!!C[0])}),c)}}else window.console&&window.console.log("@import "+n.join(" ")+" elided");b=!i,E.push(i)},endAtrule:function(){E.pop(),b||v.push(";"),y()},startBlock:function(){b||v.push("{")},endBlock:function(){b||(v.push("}"),b=s)},startRuleset:function(t){if(!b){var e=n;"@keyframes"===E[E.length-1]?(e=t.join(" ").match(/^ *(?:from|to|\d+(?:\.\d+)?%) *(?:, *(?:from|to|\d+(?:\.\d+)?%) *)*$/i),b=!e,e&&(e=e[0].replace(/ +/g,""))):(t=m(t,a))&&t.length?e=t.join(", "):b=s,b||v.push(e,"{")}E.push(o)},endRuleset:function(){E.pop(),b||v.push("}"),y()},declaration:function(t,i){if(!b){var n=r,o=i.length;2<=o&&"!"===i[o-2]&&"important"===i[o-1].toLowerCase()&&(n=s,i.length-=2),p(t,i,h,e,a.L),i.length&&v.push(t,":",i.join(" "),n?" !important;":";")}}}),{result:{toString:function(){return v.join("")}},va:!!C[0]}}c=function(e,i,s,o){return t(e,i,s,o,n,n).result.toString()}}()}(),"undefined"!=typeof window&&(window.sanitizeCssProperty=p,window.sanitizeCssSelectorList=m,window.sanitizeStylesheet=c,window.sanitizeMediaQuery=g),function(){function t(t,e,n,s,o){for(var r=e++;e<n&&"{"!==t[e]&&";"!==t[e];)++e;if(e<n&&(o||";"===t[e])){var l=e;(o=r+1)<n&&" "===t[o]&&++o,l>o&&" "===t[l-1]&&--l,s.startAtrule&&s.startAtrule(t[r].toLowerCase(),t.slice(o,l)),e="{"===t[e]?i(t,e,n,s):e+1,s.endAtrule&&s.endAtrule()}return e}function i(e,s,o,l){for(++s,l.startBlock&&l.startBlock();s<o;){var a=e[s].charAt(0);if("}"==a){++s;break}s=" "===a||";"===a?s+1:"@"===a?t(e,s,o,l,r):"{"===a?i(e,s,o,l):n(e,s,o,l)}return l.endBlock&&l.endBlock(),s}function n(t,e,i,n){var r=e,l=o(t,e,i,s);if(0>l)return(l=~l)===r?l+1:l;var h=t[l];if("{"!==h)return l===r?l+1:l;for(e=l+1,l>r&&" "===t[l-1]&&--l,n.startRuleset&&n.startRuleset(t.slice(r,l));e<i;){if("}"===(h=t[e])){++e;break}e=" "===h?e+1:a(t,e,i,n)}return n.endRuleset&&n.endRuleset(),e}function o(t,e,i,n){for(var s,o=[],r=-1;e<i;++e)if("["===(s=t[e].charAt(0))||"("===s)o[++r]=s;else if("]"===s&&"["===o[r]||")"===s&&"("===o[r])--r;else if("{"===s||"}"===s||";"===s||"@"===s||":"===s&&!n)break;return 0<=r&&(e=~(e+1)),e}function l(t,e,i){for(;e<i&&";"!==t[e]&&"}"!==t[e];)++e;return e<i&&";"===t[e]?e+1:e}function a(t,e,i,n){var s=t[e++];if(!h.test(s))return l(t,e,i);if(e<i&&" "===t[e]&&++e,e==i||":"!==t[e])return l(t,e,i);++e<i&&" "===t[e]&&++e;var a=o(t,e,i,r);if(0>a)a=~a;else{for(var d=[],u=0,p=e;p<a;++p)" "!==(e=t[p])&&(d[u++]=e);if(a<i){do{if(";"===(e=t[a])||"}"===e)break;u=0}while(++a<i);";"===e&&++a}u&&n.declaration&&n.declaration(s.toLowerCase(),d)}return a}d=function(i,o){var r=e(i);o.startStylesheet&&o.startStylesheet();for(var l=0,a=r.length;l<a;)l=" "===r[l]?l+1:l<a?"@"===r[l].charAt(0)?t(r,l,a,o,s):n(r,l,a,o):l;o.endStylesheet&&o.endStylesheet()};var h=/^-?[a-z]/i;u=function(t,i){for(var n=e(t),s=0,o=n.length;s<o;)s=" "!==n[s]?a(n,s,o,i):s+1}}(),"undefined"!=typeof window&&(window.parseCssStylesheet=d,window.parseCssDeclarations=u);var x={d:{NONE:0,URI:1,URI_FRAGMENT:11,SCRIPT:2,STYLE:3,HTML:12,ID:4,IDREF:5,IDREFS:6,GLOBAL_NAME:7,LOCAL_NAME:8,CLASSES:9,FRAME_TARGET:10,MEDIA_QUERY:13}};x.atype=x.d,x.m={"*::class":9,"*::dir":0,"*::draggable":0,"*::hidden":0,"*::id":4,"*::inert":0,"*::itemprop":0,"*::itemref":6,"*::itemscope":0,"*::lang":0,"*::onblur":2,"*::onchange":2,"*::onclick":2,"*::ondblclick":2,"*::onerror":2,"*::onfocus":2,"*::onkeydown":2,"*::onkeypress":2,"*::onkeyup":2,"*::onload":2,"*::onmousedown":2,"*::onmousemove":2,"*::onmouseout":2,"*::onmouseover":2,"*::onmouseup":2,"*::onreset":2,"*::onscroll":2,"*::onselect":2,"*::onsubmit":2,"*::ontouchcancel":2,"*::ontouchend":2,"*::ontouchenter":2,"*::ontouchleave":2,"*::ontouchmove":2,"*::ontouchstart":2,"*::onunload":2,"*::spellcheck":0,"*::style":3,"*::tabindex":0,"*::title":0,"*::translate":0,"a::accesskey":0,"a::coords":0,"a::href":1,"a::hreflang":0,"a::name":7,"a::onblur":2,"a::onfocus":2,"a::shape":0,"a::target":10,"a::type":0,"area::accesskey":0,"area::alt":0,"area::coords":0,"area::href":1,"area::nohref":0,"area::onblur":2,"area::onfocus":2,"area::shape":0,"area::target":10,"audio::controls":0,"audio::loop":0,"audio::mediagroup":5,"audio::muted":0,"audio::preload":0,"audio::src":1,"bdo::dir":0,"blockquote::cite":1,"br::clear":0,"button::accesskey":0,"button::disabled":0,"button::name":8,"button::onblur":2,"button::onfocus":2,"button::type":0,"button::value":0,"canvas::height":0,"canvas::width":0,"caption::align":0,"col::align":0,"col::char":0,"col::charoff":0,"col::span":0,"col::valign":0,"col::width":0,"colgroup::align":0,"colgroup::char":0,"colgroup::charoff":0,"colgroup::span":0,"colgroup::valign":0,"colgroup::width":0,"command::checked":0,"command::command":5,"command::disabled":0,"command::icon":1,"command::label":0,"command::radiogroup":0,"command::type":0,"data::value":0,"del::cite":1,"del::datetime":0,"details::open":0,"dir::compact":0,"div::align":0,"dl::compact":0,"fieldset::disabled":0,"font::color":0,"font::face":0,"font::size":0,"form::accept":0,"form::action":1,"form::autocomplete":0,"form::enctype":0,"form::method":0,"form::name":7,"form::novalidate":0,"form::onreset":2,"form::onsubmit":2,"form::target":10,"h1::align":0,"h2::align":0,"h3::align":0,"h4::align":0,"h5::align":0,"h6::align":0,"hr::align":0,"hr::noshade":0,"hr::size":0,"hr::width":0,"iframe::align":0,"iframe::frameborder":0,"iframe::height":0,"iframe::marginheight":0,"iframe::marginwidth":0,"iframe::width":0,"img::align":0,"img::alt":0,"img::border":0,"img::height":0,"img::hspace":0,"img::ismap":0,"img::name":7,"img::src":1,"img::usemap":11,"img::vspace":0,"img::width":0,"input::accept":0,"input::accesskey":0,"input::align":0,"input::alt":0,"input::autocomplete":0,"input::checked":0,"input::disabled":0,"input::inputmode":0,"input::ismap":0,"input::list":5,"input::max":0,"input::maxlength":0,"input::min":0,"input::multiple":0,"input::name":8,"input::onblur":2,"input::onchange":2,"input::onfocus":2,"input::onselect":2,"input::pattern":0,"input::placeholder":0,"input::readonly":0,"input::required":0,"input::size":0,"input::src":1,"input::step":0,"input::type":0,"input::usemap":11,"input::value":0,"ins::cite":1,"ins::datetime":0,"label::accesskey":0,"label::for":5,"label::onblur":2,"label::onfocus":2,"legend::accesskey":0,"legend::align":0,"li::type":0,"li::value":0,"map::name":7,"menu::compact":0,"menu::label":0,"menu::type":0,"meter::high":0,"meter::low":0,"meter::max":0,"meter::min":0,"meter::value":0,"ol::compact":0,"ol::reversed":0,"ol::start":0,"ol::type":0,"optgroup::disabled":0,"optgroup::label":0,"option::disabled":0,"option::label":0,"option::selected":0,"option::value":0,"output::for":6,"output::name":8,"p::align":0,"pre::width":0,"progress::max":0,"progress::min":0,"progress::value":0,"q::cite":1,"select::autocomplete":0,"select::disabled":0,"select::multiple":0,"select::name":8,"select::onblur":2,"select::onchange":2,"select::onfocus":2,"select::required":0,"select::size":0,"source::type":0,"table::align":0,"table::bgcolor":0,"table::border":0,"table::cellpadding":0,"table::cellspacing":0,"table::frame":0,"table::rules":0,"table::summary":0,"table::width":0,"tbody::align":0,"tbody::char":0,"tbody::charoff":0,"tbody::valign":0,"td::abbr":0,"td::align":0,"td::axis":0,"td::bgcolor":0,"td::char":0,"td::charoff":0,"td::colspan":0,"td::headers":6,"td::height":0,"td::nowrap":0,"td::rowspan":0,"td::scope":0,"td::valign":0,"td::width":0,"textarea::accesskey":0,"textarea::autocomplete":0,"textarea::cols":0,"textarea::disabled":0,"textarea::inputmode":0,"textarea::name":8,"textarea::onblur":2,"textarea::onchange":2,"textarea::onfocus":2,"textarea::onselect":2,"textarea::placeholder":0,"textarea::readonly":0,"textarea::required":0,"textarea::rows":0,"textarea::wrap":0,"tfoot::align":0,"tfoot::char":0,"tfoot::charoff":0,"tfoot::valign":0,"th::abbr":0,"th::align":0,"th::axis":0,"th::bgcolor":0,"th::char":0,"th::charoff":0,"th::colspan":0,"th::headers":6,"th::height":0,"th::nowrap":0,"th::rowspan":0,"th::scope":0,"th::valign":0,"th::width":0,"thead::align":0,"thead::char":0,"thead::charoff":0,"thead::valign":0,"tr::align":0,"tr::bgcolor":0,"tr::char":0,"tr::charoff":0,"tr::valign":0,"track::default":0,"track::kind":0,"track::label":0,"track::srclang":0,"ul::compact":0,"ul::type":0,"video::controls":0,"video::height":0,"video::loop":0,"video::mediagroup":5,"video::muted":0,"video::poster":1,"video::preload":0,"video::src":1,"video::width":0},x.ATTRIBS=x.m,x.c={OPTIONAL_ENDTAG:1,EMPTY:2,CDATA:4,RCDATA:8,UNSAFE:16,FOLDABLE:32,SCRIPT:64,STYLE:128,VIRTUALIZED:256},x.eflags=x.c,x.f={a:0,abbr:0,acronym:0,address:0,applet:272,area:2,article:0,aside:0,audio:0,b:0,base:274,basefont:274,bdi:0,bdo:0,big:0,blockquote:0,body:305,br:2,button:0,canvas:0,caption:0,center:0,cite:0,code:0,col:2,colgroup:1,command:2,data:0,datalist:0,dd:1,del:0,details:0,dfn:0,dialog:272,dir:0,div:0,dl:0,dt:1,em:0,fieldset:0,figcaption:0,figure:0,font:0,footer:0,form:0,frame:274,frameset:272,h1:0,h2:0,h3:0,h4:0,h5:0,h6:0,head:305,header:0,hgroup:0,hr:2,html:305,i:0,iframe:4,img:2,input:2,ins:0,isindex:274,kbd:0,keygen:274,label:0,legend:0,li:1,link:274,map:0,mark:0,menu:0,meta:274,meter:0,nav:0,nobr:0,noembed:276,noframes:276,noscript:276,object:272,ol:0,optgroup:0,option:1,output:0,p:1,param:274,pre:0,progress:0,q:0,s:0,samp:0,script:84,section:0,select:0,small:0,source:2,span:0,strike:0,strong:0,style:148,sub:0,summary:0,sup:0,table:0,tbody:1,td:1,textarea:8,tfoot:1,th:1,thead:1,time:0,title:280,tr:1,track:2,tt:0,u:0,ul:0,var:0,video:0,wbr:2},x.ELEMENTS=x.f,x.Q={a:"HTMLAnchorElement",abbr:"HTMLElement",acronym:"HTMLElement",address:"HTMLElement",applet:"HTMLAppletElement",area:"HTMLAreaElement",article:"HTMLElement",aside:"HTMLElement",audio:"HTMLAudioElement",b:"HTMLElement",base:"HTMLBaseElement",basefont:"HTMLBaseFontElement",bdi:"HTMLElement",bdo:"HTMLElement",big:"HTMLElement",blockquote:"HTMLQuoteElement",body:"HTMLBodyElement",br:"HTMLBRElement",button:"HTMLButtonElement",canvas:"HTMLCanvasElement",caption:"HTMLTableCaptionElement",center:"HTMLElement",cite:"HTMLElement",code:"HTMLElement",col:"HTMLTableColElement",colgroup:"HTMLTableColElement",command:"HTMLCommandElement",data:"HTMLElement",datalist:"HTMLDataListElement",dd:"HTMLElement",del:"HTMLModElement",details:"HTMLDetailsElement",dfn:"HTMLElement",dialog:"HTMLDialogElement",dir:"HTMLDirectoryElement",div:"HTMLDivElement",dl:"HTMLDListElement",dt:"HTMLElement",em:"HTMLElement",fieldset:"HTMLFieldSetElement",figcaption:"HTMLElement",figure:"HTMLElement",font:"HTMLFontElement",footer:"HTMLElement",form:"HTMLFormElement",frame:"HTMLFrameElement",frameset:"HTMLFrameSetElement",h1:"HTMLHeadingElement",h2:"HTMLHeadingElement",h3:"HTMLHeadingElement",h4:"HTMLHeadingElement",h5:"HTMLHeadingElement",h6:"HTMLHeadingElement",head:"HTMLHeadElement",header:"HTMLElement",hgroup:"HTMLElement",hr:"HTMLHRElement",html:"HTMLHtmlElement",i:"HTMLElement",iframe:"HTMLIFrameElement",img:"HTMLImageElement",input:"HTMLInputElement",ins:"HTMLModElement",isindex:"HTMLUnknownElement",kbd:"HTMLElement",keygen:"HTMLKeygenElement",label:"HTMLLabelElement",legend:"HTMLLegendElement",li:"HTMLLIElement",link:"HTMLLinkElement",map:"HTMLMapElement",mark:"HTMLElement",menu:"HTMLMenuElement",meta:"HTMLMetaElement",meter:"HTMLMeterElement",nav:"HTMLElement",nobr:"HTMLElement",noembed:"HTMLElement",noframes:"HTMLElement",noscript:"HTMLElement",object:"HTMLObjectElement",ol:"HTMLOListElement",optgroup:"HTMLOptGroupElement",option:"HTMLOptionElement",output:"HTMLOutputElement",p:"HTMLParagraphElement",param:"HTMLParamElement",pre:"HTMLPreElement",progress:"HTMLProgressElement",q:"HTMLQuoteElement",s:"HTMLElement",samp:"HTMLElement",script:"HTMLScriptElement",section:"HTMLElement",select:"HTMLSelectElement",small:"HTMLElement",source:"HTMLSourceElement",span:"HTMLSpanElement",strike:"HTMLElement",strong:"HTMLElement",style:"HTMLStyleElement",sub:"HTMLElement",summary:"HTMLElement",sup:"HTMLElement",table:"HTMLTableElement",tbody:"HTMLTableSectionElement",td:"HTMLTableDataCellElement",textarea:"HTMLTextAreaElement",tfoot:"HTMLTableSectionElement",th:"HTMLTableHeaderCellElement",thead:"HTMLTableSectionElement",time:"HTMLTimeElement",title:"HTMLTitleElement",tr:"HTMLTableRowElement",track:"HTMLTrackElement",tt:"HTMLElement",u:"HTMLElement",ul:"HTMLUListElement",var:"HTMLElement",video:"HTMLVideoElement",wbr:"HTMLElement"},x.ELEMENT_DOM_INTERFACES=x.Q,x.P={NOT_LOADED:0,SAME_DOCUMENT:1,NEW_DOCUMENT:2},x.ueffects=x.P,x.J={"a::href":2,"area::href":2,"audio::src":1,"blockquote::cite":0,"command::icon":1,"del::cite":0,"form::action":2,"img::src":1,"input::src":1,"ins::cite":0,"q::cite":0,"video::poster":1,"video::src":1},x.URIEFFECTS=x.J,x.M={UNSANDBOXED:2,SANDBOXED:1,DATA:0},x.ltypes=x.M,x.I={"a::href":2,"area::href":2,"audio::src":2,"blockquote::cite":2,"command::icon":1,"del::cite":2,"form::action":2,"img::src":1,"input::src":1,"ins::cite":2,"q::cite":2,"video::poster":1,"video::src":2},x.LOADERTYPES=x.I,"undefined"!=typeof window&&(window.html4=x);var f=function(t){function e(t,e){return function(t){if(S.hasOwnProperty(t))return S[t];var e=t.match(T);return e?String.fromCharCode(parseInt(e[1],10)):(e=t.match(A))?String.fromCharCode(parseInt(e[1],16)):M&&L.test(t)?(M.innerHTML="&"+t+";",e=M.textContent,S[t]=e):"&"+t+";"}(e)}function i(t){return t.replace(P,e)}function l(t){return(""+t).replace(D,"&amp;").replace(U,"&lt;").replace(k,"&gt;").replace(O,"&#34;")}function a(t){return t.replace(N,"&amp;$1").replace(U,"&lt;").replace(k,"&gt;")}function d(t){var e={z:t.z||t.cdata,A:t.A||t.comment,B:t.B||t.endDoc,t:t.t||t.endTag,e:t.e||t.pcdata,F:t.F||t.rcdata,H:t.H||t.startDoc,w:t.w||t.startTag};return function(t,i){var n,s=/(<\/|<\!--|<[!?]|[&<>])/g;if(n=t+"",_)n=n.split(s);else{for(var l,a=[],h=0;(l=s.exec(n))!==o;)a.push(n.substring(h,l.index)),a.push(l[0]),h=l.index+l[0].length;a.push(n.substring(h)),n=a}p(e,n,0,{r,C:r},i)}}function u(t,e,i,n,s){return function(){p(t,e,i,n,s)}}function p(e,i,n,o,r){try{e.H&&0==n&&e.H(r);for(var l,a,h,d=i.length;n<d;){var p=i[n++],g=i[n];switch(p){case"&":R.test(g)?(e.e&&e.e("&"+g,r,F,u(e,i,n,o,r)),n++):e.e&&e.e("&amp;",r,F,u(e,i,n,o,r));break;case"</":if(l=/^([-\w:]+)[^\'\"]*/.exec(g))if(l[0].length===g.length&&">"===i[n+1])n+=2,h=l[1].toLowerCase(),e.t&&e.t(h,r,F,u(e,i,n,o,r));else{var x=e,f=r,y=F,v=o,C=c(b=i,w=n);C?(x.t&&x.t(C.name,f,y,u(x,b,w,v,f)),n=C.next):n=b.length}else e.e&&e.e("&lt;/",r,F,u(e,i,n,o,r));break;case"<":if(l=/^([-\w:]+)\s*\/?/.exec(g))if(l[0].length===g.length&&">"===i[n+1]){n+=2,h=l[1].toLowerCase(),e.w&&e.w(h,[],r,F,u(e,i,n,o,r));var E=t.f[h];E&G&&(n=m(i,{name:h,next:n,c:E},e,r,F,o))}else{var b,w=e,S=(x=r,f=F,y=o,c(b=i,n));S?(w.w&&w.w(S.name,S.R,x,f,u(w,b,S.next,y,x)),n=S.c&G?m(b,S,w,x,f,y):S.next):n=b.length}else e.e&&e.e("&lt;",r,F,u(e,i,n,o,r));break;case"\x3c!--":if(!o.C){for(a=n+1;a<d&&(">"!==i[a]||!/--$/.test(i[a-1]));a++);if(a<d){if(e.A){var T=i.slice(n,a).join("");e.A(T.substr(0,T.length-2),r,F,u(e,i,a+1,o,r))}n=a+1}else o.C=s}o.C&&e.e&&e.e("&lt;!--",r,F,u(e,i,n,o,r));break;case"<!":if(/^\w/.test(g)){if(!o.r){for(a=n+1;a<d&&">"!==i[a];a++);a<d?n=a+1:o.r=s}o.r&&e.e&&e.e("&lt;!",r,F,u(e,i,n,o,r))}else e.e&&e.e("&lt;!",r,F,u(e,i,n,o,r));break;case"<?":if(!o.r){for(a=n+1;a<d&&">"!==i[a];a++);a<d?n=a+1:o.r=s}o.r&&e.e&&e.e("&lt;?",r,F,u(e,i,n,o,r));break;case">":e.e&&e.e("&gt;",r,F,u(e,i,n,o,r));break;case"":break;default:e.e&&e.e(p,r,F,u(e,i,n,o,r))}}e.B&&e.B(r)}catch(t){if(t!==F)throw t}}function m(e,i,n,s,o,r){var l=e.length;V.hasOwnProperty(i.name)||(V[i.name]=RegExp("^"+i.name+"(?:[\\s\\/]|$)","i"));for(var h=V[i.name],d=i.next,p=i.next+1;p<l&&("</"!==e[p-1]||!h.test(e[p]));p++);if(p<l&&(p-=1),l=e.slice(d,p).join(""),i.c&t.c.CDATA)n.z&&n.z(l,s,o,u(n,e,p,r,s));else{if(!(i.c&t.c.RCDATA))throw Error("bug");n.F&&n.F(a(l),s,o,u(n,e,p,r,s))}return p}function c(e,n){var o=/^([-\w:]+)/.exec(e[n]),l={};l.name=o[1].toLowerCase(),l.c=t.f[l.name];for(var a=e[n].substr(o[0].length),h=n+1,d=e.length;h<d&&">"!==e[h];h++)a+=e[h];if(!(d<=h)){for(var u=[];""!==a;)if(o=H.exec(a))if(o[4]&&!o[5]||o[6]&&!o[7]){o=o[4]||o[6];var p=r;for(a=[a,e[h++]];h<d;h++){if(p){if(">"===e[h])break}else 0<=e[h].indexOf(o)&&(p=s);a.push(e[h])}if(d<=h)break;a=a.join("")}else{var m;if(p=o[1].toLowerCase(),o[2]){var c=(m=o[3]).charCodeAt(0);34!==c&&39!==c||(m=m.substr(1,m.length-2)),m=i(m.replace(I,""))}else m="";u.push(p,m),a=a.substr(o[0].length)}else a=a.replace(/^[\s\S][^a-z\s]*/,"");return l.R=u,l.next=h+1,l}}function g(e){function i(t,e){a||e.push(t)}var s,a;return d({startDoc:function(){s=[],a=r},startTag:function(i,r,h){if(!a&&t.f.hasOwnProperty(i)){var d=t.f[i];if(!(d&t.c.FOLDABLE)){var u=e(i,r);if(u){if("object"!=typeof u)throw Error("tagPolicy did not return object (old API?)");if(!("attribs"in