Files
lenz-web/views/assets/scripts.js
2025-11-14 16:03:59 +01:00

856 lines
618 KiB
JavaScript

var vT=Object.create;var gm=Object.defineProperty;var yT=Object.getOwnPropertyDescriptor;var bT=Object.getOwnPropertyNames;var ST=Object.getPrototypeOf,xT=Object.prototype.hasOwnProperty;var vm=Wr=>{throw TypeError(Wr)};var gn=(Wr,Gr)=>()=>(Gr||Wr((Gr={exports:{}}).exports,Gr),Gr.exports);var wT=(Wr,Gr,Yr,Qr)=>{if(Gr&&typeof Gr=="object"||typeof Gr=="function")for(let Kr of bT(Gr))!xT.call(Wr,Kr)&&Kr!==Yr&&gm(Wr,Kr,{get:()=>Gr[Kr],enumerable:!(Qr=yT(Gr,Kr))||Qr.enumerable});return Wr};var Xn=(Wr,Gr,Yr)=>(Yr=Wr!=null?vT(ST(Wr)):{},wT(Gr||!Wr||!Wr.__esModule?gm(Yr,"default",{value:Wr,enumerable:!0}):Yr,Wr));var _d=(Wr,Gr,Yr)=>Gr.has(Wr)||vm("Cannot "+Yr);var Ed=(Wr,Gr,Yr)=>(_d(Wr,Gr,"read from private field"),Yr?Yr.call(Wr):Gr.get(Wr)),Ad=(Wr,Gr,Yr)=>Gr.has(Wr)?vm("Cannot add the same private member more than once"):Gr instanceof WeakSet?Gr.add(Wr):Gr.set(Wr,Yr),ym=(Wr,Gr,Yr,Qr)=>(_d(Wr,Gr,"write to private field"),Qr?Qr.call(Wr,Yr):Gr.set(Wr,Yr),Yr),bm=(Wr,Gr,Yr)=>(_d(Wr,Gr,"access private method"),Yr);var qd=gn((tq,qm)=>{"use strict";var TT=void 0;qm.exports=function(Wr){return Wr!==TT&&Wr!==null}});var Wm=gn((rq,Pm)=>{"use strict";var _T=qd(),ET={object:!0,function:!0,undefined:!0};Pm.exports=function(Wr){return _T(Wr)?hasOwnProperty.call(ET,typeof Wr):!1}});var Im=gn((nq,Rm)=>{"use strict";var AT=Wm();Rm.exports=function(Wr){if(!AT(Wr))return!1;try{return Wr.constructor?Wr.constructor.prototype===Wr:!1}catch{return!1}}});var Mm=gn((iq,Bm)=>{"use strict";var OT=Im();Bm.exports=function(Wr){if(typeof Wr!="function"||!hasOwnProperty.call(Wr,"length"))return!1;try{if(typeof Wr.length!="number"||typeof Wr.call!="function"||typeof Wr.apply!="function")return!1}catch{return!1}return!OT(Wr)}});var Dm=gn((aq,Nm)=>{"use strict";var zT=Mm(),jT=/^\s*class[\s{/}]/,LT=Function.prototype.toString;Nm.exports=function(Wr){return!(!zT(Wr)||jT.test(LT.call(Wr)))}});var Hm=gn((sq,Fm)=>{"use strict";Fm.exports=function(){var Wr=Object.assign,Gr;return typeof Wr!="function"?!1:(Gr={foo:"raz"},Wr(Gr,{bar:"dwa"},{trzy:"trzy"}),Gr.foo+Gr.bar+Gr.trzy==="razdwatrzy")}});var Um=gn((oq,Gm)=>{"use strict";Gm.exports=function(){try{return Object.keys("primitive"),!0}catch{return!1}}});var $m=gn((lq,Vm)=>{"use strict";Vm.exports=function(){}});var Fa=gn((dq,Ym)=>{"use strict";var qT=$m()();Ym.exports=function(Wr){return Wr!==qT&&Wr!==null}});var Km=gn((uq,Qm)=>{"use strict";var PT=Fa(),WT=Object.keys;Qm.exports=function(Wr){return WT(PT(Wr)?Object(Wr):Wr)}});var Zm=gn((cq,Xm)=>{"use strict";Xm.exports=Um()()?Object.keys:Km()});var Do=gn((pq,Jm)=>{"use strict";var RT=Fa();Jm.exports=function(Wr){if(!RT(Wr))throw new TypeError("Cannot use null or undefined");return Wr}});var th=gn((mq,eh)=>{"use strict";var IT=Zm(),BT=Do(),MT=Math.max;eh.exports=function(Wr,Gr){var Yr,Qr,Kr=MT(arguments.length,2),Zr;for(Wr=Object(BT(Wr)),Zr=function(en){try{Wr[en]=Gr[en]}catch(tn){Yr||(Yr=tn)}},Qr=1;Qr<Kr;++Qr)Gr=arguments[Qr],IT(Gr).forEach(Zr);if(Yr!==void 0)throw Yr;return Wr}});var nh=gn((hq,rh)=>{"use strict";rh.exports=Hm()()?Object.assign:th()});var ah=gn((fq,ih)=>{"use strict";var NT=Fa(),DT=Array.prototype.forEach,FT=Object.create,HT=function(Wr,Gr){var Yr;for(Yr in Wr)Gr[Yr]=Wr[Yr]};ih.exports=function(Wr){var Gr=FT(null);return DT.call(arguments,function(Yr){NT(Yr)&&HT(Object(Yr),Gr)}),Gr}});var oh=gn((gq,sh)=>{"use strict";var Pd="razdwatrzy";sh.exports=function(){return typeof Pd.contains!="function"?!1:Pd.contains("dwa")===!0&&Pd.contains("foo")===!1}});var dh=gn((vq,lh)=>{"use strict";var GT=String.prototype.indexOf;lh.exports=function(Wr){return GT.call(this,Wr,arguments[1])>-1}});var ch=gn((yq,uh)=>{"use strict";uh.exports=oh()()?String.prototype.contains:dh()});var Ta=gn((bq,fh)=>{"use strict";var Fo=qd(),ph=Dm(),mh=nh(),hh=ah(),zs=ch(),UT=fh.exports=function(Wr,Gr){var Yr,Qr,Kr,Zr,en;return arguments.length<2||typeof Wr!="string"?(Zr=Gr,Gr=Wr,Wr=null):Zr=arguments[2],Fo(Wr)?(Yr=zs.call(Wr,"c"),Qr=zs.call(Wr,"e"),Kr=zs.call(Wr,"w")):(Yr=Kr=!0,Qr=!1),en={value:Gr,configurable:Yr,enumerable:Qr,writable:Kr},Zr?mh(hh(Zr),en):en};UT.gs=function(Wr,Gr,Yr){var Qr,Kr,Zr,en;return typeof Wr!="string"?(Zr=Yr,Yr=Gr,Gr=Wr,Wr=null):Zr=arguments[3],Fo(Gr)?ph(Gr)?Fo(Yr)?ph(Yr)||(Zr=Yr,Yr=void 0):Yr=void 0:(Zr=Gr,Gr=Yr=void 0):Gr=void 0,Fo(Wr)?(Qr=zs.call(Wr,"c"),Kr=zs.call(Wr,"e")):(Qr=!0,Kr=!1),en={get:Gr,set:Yr,configurable:Qr,enumerable:Kr},Zr?mh(hh(Zr),en):en}});var Wd=gn((Sq,gh)=>{"use strict";gh.exports=function(Wr){if(typeof Wr!="function")throw new TypeError(Wr+" is not a function");return Wr}});var ua=gn((Gd,xh)=>{"use strict";var Ho=Ta(),Md=Wd(),Bd=Function.prototype.apply,Rd=Function.prototype.call,vh=Object.create,VT=Object.defineProperty,yh=Object.defineProperties,Nd=Object.prototype.hasOwnProperty,Id={configurable:!0,enumerable:!1,writable:!0},Go,Dd,Uo,Fd,bh,Hd,Sh;Go=function(Wr,Gr){var Yr;return Md(Gr),Nd.call(this,"__ee__")?Yr=this.__ee__:(Yr=Id.value=vh(null),VT(this,"__ee__",Id),Id.value=null),Yr[Wr]?typeof Yr[Wr]=="object"?Yr[Wr].push(Gr):Yr[Wr]=[Yr[Wr],Gr]:Yr[Wr]=Gr,this};Dd=function(Wr,Gr){var Yr,Qr;return Md(Gr),Qr=this,Go.call(this,Wr,Yr=function(){Uo.call(Qr,Wr,Yr),Bd.call(Gr,this,arguments)}),Yr.__eeOnceListener__=Gr,this};Uo=function(Wr,Gr){var Yr,Qr,Kr,Zr;if(Md(Gr),!Nd.call(this,"__ee__"))return this;if(Yr=this.__ee__,!Yr[Wr])return this;if(Qr=Yr[Wr],typeof Qr=="object")for(Zr=0;Kr=Qr[Zr];++Zr)(Kr===Gr||Kr.__eeOnceListener__===Gr)&&(Qr.length===2?Yr[Wr]=Qr[Zr?0:1]:Qr.splice(Zr,1));else(Qr===Gr||Qr.__eeOnceListener__===Gr)&&delete Yr[Wr];return this};Fd=function(Wr){var Gr,Yr,Qr,Kr,Zr;if(Nd.call(this,"__ee__")&&(Kr=this.__ee__[Wr],!!Kr))if(typeof Kr=="object"){for(Yr=arguments.length,Zr=new Array(Yr-1),Gr=1;Gr<Yr;++Gr)Zr[Gr-1]=arguments[Gr];for(Kr=Kr.slice(),Gr=0;Qr=Kr[Gr];++Gr)Bd.call(Qr,this,Zr)}else switch(arguments.length){case 1:Rd.call(Kr,this);break;case 2:Rd.call(Kr,this,arguments[1]);break;case 3:Rd.call(Kr,this,arguments[1],arguments[2]);break;default:for(Yr=arguments.length,Zr=new Array(Yr-1),Gr=1;Gr<Yr;++Gr)Zr[Gr-1]=arguments[Gr];Bd.call(Kr,this,Zr)}};bh={on:Go,once:Dd,off:Uo,emit:Fd};Hd={on:Ho(Go),once:Ho(Dd),off:Ho(Uo),emit:Ho(Fd)};Sh=yh({},Hd);xh.exports=Gd=function(Wr){return Wr==null?vh(Sh):yh(Object(Wr),Hd)};Gd.methods=bh});var _a=gn((Dq,Oh)=>{function Qi(Wr){return{prev:null,next:null,data:Wr}}function Ga(Wr,Gr,Yr){var Qr;return Ha!==null?(Qr=Ha,Ha=Ha.cursor,Qr.prev=Gr,Qr.next=Yr,Qr.cursor=Wr.cursor):Qr={prev:Gr,next:Yr,cursor:Wr.cursor},Wr.cursor=Qr,Qr}function Ua(Wr){var Gr=Wr.cursor;Wr.cursor=Gr.cursor,Gr.prev=null,Gr.next=null,Gr.cursor=Ha,Ha=Gr}var Ha=null,Wn=function(){this.cursor=null,this.head=null,this.tail=null};Wn.createItem=Qi;Wn.prototype.createItem=Qi;Wn.prototype.updateCursors=function(Wr,Gr,Yr,Qr){for(var Kr=this.cursor;Kr!==null;)Kr.prev===Wr&&(Kr.prev=Gr),Kr.next===Yr&&(Kr.next=Qr),Kr=Kr.cursor};Wn.prototype.getSize=function(){for(var Wr=0,Gr=this.head;Gr;)Wr++,Gr=Gr.next;return Wr};Wn.prototype.fromArray=function(Wr){var Gr=null;this.head=null;for(var Yr=0;Yr<Wr.length;Yr++){var Qr=Qi(Wr[Yr]);Gr!==null?Gr.next=Qr:this.head=Qr,Qr.prev=Gr,Gr=Qr}return this.tail=Gr,this};Wn.prototype.toArray=function(){for(var Wr=this.head,Gr=[];Wr;)Gr.push(Wr.data),Wr=Wr.next;return Gr};Wn.prototype.toJSON=Wn.prototype.toArray;Wn.prototype.isEmpty=function(){return this.head===null};Wn.prototype.first=function(){return this.head&&this.head.data};Wn.prototype.last=function(){return this.tail&&this.tail.data};Wn.prototype.each=function(Wr,Gr){var Yr;Gr===void 0&&(Gr=this);for(var Qr=Ga(this,null,this.head);Qr.next!==null;)Yr=Qr.next,Qr.next=Yr.next,Wr.call(Gr,Yr.data,Yr,this);Ua(this)};Wn.prototype.forEach=Wn.prototype.each;Wn.prototype.eachRight=function(Wr,Gr){var Yr;Gr===void 0&&(Gr=this);for(var Qr=Ga(this,this.tail,null);Qr.prev!==null;)Yr=Qr.prev,Qr.prev=Yr.prev,Wr.call(Gr,Yr.data,Yr,this);Ua(this)};Wn.prototype.forEachRight=Wn.prototype.eachRight;Wn.prototype.reduce=function(Wr,Gr,Yr){var Qr;Yr===void 0&&(Yr=this);for(var Kr=Ga(this,null,this.head),Zr=Gr;Kr.next!==null;)Qr=Kr.next,Kr.next=Qr.next,Zr=Wr.call(Yr,Zr,Qr.data,Qr,this);return Ua(this),Zr};Wn.prototype.reduceRight=function(Wr,Gr,Yr){var Qr;Yr===void 0&&(Yr=this);for(var Kr=Ga(this,this.tail,null),Zr=Gr;Kr.prev!==null;)Qr=Kr.prev,Kr.prev=Qr.prev,Zr=Wr.call(Yr,Zr,Qr.data,Qr,this);return Ua(this),Zr};Wn.prototype.nextUntil=function(Wr,Gr,Yr){if(Wr!==null){var Qr;Yr===void 0&&(Yr=this);for(var Kr=Ga(this,null,Wr);Kr.next!==null&&(Qr=Kr.next,Kr.next=Qr.next,!Gr.call(Yr,Qr.data,Qr,this)););Ua(this)}};Wn.prototype.prevUntil=function(Wr,Gr,Yr){if(Wr!==null){var Qr;Yr===void 0&&(Yr=this);for(var Kr=Ga(this,Wr,null);Kr.prev!==null&&(Qr=Kr.prev,Kr.prev=Qr.prev,!Gr.call(Yr,Qr.data,Qr,this)););Ua(this)}};Wn.prototype.some=function(Wr,Gr){var Yr=this.head;for(Gr===void 0&&(Gr=this);Yr!==null;){if(Wr.call(Gr,Yr.data,Yr,this))return!0;Yr=Yr.next}return!1};Wn.prototype.map=function(Wr,Gr){var Yr=new Wn,Qr=this.head;for(Gr===void 0&&(Gr=this);Qr!==null;)Yr.appendData(Wr.call(Gr,Qr.data,Qr,this)),Qr=Qr.next;return Yr};Wn.prototype.filter=function(Wr,Gr){var Yr=new Wn,Qr=this.head;for(Gr===void 0&&(Gr=this);Qr!==null;)Wr.call(Gr,Qr.data,Qr,this)&&Yr.appendData(Qr.data),Qr=Qr.next;return Yr};Wn.prototype.clear=function(){this.head=null,this.tail=null};Wn.prototype.copy=function(){for(var Wr=new Wn,Gr=this.head;Gr!==null;)Wr.insert(Qi(Gr.data)),Gr=Gr.next;return Wr};Wn.prototype.prepend=function(Wr){return this.updateCursors(null,Wr,this.head,Wr),this.head!==null?(this.head.prev=Wr,Wr.next=this.head):this.tail=Wr,this.head=Wr,this};Wn.prototype.prependData=function(Wr){return this.prepend(Qi(Wr))};Wn.prototype.append=function(Wr){return this.insert(Wr)};Wn.prototype.appendData=function(Wr){return this.insert(Qi(Wr))};Wn.prototype.insert=function(Wr,Gr){if(Gr!=null)if(this.updateCursors(Gr.prev,Wr,Gr,Wr),Gr.prev===null){if(this.head!==Gr)throw new Error("before doesn't belong to list");this.head=Wr,Gr.prev=Wr,Wr.next=Gr,this.updateCursors(null,Wr)}else Gr.prev.next=Wr,Wr.prev=Gr.prev,Gr.prev=Wr,Wr.next=Gr;else this.updateCursors(this.tail,Wr,null,Wr),this.tail!==null?(this.tail.next=Wr,Wr.prev=this.tail):this.head=Wr,this.tail=Wr;return this};Wn.prototype.insertData=function(Wr,Gr){return this.insert(Qi(Wr),Gr)};Wn.prototype.remove=function(Wr){if(this.updateCursors(Wr,Wr.prev,Wr,Wr.next),Wr.prev!==null)Wr.prev.next=Wr.next;else{if(this.head!==Wr)throw new Error("item doesn't belong to list");this.head=Wr.next}if(Wr.next!==null)Wr.next.prev=Wr.prev;else{if(this.tail!==Wr)throw new Error("item doesn't belong to list");this.tail=Wr.prev}return Wr.prev=null,Wr.next=null,Wr};Wn.prototype.push=function(Wr){this.insert(Qi(Wr))};Wn.prototype.pop=function(){if(this.tail!==null)return this.remove(this.tail)};Wn.prototype.unshift=function(Wr){this.prepend(Qi(Wr))};Wn.prototype.shift=function(){if(this.head!==null)return this.remove(this.head)};Wn.prototype.prependList=function(Wr){return this.insertList(Wr,this.head)};Wn.prototype.appendList=function(Wr){return this.insertList(Wr)};Wn.prototype.insertList=function(Wr,Gr){return Wr.head===null?this:(Gr!=null?(this.updateCursors(Gr.prev,Wr.tail,Gr,Wr.head),Gr.prev!==null?(Gr.prev.next=Wr.head,Wr.head.prev=Gr.prev):this.head=Wr.head,Gr.prev=Wr.tail,Wr.tail.next=Gr):(this.updateCursors(this.tail,Wr.tail,null,Wr.head),this.tail!==null?(this.tail.next=Wr.head,Wr.head.prev=this.tail):this.head=Wr.head,this.tail=Wr.tail),Wr.head=null,Wr.tail=null,this)};Wn.prototype.replace=function(Wr,Gr){"head"in Gr?this.insertList(Gr,Wr):this.insert(Gr,Wr),this.remove(Wr)};Oh.exports=Wn});var Ko=gn((Fq,zh)=>{zh.exports=function(Gr,Yr){var Qr=Object.create(SyntaxError.prototype),Kr=new Error;return Qr.name=Gr,Qr.message=Yr,Object.defineProperty(Qr,"stack",{get:function(){return(Kr.stack||"").replace(/^(.+\n){1,3}/,Gr+": "+Yr+`
`)}}),Qr}});var Xd=gn((Hq,Ph)=>{var QT=Ko(),Kd=100,jh=60,Lh=" ";function qh(Wr,Gr){function Yr(pn,sn){return Qr.slice(pn,sn).map(function(hn,fn){for(var bn=String(pn+fn+1);bn.length<nn;)bn=" "+bn;return bn+" |"+hn}).join(`
`)}var Qr=Wr.source.split(/\r\n?|\n|\f/),Kr=Wr.line,Zr=Wr.column,en=Math.max(1,Kr-Gr)-1,tn=Math.min(Kr+Gr,Qr.length+1),nn=Math.max(4,String(tn).length)+1,ln=0;Zr+=(Lh.length-1)*(Qr[Kr-1].substr(0,Zr-1).match(/\t/g)||[]).length,Zr>Kd&&(ln=Zr-jh+3,Zr=jh-2);for(var un=en;un<=tn;un++)un>=0&&un<Qr.length&&(Qr[un]=Qr[un].replace(/\t/g,Lh),Qr[un]=(ln>0&&Qr[un].length>ln?"\u2026":"")+Qr[un].substr(ln,Kd-2)+(Qr[un].length>ln+Kd-1?"\u2026":""));return[Yr(en,Kr),new Array(Zr+nn+2).join("-")+"^",Yr(Kr,tn)].filter(Boolean).join(`
`)}var KT=function(Wr,Gr,Yr,Qr,Kr){var Zr=QT("SyntaxError",Wr);return Zr.source=Gr,Zr.offset=Yr,Zr.line=Qr,Zr.column=Kr,Zr.sourceFragment=function(en){return qh(Zr,isNaN(en)?0:en)},Object.defineProperty(Zr,"formattedMessage",{get:function(){return"Parse error: "+Zr.message+`
`+qh(Zr,2)}}),Zr.parseError={offset:Yr,line:Qr,column:Kr},Zr};Ph.exports=KT});var js=gn((Gq,Wh)=>{var Zd={EOF:0,Ident:1,Function:2,AtKeyword:3,Hash:4,String:5,BadString:6,Url:7,BadUrl:8,Delim:9,Number:10,Percentage:11,Dimension:12,WhiteSpace:13,CDO:14,CDC:15,Colon:16,Semicolon:17,Comma:18,LeftSquareBracket:19,RightSquareBracket:20,LeftParenthesis:21,RightParenthesis:22,LeftCurlyBracket:23,RightCurlyBracket:24,Comment:25},XT=Object.keys(Zd).reduce(function(Wr,Gr){return Wr[Zd[Gr]]=Gr,Wr},{});Wh.exports={TYPE:Zd,NAME:XT}});var tu=gn((Uq,Fh)=>{var ZT=0;function ca(Wr){return Wr>=48&&Wr<=57}function JT(Wr){return ca(Wr)||Wr>=65&&Wr<=70||Wr>=97&&Wr<=102}function Rh(Wr){return Wr>=65&&Wr<=90}function Ih(Wr){return Wr>=97&&Wr<=122}function Bh(Wr){return Rh(Wr)||Ih(Wr)}function Mh(Wr){return Wr>=128}function Ls(Wr){return Bh(Wr)||Mh(Wr)||Wr===95}function e_(Wr){return Ls(Wr)||ca(Wr)||Wr===45}function Nh(Wr){return Wr>=0&&Wr<=8||Wr===11||Wr>=14&&Wr<=31||Wr===127}function eu(Wr){return Wr===10||Wr===13||Wr===12}function Dh(Wr){return eu(Wr)||Wr===32||Wr===9}function Jd(Wr,Gr){return!(Wr!==92||eu(Gr)||Gr===ZT)}function t_(Wr,Gr,Yr){return Wr===45?Ls(Gr)||Gr===45||Jd(Gr,Yr):Ls(Wr)?!0:Wr===92?Jd(Wr,Gr):!1}function r_(Wr,Gr,Yr){return Wr===43||Wr===45?ca(Gr)?2:Gr===46&&ca(Yr)?3:0:Wr===46?ca(Gr)?2:0:ca(Wr)?1:0}function n_(Wr){return Wr===65279||Wr===65534?1:0}var Ea=new Array(128);Oi.Eof=128;Oi.WhiteSpace=130;Oi.Digit=131;Oi.NameStart=132;Oi.NonPrintable=133;for(_i=0;_i<Ea.length;_i++)switch(!0){case Dh(_i):Ea[_i]=Oi.WhiteSpace;break;case ca(_i):Ea[_i]=Oi.Digit;break;case Ls(_i):Ea[_i]=Oi.NameStart;break;case Nh(_i):Ea[_i]=Oi.NonPrintable;break;default:Ea[_i]=_i||Oi.Eof}var _i;function Oi(Wr){return Wr<128?Ea[Wr]:Oi.NameStart}Fh.exports={isDigit:ca,isHexDigit:JT,isUppercaseLetter:Rh,isLowercaseLetter:Ih,isLetter:Bh,isNonAscii:Mh,isNameStart:Ls,isName:e_,isNonPrintable:Nh,isNewline:eu,isWhiteSpace:Dh,isValidEscape:Jd,isIdentifierStart:t_,isNumberStart:r_,isBOM:n_,charCodeCategory:Oi}});var Ya=gn((Vq,Yh)=>{var $a=tu(),Xo=$a.isDigit,Hh=$a.isHexDigit,Gh=$a.isUppercaseLetter,i_=$a.isName,nu=$a.isWhiteSpace,Uh=$a.isValidEscape;function Va(Wr,Gr){return Gr<Wr.length?Wr.charCodeAt(Gr):0}function Vh(Wr,Gr,Yr){return Yr===13&&Va(Wr,Gr+1)===10?2:1}function $h(Wr,Gr,Yr){var Qr=Wr.charCodeAt(Gr);return Gh(Qr)&&(Qr=Qr|32),Qr===Yr}function a_(Wr,Gr,Yr,Qr){if(Yr-Gr!==Qr.length||Gr<0||Yr>Wr.length)return!1;for(var Kr=Gr;Kr<Yr;Kr++){var Zr=Wr.charCodeAt(Kr),en=Qr.charCodeAt(Kr-Gr);if(Gh(Zr)&&(Zr=Zr|32),Zr!==en)return!1}return!0}function s_(Wr,Gr){for(;Gr>=0&&nu(Wr.charCodeAt(Gr));Gr--);return Gr+1}function o_(Wr,Gr){for(;Gr<Wr.length&&nu(Wr.charCodeAt(Gr));Gr++);return Gr}function ru(Wr,Gr){for(;Gr<Wr.length&&Xo(Wr.charCodeAt(Gr));Gr++);return Gr}function iu(Wr,Gr){if(Gr+=2,Hh(Va(Wr,Gr-1))){for(var Yr=Math.min(Wr.length,Gr+5);Gr<Yr&&Hh(Va(Wr,Gr));Gr++);var Qr=Va(Wr,Gr);nu(Qr)&&(Gr+=Vh(Wr,Gr,Qr))}return Gr}function l_(Wr,Gr){for(;Gr<Wr.length;Gr++){var Yr=Wr.charCodeAt(Gr);if(!i_(Yr)){if(Uh(Yr,Va(Wr,Gr+1))){Gr=iu(Wr,Gr)-1;continue}break}}return Gr}function d_(Wr,Gr){var Yr=Wr.charCodeAt(Gr);if((Yr===43||Yr===45)&&(Yr=Wr.charCodeAt(Gr+=1)),Xo(Yr)&&(Gr=ru(Wr,Gr+1),Yr=Wr.charCodeAt(Gr)),Yr===46&&Xo(Wr.charCodeAt(Gr+1))&&(Yr=Wr.charCodeAt(Gr+=2),Gr=ru(Wr,Gr)),$h(Wr,Gr,101)){var Qr=0;Yr=Wr.charCodeAt(Gr+1),(Yr===45||Yr===43)&&(Qr=1,Yr=Wr.charCodeAt(Gr+2)),Xo(Yr)&&(Gr=ru(Wr,Gr+1+Qr+1))}return Gr}function u_(Wr,Gr){for(;Gr<Wr.length;Gr++){var Yr=Wr.charCodeAt(Gr);if(Yr===41){Gr++;break}Uh(Yr,Va(Wr,Gr+1))&&(Gr=iu(Wr,Gr))}return Gr}Yh.exports={consumeEscaped:iu,consumeName:l_,consumeNumber:d_,consumeBadUrlRemnants:u_,cmpChar:$h,cmpStr:a_,getNewlineLength:Vh,findWhiteSpaceStart:s_,findWhiteSpaceEnd:o_}});var Ps=gn(($q,Jh)=>{var Xh=js(),qs=Xh.TYPE,c_=Xh.NAME,p_=Ya(),m_=p_.cmpStr,Qh=qs.EOF,Kh=qs.WhiteSpace,h_=qs.Comment,Mi=16777215,Qa=24,Zh=function(){this.offsetAndType=null,this.balance=null,this.reset()};Zh.prototype={reset:function(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset},lookupType:function(Wr){return Wr+=this.tokenIndex,Wr<this.tokenCount?this.offsetAndType[Wr]>>Qa:Qh},lookupOffset:function(Wr){return Wr+=this.tokenIndex,Wr<this.tokenCount?this.offsetAndType[Wr-1]&Mi:this.source.length},lookupValue:function(Wr,Gr){return Wr+=this.tokenIndex,Wr<this.tokenCount?m_(this.source,this.offsetAndType[Wr-1]&Mi,this.offsetAndType[Wr]&Mi,Gr):!1},getTokenStart:function(Wr){return Wr===this.tokenIndex?this.tokenStart:Wr>0?Wr<this.tokenCount?this.offsetAndType[Wr-1]&Mi:this.offsetAndType[this.tokenCount]&Mi:this.firstCharOffset},getRawLength:function(Wr,Gr){var Yr=Wr,Qr,Kr=this.offsetAndType[Math.max(Yr-1,0)]&Mi,Zr;e:for(;Yr<this.tokenCount;Yr++){if(Qr=this.balance[Yr],Qr<Wr)break e;switch(Zr=this.offsetAndType[Yr]>>Qa,Gr(Zr,this.source,Kr)){case 1:break e;case 2:Yr++;break e;default:this.balance[Qr]===Yr&&(Yr=Qr),Kr=this.offsetAndType[Yr]&Mi}}return Yr-this.tokenIndex},isBalanceEdge:function(Wr){return this.balance[this.tokenIndex]<Wr},isDelim:function(Wr,Gr){return Gr?this.lookupType(Gr)===qs.Delim&&this.source.charCodeAt(this.lookupOffset(Gr))===Wr:this.tokenType===qs.Delim&&this.source.charCodeAt(this.tokenStart)===Wr},getTokenValue:function(){return this.source.substring(this.tokenStart,this.tokenEnd)},getTokenLength:function(){return this.tokenEnd-this.tokenStart},substrToCursor:function(Wr){return this.source.substring(Wr,this.tokenStart)},skipWS:function(){for(var Wr=this.tokenIndex,Gr=0;Wr<this.tokenCount&&this.offsetAndType[Wr]>>Qa===Kh;Wr++,Gr++);Gr>0&&this.skip(Gr)},skipSC:function(){for(;this.tokenType===Kh||this.tokenType===h_;)this.next()},skip:function(Wr){var Gr=this.tokenIndex+Wr;Gr<this.tokenCount?(this.tokenIndex=Gr,this.tokenStart=this.offsetAndType[Gr-1]&Mi,Gr=this.offsetAndType[Gr],this.tokenType=Gr>>Qa,this.tokenEnd=Gr&Mi):(this.tokenIndex=this.tokenCount,this.next())},next:function(){var Wr=this.tokenIndex+1;Wr<this.tokenCount?(this.tokenIndex=Wr,this.tokenStart=this.tokenEnd,Wr=this.offsetAndType[Wr],this.tokenType=Wr>>Qa,this.tokenEnd=Wr&Mi):(this.tokenIndex=this.tokenCount,this.eof=!0,this.tokenType=Qh,this.tokenStart=this.tokenEnd=this.source.length)},forEachToken(Wr){for(var Gr=0,Yr=this.firstCharOffset;Gr<this.tokenCount;Gr++){var Qr=Yr,Kr=this.offsetAndType[Gr],Zr=Kr&Mi,en=Kr>>Qa;Yr=Zr,Wr(en,Qr,Zr,Gr)}},dump(){var Wr=new Array(this.tokenCount);return this.forEachToken((Gr,Yr,Qr,Kr)=>{Wr[Kr]={idx:Kr,type:c_[Gr],chunk:this.source.substring(Yr,Qr),balance:this.balance[Kr]}}),Wr}};Jh.exports=Zh});var Zo=gn((Yq,ef)=>{function f_(Wr){return Wr}function g_(Wr){return Wr.min===0&&Wr.max===0?"*":Wr.min===0&&Wr.max===1?"?":Wr.min===1&&Wr.max===0?Wr.comma?"#":"+":Wr.min===1&&Wr.max===1?"":(Wr.comma?"#":"")+(Wr.min===Wr.max?"{"+Wr.min+"}":"{"+Wr.min+","+(Wr.max!==0?Wr.max:"")+"}")}function v_(Wr){switch(Wr.type){case"Range":return" ["+(Wr.min===null?"-\u221E":Wr.min)+","+(Wr.max===null?"\u221E":Wr.max)+"]";default:throw new Error("Unknown node type `"+Wr.type+"`")}}function y_(Wr,Gr,Yr,Qr){var Kr=Wr.combinator===" "||Qr?Wr.combinator:" "+Wr.combinator+" ",Zr=Wr.terms.map(function(en){return au(en,Gr,Yr,Qr)}).join(Kr);return(Wr.explicit||Yr)&&(Zr=(Qr||Zr[0]===","?"[":"[ ")+Zr+(Qr?"]":" ]")),Zr}function au(Wr,Gr,Yr,Qr){var Kr;switch(Wr.type){case"Group":Kr=y_(Wr,Gr,Yr,Qr)+(Wr.disallowEmpty?"!":"");break;case"Multiplier":return au(Wr.term,Gr,Yr,Qr)+Gr(g_(Wr),Wr);case"Type":Kr="<"+Wr.name+(Wr.opts?Gr(v_(Wr.opts),Wr.opts):"")+">";break;case"Property":Kr="<'"+Wr.name+"'>";break;case"Keyword":Kr=Wr.name;break;case"AtKeyword":Kr="@"+Wr.name;break;case"Function":Kr=Wr.name+"(";break;case"String":case"Token":Kr=Wr.value;break;case"Comma":Kr=",";break;default:throw new Error("Unknown node type `"+Wr.type+"`")}return Gr(Kr,Wr)}ef.exports=function(Wr,Gr){var Yr=f_,Qr=!1,Kr=!1;return typeof Gr=="function"?Yr=Gr:Gr&&(Qr=!!Gr.forceBraces,Kr=!!Gr.compact,typeof Gr.decorate=="function"&&(Yr=Gr.decorate)),au(Wr,Yr,Qr,Kr)}});var su=gn((Qq,nf)=>{var rf=Ko(),b_=Zo(),tf={offset:0,line:1,column:1};function S_(Wr,Gr){let Yr=Wr.tokens,Qr=Wr.longestMatch,Kr=Qr<Yr.length&&Yr[Qr].node||null,Zr=Kr!==Gr?Kr:null,en=0,tn=0,nn=0,ln="",un,pn;for(let sn=0;sn<Yr.length;sn++){let hn=Yr[sn].value;sn===Qr&&(tn=hn.length,en=ln.length),Zr!==null&&Yr[sn].node===Zr&&(sn<=Qr?nn++:nn=0),ln+=hn}return Qr===Yr.length||nn>1?(un=Jo(Zr||Gr,"end")||Ws(tf,ln),pn=Ws(un)):(un=Jo(Zr,"start")||Ws(Jo(Gr,"start")||tf,ln.slice(0,en)),pn=Jo(Zr,"end")||Ws(un,ln.substr(en,tn))),{css:ln,mismatchOffset:en,mismatchLength:tn,start:un,end:pn}}function Jo(Wr,Gr){let Yr=Wr&&Wr.loc&&Wr.loc[Gr];return Yr?"line"in Yr?Ws(Yr):Yr:null}function Ws({offset:Wr,line:Gr,column:Yr},Qr){let Kr={offset:Wr,line:Gr,column:Yr};if(Qr){let Zr=Qr.split(/\n|\r\n?|\f/);Kr.offset+=Qr.length,Kr.line+=Zr.length-1,Kr.column=Zr.length===1?Kr.column+Qr.length:Zr.pop().length+1}return Kr}var x_=function(Wr,Gr){let Yr=rf("SyntaxReferenceError",Wr+(Gr?" `"+Gr+"`":""));return Yr.reference=Gr,Yr},w_=function(Wr,Gr,Yr,Qr){let Kr=rf("SyntaxMatchError",Wr),{css:Zr,mismatchOffset:en,mismatchLength:tn,start:nn,end:ln}=S_(Qr,Yr);return Kr.rawMessage=Wr,Kr.syntax=Gr?b_(Gr):"<generic>",Kr.css=Zr,Kr.mismatchOffset=en,Kr.mismatchLength=tn,Kr.message=Wr+`
syntax: `+Kr.syntax+`
value: `+(Zr||"<empty string>")+`
--------`+new Array(Kr.mismatchOffset+1).join("-")+"^",Object.assign(Kr,nn),Kr.loc={source:Yr&&Yr.loc&&Yr.loc.source||"<unknown>",start:nn,end:ln},Kr};nf.exports={SyntaxReferenceError:x_,SyntaxMatchError:w_}});var rl=gn((Kq,af)=>{var el=Object.prototype.hasOwnProperty,Ka=Object.create(null),Xa=Object.create(null),tl=45;function ou(Wr,Gr){return Gr=Gr||0,Wr.length-Gr>=2&&Wr.charCodeAt(Gr)===tl&&Wr.charCodeAt(Gr+1)===tl}function lu(Wr,Gr){if(Gr=Gr||0,Wr.length-Gr>=3&&Wr.charCodeAt(Gr)===tl&&Wr.charCodeAt(Gr+1)!==tl){var Yr=Wr.indexOf("-",Gr+2);if(Yr!==-1)return Wr.substring(Gr,Yr+1)}return""}function C_(Wr){if(el.call(Ka,Wr))return Ka[Wr];var Gr=Wr.toLowerCase();if(el.call(Ka,Gr))return Ka[Wr]=Ka[Gr];var Yr=ou(Gr,0),Qr=Yr?"":lu(Gr,0);return Ka[Wr]=Object.freeze({basename:Gr.substr(Qr.length),name:Gr,vendor:Qr,prefix:Qr,custom:Yr})}function k_(Wr){if(el.call(Xa,Wr))return Xa[Wr];var Gr=Wr,Yr=Wr[0];Yr==="/"?Yr=Wr[1]==="/"?"//":"/":Yr!=="_"&&Yr!=="*"&&Yr!=="$"&&Yr!=="#"&&Yr!=="+"&&Yr!=="&"&&(Yr="");var Qr=ou(Gr,Yr.length);if(!Qr&&(Gr=Gr.toLowerCase(),el.call(Xa,Gr)))return Xa[Wr]=Xa[Gr];var Kr=Qr?"":lu(Gr,Yr.length),Zr=Gr.substr(0,Yr.length+Kr.length);return Xa[Wr]=Object.freeze({basename:Gr.substr(Zr.length),name:Gr.substr(Yr.length),hack:Yr,vendor:Kr,prefix:Zr,custom:Qr})}af.exports={keyword:C_,property:k_,isCustomProperty:ou,vendorPrefix:lu}});var du=gn((Xq,sf)=>{var T_=16384,__=typeof Uint32Array<"u"?Uint32Array:Array;sf.exports=function(Gr,Yr){return Gr===null||Gr.length<Yr?new __(Math.max(Yr+1024,T_)):Gr}});var _n=gn((Zq,pf)=>{var E_=Ps(),of=du(),mu=js(),Rn=mu.TYPE,Ki=tu(),lf=Ki.isNewline,A_=Ki.isName,nl=Ki.isValidEscape,uu=Ki.isNumberStart,cu=Ki.isIdentifierStart,zi=Ki.charCodeCategory,O_=Ki.isBOM,Xi=Ya(),z_=Xi.cmpStr,df=Xi.getNewlineLength,il=Xi.findWhiteSpaceEnd,uf=Xi.consumeEscaped,al=Xi.consumeName,j_=Xi.consumeNumber,pu=Xi.consumeBadUrlRemnants,cf=16777215,Za=24;function sl(Wr,Gr){function Yr(Sn){return Sn<tn?Wr.charCodeAt(Sn):0}function Qr(){if(sn=j_(Wr,sn),cu(Yr(sn),Yr(sn+1),Yr(sn+2))){vn=Rn.Dimension,sn=al(Wr,sn);return}if(Yr(sn)===37){vn=Rn.Percentage,sn++;return}vn=Rn.Number}function Kr(){let Sn=sn;if(sn=al(Wr,sn),z_(Wr,Sn,sn,"url")&&Yr(sn)===40){if(sn=il(Wr,sn+1),Yr(sn)===34||Yr(sn)===39){vn=Rn.Function,sn=Sn+4;return}en();return}if(Yr(sn)===40){vn=Rn.Function,sn++;return}vn=Rn.Ident}function Zr(Sn){for(Sn||(Sn=Yr(sn++)),vn=Rn.String;sn<Wr.length;sn++){var kn=Wr.charCodeAt(sn);switch(zi(kn)){case Sn:sn++;return;case zi.Eof:return;case zi.WhiteSpace:if(lf(kn)){sn+=df(Wr,sn,kn),vn=Rn.BadString;return}break;case 92:if(sn===Wr.length-1)break;var Cn=Yr(sn+1);lf(Cn)?sn+=df(Wr,sn+1,Cn):nl(kn,Cn)&&(sn=uf(Wr,sn)-1);break}}}function en(){for(vn=Rn.Url,sn=il(Wr,sn);sn<Wr.length;sn++){var Sn=Wr.charCodeAt(sn);switch(zi(Sn)){case 41:sn++;return;case zi.Eof:return;case zi.WhiteSpace:if(sn=il(Wr,sn),Yr(sn)===41||sn>=Wr.length){sn<Wr.length&&sn++;return}sn=pu(Wr,sn),vn=Rn.BadUrl;return;case 34:case 39:case 40:case zi.NonPrintable:sn=pu(Wr,sn),vn=Rn.BadUrl;return;case 92:if(nl(Sn,Yr(sn+1))){sn=uf(Wr,sn)-1;break}sn=pu(Wr,sn),vn=Rn.BadUrl;return}}}Gr||(Gr=new E_),Wr=String(Wr||"");for(var tn=Wr.length,nn=of(Gr.offsetAndType,tn+1),ln=of(Gr.balance,tn+1),un=0,pn=O_(Yr(0)),sn=pn,hn=0,fn=0,bn=0;sn<tn;){var wn=Wr.charCodeAt(sn),vn=0;switch(ln[un]=tn,zi(wn)){case zi.WhiteSpace:vn=Rn.WhiteSpace,sn=il(Wr,sn+1);break;case 34:Zr();break;case 35:A_(Yr(sn+1))||nl(Yr(sn+1),Yr(sn+2))?(vn=Rn.Hash,sn=al(Wr,sn+1)):(vn=Rn.Delim,sn++);break;case 39:Zr();break;case 40:vn=Rn.LeftParenthesis,sn++;break;case 41:vn=Rn.RightParenthesis,sn++;break;case 43:uu(wn,Yr(sn+1),Yr(sn+2))?Qr():(vn=Rn.Delim,sn++);break;case 44:vn=Rn.Comma,sn++;break;case 45:uu(wn,Yr(sn+1),Yr(sn+2))?Qr():Yr(sn+1)===45&&Yr(sn+2)===62?(vn=Rn.CDC,sn=sn+3):cu(wn,Yr(sn+1),Yr(sn+2))?Kr():(vn=Rn.Delim,sn++);break;case 46:uu(wn,Yr(sn+1),Yr(sn+2))?Qr():(vn=Rn.Delim,sn++);break;case 47:Yr(sn+1)===42?(vn=Rn.Comment,sn=Wr.indexOf("*/",sn+2)+2,sn===1&&(sn=Wr.length)):(vn=Rn.Delim,sn++);break;case 58:vn=Rn.Colon,sn++;break;case 59:vn=Rn.Semicolon,sn++;break;case 60:Yr(sn+1)===33&&Yr(sn+2)===45&&Yr(sn+3)===45?(vn=Rn.CDO,sn=sn+4):(vn=Rn.Delim,sn++);break;case 64:cu(Yr(sn+1),Yr(sn+2),Yr(sn+3))?(vn=Rn.AtKeyword,sn=al(Wr,sn+1)):(vn=Rn.Delim,sn++);break;case 91:vn=Rn.LeftSquareBracket,sn++;break;case 92:nl(wn,Yr(sn+1))?Kr():(vn=Rn.Delim,sn++);break;case 93:vn=Rn.RightSquareBracket,sn++;break;case 123:vn=Rn.LeftCurlyBracket,sn++;break;case 125:vn=Rn.RightCurlyBracket,sn++;break;case zi.Digit:Qr();break;case zi.NameStart:Kr();break;case zi.Eof:break;default:vn=Rn.Delim,sn++}switch(vn){case hn:for(bn=fn&cf,fn=ln[bn],hn=fn>>Za,ln[un]=bn,ln[bn++]=un;bn<un;bn++)ln[bn]===tn&&(ln[bn]=un);break;case Rn.LeftParenthesis:case Rn.Function:ln[un]=fn,hn=Rn.RightParenthesis,fn=hn<<Za|un;break;case Rn.LeftSquareBracket:ln[un]=fn,hn=Rn.RightSquareBracket,fn=hn<<Za|un;break;case Rn.LeftCurlyBracket:ln[un]=fn,hn=Rn.RightCurlyBracket,fn=hn<<Za|un;break}nn[un++]=vn<<Za|sn}for(nn[un]=Rn.EOF<<Za|sn,ln[un]=tn,ln[tn]=tn;fn!==0;)bn=fn&cf,fn=ln[bn],ln[bn]=tn;return Gr.source=Wr,Gr.firstCharOffset=pn,Gr.offsetAndType=nn,Gr.tokenCount=un,Gr.balance=ln,Gr.reset(),Gr.next(),Gr}Object.keys(mu).forEach(function(Wr){sl[Wr]=mu[Wr]});Object.keys(Ki).forEach(function(Wr){sl[Wr]=Ki[Wr]});Object.keys(Xi).forEach(function(Wr){sl[Wr]=Xi[Wr]});pf.exports=sl});var ff=gn((Jq,hf)=>{var mf=_n().isDigit,hu=_n().cmpChar,es=_n().TYPE,L_=es.Delim,q_=es.WhiteSpace,P_=es.Comment,ol=es.Ident,vu=es.Number,W_=es.Dimension,Is=43,Gi=45,fu=110,Ja=!0,R_=!1;function yu(Wr,Gr){return Wr!==null&&Wr.type===L_&&Wr.value.charCodeAt(0)===Gr}function Rs(Wr,Gr,Yr){for(;Wr!==null&&(Wr.type===q_||Wr.type===P_);)Wr=Yr(++Gr);return Gr}function pa(Wr,Gr,Yr,Qr){if(!Wr)return 0;var Kr=Wr.value.charCodeAt(Gr);if(Kr===Is||Kr===Gi){if(Yr)return 0;Gr++}for(;Gr<Wr.value.length;Gr++)if(!mf(Wr.value.charCodeAt(Gr)))return 0;return Qr+1}function gu(Wr,Gr,Yr){var Qr=!1,Kr=Rs(Wr,Gr,Yr);if(Wr=Yr(Kr),Wr===null)return Gr;if(Wr.type!==vu)if(yu(Wr,Is)||yu(Wr,Gi)){if(Qr=!0,Kr=Rs(Yr(++Kr),Kr,Yr),Wr=Yr(Kr),Wr===null&&Wr.type!==vu)return 0}else return Gr;if(!Qr){var Zr=Wr.value.charCodeAt(0);if(Zr!==Is&&Zr!==Gi)return 0}return pa(Wr,Qr?0:1,Qr,Kr)}hf.exports=function(Gr,Yr){var Qr=0;if(!Gr)return 0;if(Gr.type===vu)return pa(Gr,0,R_,Qr);if(Gr.type===ol&&Gr.value.charCodeAt(0)===Gi){if(!hu(Gr.value,1,fu))return 0;switch(Gr.value.length){case 2:return gu(Yr(++Qr),Qr,Yr);case 3:return Gr.value.charCodeAt(2)!==Gi?0:(Qr=Rs(Yr(++Qr),Qr,Yr),Gr=Yr(Qr),pa(Gr,0,Ja,Qr));default:return Gr.value.charCodeAt(2)!==Gi?0:pa(Gr,3,Ja,Qr)}}else if(Gr.type===ol||yu(Gr,Is)&&Yr(Qr+1).type===ol){if(Gr.type!==ol&&(Gr=Yr(++Qr)),Gr===null||!hu(Gr.value,0,fu))return 0;switch(Gr.value.length){case 1:return gu(Yr(++Qr),Qr,Yr);case 2:return Gr.value.charCodeAt(1)!==Gi?0:(Qr=Rs(Yr(++Qr),Qr,Yr),Gr=Yr(Qr),pa(Gr,0,Ja,Qr));default:return Gr.value.charCodeAt(1)!==Gi?0:pa(Gr,2,Ja,Qr)}}else if(Gr.type===W_){for(var Kr=Gr.value.charCodeAt(0),Zr=Kr===Is||Kr===Gi?1:0,en=Zr;en<Gr.value.length&&mf(Gr.value.charCodeAt(en));en++);return en===Zr||!hu(Gr.value,en,fu)?0:en+1===Gr.value.length?gu(Yr(++Qr),Qr,Yr):Gr.value.charCodeAt(en+1)!==Gi?0:en+2===Gr.value.length?(Qr=Rs(Yr(++Qr),Qr,Yr),Gr=Yr(Qr),pa(Gr,0,Ja,Qr)):pa(Gr,en+2,Ja,Qr)}return 0}});var wf=gn((e1,xf)=>{var I_=_n().isHexDigit,B_=_n().cmpChar,dl=_n().TYPE,gf=dl.Ident,M_=dl.Delim,vf=dl.Number,yf=dl.Dimension,bu=43,bf=45,Sf=63,N_=117;function xu(Wr,Gr){return Wr!==null&&Wr.type===M_&&Wr.value.charCodeAt(0)===Gr}function Su(Wr,Gr){return Wr.value.charCodeAt(0)===Gr}function Bs(Wr,Gr,Yr){for(var Qr=Gr,Kr=0;Qr<Wr.value.length;Qr++){var Zr=Wr.value.charCodeAt(Qr);if(Zr===bf&&Yr&&Kr!==0)return Bs(Wr,Gr+Kr+1,!1)>0?6:0;if(!I_(Zr)||++Kr>6)return 0}return Kr}function ll(Wr,Gr,Yr){if(!Wr)return 0;for(;xu(Yr(Gr),Sf);){if(++Wr>6)return 0;Gr++}return Gr}xf.exports=function(Gr,Yr){var Qr=0;if(Gr===null||Gr.type!==gf||!B_(Gr.value,0,N_)||(Gr=Yr(++Qr),Gr===null))return 0;if(xu(Gr,bu))return Gr=Yr(++Qr),Gr===null?0:Gr.type===gf?ll(Bs(Gr,0,!0),++Qr,Yr):xu(Gr,Sf)?ll(1,++Qr,Yr):0;if(Gr.type===vf){if(!Su(Gr,bu))return 0;var Kr=Bs(Gr,1,!0);return Kr===0?0:(Gr=Yr(++Qr),Gr===null?Qr:Gr.type===yf||Gr.type===vf?!Su(Gr,bf)||!Bs(Gr,1,!1)?0:Qr+1:ll(Kr,Qr,Yr))}return Gr.type===yf&&Su(Gr,bu)?ll(Bs(Gr,1,!0),++Qr,Yr):0}});var zf=gn((t1,Of)=>{var ts=_n(),D_=ts.isIdentifierStart,F_=ts.isHexDigit,kf=ts.isDigit,H_=ts.cmpStr,Tf=ts.consumeNumber,jn=ts.TYPE,G_=ff(),U_=wf(),V_=["unset","initial","inherit"],$_=["calc(","-moz-calc(","-webkit-calc("],Y_={px:!0,mm:!0,cm:!0,in:!0,pt:!0,pc:!0,q:!0,em:!0,ex:!0,ch:!0,rem:!0,vh:!0,vw:!0,vmin:!0,vmax:!0,vm:!0},Q_={deg:!0,grad:!0,rad:!0,turn:!0},K_={s:!0,ms:!0},X_={hz:!0,khz:!0},Z_={dpi:!0,dpcm:!0,dppx:!0,x:!0},J_={fr:!0},e0={db:!0},t0={st:!0};function Ms(Wr,Gr){return Gr<Wr.length?Wr.charCodeAt(Gr):0}function wu(Wr,Gr){return H_(Wr,0,Wr.length,Gr)}function _f(Wr,Gr){for(var Yr=0;Yr<Gr.length;Yr++)if(wu(Wr,Gr[Yr]))return!0;return!1}function Ef(Wr,Gr){return Gr!==Wr.length-2?!1:Wr.charCodeAt(Gr)===92&&kf(Wr.charCodeAt(Gr+1))}function ul(Wr,Gr,Yr){if(Wr&&Wr.type==="Range"){var Qr=Number(Yr!==void 0&&Yr!==Gr.length?Gr.substr(0,Yr):Gr);if(isNaN(Qr)||Wr.min!==null&&Qr<Wr.min||Wr.max!==null&&Qr>Wr.max)return!0}return!1}function Af(Wr,Gr){var Yr=Wr.index,Qr=0;do if(Qr++,Wr.balance<=Yr)break;while(Wr=Gr(Qr));return Qr}function ji(Wr){return function(Gr,Yr,Qr){return Gr===null?0:Gr.type===jn.Function&&_f(Gr.value,$_)?Af(Gr,Yr):Wr(Gr,Yr,Qr)}}function Yn(Wr){return function(Gr){return Gr===null||Gr.type!==Wr?0:1}}function r0(Wr){return Wr=Wr+"(",function(Gr,Yr){return Gr!==null&&wu(Gr.value,Wr)?Af(Gr,Yr):0}}function n0(Wr){if(Wr===null||Wr.type!==jn.Ident)return 0;var Gr=Wr.value.toLowerCase();return _f(Gr,V_)||wu(Gr,"default")?0:1}function i0(Wr){return Wr===null||Wr.type!==jn.Ident||Ms(Wr.value,0)!==45||Ms(Wr.value,1)!==45?0:1}function a0(Wr){if(Wr===null||Wr.type!==jn.Hash)return 0;var Gr=Wr.value.length;if(Gr!==4&&Gr!==5&&Gr!==7&&Gr!==9)return 0;for(var Yr=1;Yr<Gr;Yr++)if(!F_(Wr.value.charCodeAt(Yr)))return 0;return 1}function s0(Wr){return Wr===null||Wr.type!==jn.Hash||!D_(Ms(Wr.value,1),Ms(Wr.value,2),Ms(Wr.value,3))?0:1}function o0(Wr,Gr){if(!Wr)return 0;var Yr=0,Qr=0,Kr=Wr.index;e:do{switch(Wr.type){case jn.BadString:case jn.BadUrl:break e;case jn.RightCurlyBracket:case jn.RightParenthesis:case jn.RightSquareBracket:if(Wr.balance>Wr.index||Wr.balance<Kr)break e;Qr--;break;case jn.Semicolon:if(Qr===0)break e;break;case jn.Delim:if(Wr.value==="!"&&Qr===0)break e;break;case jn.Function:case jn.LeftParenthesis:case jn.LeftSquareBracket:case jn.LeftCurlyBracket:Qr++;break}if(Yr++,Wr.balance<=Kr)break}while(Wr=Gr(Yr));return Yr}function l0(Wr,Gr){if(!Wr)return 0;var Yr=Wr.index,Qr=0;e:do{switch(Wr.type){case jn.BadString:case jn.BadUrl:break e;case jn.RightCurlyBracket:case jn.RightParenthesis:case jn.RightSquareBracket:if(Wr.balance>Wr.index||Wr.balance<Yr)break e;break}if(Qr++,Wr.balance<=Yr)break}while(Wr=Gr(Qr));return Qr}function Zi(Wr){return function(Gr,Yr,Qr){if(Gr===null||Gr.type!==jn.Dimension)return 0;var Kr=Tf(Gr.value,0);if(Wr!==null){var Zr=Gr.value.indexOf("\\",Kr),en=Zr===-1||!Ef(Gr.value,Zr)?Gr.value.substr(Kr):Gr.value.substring(Kr,Zr);if(Wr.hasOwnProperty(en.toLowerCase())===!1)return 0}return ul(Qr,Gr.value,Kr)?0:1}}function d0(Wr,Gr,Yr){return Wr===null||Wr.type!==jn.Percentage||ul(Yr,Wr.value,Wr.value.length-1)?0:1}function Cf(Wr){return typeof Wr!="function"&&(Wr=function(){return 0}),function(Gr,Yr,Qr){return Gr!==null&&Gr.type===jn.Number&&Number(Gr.value)===0?1:Wr(Gr,Yr,Qr)}}function u0(Wr,Gr,Yr){if(Wr===null)return 0;var Qr=Tf(Wr.value,0),Kr=Qr===Wr.value.length;return!Kr&&!Ef(Wr.value,Qr)||ul(Yr,Wr.value,Qr)?0:1}function c0(Wr,Gr,Yr){if(Wr===null||Wr.type!==jn.Number)return 0;for(var Qr=Wr.value.charCodeAt(0)===43||Wr.value.charCodeAt(0)===45?1:0;Qr<Wr.value.length;Qr++)if(!kf(Wr.value.charCodeAt(Qr)))return 0;return ul(Yr,Wr.value,Qr)?0:1}Of.exports={"ident-token":Yn(jn.Ident),"function-token":Yn(jn.Function),"at-keyword-token":Yn(jn.AtKeyword),"hash-token":Yn(jn.Hash),"string-token":Yn(jn.String),"bad-string-token":Yn(jn.BadString),"url-token":Yn(jn.Url),"bad-url-token":Yn(jn.BadUrl),"delim-token":Yn(jn.Delim),"number-token":Yn(jn.Number),"percentage-token":Yn(jn.Percentage),"dimension-token":Yn(jn.Dimension),"whitespace-token":Yn(jn.WhiteSpace),"CDO-token":Yn(jn.CDO),"CDC-token":Yn(jn.CDC),"colon-token":Yn(jn.Colon),"semicolon-token":Yn(jn.Semicolon),"comma-token":Yn(jn.Comma),"[-token":Yn(jn.LeftSquareBracket),"]-token":Yn(jn.RightSquareBracket),"(-token":Yn(jn.LeftParenthesis),")-token":Yn(jn.RightParenthesis),"{-token":Yn(jn.LeftCurlyBracket),"}-token":Yn(jn.RightCurlyBracket),string:Yn(jn.String),ident:Yn(jn.Ident),"custom-ident":n0,"custom-property-name":i0,"hex-color":a0,"id-selector":s0,"an-plus-b":G_,urange:U_,"declaration-value":o0,"any-value":l0,dimension:ji(Zi(null)),angle:ji(Zi(Q_)),decibel:ji(Zi(e0)),frequency:ji(Zi(X_)),flex:ji(Zi(J_)),length:ji(Cf(Zi(Y_))),resolution:ji(Zi(Z_)),semitones:ji(Zi(t0)),time:ji(Zi(K_)),percentage:ji(d0),zero:Cf(),number:ji(u0),integer:ji(c0),"-ms-legacy-expression":r0("expression")}});var Cu=gn((r1,jf)=>{var p0=Ko();jf.exports=function(Gr,Yr,Qr){var Kr=p0("SyntaxError",Gr);return Kr.input=Yr,Kr.offset=Qr,Kr.rawMessage=Gr,Kr.message=Kr.rawMessage+`
`+Kr.input+`
--`+new Array((Kr.offset||Kr.input.length)+1).join("-")+"^",Kr}});var Pf=gn((n1,qf)=>{var m0=Cu(),h0=9,f0=10,g0=12,v0=13,y0=32,Lf=function(Wr){this.str=Wr,this.pos=0};Lf.prototype={charCodeAt:function(Wr){return Wr<this.str.length?this.str.charCodeAt(Wr):0},charCode:function(){return this.charCodeAt(this.pos)},nextCharCode:function(){return this.charCodeAt(this.pos+1)},nextNonWsCode:function(Wr){return this.charCodeAt(this.findWsEnd(Wr))},findWsEnd:function(Wr){for(;Wr<this.str.length;Wr++){var Gr=this.str.charCodeAt(Wr);if(Gr!==v0&&Gr!==f0&&Gr!==g0&&Gr!==y0&&Gr!==h0)break}return Wr},substringToPos:function(Wr){return this.str.substring(this.pos,this.pos=Wr)},eat:function(Wr){this.charCode()!==Wr&&this.error("Expect `"+String.fromCharCode(Wr)+"`"),this.pos++},peek:function(){return this.pos<this.str.length?this.str.charAt(this.pos++):""},error:function(Wr){throw new m0(Wr,this.str,this.pos)}};qf.exports=Lf});var vl=gn((i1,Xf)=>{var b0=Pf(),S0=9,x0=10,w0=12,C0=13,k0=32,Ff=33,Hf=35,Wf=38,cl=39,Gf=40,T0=41,Uf=42,Vf=43,_u=44,Rf=45,Eu=60,$f=62,Yf=63,_0=64,fl=91,Au=93,pl=123,If=124,Bf=125,Mf=8734,Tu=E0(function(Wr){return/[a-zA-Z0-9\-]/.test(Wr)}),Nf={" ":1,"&&":2,"||":3,"|":4};function E0(Wr){for(var Gr=typeof Uint32Array=="function"?new Uint32Array(128):new Array(128),Yr=0;Yr<128;Yr++)Gr[Yr]=Wr(String.fromCharCode(Yr))?1:0;return Gr}function ml(Wr){return Wr.substringToPos(Wr.findWsEnd(Wr.pos))}function gl(Wr){for(var Gr=Wr.pos;Gr<Wr.str.length;Gr++){var Yr=Wr.str.charCodeAt(Gr);if(Yr>=128||Tu[Yr]===0)break}return Wr.pos===Gr&&Wr.error("Expect a keyword"),Wr.substringToPos(Gr)}function hl(Wr){for(var Gr=Wr.pos;Gr<Wr.str.length;Gr++){var Yr=Wr.str.charCodeAt(Gr);if(Yr<48||Yr>57)break}return Wr.pos===Gr&&Wr.error("Expect a number"),Wr.substringToPos(Gr)}function A0(Wr){var Gr=Wr.str.indexOf("'",Wr.pos+1);return Gr===-1&&(Wr.pos=Wr.str.length,Wr.error("Expect an apostrophe")),Wr.substringToPos(Gr+1)}function Df(Wr){var Gr=null,Yr=null;return Wr.eat(pl),Gr=hl(Wr),Wr.charCode()===_u?(Wr.pos++,Wr.charCode()!==Bf&&(Yr=hl(Wr))):Yr=Gr,Wr.eat(Bf),{min:Number(Gr),max:Yr?Number(Yr):0}}function O0(Wr){var Gr=null,Yr=!1;switch(Wr.charCode()){case Uf:Wr.pos++,Gr={min:0,max:0};break;case Vf:Wr.pos++,Gr={min:1,max:0};break;case Yf:Wr.pos++,Gr={min:0,max:1};break;case Hf:Wr.pos++,Yr=!0,Wr.charCode()===pl?Gr=Df(Wr):Gr={min:1,max:0};break;case pl:Gr=Df(Wr);break;default:return null}return{type:"Multiplier",comma:Yr,min:Gr.min,max:Gr.max,term:null}}function Ns(Wr,Gr){var Yr=O0(Wr);return Yr!==null?(Yr.term=Gr,Yr):Gr}function ku(Wr){var Gr=Wr.peek();return Gr===""?null:{type:"Token",value:Gr}}function z0(Wr){var Gr;return Wr.eat(Eu),Wr.eat(cl),Gr=gl(Wr),Wr.eat(cl),Wr.eat($f),Ns(Wr,{type:"Property",name:Gr})}function j0(Wr){var Gr=null,Yr=null,Qr=1;return Wr.eat(fl),Wr.charCode()===Rf&&(Wr.peek(),Qr=-1),Qr==-1&&Wr.charCode()===Mf?Wr.peek():Gr=Qr*Number(hl(Wr)),ml(Wr),Wr.eat(_u),ml(Wr),Wr.charCode()===Mf?Wr.peek():(Qr=1,Wr.charCode()===Rf&&(Wr.peek(),Qr=-1),Yr=Qr*Number(hl(Wr))),Wr.eat(Au),Gr===null&&Yr===null?null:{type:"Range",min:Gr,max:Yr}}function L0(Wr){var Gr,Yr=null;return Wr.eat(Eu),Gr=gl(Wr),Wr.charCode()===Gf&&Wr.nextCharCode()===T0&&(Wr.pos+=2,Gr+="()"),Wr.charCodeAt(Wr.findWsEnd(Wr.pos))===fl&&(ml(Wr),Yr=j0(Wr)),Wr.eat($f),Ns(Wr,{type:"Type",name:Gr,opts:Yr})}function q0(Wr){var Gr;return Gr=gl(Wr),Wr.charCode()===Gf?(Wr.pos++,{type:"Function",name:Gr}):Ns(Wr,{type:"Keyword",name:Gr})}function P0(Wr,Gr){function Yr(tn,nn){return{type:"Group",terms:tn,combinator:nn,disallowEmpty:!1,explicit:!1}}for(Gr=Object.keys(Gr).sort(function(tn,nn){return Nf[tn]-Nf[nn]});Gr.length>0;){for(var Qr=Gr.shift(),Kr=0,Zr=0;Kr<Wr.length;Kr++){var en=Wr[Kr];en.type==="Combinator"&&(en.value===Qr?(Zr===-1&&(Zr=Kr-1),Wr.splice(Kr,1),Kr--):(Zr!==-1&&Kr-Zr>1&&(Wr.splice(Zr,Kr-Zr,Yr(Wr.slice(Zr,Kr),Qr)),Kr=Zr+1),Zr=-1))}Zr!==-1&&Gr.length&&Wr.splice(Zr,Kr-Zr,Yr(Wr.slice(Zr,Kr),Qr))}return Qr}function Qf(Wr){for(var Gr=[],Yr={},Qr,Kr=null,Zr=Wr.pos;Qr=R0(Wr);)Qr.type!=="Spaces"&&(Qr.type==="Combinator"?((Kr===null||Kr.type==="Combinator")&&(Wr.pos=Zr,Wr.error("Unexpected combinator")),Yr[Qr.value]=!0):Kr!==null&&Kr.type!=="Combinator"&&(Yr[" "]=!0,Gr.push({type:"Combinator",value:" "})),Gr.push(Qr),Kr=Qr,Zr=Wr.pos);return Kr!==null&&Kr.type==="Combinator"&&(Wr.pos-=Zr,Wr.error("Unexpected combinator")),{type:"Group",terms:Gr,combinator:P0(Gr,Yr)||" ",disallowEmpty:!1,explicit:!1}}function W0(Wr){var Gr;return Wr.eat(fl),Gr=Qf(Wr),Wr.eat(Au),Gr.explicit=!0,Wr.charCode()===Ff&&(Wr.pos++,Gr.disallowEmpty=!0),Gr}function R0(Wr){var Gr=Wr.charCode();if(Gr<128&&Tu[Gr]===1)return q0(Wr);switch(Gr){case Au:break;case fl:return Ns(Wr,W0(Wr));case Eu:return Wr.nextCharCode()===cl?z0(Wr):L0(Wr);case If:return{type:"Combinator",value:Wr.substringToPos(Wr.nextCharCode()===If?Wr.pos+2:Wr.pos+1)};case Wf:return Wr.pos++,Wr.eat(Wf),{type:"Combinator",value:"&&"};case _u:return Wr.pos++,{type:"Comma"};case cl:return Ns(Wr,{type:"String",value:A0(Wr)});case k0:case S0:case x0:case C0:case w0:return{type:"Spaces",value:ml(Wr)};case _0:return Gr=Wr.nextCharCode(),Gr<128&&Tu[Gr]===1?(Wr.pos++,{type:"AtKeyword",name:gl(Wr)}):ku(Wr);case Uf:case Vf:case Yf:case Hf:case Ff:break;case pl:if(Gr=Wr.nextCharCode(),Gr<48||Gr>57)return ku(Wr);break;default:return ku(Wr)}}function Kf(Wr){var Gr=new b0(Wr),Yr=Qf(Gr);return Gr.pos!==Wr.length&&Gr.error("Unexpected input"),Yr.terms.length===1&&Yr.terms[0].type==="Group"&&(Yr=Yr.terms[0]),Yr}Kf("[a&&<b>#|<'c'>*||e() f{2} /,(% g#{1,2} h{2,})]!");Xf.exports=Kf});var Ou=gn((a1,Jf)=>{var Ds=function(){};function Zf(Wr){return typeof Wr=="function"?Wr:Ds}Jf.exports=function(Wr,Gr,Yr){function Qr(en){switch(Kr.call(Yr,en),en.type){case"Group":en.terms.forEach(Qr);break;case"Multiplier":Qr(en.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw new Error("Unknown type: "+en.type)}Zr.call(Yr,en)}var Kr=Ds,Zr=Ds;if(typeof Gr=="function"?Kr=Gr:Gr&&(Kr=Zf(Gr.enter),Zr=Zf(Gr.leave)),Kr===Ds&&Zr===Ds)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");Qr(Wr,Yr)}});var rg=gn((s1,tg)=>{var I0=_n(),B0=Ps(),Ji=new B0,M0={decorator:function(Wr){var Gr=null,Yr={len:0,node:null},Qr=[Yr],Kr="";return{children:Wr.children,node:function(Zr){var en=Gr;Gr=Zr,Wr.node.call(this,Zr),Gr=en},chunk:function(Zr){Kr+=Zr,Yr.node!==Gr?Qr.push({len:Zr.length,node:Gr}):Yr.len+=Zr.length},result:function(){return eg(Kr,Qr)}}}};function eg(Wr,Gr){var Yr=[],Qr=0,Kr=0,Zr=Gr?Gr[Kr].node:null;for(I0(Wr,Ji);!Ji.eof;){if(Gr)for(;Kr<Gr.length&&Qr+Gr[Kr].len<=Ji.tokenStart;)Qr+=Gr[Kr++].len,Zr=Gr[Kr].node;Yr.push({type:Ji.tokenType,value:Ji.getTokenValue(),index:Ji.tokenIndex,balance:Ji.balance[Ji.tokenIndex],node:Zr}),Ji.next()}return Yr}tg.exports=function(Wr,Gr){return typeof Wr=="string"?eg(Wr,null):Gr.generate(Wr,M0)}});var qu=gn((o1,ag)=>{var N0=vl(),ri={type:"Match"},wi={type:"Mismatch"},ju={type:"DisallowEmpty"},D0=40,F0=41;function hi(Wr,Gr,Yr){return Gr===ri&&Yr===wi||Wr===ri&&Gr===ri&&Yr===ri?Wr:(Wr.type==="If"&&Wr.else===wi&&Gr===ri&&(Gr=Wr.then,Wr=Wr.match),{type:"If",match:Wr,then:Gr,else:Yr})}function ig(Wr){return Wr.length>2&&Wr.charCodeAt(Wr.length-2)===D0&&Wr.charCodeAt(Wr.length-1)===F0}function ng(Wr){return Wr.type==="Keyword"||Wr.type==="AtKeyword"||Wr.type==="Function"||Wr.type==="Type"&&ig(Wr.name)}function zu(Wr,Gr,Yr){switch(Wr){case" ":for(var nn=ri,Qr=Gr.length-1;Qr>=0;Qr--){var Kr=Gr[Qr];nn=hi(Kr,nn,wi)}return nn;case"|":for(var nn=wi,Zr=null,Qr=Gr.length-1;Qr>=0;Qr--){var Kr=Gr[Qr];if(ng(Kr)&&(Zr===null&&Qr>0&&ng(Gr[Qr-1])&&(Zr=Object.create(null),nn=hi({type:"Enum",map:Zr},ri,nn)),Zr!==null)){var en=(ig(Kr.name)?Kr.name.slice(0,-1):Kr.name).toLowerCase();if(!(en in Zr)){Zr[en]=Kr;continue}}Zr=null,nn=hi(Kr,ri,nn)}return nn;case"&&":if(Gr.length>5)return{type:"MatchOnce",terms:Gr,all:!0};for(var nn=wi,Qr=Gr.length-1;Qr>=0;Qr--){var Kr=Gr[Qr],tn;Gr.length>1?tn=zu(Wr,Gr.filter(function(pn){return pn!==Kr}),!1):tn=ri,nn=hi(Kr,tn,nn)}return nn;case"||":if(Gr.length>5)return{type:"MatchOnce",terms:Gr,all:!1};for(var nn=Yr?ri:wi,Qr=Gr.length-1;Qr>=0;Qr--){var Kr=Gr[Qr],tn;Gr.length>1?tn=zu(Wr,Gr.filter(function(sn){return sn!==Kr}),!0):tn=ri,nn=hi(Kr,tn,nn)}return nn}}function H0(Wr){var Gr=ri,Yr=Lu(Wr.term);if(Wr.max===0)Yr=hi(Yr,ju,wi),Gr=hi(Yr,null,wi),Gr.then=hi(ri,ri,Gr),Wr.comma&&(Gr.then.else=hi({type:"Comma",syntax:Wr},Gr,wi));else for(var Qr=Wr.min||1;Qr<=Wr.max;Qr++)Wr.comma&&Gr!==ri&&(Gr=hi({type:"Comma",syntax:Wr},Gr,wi)),Gr=hi(Yr,hi(ri,ri,Gr),wi);if(Wr.min===0)Gr=hi(ri,ri,Gr);else for(var Qr=0;Qr<Wr.min-1;Qr++)Wr.comma&&Gr!==ri&&(Gr=hi({type:"Comma",syntax:Wr},Gr,wi)),Gr=hi(Yr,Gr,wi);return Gr}function Lu(Wr){if(typeof Wr=="function")return{type:"Generic",fn:Wr};switch(Wr.type){case"Group":var Gr=zu(Wr.combinator,Wr.terms.map(Lu),!1);return Wr.disallowEmpty&&(Gr=hi(Gr,ju,wi)),Gr;case"Multiplier":return H0(Wr);case"Type":case"Property":return{type:Wr.type,name:Wr.name,syntax:Wr};case"Keyword":return{type:Wr.type,name:Wr.name.toLowerCase(),syntax:Wr};case"AtKeyword":return{type:Wr.type,name:"@"+Wr.name.toLowerCase(),syntax:Wr};case"Function":return{type:Wr.type,name:Wr.name.toLowerCase()+"(",syntax:Wr};case"String":return Wr.value.length===3?{type:"Token",value:Wr.value.charAt(1),syntax:Wr}:{type:Wr.type,value:Wr.value.substr(1,Wr.value.length-2).replace(/\\'/g,"'"),syntax:Wr};case"Token":return{type:Wr.type,value:Wr.value,syntax:Wr};case"Comma":return{type:Wr.type,syntax:Wr};default:throw new Error("Unknown node type:",Wr.type)}}ag.exports={MATCH:ri,MISMATCH:wi,DISALLOW_EMPTY:ju,buildMatchGraph:function(Wr,Gr){return typeof Wr=="string"&&(Wr=N0(Wr)),{type:"MatchGraph",match:Lu(Wr),syntax:Gr||null,source:Wr}}}});var gg=gn((l1,fg)=>{var sg=Object.prototype.hasOwnProperty,Wu=qu(),Ni=Wu.MATCH,ki=Wu.MISMATCH,G0=Wu.DISALLOW_EMPTY,Ti=js().TYPE,cg=0,U0=1,yl=2,Ru=3,og="Match",V0="Mismatch",$0="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",lg=15e3,pg=0;function mg(Wr){for(var Gr=null,Yr=null,Qr=Wr;Qr!==null;)Yr=Qr.prev,Qr.prev=Gr,Gr=Qr,Qr=Yr;return Gr}function Pu(Wr,Gr){if(Wr.length!==Gr.length)return!1;for(var Yr=0;Yr<Wr.length;Yr++){var Qr=Wr.charCodeAt(Yr),Kr=Gr.charCodeAt(Yr);if(Qr>=65&&Qr<=90&&(Qr=Qr|32),Qr!==Kr)return!1}return!0}function Y0(Wr){return Wr.type!==Ti.Delim?!1:Wr.value!=="?"}function dg(Wr){return Wr===null?!0:Wr.type===Ti.Comma||Wr.type===Ti.Function||Wr.type===Ti.LeftParenthesis||Wr.type===Ti.LeftSquareBracket||Wr.type===Ti.LeftCurlyBracket||Y0(Wr)}function ug(Wr){return Wr===null?!0:Wr.type===Ti.RightParenthesis||Wr.type===Ti.RightSquareBracket||Wr.type===Ti.RightCurlyBracket||Wr.type===Ti.Delim}function hg(Wr,Gr,Yr){function Qr(){do Sn++,vn=Sn<Wr.length?Wr[Sn]:null;while(vn!==null&&(vn.type===Ti.WhiteSpace||vn.type===Ti.Comment))}function Kr(Fn){var Un=Sn+Fn;return Un<Wr.length?Wr[Un]:null}function Zr(Fn,Un){return{nextState:Fn,matchStack:Cn,syntaxStack:pn,thenStack:sn,tokenIndex:Sn,prev:Un}}function en(Fn){sn={nextState:Fn,matchStack:Cn,syntaxStack:pn,prev:sn}}function tn(Fn){hn=Zr(Fn,hn)}function nn(){Cn={type:U0,syntax:Gr.syntax,token:vn,prev:Cn},Qr(),fn=null,Sn>kn&&(kn=Sn)}function ln(){pn={syntax:Gr.syntax,opts:Gr.syntax.opts||pn!==null&&pn.opts||null,prev:pn},Cn={type:yl,syntax:Gr.syntax,token:Cn.token,prev:Cn}}function un(){Cn.type===yl?Cn=Cn.prev:Cn={type:Ru,syntax:pn.syntax,token:Cn.token,prev:Cn},pn=pn.prev}var pn=null,sn=null,hn=null,fn=null,bn=0,wn=null,vn=null,Sn=-1,kn=0,Cn={type:cg,syntax:null,token:null,prev:null};for(Qr();wn===null&&++bn<lg;)switch(Gr.type){case"Match":if(sn===null){if(vn!==null&&(Sn!==Wr.length-1||vn.value!=="\\0"&&vn.value!=="\\9")){Gr=ki;break}wn=og;break}if(Gr=sn.nextState,Gr===G0)if(sn.matchStack===Cn){Gr=ki;break}else Gr=Ni;for(;sn.syntaxStack!==pn;)un();sn=sn.prev;break;case"Mismatch":if(fn!==null&&fn!==!1)(hn===null||Sn>hn.tokenIndex)&&(hn=fn,fn=!1);else if(hn===null){wn=V0;break}Gr=hn.nextState,sn=hn.thenStack,pn=hn.syntaxStack,Cn=hn.matchStack,Sn=hn.tokenIndex,vn=Sn<Wr.length?Wr[Sn]:null,hn=hn.prev;break;case"MatchGraph":Gr=Gr.match;break;case"If":Gr.else!==ki&&tn(Gr.else),Gr.then!==Ni&&en(Gr.then),Gr=Gr.match;break;case"MatchOnce":Gr={type:"MatchOnceBuffer",syntax:Gr,index:0,mask:0};break;case"MatchOnceBuffer":var Ln=Gr.syntax.terms;if(Gr.index===Ln.length){if(Gr.mask===0||Gr.syntax.all){Gr=ki;break}Gr=Ni;break}if(Gr.mask===(1<<Ln.length)-1){Gr=Ni;break}for(;Gr.index<Ln.length;Gr.index++){var In=1<<Gr.index;if((Gr.mask&In)===0){tn(Gr),en({type:"AddMatchOnce",syntax:Gr.syntax,mask:Gr.mask|In}),Gr=Ln[Gr.index++];break}}break;case"AddMatchOnce":Gr={type:"MatchOnceBuffer",syntax:Gr.syntax,index:0,mask:Gr.mask};break;case"Enum":if(vn!==null){var Dn=vn.value.toLowerCase();if(Dn.indexOf("\\")!==-1&&(Dn=Dn.replace(/\\[09].*$/,"")),sg.call(Gr.map,Dn)){Gr=Gr.map[Dn];break}}Gr=ki;break;case"Generic":var oi=pn!==null?pn.opts:null,Bn=Sn+Math.floor(Gr.fn(vn,Kr,oi));if(!isNaN(Bn)&&Bn>Sn){for(;Sn<Bn;)nn();Gr=Ni}else Gr=ki;break;case"Type":case"Property":var Nn=Gr.type==="Type"?"types":"properties",Vn=sg.call(Yr,Nn)?Yr[Nn][Gr.name]:null;if(!Vn||!Vn.match)throw new Error("Bad syntax reference: "+(Gr.type==="Type"?"<"+Gr.name+">":"<'"+Gr.name+"'>"));if(fn!==!1&&vn!==null&&Gr.type==="Type"){var qn=Gr.name==="custom-ident"&&vn.type===Ti.Ident||Gr.name==="length"&&vn.value==="0";if(qn){fn===null&&(fn=Zr(Gr,hn)),Gr=ki;break}}ln(),Gr=Vn.match;break;case"Keyword":var Dn=Gr.name;if(vn!==null){var Zn=vn.value;if(Zn.indexOf("\\")!==-1&&(Zn=Zn.replace(/\\[09].*$/,"")),Pu(Zn,Dn)){nn(),Gr=Ni;break}}Gr=ki;break;case"AtKeyword":case"Function":if(vn!==null&&Pu(vn.value,Gr.name)){nn(),Gr=Ni;break}Gr=ki;break;case"Token":if(vn!==null&&vn.value===Gr.value){nn(),Gr=Ni;break}Gr=ki;break;case"Comma":vn!==null&&vn.type===Ti.Comma?dg(Cn.token)?Gr=ki:(nn(),Gr=ug(vn)?ki:Ni):Gr=dg(Cn.token)||ug(vn)?Ni:ki;break;case"String":for(var $n="",Bn=Sn;Bn<Wr.length&&$n.length<Gr.value.length;Bn++)$n+=Wr[Bn].value;if(Pu($n,Gr.value)){for(;Sn<Bn;)nn();Gr=Ni}else Gr=ki;break;default:throw new Error("Unknown node type: "+Gr.type)}switch(pg+=bn,wn){case null:console.warn("[csstree-match] BREAK after "+lg+" iterations"),wn=$0,Cn=null;break;case og:for(;pn!==null;)un();break;default:Cn=null}return{tokens:Wr,reason:wn,iterations:bn,match:Cn,longestMatch:kn}}function Q0(Wr,Gr,Yr){var Qr=hg(Wr,Gr,Yr||{});if(Qr.match!==null){var Kr=mg(Qr.match).prev;for(Qr.match=[];Kr!==null;){switch(Kr.type){case cg:break;case yl:case Ru:Qr.match.push({type:Kr.type,syntax:Kr.syntax});break;default:Qr.match.push({token:Kr.token.value,node:Kr.token.node});break}Kr=Kr.prev}}return Qr}function K0(Wr,Gr,Yr){var Qr=hg(Wr,Gr,Yr||{});if(Qr.match===null)return Qr;var Kr=Qr.match,Zr=Qr.match={syntax:Gr.syntax||null,match:[]},en=[Zr];for(Kr=mg(Kr).prev;Kr!==null;){switch(Kr.type){case yl:Zr.match.push(Zr={syntax:Kr.syntax,match:[]}),en.push(Zr);break;case Ru:en.pop(),Zr=en[en.length-1];break;default:Zr.match.push({syntax:Kr.syntax||null,token:Kr.token.value,node:Kr.token.node})}Kr=Kr.prev}return Qr}fg.exports={matchAsList:Q0,matchAsTree:K0,getTotalIterationCount:function(){return pg}}});var bg=gn((d1,yg)=>{function vg(Wr){function Gr(Kr){return Kr===null?!1:Kr.type==="Type"||Kr.type==="Property"||Kr.type==="Keyword"}function Yr(Kr){if(Array.isArray(Kr.match)){for(var Zr=0;Zr<Kr.match.length;Zr++)if(Yr(Kr.match[Zr]))return Gr(Kr.syntax)&&Qr.unshift(Kr.syntax),!0}else if(Kr.node===Wr)return Qr=Gr(Kr.syntax)?[Kr.syntax]:[],!0;return!1}var Qr=null;return this.matched!==null&&Yr(this.matched),Qr}function Iu(Wr,Gr,Yr){var Qr=vg.call(Wr,Gr);return Qr===null?!1:Qr.some(Yr)}function X0(Wr,Gr){return Iu(this,Wr,function(Yr){return Yr.type==="Type"&&Yr.name===Gr})}function Z0(Wr,Gr){return Iu(this,Wr,function(Yr){return Yr.type==="Property"&&Yr.name===Gr})}function J0(Wr){return Iu(this,Wr,function(Gr){return Gr.type==="Keyword"})}yg.exports={getTrace:vg,isType:X0,isProperty:Z0,isKeyword:J0}});var Cg=gn((u1,wg)=>{var eE=_a();function Sg(Wr){return"node"in Wr?Wr.node:Sg(Wr.match[0])}function xg(Wr){return"node"in Wr?Wr.node:xg(Wr.match[Wr.match.length-1])}function tE(Wr,Gr,Yr,Qr,Kr){function Zr(tn){if(tn.syntax!==null&&tn.syntax.type===Qr&&tn.syntax.name===Kr){var nn=Sg(tn),ln=xg(tn);Wr.syntax.walk(Gr,function(un,pn,sn){if(un===nn){var hn=new eE;do{if(hn.appendData(pn.data),pn.data===ln)break;pn=pn.next}while(pn!==null);en.push({parent:sn,nodes:hn})}})}Array.isArray(tn.match)&&tn.match.forEach(Zr)}var en=[];return Yr.matched!==null&&Zr(Yr.matched),en}wg.exports={matchFragments:tE}});var _g=gn((c1,Tg)=>{var rE=_a(),Fs=Object.prototype.hasOwnProperty;function Bu(Wr){return typeof Wr=="number"&&isFinite(Wr)&&Math.floor(Wr)===Wr&&Wr>=0}function kg(Wr){return!!Wr&&Bu(Wr.offset)&&Bu(Wr.line)&&Bu(Wr.column)}function nE(Wr,Gr){return function(Qr,Kr){if(!Qr||Qr.constructor!==Object)return Kr(Qr,"Type of node should be an Object");for(var Zr in Qr){var en=!0;if(Fs.call(Qr,Zr)!==!1){if(Zr==="type")Qr.type!==Wr&&Kr(Qr,"Wrong node type `"+Qr.type+"`, expected `"+Wr+"`");else if(Zr==="loc"){if(Qr.loc===null)continue;if(Qr.loc&&Qr.loc.constructor===Object)if(typeof Qr.loc.source!="string")Zr+=".source";else if(!kg(Qr.loc.start))Zr+=".start";else if(!kg(Qr.loc.end))Zr+=".end";else continue;en=!1}else if(Gr.hasOwnProperty(Zr))for(var tn=0,en=!1;!en&&tn<Gr[Zr].length;tn++){var nn=Gr[Zr][tn];switch(nn){case String:en=typeof Qr[Zr]=="string";break;case Boolean:en=typeof Qr[Zr]=="boolean";break;case null:en=Qr[Zr]===null;break;default:typeof nn=="string"?en=Qr[Zr]&&Qr[Zr].type===nn:Array.isArray(nn)&&(en=Qr[Zr]instanceof rE)}}else Kr(Qr,"Unknown field `"+Zr+"` for "+Wr+" node type");en||Kr(Qr,"Bad value for `"+Wr+"."+Zr+"`")}}for(var Zr in Gr)Fs.call(Gr,Zr)&&Fs.call(Qr,Zr)===!1&&Kr(Qr,"Field `"+Wr+"."+Zr+"` is missed")}}function iE(Wr,Gr){var Yr=Gr.structure,Qr={type:String,loc:!0},Kr={type:'"'+Wr+'"'};for(var Zr in Yr)if(Fs.call(Yr,Zr)!==!1){for(var en=[],tn=Qr[Zr]=Array.isArray(Yr[Zr])?Yr[Zr].slice():[Yr[Zr]],nn=0;nn<tn.length;nn++){var ln=tn[nn];if(ln===String||ln===Boolean)en.push(ln.name);else if(ln===null)en.push("null");else if(typeof ln=="string")en.push("<"+ln+">");else if(Array.isArray(ln))en.push("List");else throw new Error("Wrong value `"+ln+"` in `"+Wr+"."+Zr+"` structure definition")}Kr[Zr]=en.join(" | ")}return{docs:Kr,check:nE(Wr,Qr)}}Tg.exports={getStructureFromConfig:function(Wr){var Gr={};if(Wr.node){for(var Yr in Wr.node)if(Fs.call(Wr.node,Yr)){var Qr=Wr.node[Yr];if(Qr.structure)Gr[Yr]=iE(Yr,Qr);else throw new Error("Missed `structure` field in `"+Yr+"` node type definition")}}return Gr}}});var Lg=gn((p1,jg)=>{var Hs=su().SyntaxReferenceError,aE=su().SyntaxMatchError,Gs=rl(),Mu=zf(),sE=vl(),Og=Zo(),oE=Ou(),lE=rg(),Sl=qu().buildMatchGraph,Eg=gg().matchAsTree,bl=bg(),Ag=Cg(),dE=_g().getStructureFromConfig,uE=Sl("inherit | initial | unset"),cE=Sl("inherit | initial | unset | <-ms-legacy-expression>");function Nu(Wr,Gr,Yr){var Qr={};for(var Kr in Wr)Wr[Kr].syntax&&(Qr[Kr]=Yr?Wr[Kr].syntax:Og(Wr[Kr].syntax,{compact:Gr}));return Qr}function pE(Wr,Gr,Yr){let Qr={};for(let[Kr,Zr]of Object.entries(Wr))Qr[Kr]={prelude:Zr.prelude&&(Yr?Zr.prelude.syntax:Og(Zr.prelude.syntax,{compact:Gr})),descriptors:Zr.descriptors&&Nu(Zr.descriptors,Gr,Yr)};return Qr}function mE(Wr){for(var Gr=0;Gr<Wr.length;Gr++)if(Wr[Gr].value.toLowerCase()==="var(")return!0;return!1}function Ui(Wr,Gr,Yr){return{matched:Wr,iterations:Yr,error:Gr,getTrace:bl.getTrace,isType:bl.isType,isProperty:bl.isProperty,isKeyword:bl.isKeyword}}function Us(Wr,Gr,Yr,Qr){var Kr=lE(Yr,Wr.syntax),Zr;return mE(Kr)?Ui(null,new Error("Matching for a tree with var() is not supported")):(Qr&&(Zr=Eg(Kr,Wr.valueCommonSyntax,Wr)),(!Qr||!Zr.match)&&(Zr=Eg(Kr,Gr.match,Wr),!Zr.match)?Ui(null,new aE(Zr.reason,Gr.syntax,Yr,Zr),Zr.iterations):Ui(Zr.match,null,Zr.iterations))}var zg=function(Wr,Gr,Yr){if(this.valueCommonSyntax=uE,this.syntax=Gr,this.generic=!1,this.atrules={},this.properties={},this.types={},this.structure=Yr||dE(Wr),Wr){if(Wr.types)for(var Qr in Wr.types)this.addType_(Qr,Wr.types[Qr]);if(Wr.generic){this.generic=!0;for(var Qr in Mu)this.addType_(Qr,Mu[Qr])}if(Wr.atrules)for(var Qr in Wr.atrules)this.addAtrule_(Qr,Wr.atrules[Qr]);if(Wr.properties)for(var Qr in Wr.properties)this.addProperty_(Qr,Wr.properties[Qr])}};zg.prototype={structure:{},checkStructure:function(Wr){function Gr(Kr,Zr){Qr.push({node:Kr,message:Zr})}var Yr=this.structure,Qr=[];return this.syntax.walk(Wr,function(Kr){Yr.hasOwnProperty(Kr.type)?Yr[Kr.type].check(Kr,Gr):Gr(Kr,"Unknown node type `"+Kr.type+"`")}),Qr.length?Qr:!1},createDescriptor:function(Wr,Gr,Yr,Qr=null){var Kr={type:Gr,name:Yr},Zr={type:Gr,name:Yr,parent:Qr,syntax:null,match:null};return typeof Wr=="function"?Zr.match=Sl(Wr,Kr):(typeof Wr=="string"?Object.defineProperty(Zr,"syntax",{get:function(){return Object.defineProperty(Zr,"syntax",{value:sE(Wr)}),Zr.syntax}}):Zr.syntax=Wr,Object.defineProperty(Zr,"match",{get:function(){return Object.defineProperty(Zr,"match",{value:Sl(Zr.syntax,Kr)}),Zr.match}})),Zr},addAtrule_:function(Wr,Gr){Gr&&(this.atrules[Wr]={type:"Atrule",name:Wr,prelude:Gr.prelude?this.createDescriptor(Gr.prelude,"AtrulePrelude",Wr):null,descriptors:Gr.descriptors?Object.keys(Gr.descriptors).reduce((Yr,Qr)=>(Yr[Qr]=this.createDescriptor(Gr.descriptors[Qr],"AtruleDescriptor",Qr,Wr),Yr),{}):null})},addProperty_:function(Wr,Gr){Gr&&(this.properties[Wr]=this.createDescriptor(Gr,"Property",Wr))},addType_:function(Wr,Gr){Gr&&(this.types[Wr]=this.createDescriptor(Gr,"Type",Wr),Gr===Mu["-ms-legacy-expression"]&&(this.valueCommonSyntax=cE))},checkAtruleName:function(Wr){if(!this.getAtrule(Wr))return new Hs("Unknown at-rule","@"+Wr)},checkAtrulePrelude:function(Wr,Gr){let Yr=this.checkAtruleName(Wr);if(Yr)return Yr;var Qr=this.getAtrule(Wr);if(!Qr.prelude&&Gr)return new SyntaxError("At-rule `@"+Wr+"` should not contain a prelude");if(Qr.prelude&&!Gr)return new SyntaxError("At-rule `@"+Wr+"` should contain a prelude")},checkAtruleDescriptorName:function(Wr,Gr){let Yr=this.checkAtruleName(Wr);if(Yr)return Yr;var Qr=this.getAtrule(Wr),Kr=Gs.keyword(Gr);if(!Qr.descriptors)return new SyntaxError("At-rule `@"+Wr+"` has no known descriptors");if(!Qr.descriptors[Kr.name]&&!Qr.descriptors[Kr.basename])return new Hs("Unknown at-rule descriptor",Gr)},checkPropertyName:function(Wr){var Gr=Gs.property(Wr);if(Gr.custom)return new Error("Lexer matching doesn't applicable for custom properties");if(!this.getProperty(Wr))return new Hs("Unknown property",Wr)},matchAtrulePrelude:function(Wr,Gr){var Yr=this.checkAtrulePrelude(Wr,Gr);return Yr?Ui(null,Yr):Gr?Us(this,this.getAtrule(Wr).prelude,Gr,!1):Ui(null,null)},matchAtruleDescriptor:function(Wr,Gr,Yr){var Qr=this.checkAtruleDescriptorName(Wr,Gr);if(Qr)return Ui(null,Qr);var Kr=this.getAtrule(Wr),Zr=Gs.keyword(Gr);return Us(this,Kr.descriptors[Zr.name]||Kr.descriptors[Zr.basename],Yr,!1)},matchDeclaration:function(Wr){return Wr.type!=="Declaration"?Ui(null,new Error("Not a Declaration node")):this.matchProperty(Wr.property,Wr.value)},matchProperty:function(Wr,Gr){var Yr=this.checkPropertyName(Wr);return Yr?Ui(null,Yr):Us(this,this.getProperty(Wr),Gr,!0)},matchType:function(Wr,Gr){var Yr=this.getType(Wr);return Yr?Us(this,Yr,Gr,!1):Ui(null,new Hs("Unknown type",Wr))},match:function(Wr,Gr){return typeof Wr!="string"&&(!Wr||!Wr.type)?Ui(null,new Hs("Bad syntax")):((typeof Wr=="string"||!Wr.match)&&(Wr=this.createDescriptor(Wr,"Type","anonymous")),Us(this,Wr,Gr,!1))},findValueFragments:function(Wr,Gr,Yr,Qr){return Ag.matchFragments(this,Gr,this.matchProperty(Wr,Gr),Yr,Qr)},findDeclarationValueFragments:function(Wr,Gr,Yr){return Ag.matchFragments(this,Wr.value,this.matchDeclaration(Wr),Gr,Yr)},findAllFragments:function(Wr,Gr,Yr){var Qr=[];return this.syntax.walk(Wr,{visit:"Declaration",enter:function(Kr){Qr.push.apply(Qr,this.findDeclarationValueFragments(Kr,Gr,Yr))}.bind(this)}),Qr},getAtrule:function(Wr,Gr=!0){var Yr=Gs.keyword(Wr),Qr=Yr.vendor&&Gr?this.atrules[Yr.name]||this.atrules[Yr.basename]:this.atrules[Yr.name];return Qr||null},getAtrulePrelude:function(Wr,Gr=!0){let Yr=this.getAtrule(Wr,Gr);return Yr&&Yr.prelude||null},getAtruleDescriptor:function(Wr,Gr){return this.atrules.hasOwnProperty(Wr)&&this.atrules.declarators&&this.atrules[Wr].declarators[Gr]||null},getProperty:function(Wr,Gr=!0){var Yr=Gs.property(Wr),Qr=Yr.vendor&&Gr?this.properties[Yr.name]||this.properties[Yr.basename]:this.properties[Yr.name];return Qr||null},getType:function(Wr){return this.types.hasOwnProperty(Wr)?this.types[Wr]:null},validate:function(){function Wr(Kr,Zr,en,tn){if(en.hasOwnProperty(Zr))return en[Zr];en[Zr]=!1,tn.syntax!==null&&oE(tn.syntax,function(nn){if(!(nn.type!=="Type"&&nn.type!=="Property")){var ln=nn.type==="Type"?Kr.types:Kr.properties,un=nn.type==="Type"?Gr:Yr;(!ln.hasOwnProperty(nn.name)||Wr(Kr,nn.name,un,ln[nn.name]))&&(en[Zr]=!0)}},this)}var Gr={},Yr={};for(var Qr in this.types)Wr(this,Qr,Gr,this.types[Qr]);for(var Qr in this.properties)Wr(this,Qr,Yr,this.properties[Qr]);return Gr=Object.keys(Gr).filter(function(Kr){return Gr[Kr]}),Yr=Object.keys(Yr).filter(function(Kr){return Yr[Kr]}),Gr.length||Yr.length?{types:Gr,properties:Yr}:null},dump:function(Wr,Gr){return{generic:this.generic,types:Nu(this.types,!Gr,Wr),properties:Nu(this.properties,!Gr,Wr),atrules:pE(this.atrules,!Gr,Wr)}},toString:function(){return JSON.stringify(this.dump())}};jg.exports=zg});var Pg=gn((m1,qg)=>{qg.exports={SyntaxError:Cu(),parse:vl(),generate:Zo(),walk:Ou()}});var Ng=gn((h1,Mg)=>{var Wg=du(),hE=_n().isBOM,Rg=10,fE=12,Ig=13;function gE(Wr,Gr){for(var Yr=Gr.length,Qr=Wg(Wr.lines,Yr),Kr=Wr.startLine,Zr=Wg(Wr.columns,Yr),en=Wr.startColumn,tn=Gr.length>0?hE(Gr.charCodeAt(0)):0,nn=tn;nn<Yr;nn++){var ln=Gr.charCodeAt(nn);Qr[nn]=Kr,Zr[nn]=en++,(ln===Rg||ln===Ig||ln===fE)&&(ln===Ig&&nn+1<Yr&&Gr.charCodeAt(nn+1)===Rg&&(nn++,Qr[nn]=Kr,Zr[nn]=en),Kr++,en=1)}Qr[nn]=Kr,Zr[nn]=en,Wr.lines=Qr,Wr.columns=Zr}var Bg=function(){this.lines=null,this.columns=null,this.linesAndColumnsComputed=!1};Bg.prototype={setSource:function(Wr,Gr,Yr,Qr){this.source=Wr,this.startOffset=typeof Gr>"u"?0:Gr,this.startLine=typeof Yr>"u"?1:Yr,this.startColumn=typeof Qr>"u"?1:Qr,this.linesAndColumnsComputed=!1},ensureLinesAndColumnsComputed:function(){this.linesAndColumnsComputed||(gE(this,this.source),this.linesAndColumnsComputed=!0)},getLocation:function(Wr,Gr){return this.ensureLinesAndColumnsComputed(),{source:Gr,offset:this.startOffset+Wr,line:this.lines[Wr],column:this.columns[Wr]}},getLocationRange:function(Wr,Gr,Yr){return this.ensureLinesAndColumnsComputed(),{source:Yr,start:{offset:this.startOffset+Wr,line:this.lines[Wr],column:this.columns[Wr]},end:{offset:this.startOffset+Gr,line:this.lines[Gr],column:this.columns[Gr]}}}};Mg.exports=Bg});var Hg=gn((f1,Fg)=>{var Dg=_n().TYPE,vE=Dg.WhiteSpace,yE=Dg.Comment;Fg.exports=function(Gr){var Yr=this.createList(),Qr=null,Kr={recognizer:Gr,space:null,ignoreWS:!1,ignoreWSAfter:!1};for(this.scanner.skipSC();!this.scanner.eof;){switch(this.scanner.tokenType){case yE:this.scanner.next();continue;case vE:Kr.ignoreWS?this.scanner.next():Kr.space=this.WhiteSpace();continue}if(Qr=Gr.getNode.call(this,Kr),Qr===void 0)break;Kr.space!==null&&(Yr.push(Kr.space),Kr.space=null),Yr.push(Qr),Kr.ignoreWSAfter?(Kr.ignoreWSAfter=!1,Kr.ignoreWS=!0):Kr.ignoreWS=!1}return Yr}});var Kg=gn((g1,Qg)=>{var bE=Ng(),SE=Xd(),xE=Ps(),Gg=_a(),wE=_n(),Yg=js(),{findWhiteSpaceStart:CE,cmpStr:kE}=Ya(),TE=Hg(),Ug=function(){},ma=Yg.TYPE,_E=Yg.NAME,EE=ma.WhiteSpace,AE=ma.Comment,OE=ma.Ident,Vg=ma.Function,zE=ma.Url,jE=ma.Hash,LE=ma.Percentage,qE=ma.Number,PE=35,$g=0;function WE(Wr){return function(){return this[Wr]()}}function RE(Wr){var Gr={context:{},scope:{},atrule:{},pseudo:{}};if(Wr.parseContext)for(var Yr in Wr.parseContext)switch(typeof Wr.parseContext[Yr]){case"function":Gr.context[Yr]=Wr.parseContext[Yr];break;case"string":Gr.context[Yr]=WE(Wr.parseContext[Yr]);break}if(Wr.scope)for(var Yr in Wr.scope)Gr.scope[Yr]=Wr.scope[Yr];if(Wr.atrule)for(var Yr in Wr.atrule){var Qr=Wr.atrule[Yr];Qr.parse&&(Gr.atrule[Yr]=Qr.parse)}if(Wr.pseudo)for(var Yr in Wr.pseudo){var Kr=Wr.pseudo[Yr];Kr.parse&&(Gr.pseudo[Yr]=Kr.parse)}if(Wr.node)for(var Yr in Wr.node)Gr[Yr]=Wr.node[Yr].parse;return Gr}Qg.exports=function(Gr){var Yr={scanner:new xE,locationMap:new bE,filename:"<unknown>",needPositions:!1,onParseError:Ug,onParseErrorThrow:!1,parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:TE,createList:function(){return new Gg},createSingleNodeList:function(Kr){return new Gg().appendData(Kr)},getFirstListNode:function(Kr){return Kr&&Kr.first()},getLastListNode:function(Kr){return Kr.last()},parseWithFallback:function(Kr,Zr){var en=this.scanner.tokenIndex;try{return Kr.call(this)}catch(nn){if(this.onParseErrorThrow)throw nn;var tn=Zr.call(this,en);return this.onParseErrorThrow=!0,this.onParseError(nn,tn),this.onParseErrorThrow=!1,tn}},lookupNonWSType:function(Kr){do{var Zr=this.scanner.lookupType(Kr++);if(Zr!==EE)return Zr}while(Zr!==$g);return $g},eat:function(Kr){if(this.scanner.tokenType!==Kr){var Zr=this.scanner.tokenStart,en=_E[Kr]+" is expected";switch(Kr){case OE:this.scanner.tokenType===Vg||this.scanner.tokenType===zE?(Zr=this.scanner.tokenEnd-1,en="Identifier is expected but function found"):en="Identifier is expected";break;case jE:this.scanner.isDelim(PE)&&(this.scanner.next(),Zr++,en="Name is expected");break;case LE:this.scanner.tokenType===qE&&(Zr=this.scanner.tokenEnd,en="Percent sign is expected");break;default:this.scanner.source.charCodeAt(this.scanner.tokenStart)===Kr&&(Zr=Zr+1)}this.error(en,Zr)}this.scanner.next()},consume:function(Kr){var Zr=this.scanner.getTokenValue();return this.eat(Kr),Zr},consumeFunctionName:function(){var Kr=this.scanner.source.substring(this.scanner.tokenStart,this.scanner.tokenEnd-1);return this.eat(Vg),Kr},getLocation:function(Kr,Zr){return this.needPositions?this.locationMap.getLocationRange(Kr,Zr,this.filename):null},getLocationFromList:function(Kr){if(this.needPositions){var Zr=this.getFirstListNode(Kr),en=this.getLastListNode(Kr);return this.locationMap.getLocationRange(Zr!==null?Zr.loc.start.offset-this.locationMap.startOffset:this.scanner.tokenStart,en!==null?en.loc.end.offset-this.locationMap.startOffset:this.scanner.tokenStart,this.filename)}return null},error:function(Kr,Zr){var en=typeof Zr<"u"&&Zr<this.scanner.source.length?this.locationMap.getLocation(Zr):this.scanner.eof?this.locationMap.getLocation(CE(this.scanner.source,this.scanner.source.length-1)):this.locationMap.getLocation(this.scanner.tokenStart);throw new SE(Kr||"Unexpected input",this.scanner.source,en.offset,en.line,en.column)}};Gr=RE(Gr||{});for(var Qr in Gr)Yr[Qr]=Gr[Qr];return function(Kr,Zr){Zr=Zr||{};var en=Zr.context||"default",tn=Zr.onComment,nn;if(wE(Kr,Yr.scanner),Yr.locationMap.setSource(Kr,Zr.offset,Zr.line,Zr.column),Yr.filename=Zr.filename||"<unknown>",Yr.needPositions=!!Zr.positions,Yr.onParseError=typeof Zr.onParseError=="function"?Zr.onParseError:Ug,Yr.onParseErrorThrow=!1,Yr.parseAtrulePrelude="parseAtrulePrelude"in Zr?!!Zr.parseAtrulePrelude:!0,Yr.parseRulePrelude="parseRulePrelude"in Zr?!!Zr.parseRulePrelude:!0,Yr.parseValue="parseValue"in Zr?!!Zr.parseValue:!0,Yr.parseCustomProperty="parseCustomProperty"in Zr?!!Zr.parseCustomProperty:!1,!Yr.context.hasOwnProperty(en))throw new Error("Unknown context `"+en+"`");return typeof tn=="function"&&Yr.scanner.forEachToken((ln,un,pn)=>{if(ln===AE){let sn=Yr.getLocation(un,pn),hn=kE(Kr,pn-2,pn,"*/")?Kr.slice(un+2,pn-2):Kr.slice(un+2,pn);tn(hn,sn)}}),nn=Yr.context[en].call(Yr,Zr),Yr.scanner.eof||Yr.error(),nn}}});var Zg=gn(Du=>{var Xg="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");Du.encode=function(Wr){if(0<=Wr&&Wr<Xg.length)return Xg[Wr];throw new TypeError("Must be between 0 and 63: "+Wr)};Du.decode=function(Wr){var Gr=65,Yr=90,Qr=97,Kr=122,Zr=48,en=57,tn=43,nn=47,ln=26,un=52;return Gr<=Wr&&Wr<=Yr?Wr-Gr:Qr<=Wr&&Wr<=Kr?Wr-Qr+ln:Zr<=Wr&&Wr<=en?Wr-Zr+un:Wr==tn?62:Wr==nn?63:-1}});var nv=gn(Hu=>{var Jg=Zg(),Fu=5,ev=1<<Fu,tv=ev-1,rv=ev;function IE(Wr){return Wr<0?(-Wr<<1)+1:(Wr<<1)+0}function BE(Wr){var Gr=(Wr&1)===1,Yr=Wr>>1;return Gr?-Yr:Yr}Hu.encode=function(Gr){var Yr="",Qr,Kr=IE(Gr);do Qr=Kr&tv,Kr>>>=Fu,Kr>0&&(Qr|=rv),Yr+=Jg.encode(Qr);while(Kr>0);return Yr};Hu.decode=function(Gr,Yr,Qr){var Kr=Gr.length,Zr=0,en=0,tn,nn;do{if(Yr>=Kr)throw new Error("Expected more digits in base 64 VLQ value.");if(nn=Jg.decode(Gr.charCodeAt(Yr++)),nn===-1)throw new Error("Invalid base64 digit: "+Gr.charAt(Yr-1));tn=!!(nn&rv),nn&=tv,Zr=Zr+(nn<<en),en+=Fu}while(tn);Qr.value=BE(Zr),Qr.rest=Yr}});var xl=gn(fi=>{function ME(Wr,Gr,Yr){if(Gr in Wr)return Wr[Gr];if(arguments.length===3)return Yr;throw new Error('"'+Gr+'" is a required argument.')}fi.getArg=ME;var iv=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,NE=/^data:.+\,.+$/;function Vs(Wr){var Gr=Wr.match(iv);return Gr?{scheme:Gr[1],auth:Gr[2],host:Gr[3],port:Gr[4],path:Gr[5]}:null}fi.urlParse=Vs;function rs(Wr){var Gr="";return Wr.scheme&&(Gr+=Wr.scheme+":"),Gr+="//",Wr.auth&&(Gr+=Wr.auth+"@"),Wr.host&&(Gr+=Wr.host),Wr.port&&(Gr+=":"+Wr.port),Wr.path&&(Gr+=Wr.path),Gr}fi.urlGenerate=rs;function Gu(Wr){var Gr=Wr,Yr=Vs(Wr);if(Yr){if(!Yr.path)return Wr;Gr=Yr.path}for(var Qr=fi.isAbsolute(Gr),Kr=Gr.split(/\/+/),Zr,en=0,tn=Kr.length-1;tn>=0;tn--)Zr=Kr[tn],Zr==="."?Kr.splice(tn,1):Zr===".."?en++:en>0&&(Zr===""?(Kr.splice(tn+1,en),en=0):(Kr.splice(tn,2),en--));return Gr=Kr.join("/"),Gr===""&&(Gr=Qr?"/":"."),Yr?(Yr.path=Gr,rs(Yr)):Gr}fi.normalize=Gu;function av(Wr,Gr){Wr===""&&(Wr="."),Gr===""&&(Gr=".");var Yr=Vs(Gr),Qr=Vs(Wr);if(Qr&&(Wr=Qr.path||"/"),Yr&&!Yr.scheme)return Qr&&(Yr.scheme=Qr.scheme),rs(Yr);if(Yr||Gr.match(NE))return Gr;if(Qr&&!Qr.host&&!Qr.path)return Qr.host=Gr,rs(Qr);var Kr=Gr.charAt(0)==="/"?Gr:Gu(Wr.replace(/\/+$/,"")+"/"+Gr);return Qr?(Qr.path=Kr,rs(Qr)):Kr}fi.join=av;fi.isAbsolute=function(Wr){return Wr.charAt(0)==="/"||iv.test(Wr)};function DE(Wr,Gr){Wr===""&&(Wr="."),Wr=Wr.replace(/\/$/,"");for(var Yr=0;Gr.indexOf(Wr+"/")!==0;){var Qr=Wr.lastIndexOf("/");if(Qr<0||(Wr=Wr.slice(0,Qr),Wr.match(/^([^\/]+:\/)?\/*$/)))return Gr;++Yr}return Array(Yr+1).join("../")+Gr.substr(Wr.length+1)}fi.relative=DE;var sv=(function(){var Wr=Object.create(null);return!("__proto__"in Wr)})();function ov(Wr){return Wr}function FE(Wr){return lv(Wr)?"$"+Wr:Wr}fi.toSetString=sv?ov:FE;function HE(Wr){return lv(Wr)?Wr.slice(1):Wr}fi.fromSetString=sv?ov:HE;function lv(Wr){if(!Wr)return!1;var Gr=Wr.length;if(Gr<9||Wr.charCodeAt(Gr-1)!==95||Wr.charCodeAt(Gr-2)!==95||Wr.charCodeAt(Gr-3)!==111||Wr.charCodeAt(Gr-4)!==116||Wr.charCodeAt(Gr-5)!==111||Wr.charCodeAt(Gr-6)!==114||Wr.charCodeAt(Gr-7)!==112||Wr.charCodeAt(Gr-8)!==95||Wr.charCodeAt(Gr-9)!==95)return!1;for(var Yr=Gr-10;Yr>=0;Yr--)if(Wr.charCodeAt(Yr)!==36)return!1;return!0}function GE(Wr,Gr,Yr){var Qr=ns(Wr.source,Gr.source);return Qr!==0||(Qr=Wr.originalLine-Gr.originalLine,Qr!==0)||(Qr=Wr.originalColumn-Gr.originalColumn,Qr!==0||Yr)||(Qr=Wr.generatedColumn-Gr.generatedColumn,Qr!==0)||(Qr=Wr.generatedLine-Gr.generatedLine,Qr!==0)?Qr:ns(Wr.name,Gr.name)}fi.compareByOriginalPositions=GE;function UE(Wr,Gr,Yr){var Qr=Wr.generatedLine-Gr.generatedLine;return Qr!==0||(Qr=Wr.generatedColumn-Gr.generatedColumn,Qr!==0||Yr)||(Qr=ns(Wr.source,Gr.source),Qr!==0)||(Qr=Wr.originalLine-Gr.originalLine,Qr!==0)||(Qr=Wr.originalColumn-Gr.originalColumn,Qr!==0)?Qr:ns(Wr.name,Gr.name)}fi.compareByGeneratedPositionsDeflated=UE;function ns(Wr,Gr){return Wr===Gr?0:Wr===null?1:Gr===null?-1:Wr>Gr?1:-1}function VE(Wr,Gr){var Yr=Wr.generatedLine-Gr.generatedLine;return Yr!==0||(Yr=Wr.generatedColumn-Gr.generatedColumn,Yr!==0)||(Yr=ns(Wr.source,Gr.source),Yr!==0)||(Yr=Wr.originalLine-Gr.originalLine,Yr!==0)||(Yr=Wr.originalColumn-Gr.originalColumn,Yr!==0)?Yr:ns(Wr.name,Gr.name)}fi.compareByGeneratedPositionsInflated=VE;function $E(Wr){return JSON.parse(Wr.replace(/^\)]}'[^\n]*\n/,""))}fi.parseSourceMapInput=$E;function YE(Wr,Gr,Yr){if(Gr=Gr||"",Wr&&(Wr[Wr.length-1]!=="/"&&Gr[0]!=="/"&&(Wr+="/"),Gr=Wr+Gr),Yr){var Qr=Vs(Yr);if(!Qr)throw new Error("sourceMapURL could not be parsed");if(Qr.path){var Kr=Qr.path.lastIndexOf("/");Kr>=0&&(Qr.path=Qr.path.substring(0,Kr+1))}Gr=av(rs(Qr),Gr)}return Gu(Gr)}fi.computeSourceURL=YE});var uv=gn(dv=>{var Uu=xl(),Vu=Object.prototype.hasOwnProperty,Aa=typeof Map<"u";function ea(){this._array=[],this._set=Aa?new Map:Object.create(null)}ea.fromArray=function(Gr,Yr){for(var Qr=new ea,Kr=0,Zr=Gr.length;Kr<Zr;Kr++)Qr.add(Gr[Kr],Yr);return Qr};ea.prototype.size=function(){return Aa?this._set.size:Object.getOwnPropertyNames(this._set).length};ea.prototype.add=function(Gr,Yr){var Qr=Aa?Gr:Uu.toSetString(Gr),Kr=Aa?this.has(Gr):Vu.call(this._set,Qr),Zr=this._array.length;(!Kr||Yr)&&this._array.push(Gr),Kr||(Aa?this._set.set(Gr,Zr):this._set[Qr]=Zr)};ea.prototype.has=function(Gr){if(Aa)return this._set.has(Gr);var Yr=Uu.toSetString(Gr);return Vu.call(this._set,Yr)};ea.prototype.indexOf=function(Gr){if(Aa){var Yr=this._set.get(Gr);if(Yr>=0)return Yr}else{var Qr=Uu.toSetString(Gr);if(Vu.call(this._set,Qr))return this._set[Qr]}throw new Error('"'+Gr+'" is not in the set.')};ea.prototype.at=function(Gr){if(Gr>=0&&Gr<this._array.length)return this._array[Gr];throw new Error("No element indexed by "+Gr)};ea.prototype.toArray=function(){return this._array.slice()};dv.ArraySet=ea});var mv=gn(pv=>{var cv=xl();function QE(Wr,Gr){var Yr=Wr.generatedLine,Qr=Gr.generatedLine,Kr=Wr.generatedColumn,Zr=Gr.generatedColumn;return Qr>Yr||Qr==Yr&&Zr>=Kr||cv.compareByGeneratedPositionsInflated(Wr,Gr)<=0}function wl(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}wl.prototype.unsortedForEach=function(Gr,Yr){this._array.forEach(Gr,Yr)};wl.prototype.add=function(Gr){QE(this._last,Gr)?(this._last=Gr,this._array.push(Gr)):(this._sorted=!1,this._array.push(Gr))};wl.prototype.toArray=function(){return this._sorted||(this._array.sort(cv.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};pv.MappingList=wl});var fv=gn(hv=>{var $s=nv(),si=xl(),Cl=uv().ArraySet,KE=mv().MappingList;function Li(Wr){Wr||(Wr={}),this._file=si.getArg(Wr,"file",null),this._sourceRoot=si.getArg(Wr,"sourceRoot",null),this._skipValidation=si.getArg(Wr,"skipValidation",!1),this._sources=new Cl,this._names=new Cl,this._mappings=new KE,this._sourcesContents=null}Li.prototype._version=3;Li.fromSourceMap=function(Gr){var Yr=Gr.sourceRoot,Qr=new Li({file:Gr.file,sourceRoot:Yr});return Gr.eachMapping(function(Kr){var Zr={generated:{line:Kr.generatedLine,column:Kr.generatedColumn}};Kr.source!=null&&(Zr.source=Kr.source,Yr!=null&&(Zr.source=si.relative(Yr,Zr.source)),Zr.original={line:Kr.originalLine,column:Kr.originalColumn},Kr.name!=null&&(Zr.name=Kr.name)),Qr.addMapping(Zr)}),Gr.sources.forEach(function(Kr){var Zr=Kr;Yr!==null&&(Zr=si.relative(Yr,Kr)),Qr._sources.has(Zr)||Qr._sources.add(Zr);var en=Gr.sourceContentFor(Kr);en!=null&&Qr.setSourceContent(Kr,en)}),Qr};Li.prototype.addMapping=function(Gr){var Yr=si.getArg(Gr,"generated"),Qr=si.getArg(Gr,"original",null),Kr=si.getArg(Gr,"source",null),Zr=si.getArg(Gr,"name",null);this._skipValidation||this._validateMapping(Yr,Qr,Kr,Zr),Kr!=null&&(Kr=String(Kr),this._sources.has(Kr)||this._sources.add(Kr)),Zr!=null&&(Zr=String(Zr),this._names.has(Zr)||this._names.add(Zr)),this._mappings.add({generatedLine:Yr.line,generatedColumn:Yr.column,originalLine:Qr!=null&&Qr.line,originalColumn:Qr!=null&&Qr.column,source:Kr,name:Zr})};Li.prototype.setSourceContent=function(Gr,Yr){var Qr=Gr;this._sourceRoot!=null&&(Qr=si.relative(this._sourceRoot,Qr)),Yr!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[si.toSetString(Qr)]=Yr):this._sourcesContents&&(delete this._sourcesContents[si.toSetString(Qr)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))};Li.prototype.applySourceMap=function(Gr,Yr,Qr){var Kr=Yr;if(Yr==null){if(Gr.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);Kr=Gr.file}var Zr=this._sourceRoot;Zr!=null&&(Kr=si.relative(Zr,Kr));var en=new Cl,tn=new Cl;this._mappings.unsortedForEach(function(nn){if(nn.source===Kr&&nn.originalLine!=null){var ln=Gr.originalPositionFor({line:nn.originalLine,column:nn.originalColumn});ln.source!=null&&(nn.source=ln.source,Qr!=null&&(nn.source=si.join(Qr,nn.source)),Zr!=null&&(nn.source=si.relative(Zr,nn.source)),nn.originalLine=ln.line,nn.originalColumn=ln.column,ln.name!=null&&(nn.name=ln.name))}var un=nn.source;un!=null&&!en.has(un)&&en.add(un);var pn=nn.name;pn!=null&&!tn.has(pn)&&tn.add(pn)},this),this._sources=en,this._names=tn,Gr.sources.forEach(function(nn){var ln=Gr.sourceContentFor(nn);ln!=null&&(Qr!=null&&(nn=si.join(Qr,nn)),Zr!=null&&(nn=si.relative(Zr,nn)),this.setSourceContent(nn,ln))},this)};Li.prototype._validateMapping=function(Gr,Yr,Qr,Kr){if(Yr&&typeof Yr.line!="number"&&typeof Yr.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(Gr&&"line"in Gr&&"column"in Gr&&Gr.line>0&&Gr.column>=0&&!Yr&&!Qr&&!Kr)){if(Gr&&"line"in Gr&&"column"in Gr&&Yr&&"line"in Yr&&"column"in Yr&&Gr.line>0&&Gr.column>=0&&Yr.line>0&&Yr.column>=0&&Qr)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:Gr,source:Qr,original:Yr,name:Kr}))}};Li.prototype._serializeMappings=function(){for(var Gr=0,Yr=1,Qr=0,Kr=0,Zr=0,en=0,tn="",nn,ln,un,pn,sn=this._mappings.toArray(),hn=0,fn=sn.length;hn<fn;hn++){if(ln=sn[hn],nn="",ln.generatedLine!==Yr)for(Gr=0;ln.generatedLine!==Yr;)nn+=";",Yr++;else if(hn>0){if(!si.compareByGeneratedPositionsInflated(ln,sn[hn-1]))continue;nn+=","}nn+=$s.encode(ln.generatedColumn-Gr),Gr=ln.generatedColumn,ln.source!=null&&(pn=this._sources.indexOf(ln.source),nn+=$s.encode(pn-en),en=pn,nn+=$s.encode(ln.originalLine-1-Kr),Kr=ln.originalLine-1,nn+=$s.encode(ln.originalColumn-Qr),Qr=ln.originalColumn,ln.name!=null&&(un=this._names.indexOf(ln.name),nn+=$s.encode(un-Zr),Zr=un)),tn+=nn}return tn};Li.prototype._generateSourcesContent=function(Gr,Yr){return Gr.map(function(Qr){if(!this._sourcesContents)return null;Yr!=null&&(Qr=si.relative(Yr,Qr));var Kr=si.toSetString(Qr);return Object.prototype.hasOwnProperty.call(this._sourcesContents,Kr)?this._sourcesContents[Kr]:null},this)};Li.prototype.toJSON=function(){var Gr={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(Gr.file=this._file),this._sourceRoot!=null&&(Gr.sourceRoot=this._sourceRoot),this._sourcesContents&&(Gr.sourcesContent=this._generateSourcesContent(Gr.sources,Gr.sourceRoot)),Gr};Li.prototype.toString=function(){return JSON.stringify(this.toJSON())};hv.SourceMapGenerator=Li});var yv=gn((C1,vv)=>{var XE=fv().SourceMapGenerator,gv={Atrule:!0,Selector:!0,Declaration:!0};vv.exports=function(Gr){var Yr=new XE,Qr=1,Kr=0,Zr={line:1,column:0},en={line:0,column:0},tn=!1,nn={line:1,column:0},ln={generated:nn},un=Gr.node;Gr.node=function(hn){if(hn.loc&&hn.loc.start&&gv.hasOwnProperty(hn.type)){var fn=hn.loc.start.line,bn=hn.loc.start.column-1;(en.line!==fn||en.column!==bn)&&(en.line=fn,en.column=bn,Zr.line=Qr,Zr.column=Kr,tn&&(tn=!1,(Zr.line!==nn.line||Zr.column!==nn.column)&&Yr.addMapping(ln)),tn=!0,Yr.addMapping({source:hn.loc.source,original:en,generated:Zr}))}un.call(this,hn),tn&&gv.hasOwnProperty(hn.type)&&(nn.line=Qr,nn.column=Kr)};var pn=Gr.chunk;Gr.chunk=function(hn){for(var fn=0;fn<hn.length;fn++)hn.charCodeAt(fn)===10?(Qr++,Kr=0):Kr++;pn(hn)};var sn=Gr.result;return Gr.result=function(){return tn&&Yr.addMapping(ln),{css:sn(),map:Yr}},Gr}});var Sv=gn((k1,bv)=>{var ZE=yv(),JE=Object.prototype.hasOwnProperty;function eA(Wr,Gr){var Yr=Wr.children,Qr=null;typeof Gr!="function"?Yr.forEach(this.node,this):Yr.forEach(function(Kr){Qr!==null&&Gr.call(this,Qr),this.node(Kr),Qr=Kr},this)}bv.exports=function(Gr){function Yr(Zr){if(JE.call(Qr,Zr.type))Qr[Zr.type].call(this,Zr);else throw new Error("Unknown node type: "+Zr.type)}var Qr={};if(Gr.node)for(var Kr in Gr.node)Qr[Kr]=Gr.node[Kr].generate;return function(Zr,en){var tn="",nn={children:eA,node:Yr,chunk:function(ln){tn+=ln},result:function(){return tn}};return en&&(typeof en.decorator=="function"&&(nn=en.decorator(nn)),en.sourceMap&&(nn=ZE(nn))),nn.node(Zr),nn.result()}}});var wv=gn((T1,xv)=>{var $u=_a();xv.exports=function(Gr){return{fromPlainObject:function(Yr){return Gr(Yr,{enter:function(Qr){Qr.children&&!(Qr.children instanceof $u)&&(Qr.children=new $u().fromArray(Qr.children))}}),Yr},toPlainObject:function(Yr){return Gr(Yr,{leave:function(Qr){Qr.children&&Qr.children instanceof $u&&(Qr.children=Qr.children.toArray())}}),Yr}}}});var Av=gn((_1,Ev)=>{var Yu=Object.prototype.hasOwnProperty,Ys=function(){};function Cv(Wr){return typeof Wr=="function"?Wr:Ys}function kv(Wr,Gr){return function(Yr,Qr,Kr){Yr.type===Gr&&Wr.call(this,Yr,Qr,Kr)}}function tA(Wr,Gr){var Yr=Gr.structure,Qr=[];for(var Kr in Yr)if(Yu.call(Yr,Kr)!==!1){var Zr=Yr[Kr],en={name:Kr,type:!1,nullable:!1};Array.isArray(Yr[Kr])||(Zr=[Yr[Kr]]);for(var tn=0;tn<Zr.length;tn++){var nn=Zr[tn];nn===null?en.nullable=!0:typeof nn=="string"?en.type="node":Array.isArray(nn)&&(en.type="list")}en.type&&Qr.push(en)}return Qr.length?{context:Gr.walkContext,fields:Qr}:null}function rA(Wr){var Gr={};for(var Yr in Wr.node)if(Yu.call(Wr.node,Yr)){var Qr=Wr.node[Yr];if(!Qr.structure)throw new Error("Missed `structure` field in `"+Yr+"` node type definition");Gr[Yr]=tA(Yr,Qr)}return Gr}function Tv(Wr,Gr){var Yr=Wr.fields.slice(),Qr=Wr.context,Kr=typeof Qr=="string";return Gr&&Yr.reverse(),function(Zr,en,tn,nn){var ln;Kr&&(ln=en[Qr],en[Qr]=Zr);for(var un=0;un<Yr.length;un++){var pn=Yr[un],sn=Zr[pn.name];if(!pn.nullable||sn){if(pn.type==="list"){var hn=Gr?sn.reduceRight(nn,!1):sn.reduce(nn,!1);if(hn)return!0}else if(tn(sn))return!0}}Kr&&(en[Qr]=ln)}}function _v(Wr){return{Atrule:{StyleSheet:Wr.StyleSheet,Atrule:Wr.Atrule,Rule:Wr.Rule,Block:Wr.Block},Rule:{StyleSheet:Wr.StyleSheet,Atrule:Wr.Atrule,Rule:Wr.Rule,Block:Wr.Block},Declaration:{StyleSheet:Wr.StyleSheet,Atrule:Wr.Atrule,Rule:Wr.Rule,Block:Wr.Block,DeclarationList:Wr.DeclarationList}}}Ev.exports=function(Gr){var Yr=rA(Gr),Qr={},Kr={},Zr=Symbol("break-walk"),en=Symbol("skip-node");for(var tn in Yr)Yu.call(Yr,tn)&&Yr[tn]!==null&&(Qr[tn]=Tv(Yr[tn],!1),Kr[tn]=Tv(Yr[tn],!0));var nn=_v(Qr),ln=_v(Kr),un=function(pn,sn){function hn(kn,Cn,Ln){var In=bn.call(Sn,kn,Cn,Ln);if(In===Zr){debugger;return!0}return In===en?!1:!!(vn.hasOwnProperty(kn.type)&&vn[kn.type](kn,Sn,hn,fn)||wn.call(Sn,kn,Cn,Ln)===Zr)}var fn=(kn,Cn,Ln,In)=>kn||hn(Cn,Ln,In),bn=Ys,wn=Ys,vn=Qr,Sn={break:Zr,skip:en,root:pn,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if(typeof sn=="function")bn=sn;else if(sn&&(bn=Cv(sn.enter),wn=Cv(sn.leave),sn.reverse&&(vn=Kr),sn.visit)){if(nn.hasOwnProperty(sn.visit))vn=sn.reverse?ln[sn.visit]:nn[sn.visit];else if(!Yr.hasOwnProperty(sn.visit))throw new Error("Bad value `"+sn.visit+"` for `visit` option (should be: "+Object.keys(Yr).join(", ")+")");bn=kv(bn,sn.visit),wn=kv(wn,sn.visit)}if(bn===Ys&&wn===Ys)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");hn(pn)};return un.break=Zr,un.skip=en,un.find=function(pn,sn){var hn=null;return un(pn,function(fn,bn,wn){if(sn.call(this,fn,bn,wn))return hn=fn,Zr}),hn},un.findLast=function(pn,sn){var hn=null;return un(pn,{reverse:!0,enter:function(fn,bn,wn){if(sn.call(this,fn,bn,wn))return hn=fn,Zr}}),hn},un.findAll=function(pn,sn){var hn=[];return un(pn,function(fn,bn,wn){sn.call(this,fn,bn,wn)&&hn.push(fn)}),hn},un}});var zv=gn((E1,Ov)=>{var nA=_a();Ov.exports=function Wr(Gr){var Yr={};for(var Qr in Gr){var Kr=Gr[Qr];Kr&&(Array.isArray(Kr)||Kr instanceof nA?Kr=Kr.map(Wr):Kr.constructor===Object&&(Kr=Wr(Kr))),Yr[Qr]=Kr}return Yr}});var Wv=gn((A1,Pv)=>{var is=Object.prototype.hasOwnProperty,iA={generic:!0,types:Ku,atrules:{prelude:Lv,descriptors:Lv},properties:Ku,parseContext:aA,scope:qv,atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function kl(Wr){return Wr&&Wr.constructor===Object}function Qu(Wr){return kl(Wr)?Object.assign({},Wr):Wr}function aA(Wr,Gr){return Object.assign(Wr,Gr)}function qv(Wr,Gr){for(let Yr in Gr)is.call(Gr,Yr)&&(kl(Wr[Yr])?qv(Wr[Yr],Qu(Gr[Yr])):Wr[Yr]=Qu(Gr[Yr]));return Wr}function jv(Wr,Gr){return typeof Gr=="string"&&/^\s*\|/.test(Gr)?typeof Wr=="string"?Wr+Gr:Gr.replace(/^\s*\|\s*/,""):Gr||null}function Ku(Wr,Gr){if(typeof Gr=="string")return jv(Wr,Gr);let Yr=Object.assign({},Wr);for(let Qr in Gr)is.call(Gr,Qr)&&(Yr[Qr]=jv(is.call(Wr,Qr)?Wr[Qr]:void 0,Gr[Qr]));return Yr}function Lv(Wr,Gr){let Yr=Ku(Wr,Gr);return!kl(Yr)||Object.keys(Yr).length?Yr:null}function Qs(Wr,Gr,Yr){for(let Qr in Yr)if(is.call(Yr,Qr)!==!1){if(Yr[Qr]===!0)Qr in Gr&&is.call(Gr,Qr)&&(Wr[Qr]=Qu(Gr[Qr]));else if(Yr[Qr]){if(typeof Yr[Qr]=="function"){let Kr=Yr[Qr];Wr[Qr]=Kr({},Wr[Qr]),Wr[Qr]=Kr(Wr[Qr]||{},Gr[Qr])}else if(kl(Yr[Qr])){let Kr={};for(let Zr in Wr[Qr])Kr[Zr]=Qs({},Wr[Qr][Zr],Yr[Qr]);for(let Zr in Gr[Qr])Kr[Zr]=Qs(Kr[Zr]||{},Gr[Qr][Zr],Yr[Qr]);Wr[Qr]=Kr}else if(Array.isArray(Yr[Qr])){let Kr={},Zr=Yr[Qr].reduce(function(en,tn){return en[tn]=!0,en},{});for(let[en,tn]of Object.entries(Wr[Qr]||{}))Kr[en]={},tn&&Qs(Kr[en],tn,Zr);for(let en in Gr[Qr])is.call(Gr[Qr],en)&&(Kr[en]||(Kr[en]={}),Gr[Qr]&&Gr[Qr][en]&&Qs(Kr[en],Gr[Qr][en],Zr));Wr[Qr]=Kr}}}return Wr}Pv.exports=(Wr,Gr)=>Qs(Wr,Gr,iA)});var Iv=gn(Rv=>{var sA=_a(),oA=Xd(),lA=Ps(),Xu=Lg(),dA=Pg(),uA=_n(),cA=Kg(),pA=Sv(),mA=wv(),hA=Av(),fA=zv(),Tl=rl(),_l=Wv();function Zu(Wr){var Gr=cA(Wr),Yr=hA(Wr),Qr=pA(Wr),Kr=mA(Yr),Zr={List:sA,SyntaxError:oA,TokenStream:lA,Lexer:Xu,vendorPrefix:Tl.vendorPrefix,keyword:Tl.keyword,property:Tl.property,isCustomProperty:Tl.isCustomProperty,definitionSyntax:dA,lexer:null,createLexer:function(en){return new Xu(en,Zr,Zr.lexer.structure)},tokenize:uA,parse:Gr,walk:Yr,generate:Qr,find:Yr.find,findLast:Yr.findLast,findAll:Yr.findAll,clone:fA,fromPlainObject:Kr.fromPlainObject,toPlainObject:Kr.toPlainObject,createSyntax:function(en){return Zu(_l({},en))},fork:function(en){var tn=_l({},Wr);return Zu(typeof en=="function"?en(tn,Object.assign):_l(tn,en))}};return Zr.lexer=new Xu({generic:!0,types:Wr.types,atrules:Wr.atrules,properties:Wr.properties,node:Wr.node},Zr),Zr}Rv.create=function(Wr){return Zu(_l({},Wr))}});var Bv=gn((z1,gA)=>{gA.exports={"@charset":{syntax:'@charset "<charset>";',groups:["CSS Charsets"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@charset"},"@counter-style":{syntax:`@counter-style <counter-style-name> {
[ system: <counter-system>; ] ||
[ symbols: <counter-symbols>; ] ||
[ additive-symbols: <additive-symbols>; ] ||
[ negative: <negative-symbol>; ] ||
[ prefix: <prefix>; ] ||
[ suffix: <suffix>; ] ||
[ range: <range>; ] ||
[ pad: <padding>; ] ||
[ speak-as: <speak-as>; ] ||
[ fallback: <counter-style-name>; ]
}`,interfaces:["CSSCounterStyleRule"],groups:["CSS Counter Styles"],descriptors:{"additive-symbols":{syntax:"[ <integer> && <symbol> ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},fallback:{syntax:"<counter-style-name>",media:"all",initial:"decimal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},negative:{syntax:"<symbol> <symbol>?",media:"all",initial:'"-" hyphen-minus',percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},pad:{syntax:"<integer> && <symbol>",media:"all",initial:'0 ""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},prefix:{syntax:"<symbol>",media:"all",initial:'""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},range:{syntax:"[ [ <integer> | infinite ]{2} ]# | auto",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"speak-as":{syntax:"auto | bullets | numbers | words | spell-out | <counter-style-name>",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},suffix:{syntax:"<symbol>",media:"all",initial:'". "',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},symbols:{syntax:"<symbol>+",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},system:{syntax:"cyclic | numeric | alphabetic | symbolic | additive | [ fixed <integer>? ] | [ extends <counter-style-name> ]",media:"all",initial:"symbolic",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@counter-style"},"@document":{syntax:`@document [ <url> | url-prefix(<string>) | domain(<string>) | media-document(<string>) | regexp(<string>) ]# {
<group-rule-body>
}`,interfaces:["CSSGroupingRule","CSSConditionRule"],groups:["CSS Conditional Rules"],status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@document"},"@font-face":{syntax:`@font-face {
[ font-family: <family-name>; ] ||
[ src: <src>; ] ||
[ unicode-range: <unicode-range>; ] ||
[ font-variant: <font-variant>; ] ||
[ font-feature-settings: <font-feature-settings>; ] ||
[ font-variation-settings: <font-variation-settings>; ] ||
[ font-stretch: <font-stretch>; ] ||
[ font-weight: <font-weight>; ] ||
[ font-style: <font-style>; ]
}`,interfaces:["CSSFontFaceRule"],groups:["CSS Fonts"],descriptors:{"font-display":{syntax:"[ auto | block | swap | fallback | optional ]",media:"visual",percentages:"no",initial:"auto",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"font-family":{syntax:"<family-name>",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-feature-settings":{syntax:"normal | <feature-tag-value>#",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-variation-settings":{syntax:"normal | [ <string> <number> ]#",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-stretch":{syntax:"<font-stretch-absolute>{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-style":{syntax:"normal | italic | oblique <angle>{0,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-weight":{syntax:"<font-weight-absolute>{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-variant":{syntax:"normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name>#) || character-variant(<feature-value-name>#) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero || <east-asian-variant-values> || <east-asian-width-values> || ruby ]",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},src:{syntax:"[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"unicode-range":{syntax:"<unicode-range>#",media:"all",initial:"U+0-10FFFF",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-face"},"@font-feature-values":{syntax:`@font-feature-values <family-name># {
<feature-value-block-list>
}`,interfaces:["CSSFontFeatureValuesRule"],groups:["CSS Fonts"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-feature-values"},"@import":{syntax:"@import [ <string> | <url> ] [ <media-query-list> ]?;",groups:["Media Queries"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@import"},"@keyframes":{syntax:`@keyframes <keyframes-name> {
<keyframe-block-list>
}`,interfaces:["CSSKeyframeRule","CSSKeyframesRule"],groups:["CSS Animations"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@keyframes"},"@media":{syntax:`@media <media-query-list> {
<group-rule-body>
}`,interfaces:["CSSGroupingRule","CSSConditionRule","CSSMediaRule","CSSCustomMediaRule"],groups:["CSS Conditional Rules","Media Queries"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@media"},"@namespace":{syntax:"@namespace <namespace-prefix>? [ <string> | <url> ];",groups:["CSS Namespaces"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@namespace"},"@page":{syntax:`@page <page-selector-list> {
<page-body>
}`,interfaces:["CSSPageRule"],groups:["CSS Pages"],descriptors:{bleed:{syntax:"auto | <length>",media:["visual","paged"],initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},marks:{syntax:"none | [ crop || cross ]",media:["visual","paged"],initial:"none",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},size:{syntax:"<length>{1,2} | auto | [ <page-size> || [ portrait | landscape ] ]",media:["visual","paged"],initial:"auto",percentages:"no",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"orderOfAppearance",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@page"},"@property":{syntax:`@property <custom-property-name> {
<declaration-list>
}`,interfaces:["CSS","CSSPropertyRule"],groups:["CSS Houdini"],descriptors:{syntax:{syntax:"<string>",media:"all",percentages:"no",initial:"n/a (required)",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},inherits:{syntax:"true | false",media:"all",percentages:"no",initial:"auto",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"initial-value":{syntax:"<string>",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"experimental"}},status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@property"},"@supports":{syntax:`@supports <supports-condition> {
<group-rule-body>
}`,interfaces:["CSSGroupingRule","CSSConditionRule","CSSSupportsRule"],groups:["CSS Conditional Rules"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@supports"},"@viewport":{syntax:`@viewport {
<group-rule-body>
}`,interfaces:["CSSViewportRule"],groups:["CSS Device Adaptation"],descriptors:{height:{syntax:"<viewport-length>{1,2}",media:["visual","continuous"],initial:["min-height","max-height"],percentages:["min-height","max-height"],computed:["min-height","max-height"],order:"orderOfAppearance",status:"standard"},"max-height":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToHeightOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"max-width":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToWidthOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"max-zoom":{syntax:"auto | <number> | <percentage>",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"},"min-height":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToHeightOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"min-width":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToWidthOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"min-zoom":{syntax:"auto | <number> | <percentage>",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"},orientation:{syntax:"auto | portrait | landscape",media:["visual","continuous"],initial:"auto",percentages:"referToSizeOfBoundingBox",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"user-zoom":{syntax:"zoom | fixed",media:["visual","continuous"],initial:"zoom",percentages:"referToSizeOfBoundingBox",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"viewport-fit":{syntax:"auto | contain | cover",media:["visual","continuous"],initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},width:{syntax:"<viewport-length>{1,2}",media:["visual","continuous"],initial:["min-width","max-width"],percentages:["min-width","max-width"],computed:["min-width","max-width"],order:"orderOfAppearance",status:"standard"},zoom:{syntax:"auto | <number> | <percentage>",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@viewport"}}});var Mv=gn((j1,vA)=>{vA.exports={"--*":{syntax:"<declaration-value>",media:"all",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Variables"],initial:"seeProse",appliesto:"allElements",computed:"asSpecifiedWithVarsSubstituted",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/--*"},"-ms-accelerator":{syntax:"false | true",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"false",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-accelerator"},"-ms-block-progression":{syntax:"tb | rl | bt | lr",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"tb",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-block-progression"},"-ms-content-zoom-chaining":{syntax:"none | chained",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-chaining"},"-ms-content-zooming":{syntax:"none | zoom",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"zoomForTheTopLevelNoneForTheRest",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zooming"},"-ms-content-zoom-limit":{syntax:"<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],groups:["Microsoft Extensions"],initial:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit"},"-ms-content-zoom-limit-max":{syntax:"<percentage>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"maxZoomFactor",groups:["Microsoft Extensions"],initial:"400%",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-max"},"-ms-content-zoom-limit-min":{syntax:"<percentage>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"minZoomFactor",groups:["Microsoft Extensions"],initial:"100%",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-min"},"-ms-content-zoom-snap":{syntax:"<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-content-zoom-snap-type","-ms-content-zoom-snap-points"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-content-zoom-snap-type","-ms-content-zoom-snap-points"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap"},"-ms-content-zoom-snap-points":{syntax:"snapInterval( <percentage>, <percentage> ) | snapList( <percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0%, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-points"},"-ms-content-zoom-snap-type":{syntax:"none | proximity | mandatory",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-type"},"-ms-filter":{syntax:"<string>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:'""',appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-filter"},"-ms-flow-from":{syntax:"[ none | <custom-ident> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-flow-from"},"-ms-flow-into":{syntax:"[ none | <custom-ident> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"iframeElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-flow-into"},"-ms-grid-columns":{syntax:"none | <track-list> | <auto-track-list>",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-grid-columns"},"-ms-grid-rows":{syntax:"none | <track-list> | <auto-track-list>",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-grid-rows"},"-ms-high-contrast-adjust":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-high-contrast-adjust"},"-ms-hyphenate-limit-chars":{syntax:"auto | <integer>{1,3}",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-chars"},"-ms-hyphenate-limit-lines":{syntax:"no-limit | <integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"no-limit",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-lines"},"-ms-hyphenate-limit-zone":{syntax:"<percentage> | <length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"referToLineBoxWidth",groups:["Microsoft Extensions"],initial:"0",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-zone"},"-ms-ime-align":{syntax:"auto | after",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-ime-align"},"-ms-overflow-style":{syntax:"auto | none | scrollbar | -ms-autohiding-scrollbar",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-overflow-style"},"-ms-scrollbar-3dlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-3dlight-color"},"-ms-scrollbar-arrow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ButtonText",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-arrow-color"},"-ms-scrollbar-base-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-base-color"},"-ms-scrollbar-darkshadow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDDarkShadow",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-darkshadow-color"},"-ms-scrollbar-face-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDFace",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-face-color"},"-ms-scrollbar-highlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDHighlight",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-highlight-color"},"-ms-scrollbar-shadow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDDarkShadow",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-shadow-color"},"-ms-scrollbar-track-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"Scrollbar",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-track-color"},"-ms-scroll-chaining":{syntax:"chained | none",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"chained",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-chaining"},"-ms-scroll-limit":{syntax:"<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-limit-x-min","-ms-scroll-limit-y-min","-ms-scroll-limit-x-max","-ms-scroll-limit-y-max"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-limit-x-min","-ms-scroll-limit-y-min","-ms-scroll-limit-x-max","-ms-scroll-limit-y-max"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit"},"-ms-scroll-limit-x-max":{syntax:"auto | <length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-max"},"-ms-scroll-limit-x-min":{syntax:"<length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-min"},"-ms-scroll-limit-y-max":{syntax:"auto | <length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-max"},"-ms-scroll-limit-y-min":{syntax:"<length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-min"},"-ms-scroll-rails":{syntax:"none | railed",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"railed",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-rails"},"-ms-scroll-snap-points-x":{syntax:"snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0px, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-x"},"-ms-scroll-snap-points-y":{syntax:"snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0px, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-y"},"-ms-scroll-snap-type":{syntax:"none | proximity | mandatory",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-type"},"-ms-scroll-snap-x":{syntax:"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-snap-type","-ms-scroll-snap-points-x"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-snap-type","-ms-scroll-snap-points-x"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-x"},"-ms-scroll-snap-y":{syntax:"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-snap-type","-ms-scroll-snap-points-y"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-snap-type","-ms-scroll-snap-points-y"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-y"},"-ms-scroll-translation":{syntax:"none | vertical-to-horizontal",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-translation"},"-ms-text-autospace":{syntax:"none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-text-autospace"},"-ms-touch-select":{syntax:"grippers | none",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"grippers",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-touch-select"},"-ms-user-select":{syntax:"none | element | text",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"text",appliesto:"nonReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-user-select"},"-ms-wrap-flow":{syntax:"auto | both | start | end | maximum | clear",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-flow"},"-ms-wrap-margin":{syntax:"<length>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"exclusionElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-margin"},"-ms-wrap-through":{syntax:"wrap | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"wrap",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-through"},"-moz-appearance":{syntax:"none | button | button-arrow-down | button-arrow-next | button-arrow-previous | button-arrow-up | button-bevel | button-focus | caret | checkbox | checkbox-container | checkbox-label | checkmenuitem | dualbutton | groupbox | listbox | listitem | menuarrow | menubar | menucheckbox | menuimage | menuitem | menuitemtext | menulist | menulist-button | menulist-text | menulist-textfield | menupopup | menuradio | menuseparator | meterbar | meterchunk | progressbar | progressbar-vertical | progresschunk | progresschunk-vertical | radio | radio-container | radio-label | radiomenuitem | range | range-thumb | resizer | resizerpanel | scale-horizontal | scalethumbend | scalethumb-horizontal | scalethumbstart | scalethumbtick | scalethumb-vertical | scale-vertical | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | separator | sheet | spinner | spinner-downbutton | spinner-textfield | spinner-upbutton | splitter | statusbar | statusbarpanel | tab | tabpanel | tabpanels | tab-scroll-arrow-back | tab-scroll-arrow-forward | textfield | textfield-multiline | toolbar | toolbarbutton | toolbarbutton-dropdown | toolbargripper | toolbox | tooltip | treeheader | treeheadercell | treeheadersortarrow | treeitem | treeline | treetwisty | treetwistyopen | treeview | -moz-mac-unified-toolbar | -moz-win-borderless-glass | -moz-win-browsertabbar-toolbox | -moz-win-communicationstext | -moz-win-communications-toolbox | -moz-win-exclude-glass | -moz-win-glass | -moz-win-mediatext | -moz-win-media-toolbox | -moz-window-button-box | -moz-window-button-box-maximized | -moz-window-button-close | -moz-window-button-maximize | -moz-window-button-minimize | -moz-window-button-restore | -moz-window-frame-bottom | -moz-window-frame-left | -moz-window-frame-right | -moz-window-titlebar | -moz-window-titlebar-maximized",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"noneButOverriddenInUserAgentCSS",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"-moz-binding":{syntax:"<url> | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElementsExceptGeneratedContentOrPseudoElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-binding"},"-moz-border-bottom-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-bottom-colors"},"-moz-border-left-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-left-colors"},"-moz-border-right-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-right-colors"},"-moz-border-top-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-top-colors"},"-moz-context-properties":{syntax:"none | [ fill | fill-opacity | stroke | stroke-opacity ]#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElementsThatCanReferenceImages",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-context-properties"},"-moz-float-edge":{syntax:"border-box | content-box | margin-box | padding-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"content-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-float-edge"},"-moz-force-broken-image-icon":{syntax:"<integer [0,1]>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"0",appliesto:"images",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-force-broken-image-icon"},"-moz-image-region":{syntax:"<shape> | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"auto",appliesto:"xulImageElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-image-region"},"-moz-orient":{syntax:"inline | block | horizontal | vertical",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"inline",appliesto:"anyElementEffectOnProgressAndMeter",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-orient"},"-moz-outline-radius":{syntax:"<outline-radius>{1,4} [ / <outline-radius>{1,4} ]?",media:"visual",inherited:!1,animationType:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],percentages:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],groups:["Mozilla Extensions"],initial:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],appliesto:"allElements",computed:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius"},"-moz-outline-radius-bottomleft":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomleft"},"-moz-outline-radius-bottomright":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomright"},"-moz-outline-radius-topleft":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topleft"},"-moz-outline-radius-topright":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topright"},"-moz-stack-sizing":{syntax:"ignore | stretch-to-fit",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"stretch-to-fit",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-stack-sizing"},"-moz-text-blink":{syntax:"none | blink",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-text-blink"},"-moz-user-focus":{syntax:"ignore | normal | select-after | select-before | select-menu | select-same | select-all | none",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-focus"},"-moz-user-input":{syntax:"auto | none | enabled | disabled",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-input"},"-moz-user-modify":{syntax:"read-only | read-write | write-only",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"read-only",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-modify"},"-moz-window-dragging":{syntax:"drag | no-drag",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"drag",appliesto:"allElementsCreatingNativeWindows",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-window-dragging"},"-moz-window-shadow":{syntax:"default | menu | tooltip | sheet | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"default",appliesto:"allElementsCreatingNativeWindows",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-window-shadow"},"-webkit-appearance":{syntax:"none | button | button-bevel | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-controls-background | media-controls-fullscreen-background | media-current-time-display | media-enter-fullscreen-button | media-exit-fullscreen-button | media-fullscreen-button | media-mute-button | media-overlay-play-button | media-play-button | media-seek-back-button | media-seek-forward-button | media-slider | media-sliderthumb | media-time-remaining-display | media-toggle-closed-captions-button | media-volume-slider | media-volume-slider-container | media-volume-sliderthumb | menulist | menulist-button | menulist-text | menulist-textfield | meter | progress-bar | progress-bar-value | push-button | radio | searchfield | searchfield-cancel-button | searchfield-decoration | searchfield-results-button | searchfield-results-decoration | slider-horizontal | slider-vertical | sliderthumb-horizontal | sliderthumb-vertical | square-button | textarea | textfield | -apple-pay-button",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"noneButOverriddenInUserAgentCSS",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"-webkit-border-before":{syntax:"<'border-width'> || <'border-style'> || <'color'>",media:"visual",inherited:!0,animationType:"discrete",percentages:["-webkit-border-before-width"],groups:["WebKit Extensions"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","color"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-border-before"},"-webkit-border-before-color":{syntax:"<'color'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard"},"-webkit-border-before-style":{syntax:"<'border-style'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard"},"-webkit-border-before-width":{syntax:"<'border-width'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["WebKit Extensions"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"nonstandard"},"-webkit-box-reflect":{syntax:"[ above | below | right | left ]? <length>? <image>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-box-reflect"},"-webkit-line-clamp":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["WebKit Extensions","CSS Overflow"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp"},"-webkit-mask":{syntax:"[ <mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || [ <box> | border | padding | content | text ] || [ <box> | border | padding | content ] ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:["-webkit-mask-image","-webkit-mask-repeat","-webkit-mask-attachment","-webkit-mask-position","-webkit-mask-origin","-webkit-mask-clip"],appliesto:"allElements",computed:["-webkit-mask-image","-webkit-mask-repeat","-webkit-mask-attachment","-webkit-mask-position","-webkit-mask-origin","-webkit-mask-clip"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask"},"-webkit-mask-attachment":{syntax:"<attachment>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"scroll",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment"},"-webkit-mask-clip":{syntax:"[ <box> | border | padding | content | text ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"border",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-clip"},"-webkit-mask-composite":{syntax:"<composite-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"source-over",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite"},"-webkit-mask-image":{syntax:"<mask-reference>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"absoluteURIOrNone",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-image"},"-webkit-mask-origin":{syntax:"[ <box> | border | padding | content ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"padding",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-origin"},"-webkit-mask-position":{syntax:"<position>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0% 0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-position"},"-webkit-mask-position-x":{syntax:"[ <length-percentage> | left | center | right ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-x"},"-webkit-mask-position-y":{syntax:"[ <length-percentage> | top | center | bottom ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-y"},"-webkit-mask-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-repeat"},"-webkit-mask-repeat-x":{syntax:"repeat | no-repeat | space | round",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-x"},"-webkit-mask-repeat-y":{syntax:"repeat | no-repeat | space | round",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-y"},"-webkit-mask-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"relativeToBackgroundPositioningArea",groups:["WebKit Extensions"],initial:"auto auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-size"},"-webkit-overflow-scrolling":{syntax:"auto | touch",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-overflow-scrolling"},"-webkit-tap-highlight-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"black",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-tap-highlight-color"},"-webkit-text-fill-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-fill-color"},"-webkit-text-stroke":{syntax:"<length> || <color>",media:"visual",inherited:!0,animationType:["-webkit-text-stroke-width","-webkit-text-stroke-color"],percentages:"no",groups:["WebKit Extensions"],initial:["-webkit-text-stroke-width","-webkit-text-stroke-color"],appliesto:"allElements",computed:["-webkit-text-stroke-width","-webkit-text-stroke-color"],order:"canonicalOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke"},"-webkit-text-stroke-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-color"},"-webkit-text-stroke-width":{syntax:"<length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"0",appliesto:"allElements",computed:"absoluteLength",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-width"},"-webkit-touch-callout":{syntax:"default | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"default",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-touch-callout"},"-webkit-user-modify":{syntax:"read-only | read-write | read-write-plaintext-only",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"read-only",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard"},"align-content":{syntax:"normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multilineFlexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-content"},"align-items":{syntax:"normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-items"},"align-self":{syntax:"auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"auto",appliesto:"flexItemsGridItemsAndAbsolutelyPositionedBoxes",computed:"autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-self"},"align-tracks":{syntax:"[ normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"normal",appliesto:"gridContainersWithMasonryLayoutInTheirBlockAxis",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-tracks"},all:{syntax:"initial | inherit | unset | revert",media:"noPracticalMedia",inherited:!1,animationType:"eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection",percentages:"no",groups:["CSS Miscellaneous"],initial:"noPracticalInitialValue",appliesto:"allElements",computed:"asSpecifiedAppliesToEachProperty",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/all"},animation:{syntax:"<single-animation>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state"],appliesto:"allElementsAndPseudos",computed:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-direction","animation-iteration-count","animation-fill-mode","animation-play-state"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation"},"animation-delay":{syntax:"<time>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-delay"},"animation-direction":{syntax:"<single-animation-direction>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"normal",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-direction"},"animation-duration":{syntax:"<time>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-duration"},"animation-fill-mode":{syntax:"<single-animation-fill-mode>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode"},"animation-iteration-count":{syntax:"<single-animation-iteration-count>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"1",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count"},"animation-name":{syntax:"[ none | <keyframes-name> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-name"},"animation-play-state":{syntax:"<single-animation-play-state>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"running",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-play-state"},"animation-timing-function":{syntax:"<timing-function>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"ease",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"},appearance:{syntax:"none | auto | textfield | menulist-button | <compat-auto>",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"aspect-ratio":{syntax:"auto | <ratio>",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElementsExceptInlineBoxesAndInternalRubyOrTableBoxes",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/aspect-ratio"},azimuth:{syntax:"<angle> | [ [ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards",media:"aural",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Speech"],initial:"center",appliesto:"allElements",computed:"normalizedAngle",order:"orderOfAppearance",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/azimuth"},"backdrop-filter":{syntax:"none | <filter-function-list>",media:"visual",inherited:!1,animationType:"filterList",percentages:"no",groups:["Filter Effects"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/backdrop-filter"},"backface-visibility":{syntax:"visible | hidden",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"visible",appliesto:"transformableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/backface-visibility"},background:{syntax:"[ <bg-layer> , ]* <final-bg-layer>",media:"visual",inherited:!1,animationType:["background-color","background-image","background-clip","background-position","background-size","background-repeat","background-attachment"],percentages:["background-position","background-size"],groups:["CSS Backgrounds and Borders"],initial:["background-image","background-position","background-size","background-repeat","background-origin","background-clip","background-attachment","background-color"],appliesto:"allElements",computed:["background-image","background-position","background-size","background-repeat","background-origin","background-clip","background-attachment","background-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background"},"background-attachment":{syntax:"<attachment>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"scroll",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-attachment"},"background-blend-mode":{syntax:"<blend-mode>#",media:"none",inherited:!1,animationType:"discrete",percentages:"no",groups:["Compositing and Blending"],initial:"normal",appliesto:"allElementsSVGContainerGraphicsAndGraphicsReferencingElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-blend-mode"},"background-clip":{syntax:"<box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"border-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-clip"},"background-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"transparent",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-color"},"background-image":{syntax:"<bg-image>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-image"},"background-origin":{syntax:"<box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"padding-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-origin"},"background-position":{syntax:"<bg-position>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"referToSizeOfBackgroundPositioningAreaMinusBackgroundImageSize",groups:["CSS Backgrounds and Borders"],initial:"0% 0%",appliesto:"allElements",computed:"listEachItemTwoKeywordsOriginOffsets",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position"},"background-position-x":{syntax:"[ center | [ [ left | right | x-start | x-end ]? <length-percentage>? ]! ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToWidthOfBackgroundPositioningAreaMinusBackgroundImageHeight",groups:["CSS Backgrounds and Borders"],initial:"left",appliesto:"allElements",computed:"listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position-x"},"background-position-y":{syntax:"[ center | [ [ top | bottom | y-start | y-end ]? <length-percentage>? ]! ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToHeightOfBackgroundPositioningAreaMinusBackgroundImageHeight",groups:["CSS Backgrounds and Borders"],initial:"top",appliesto:"allElements",computed:"listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position-y"},"background-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"repeat",appliesto:"allElements",computed:"listEachItemHasTwoKeywordsOnePerDimension",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-repeat"},"background-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"relativeToBackgroundPositioningArea",groups:["CSS Backgrounds and Borders"],initial:"auto auto",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-size"},"block-overflow":{syntax:"clip | ellipsis | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"clip",appliesto:"blockContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"block-size":{syntax:"<'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"sameAsWidthAndHeight",computed:"sameAsWidthAndHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/block-size"},border:{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-color","border-style","border-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-width","border-style","border-color"],appliesto:"allElements",computed:["border-width","border-style","border-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border"},"border-block":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block"},"border-block-color":{syntax:"<'border-top-color'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-color"},"border-block-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-style"},"border-block-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-width"},"border-block-end":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:["border-block-end-color","border-block-end-style","border-block-end-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end"},"border-block-end-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-color"},"border-block-end-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-style"},"border-block-end-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-width"},"border-block-start":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:["border-block-start-color","border-block-start-style","border-block-start-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-block-start-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start"},"border-block-start-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-color"},"border-block-start-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-style"},"border-block-start-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-width"},"border-bottom":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-bottom-color","border-bottom-style","border-bottom-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-bottom-width","border-bottom-style","border-bottom-color"],appliesto:"allElements",computed:["border-bottom-width","border-bottom-style","border-bottom-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom"},"border-bottom-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"},"border-bottom-left-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"},"border-bottom-right-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"},"border-bottom-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-style"},"border-bottom-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderBottomStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-width"},"border-collapse":{syntax:"collapse | separate",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"separate",appliesto:"tableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-collapse"},"border-color":{syntax:"<color>{1,4}",media:"visual",inherited:!1,animationType:["border-bottom-color","border-left-color","border-right-color","border-top-color"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-color","border-right-color","border-bottom-color","border-left-color"],appliesto:"allElements",computed:["border-bottom-color","border-left-color","border-right-color","border-top-color"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-color"},"border-end-end-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-end-end-radius"},"border-end-start-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-end-start-radius"},"border-image":{syntax:"<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>",media:"visual",inherited:!1,animationType:"discrete",percentages:["border-image-slice","border-image-width"],groups:["CSS Backgrounds and Borders"],initial:["border-image-source","border-image-slice","border-image-width","border-image-outset","border-image-repeat"],appliesto:"allElementsExceptTableElementsWhenCollapse",computed:["border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image"},"border-image-outset":{syntax:"[ <length> | <number> ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-outset"},"border-image-repeat":{syntax:"[ stretch | repeat | round | space ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"stretch",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-repeat"},"border-image-slice":{syntax:"<number-percentage>{1,4} && fill?",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSizeOfBorderImage",groups:["CSS Backgrounds and Borders"],initial:"100%",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"oneToFourPercentagesOrAbsoluteLengthsPlusFill",order:"percentagesOrLengthsFollowedByFill",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-slice"},"border-image-source":{syntax:"none | <image>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"noneOrImageWithAbsoluteURI",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-source"},"border-image-width":{syntax:"[ <length-percentage> | <number> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToWidthOrHeightOfBorderImageArea",groups:["CSS Backgrounds and Borders"],initial:"1",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-width"},"border-inline":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline"},"border-inline-end":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:["border-inline-end-color","border-inline-end-style","border-inline-end-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-inline-end-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end"},"border-inline-color":{syntax:"<'border-top-color'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-color"},"border-inline-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-style"},"border-inline-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-width"},"border-inline-end-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-color"},"border-inline-end-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-style"},"border-inline-end-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-width"},"border-inline-start":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:["border-inline-start-color","border-inline-start-style","border-inline-start-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-inline-start-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start"},"border-inline-start-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-color"},"border-inline-start-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-style"},"border-inline-start-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-width"},"border-left":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-left-color","border-left-style","border-left-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-left-width","border-left-style","border-left-color"],appliesto:"allElements",computed:["border-left-width","border-left-style","border-left-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left"},"border-left-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-color"},"border-left-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-style"},"border-left-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderLeftStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-width"},"border-radius":{syntax:"<length-percentage>{1,4} [ / <length-percentage>{1,4} ]?",media:"visual",inherited:!1,animationType:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-radius"},"border-right":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-right-color","border-right-style","border-right-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-right-width","border-right-style","border-right-color"],appliesto:"allElements",computed:["border-right-width","border-right-style","border-right-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right"},"border-right-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-color"},"border-right-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-style"},"border-right-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderRightStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-width"},"border-spacing":{syntax:"<length> <length>?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"0",appliesto:"tableElements",computed:"twoAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-spacing"},"border-start-end-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-start-end-radius"},"border-start-start-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-start-start-radius"},"border-style":{syntax:"<line-style>{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-style","border-right-style","border-bottom-style","border-left-style"],appliesto:"allElements",computed:["border-bottom-style","border-left-style","border-right-style","border-top-style"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-style"},"border-top":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-top-color","border-top-style","border-top-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top"},"border-top-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-color"},"border-top-left-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius"},"border-top-right-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius"},"border-top-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-style"},"border-top-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderTopStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-width"},"border-width":{syntax:"<line-width>{1,4}",media:"visual",inherited:!1,animationType:["border-bottom-width","border-left-width","border-right-width","border-top-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-width","border-right-width","border-bottom-width","border-left-width"],appliesto:"allElements",computed:["border-bottom-width","border-left-width","border-right-width","border-top-width"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-width"},bottom:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToContainingBlockHeight",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/bottom"},"box-align":{syntax:"start | center | end | baseline | stretch",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"stretch",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-align"},"box-decoration-break":{syntax:"slice | clone",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"slice",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-decoration-break"},"box-direction":{syntax:"normal | reverse | inherit",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"normal",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-direction"},"box-flex":{syntax:"<number>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"0",appliesto:"directChildrenOfElementsWithDisplayMozBoxMozInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-flex"},"box-flex-group":{syntax:"<integer>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"1",appliesto:"inFlowChildrenOfBoxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-flex-group"},"box-lines":{syntax:"single | multiple",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"single",appliesto:"boxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-lines"},"box-ordinal-group":{syntax:"<integer>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"1",appliesto:"childrenOfBoxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-ordinal-group"},"box-orient":{syntax:"horizontal | vertical | inline-axis | block-axis | inherit",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"inlineAxisHorizontalInXUL",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-orient"},"box-pack":{syntax:"start | center | end | justify",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"start",appliesto:"elementsWithDisplayMozBoxMozInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-pack"},"box-shadow":{syntax:"none | <shadow>#",media:"visual",inherited:!1,animationType:"shadowList",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"absoluteLengthsSpecifiedColorAsSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-shadow"},"box-sizing":{syntax:"content-box | border-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"content-box",appliesto:"allElementsAcceptingWidthOrHeight",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-sizing"},"break-after":{syntax:"auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-after"},"break-before":{syntax:"auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-before"},"break-inside":{syntax:"auto | avoid | avoid-page | avoid-column | avoid-region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-inside"},"caption-side":{syntax:"top | bottom | block-start | block-end | inline-start | inline-end",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"top",appliesto:"tableCaptionElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/caption-side"},"caret-color":{syntax:"auto | <color>",media:"interactive",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asAutoOrColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/caret-color"},clear:{syntax:"none | left | right | both | inline-start | inline-end",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clear"},clip:{syntax:"<shape> | auto",media:"visual",inherited:!1,animationType:"rectangle",percentages:"no",groups:["CSS Masking"],initial:"auto",appliesto:"absolutelyPositionedElements",computed:"autoOrRectangle",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip"},"clip-path":{syntax:"<clip-source> | [ <basic-shape> || <geometry-box> ] | none",media:"visual",inherited:!1,animationType:"basicShapeOtherwiseNo",percentages:"referToReferenceBoxWhenSpecifiedOtherwiseBorderBox",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip-path"},color:{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Color"],initial:"variesFromBrowserToBrowser",appliesto:"allElements",computed:"translucentValuesRGBAOtherwiseRGB",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/color"},"color-adjust":{syntax:"economy | exact",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Color"],initial:"economy",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/color-adjust"},"column-count":{syntax:"<integer> | auto",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Columns"],initial:"auto",appliesto:"blockContainersExceptTableWrappers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-count"},"column-fill":{syntax:"auto | balance | balance-all",media:"visualInContinuousMediaNoEffectInOverflowColumns",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"balance",appliesto:"multicolElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-fill"},"column-gap":{syntax:"normal | <length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfContentArea",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multiColumnElementsFlexContainersGridContainers",computed:"asSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumn",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-gap"},"column-rule":{syntax:"<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>",media:"visual",inherited:!1,animationType:["column-rule-color","column-rule-style","column-rule-width"],percentages:"no",groups:["CSS Columns"],initial:["column-rule-width","column-rule-style","column-rule-color"],appliesto:"multicolElements",computed:["column-rule-color","column-rule-style","column-rule-width"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule"},"column-rule-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Columns"],initial:"currentcolor",appliesto:"multicolElements",computed:"computedColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-color"},"column-rule-style":{syntax:"<'border-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"none",appliesto:"multicolElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-style"},"column-rule-width":{syntax:"<'border-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Columns"],initial:"medium",appliesto:"multicolElements",computed:"absoluteLength0IfColumnRuleStyleNoneOrHidden",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-width"},"column-span":{syntax:"none | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"none",appliesto:"inFlowBlockLevelElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-span"},"column-width":{syntax:"<length> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Columns"],initial:"auto",appliesto:"blockContainersExceptTableWrappers",computed:"absoluteLengthZeroOrLarger",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-width"},columns:{syntax:"<'column-width'> || <'column-count'>",media:"visual",inherited:!1,animationType:["column-width","column-count"],percentages:"no",groups:["CSS Columns"],initial:["column-width","column-count"],appliesto:"blockContainersExceptTableWrappers",computed:["column-width","column-count"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/columns"},contain:{syntax:"none | strict | content | [ size || layout || style || paint ]",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Containment"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/contain"},content:{syntax:"normal | none | [ <content-replacement> | <content-list> ] [/ <string> ]?",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Generated Content"],initial:"normal",appliesto:"beforeAndAfterPseudos",computed:"normalOnElementsForPseudosNoneAbsoluteURIStringOrAsSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/content"},"counter-increment":{syntax:"[ <custom-ident> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-increment"},"counter-reset":{syntax:"[ <custom-ident> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-reset"},"counter-set":{syntax:"[ <custom-ident> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-set"},cursor:{syntax:"[ [ <url> [ <x> <y> ]? , ]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ]",media:["visual","interactive"],inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/cursor"},direction:{syntax:"ltr | rtl",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"ltr",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/direction"},display:{syntax:"[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy>",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Display"],initial:"inline",appliesto:"allElements",computed:"asSpecifiedExceptPositionedFloatingAndRootElementsKeywordMaybeDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/display"},"empty-cells":{syntax:"show | hide",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"show",appliesto:"tableCellElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/empty-cells"},filter:{syntax:"none | <filter-function-list>",media:"visual",inherited:!1,animationType:"filterList",percentages:"no",groups:["Filter Effects"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/filter"},flex:{syntax:"none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",media:"visual",inherited:!1,animationType:["flex-grow","flex-shrink","flex-basis"],percentages:"no",groups:["CSS Flexible Box Layout"],initial:["flex-grow","flex-shrink","flex-basis"],appliesto:"flexItemsAndInFlowPseudos",computed:["flex-grow","flex-shrink","flex-basis"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex"},"flex-basis":{syntax:"content | <'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToFlexContainersInnerMainSize",groups:["CSS Flexible Box Layout"],initial:"auto",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"lengthOrPercentageBeforeKeywordIfBothPresent",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-basis"},"flex-direction":{syntax:"row | row-reverse | column | column-reverse",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"row",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-direction"},"flex-flow":{syntax:"<'flex-direction'> || <'flex-wrap'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:["flex-direction","flex-wrap"],appliesto:"flexContainers",computed:["flex-direction","flex-wrap"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-flow"},"flex-grow":{syntax:"<number>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"0",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-grow"},"flex-shrink":{syntax:"<number>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"1",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-shrink"},"flex-wrap":{syntax:"nowrap | wrap | wrap-reverse",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"nowrap",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-wrap"},float:{syntax:"left | right | none | inline-start | inline-end",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"allElementsNoEffectIfDisplayNone",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/float"},font:{syntax:"[ [ <'font-style'> || <font-variant-css21> || <'font-weight'> || <'font-stretch'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar",media:"visual",inherited:!0,animationType:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],percentages:["font-size","line-height"],groups:["CSS Fonts"],initial:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],appliesto:"allElements",computed:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font"},"font-family":{syntax:"[ <family-name> | <generic-family> ]#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-family"},"font-feature-settings":{syntax:"normal | <feature-tag-value>#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-feature-settings"},"font-kerning":{syntax:"auto | normal | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-kerning"},"font-language-override":{syntax:"normal | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-language-override"},"font-optical-sizing":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-optical-sizing"},"font-variation-settings":{syntax:"normal | [ <string> <number> ]#",media:"visual",inherited:!0,animationType:"transform",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variation-settings"},"font-size":{syntax:"<absolute-size> | <relative-size> | <length-percentage>",media:"visual",inherited:!0,animationType:"length",percentages:"referToParentElementsFontSize",groups:["CSS Fonts"],initial:"medium",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-size"},"font-size-adjust":{syntax:"none | <number>",media:"visual",inherited:!0,animationType:"number",percentages:"no",groups:["CSS Fonts"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-size-adjust"},"font-smooth":{syntax:"auto | never | always | <absolute-size> | <length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-smooth"},"font-stretch":{syntax:"<font-stretch-absolute>",media:"visual",inherited:!0,animationType:"fontStretch",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-stretch"},"font-style":{syntax:"normal | italic | oblique <angle>?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-style"},"font-synthesis":{syntax:"none | [ weight || style ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"weight style",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-synthesis"},"font-variant":{syntax:"normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic( <feature-value-name> ) || historical-forms || styleset( <feature-value-name># ) || character-variant( <feature-value-name># ) || swash( <feature-value-name> ) || ornaments( <feature-value-name> ) || annotation( <feature-value-name> ) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero || <east-asian-variant-values> || <east-asian-width-values> || ruby ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant"},"font-variant-alternates":{syntax:"normal | [ stylistic( <feature-value-name> ) || historical-forms || styleset( <feature-value-name># ) || character-variant( <feature-value-name># ) || swash( <feature-value-name> ) || ornaments( <feature-value-name> ) || annotation( <feature-value-name> ) ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-alternates"},"font-variant-caps":{syntax:"normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-caps"},"font-variant-east-asian":{syntax:"normal | [ <east-asian-variant-values> || <east-asian-width-values> || ruby ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-east-asian"},"font-variant-ligatures":{syntax:"normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-ligatures"},"font-variant-numeric":{syntax:"normal | [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-numeric"},"font-variant-position":{syntax:"normal | sub | super",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-position"},"font-weight":{syntax:"<font-weight-absolute> | bolder | lighter",media:"visual",inherited:!0,animationType:"fontWeight",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"keywordOrNumericalValueBolderLighterTransformedToRealValue",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-weight"},gap:{syntax:"<'row-gap'> <'column-gap'>?",media:"visual",inherited:!1,animationType:["row-gap","column-gap"],percentages:"no",groups:["CSS Box Alignment"],initial:["row-gap","column-gap"],appliesto:"multiColumnElementsFlexContainersGridContainers",computed:["row-gap","column-gap"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/gap"},grid:{syntax:"<'grid-template'> | <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>? | [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>",media:"visual",inherited:!1,animationType:"discrete",percentages:["grid-template-rows","grid-template-columns","grid-auto-rows","grid-auto-columns"],groups:["CSS Grid Layout"],initial:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap","column-gap","row-gap"],appliesto:"gridContainers",computed:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap","column-gap","row-gap"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid"},"grid-area":{syntax:"<grid-line> [ / <grid-line> ]{0,3}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-area"},"grid-auto-columns":{syntax:"<track-size>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-columns"},"grid-auto-flow":{syntax:"[ row | column ] || dense",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"row",appliesto:"gridContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-flow"},"grid-auto-rows":{syntax:"<track-size>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-rows"},"grid-column":{syntax:"<grid-line> [ / <grid-line> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-column-start","grid-column-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-column-start","grid-column-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column"},"grid-column-end":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column-end"},"grid-column-gap":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"0",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-gap"},"grid-column-start":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column-start"},"grid-gap":{syntax:"<'grid-row-gap'> <'grid-column-gap'>?",media:"visual",inherited:!1,animationType:["grid-row-gap","grid-column-gap"],percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-gap","grid-column-gap"],appliesto:"gridContainers",computed:["grid-row-gap","grid-column-gap"],order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/gap"},"grid-row":{syntax:"<grid-line> [ / <grid-line> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-start","grid-row-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-row-start","grid-row-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row"},"grid-row-end":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row-end"},"grid-row-gap":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"0",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/row-gap"},"grid-row-start":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row-start"},"grid-template":{syntax:"none | [ <'grid-template-rows'> / <'grid-template-columns'> ] | [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:["grid-template-columns","grid-template-rows"],groups:["CSS Grid Layout"],initial:["grid-template-columns","grid-template-rows","grid-template-areas"],appliesto:"gridContainers",computed:["grid-template-columns","grid-template-rows","grid-template-areas"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template"},"grid-template-areas":{syntax:"none | <string>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-areas"},"grid-template-columns":{syntax:"none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-columns"},"grid-template-rows":{syntax:"none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-rows"},"hanging-punctuation":{syntax:"none | [ first || [ force-end | allow-end ] || last ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hanging-punctuation"},height:{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentagesRelativeToContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAutoOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/height"},hyphens:{syntax:"none | manual | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"manual",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hyphens"},"image-orientation":{syntax:"from-image | <angle> | [ <angle>? flip ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"from-image",appliesto:"allElements",computed:"angleRoundedToNextQuarter",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/image-orientation"},"image-rendering":{syntax:"auto | crisp-edges | pixelated",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/image-rendering"},"image-resolution":{syntax:"[ from-image || <resolution> ] && snap?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"1dppx",appliesto:"allElements",computed:"asSpecifiedWithExceptionOfResolution",order:"uniqueOrder",status:"experimental"},"ime-mode":{syntax:"auto | normal | active | inactive | disabled",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"textFields",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ime-mode"},"initial-letter":{syntax:"normal | [ <number> <integer>? ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Inline"],initial:"normal",appliesto:"firstLetterPseudoElementsAndInlineLevelFirstChildren",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/initial-letter"},"initial-letter-align":{syntax:"[ auto | alphabetic | hanging | ideographic ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Inline"],initial:"auto",appliesto:"firstLetterPseudoElementsAndInlineLevelFirstChildren",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/initial-letter-align"},"inline-size":{syntax:"<'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"sameAsWidthAndHeight",computed:"sameAsWidthAndHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inline-size"},inset:{syntax:"<'top'>{1,4}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset"},"inset-block":{syntax:"<'top'>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block"},"inset-block-end":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block-end"},"inset-block-start":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block-start"},"inset-inline":{syntax:"<'top'>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline"},"inset-inline-end":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline-end"},"inset-inline-start":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline-start"},isolation:{syntax:"auto | isolate",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Compositing and Blending"],initial:"auto",appliesto:"allElementsSVGContainerGraphicsAndGraphicsReferencingElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/isolation"},"justify-content":{syntax:"normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-content"},"justify-items":{syntax:"normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | legacy && [ left | right | center ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"legacy",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-items"},"justify-self":{syntax:"auto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"auto",appliesto:"blockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-self"},"justify-tracks":{syntax:"[ normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ] ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"normal",appliesto:"gridContainersWithMasonryLayoutInTheirInlineAxis",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-tracks"},left:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/left"},"letter-spacing":{syntax:"normal | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"optimumValueOfAbsoluteLengthOrNormal",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/letter-spacing"},"line-break":{syntax:"auto | loose | normal | strict | anywhere",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-break"},"line-clamp":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Overflow"],initial:"none",appliesto:"blockContainersExceptMultiColumnContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"line-height":{syntax:"normal | <number> | <length> | <percentage>",media:"visual",inherited:!0,animationType:"numberOrLength",percentages:"referToElementFontSize",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"absoluteLengthOrAsSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-height"},"line-height-step":{syntax:"<length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"0",appliesto:"blockContainers",computed:"absoluteLength",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-height-step"},"list-style":{syntax:"<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:["list-style-type","list-style-position","list-style-image"],appliesto:"listItems",computed:["list-style-image","list-style-position","list-style-type"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style"},"list-style-image":{syntax:"<url> | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"none",appliesto:"listItems",computed:"noneOrImageWithAbsoluteURI",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-image"},"list-style-position":{syntax:"inside | outside",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"outside",appliesto:"listItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-position"},"list-style-type":{syntax:"<counter-style> | <string> | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"disc",appliesto:"listItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-type"},margin:{syntax:"[ <length> | <percentage> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:["margin-bottom","margin-left","margin-right","margin-top"],appliesto:"allElementsExceptTableDisplayTypes",computed:["margin-bottom","margin-left","margin-right","margin-top"],order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin"},"margin-block":{syntax:"<'margin-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block"},"margin-block-end":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block-end"},"margin-block-start":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block-start"},"margin-bottom":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-bottom"},"margin-inline":{syntax:"<'margin-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline"},"margin-inline-end":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline-end"},"margin-inline-start":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline-start"},"margin-left":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-left"},"margin-right":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-right"},"margin-top":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-top"},"margin-trim":{syntax:"none | in-flow | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"none",appliesto:"blockContainersAndMultiColumnContainers",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line"],status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-trim"},mask:{syntax:"<mask-layer>#",media:"visual",inherited:!1,animationType:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],percentages:["mask-position"],groups:["CSS Masking"],initial:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],appliesto:"allElementsSVGContainerElements",computed:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask"},"mask-border":{syntax:"<'mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'> ]? ]? || <'mask-border-repeat'> || <'mask-border-mode'>",media:"visual",inherited:!1,animationType:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],percentages:["mask-border-slice","mask-border-width"],groups:["CSS Masking"],initial:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],appliesto:"allElementsSVGContainerElements",computed:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border"},"mask-border-mode":{syntax:"luminance | alpha",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"alpha",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-mode"},"mask-border-outset":{syntax:"[ <length> | <number> ]{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"0",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-outset"},"mask-border-repeat":{syntax:"[ stretch | repeat | round | space ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"stretch",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-repeat"},"mask-border-slice":{syntax:"<number-percentage>{1,4} fill?",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfMaskBorderImage",groups:["CSS Masking"],initial:"0",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-slice"},"mask-border-source":{syntax:"none | <image>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-source"},"mask-border-width":{syntax:"[ <length-percentage> | <number> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"relativeToMaskBorderImageArea",groups:["CSS Masking"],initial:"auto",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-width"},"mask-clip":{syntax:"[ <geometry-box> | no-clip ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"border-box",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-clip"},"mask-composite":{syntax:"<compositing-operator>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"add",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-composite"},"mask-image":{syntax:"<mask-reference>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-image"},"mask-mode":{syntax:"<masking-mode>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"match-source",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-mode"},"mask-origin":{syntax:"<geometry-box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"border-box",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-origin"},"mask-position":{syntax:"<position>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"referToSizeOfMaskPaintingArea",groups:["CSS Masking"],initial:"center",appliesto:"allElementsSVGContainerElements",computed:"consistsOfTwoKeywordsForOriginAndOffsets",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-position"},"mask-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"no-repeat",appliesto:"allElementsSVGContainerElements",computed:"consistsOfTwoDimensionKeywords",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-repeat"},"mask-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"no",groups:["CSS Masking"],initial:"auto",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-size"},"mask-type":{syntax:"luminance | alpha",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"luminance",appliesto:"maskElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-type"},"masonry-auto-flow":{syntax:"[ pack | next ] || [ definite-first | ordered ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"pack",appliesto:"gridContainersWithMasonryLayout",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/masonry-auto-flow"},"math-style":{syntax:"normal | compact",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["MathML"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/math-style"},"max-block-size":{syntax:"<'max-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMaxWidthAndMaxHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-block-size"},"max-height":{syntax:"none | <length-percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentagesNone",groups:["CSS Box Model"],initial:"none",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAsSpecifiedAbsoluteLengthOrNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-height"},"max-inline-size":{syntax:"<'max-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMaxWidthAndMaxHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-inline-size"},"max-lines":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Overflow"],initial:"none",appliesto:"blockContainersExceptMultiColumnContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"max-width":{syntax:"none | <length-percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"none",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAsSpecifiedAbsoluteLengthOrNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-width"},"min-block-size":{syntax:"<'min-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMinWidthAndMinHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-block-size"},"min-height":{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentages0",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-height"},"min-inline-size":{syntax:"<'min-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMinWidthAndMinHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-inline-size"},"min-width":{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-width"},"mix-blend-mode":{syntax:"<blend-mode>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Compositing and Blending"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mix-blend-mode"},"object-fit":{syntax:"fill | contain | cover | none | scale-down",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"fill",appliesto:"replacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/object-fit"},"object-position":{syntax:"<position>",media:"visual",inherited:!0,animationType:"repeatableListOfSimpleListOfLpc",percentages:"referToWidthAndHeightOfElement",groups:["CSS Images"],initial:"50% 50%",appliesto:"replacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/object-position"},offset:{syntax:"[ <'offset-position'>? [ <'offset-path'> [ <'offset-distance'> || <'offset-rotate'> ]? ]? ]! [ / <'offset-anchor'> ]?",media:"visual",inherited:!1,animationType:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],percentages:["offset-position","offset-distance","offset-anchor"],groups:["CSS Motion Path"],initial:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],appliesto:"transformableElements",computed:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset"},"offset-anchor":{syntax:"auto | <position>",media:"visual",inherited:!1,animationType:"position",percentages:"relativeToWidthAndHeight",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"standard"},"offset-distance":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToTotalPathLength",groups:["CSS Motion Path"],initial:"0",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-distance"},"offset-path":{syntax:"none | ray( [ <angle> && <size> && contain? ] ) | <path()> | <url> | [ <basic-shape> || <geometry-box> ]",media:"visual",inherited:!1,animationType:"angleOrBasicShapeOrPath",percentages:"no",groups:["CSS Motion Path"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-path"},"offset-position":{syntax:"auto | <position>",media:"visual",inherited:!1,animationType:"position",percentages:"referToSizeOfContainingBlock",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"experimental"},"offset-rotate":{syntax:"[ auto | reverse ] || <angle>",media:"visual",inherited:!1,animationType:"angleOrBasicShapeOrPath",percentages:"no",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-rotate"},opacity:{syntax:"<alpha-value>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Color"],initial:"1.0",appliesto:"allElements",computed:"specifiedValueClipped0To1",order:"uniqueOrder",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/opacity"},order:{syntax:"<integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"0",appliesto:"flexItemsGridItemsAbsolutelyPositionedContainerChildren",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/order"},orphans:{syntax:"<integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"2",appliesto:"blockContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/orphans"},outline:{syntax:"[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]",media:["visual","interactive"],inherited:!1,animationType:["outline-color","outline-width","outline-style"],percentages:"no",groups:["CSS Basic User Interface"],initial:["outline-color","outline-style","outline-width"],appliesto:"allElements",computed:["outline-color","outline-width","outline-style"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline"},"outline-color":{syntax:"<color> | invert",media:["visual","interactive"],inherited:!1,animationType:"color",percentages:"no",groups:["CSS Basic User Interface"],initial:"invertOrCurrentColor",appliesto:"allElements",computed:"invertForTranslucentColorRGBAOtherwiseRGB",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-color"},"outline-offset":{syntax:"<length>",media:["visual","interactive"],inherited:!1,animationType:"length",percentages:"no",groups:["CSS Basic User Interface"],initial:"0",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-offset"},"outline-style":{syntax:"auto | <'border-style'>",media:["visual","interactive"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-style"},"outline-width":{syntax:"<line-width>",media:["visual","interactive"],inherited:!1,animationType:"length",percentages:"no",groups:["CSS Basic User Interface"],initial:"medium",appliesto:"allElements",computed:"absoluteLength0ForNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-width"},overflow:{syntax:"[ visible | hidden | clip | scroll | auto ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:["overflow-x","overflow-y"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow"},"overflow-anchor":{syntax:"auto | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Anchoring"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard"},"overflow-block":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"perGrammar",status:"standard"},"overflow-clip-box":{syntax:"padding-box | content-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"padding-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Mozilla/CSS/overflow-clip-box"},"overflow-inline":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"perGrammar",status:"standard"},"overflow-wrap":{syntax:"normal | break-word | anywhere",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"nonReplacedInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"},"overflow-x":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-x"},"overflow-y":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-y"},"overscroll-behavior":{syntax:"[ contain | none | auto ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior"},"overscroll-behavior-block":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-block"},"overscroll-behavior-inline":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-inline"},"overscroll-behavior-x":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-x"},"overscroll-behavior-y":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-y"},padding:{syntax:"[ <length> | <percentage> ]{1,4}",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:["padding-bottom","padding-left","padding-right","padding-top"],appliesto:"allElementsExceptInternalTableDisplayTypes",computed:["padding-bottom","padding-left","padding-right","padding-top"],order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding"},"padding-block":{syntax:"<'padding-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block"},"padding-block-end":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block-end"},"padding-block-start":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block-start"},"padding-bottom":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-bottom"},"padding-inline":{syntax:"<'padding-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline"},"padding-inline-end":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline-end"},"padding-inline-start":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline-start"},"padding-left":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-left"},"padding-right":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-right"},"padding-top":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-top"},"page-break-after":{syntax:"auto | always | avoid | left | right | recto | verso",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-after"},"page-break-before":{syntax:"auto | always | avoid | left | right | recto | verso",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-before"},"page-break-inside":{syntax:"auto | avoid",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-inside"},"paint-order":{syntax:"normal | [ fill || stroke || markers ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"textElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/paint-order"},perspective:{syntax:"none | <length>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"absoluteLengthOrNone",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/perspective"},"perspective-origin":{syntax:"<position>",media:"visual",inherited:!1,animationType:"simpleListOfLpc",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"50% 50%",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"oneOrTwoValuesLengthAbsoluteKeywordsPercentages",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/perspective-origin"},"place-content":{syntax:"<'align-content'> <'justify-content'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multilineFlexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-content"},"place-items":{syntax:"<'align-items'> <'justify-items'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:["align-items","justify-items"],appliesto:"allElements",computed:["align-items","justify-items"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-items"},"place-self":{syntax:"<'align-self'> <'justify-self'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:["align-self","justify-self"],appliesto:"blockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItems",computed:["align-self","justify-self"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-self"},"pointer-events":{syntax:"auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Pointer Events"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/pointer-events"},position:{syntax:"static | relative | absolute | sticky | fixed",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"static",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/position"},quotes:{syntax:"none | auto | [ <string> <string> ]+",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Generated Content"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/quotes"},resize:{syntax:"none | both | horizontal | vertical | block | inline",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"elementsWithOverflowNotVisibleAndReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/resize"},right:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/right"},rotate:{syntax:"none | <angle> | [ x | y | z | <number>{3} ] && <angle>",media:"visual",inherited:!1,animationType:"transform",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/rotate"},"row-gap":{syntax:"normal | <length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfContentArea",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multiColumnElementsFlexContainersGridContainers",computed:"asSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumn",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/row-gap"},"ruby-align":{syntax:"start | center | space-between | space-around",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"space-around",appliesto:"rubyBasesAnnotationsBaseAnnotationContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ruby-align"},"ruby-merge":{syntax:"separate | collapse | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"separate",appliesto:"rubyAnnotationsContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"ruby-position":{syntax:"over | under | inter-character",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"over",appliesto:"rubyAnnotationsContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ruby-position"},scale:{syntax:"none | <number>{1,3}",media:"visual",inherited:!1,animationType:"transform",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scale"},"scrollbar-color":{syntax:"auto | dark | light | <color>{2}",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Scrollbars"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-color"},"scrollbar-gutter":{syntax:"auto | [ stable | always ] && both? && force?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-gutter"},"scrollbar-width":{syntax:"auto | thin | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scrollbars"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-width"},"scroll-behavior":{syntax:"auto | smooth",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSSOM View"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-behavior"},"scroll-margin":{syntax:"<length>{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin"},"scroll-margin-block":{syntax:"<length>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block"},"scroll-margin-block-start":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-start"},"scroll-margin-block-end":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-end"},"scroll-margin-bottom":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-bottom"},"scroll-margin-inline":{syntax:"<length>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline"},"scroll-margin-inline-start":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-start"},"scroll-margin-inline-end":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-end"},"scroll-margin-left":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-left"},"scroll-margin-right":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-right"},"scroll-margin-top":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-top"},"scroll-padding":{syntax:"[ auto | <length-percentage> ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding"},"scroll-padding-block":{syntax:"[ auto | <length-percentage> ]{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block"},"scroll-padding-block-start":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-start"},"scroll-padding-block-end":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-end"},"scroll-padding-bottom":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-bottom"},"scroll-padding-inline":{syntax:"[ auto | <length-percentage> ]{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline"},"scroll-padding-inline-start":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-start"},"scroll-padding-inline-end":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-end"},"scroll-padding-left":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-left"},"scroll-padding-right":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-right"},"scroll-padding-top":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-top"},"scroll-snap-align":{syntax:"[ none | start | end | center ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-align"},"scroll-snap-coordinate":{syntax:"none | <position>#",media:"interactive",inherited:!1,animationType:"position",percentages:"referToBorderBox",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-coordinate"},"scroll-snap-destination":{syntax:"<position>",media:"interactive",inherited:!1,animationType:"position",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"0px 0px",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-destination"},"scroll-snap-points-x":{syntax:"none | repeat( <length-percentage> )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-x"},"scroll-snap-points-y":{syntax:"none | repeat( <length-percentage> )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-y"},"scroll-snap-stop":{syntax:"normal | always",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-stop"},"scroll-snap-type":{syntax:"none | [ x | y | block | inline | both ] [ mandatory | proximity ]?",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type"},"scroll-snap-type-x":{syntax:"none | mandatory | proximity",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-x"},"scroll-snap-type-y":{syntax:"none | mandatory | proximity",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-y"},"shape-image-threshold":{syntax:"<alpha-value>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Shapes"],initial:"0.0",appliesto:"floats",computed:"specifiedValueNumberClipped0To1",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-image-threshold"},"shape-margin":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Shapes"],initial:"0",appliesto:"floats",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-margin"},"shape-outside":{syntax:"none | <shape-box> || <basic-shape> | <image>",media:"visual",inherited:!1,animationType:"basicShapeOtherwiseNo",percentages:"no",groups:["CSS Shapes"],initial:"none",appliesto:"floats",computed:"asDefinedForBasicShapeWithAbsoluteURIOtherwiseAsSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-outside"},"tab-size":{syntax:"<integer> | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"no",groups:["CSS Text"],initial:"8",appliesto:"blockContainers",computed:"specifiedIntegerOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/tab-size"},"table-layout":{syntax:"auto | fixed",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"auto",appliesto:"tableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/table-layout"},"text-align":{syntax:"start | end | left | right | center | justify | match-parent",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"startOrNamelessValueIfLTRRightIfRTL",appliesto:"blockContainers",computed:"asSpecifiedExceptMatchParent",order:"orderOfAppearance",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-align"},"text-align-last":{syntax:"auto | start | end | left | right | center | justify",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"blockContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-align-last"},"text-combine-upright":{syntax:"none | all | [ digits <integer>? ]",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["CSS Writing Modes"],initial:"none",appliesto:"nonReplacedInlineElements",computed:"keywordPlusIntegerIfDigits",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-combine-upright"},"text-decoration":{syntax:"<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>",media:"visual",inherited:!1,animationType:["text-decoration-color","text-decoration-style","text-decoration-line","text-decoration-thickness"],percentages:"no",groups:["CSS Text Decoration"],initial:["text-decoration-color","text-decoration-style","text-decoration-line"],appliesto:"allElements",computed:["text-decoration-line","text-decoration-style","text-decoration-color","text-decoration-thickness"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration"},"text-decoration-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Text Decoration"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-color"},"text-decoration-line":{syntax:"none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-line"},"text-decoration-skip":{syntax:"none | [ objects || [ spaces | [ leading-spaces || trailing-spaces ] ] || edges || box-decoration ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"objects",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip"},"text-decoration-skip-ink":{syntax:"auto | all | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip-ink"},"text-decoration-style":{syntax:"solid | double | dotted | dashed | wavy",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"solid",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-style"},"text-decoration-thickness":{syntax:"auto | from-font | <length> | <percentage> ",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToElementFontSize",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-thickness"},"text-emphasis":{syntax:"<'text-emphasis-style'> || <'text-emphasis-color'>",media:"visual",inherited:!1,animationType:["text-emphasis-color","text-emphasis-style"],percentages:"no",groups:["CSS Text Decoration"],initial:["text-emphasis-style","text-emphasis-color"],appliesto:"allElements",computed:["text-emphasis-style","text-emphasis-color"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis"},"text-emphasis-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Text Decoration"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-color"},"text-emphasis-position":{syntax:"[ over | under ] && [ right | left ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"over right",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-position"},"text-emphasis-style":{syntax:"none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <string>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-style"},"text-indent":{syntax:"<length-percentage> && hanging? && each-line?",media:"visual",inherited:!0,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Text"],initial:"0",appliesto:"blockContainers",computed:"percentageOrAbsoluteLengthPlusKeywords",order:"lengthOrPercentageBeforeKeywords",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-indent"},"text-justify":{syntax:"auto | inter-character | inter-word | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"inlineLevelAndTableCellElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-justify"},"text-orientation":{syntax:"mixed | upright | sideways",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"mixed",appliesto:"allElementsExceptTableRowGroupsRowsColumnGroupsAndColumns",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-orientation"},"text-overflow":{syntax:"[ clip | ellipsis | <string> ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"clip",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-overflow"},"text-rendering":{syntax:"auto | optimizeSpeed | optimizeLegibility | geometricPrecision",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Miscellaneous"],initial:"auto",appliesto:"textElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-rendering"},"text-shadow":{syntax:"none | <shadow-t>#",media:"visual",inherited:!0,animationType:"shadowList",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"colorPlusThreeAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-shadow"},"text-size-adjust":{syntax:"none | auto | <percentage>",media:"visual",inherited:!0,animationType:"discrete",percentages:"referToSizeOfFont",groups:["CSS Text"],initial:"autoForSmartphoneBrowsersSupportingInflation",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-size-adjust"},"text-transform":{syntax:"none | capitalize | uppercase | lowercase | full-width | full-size-kana",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-transform"},"text-underline-offset":{syntax:"auto | <length> | <percentage> ",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"referToElementFontSize",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-underline-offset"},"text-underline-position":{syntax:"auto | from-font | [ under || [ left | right ] ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-underline-position"},top:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToContainingBlockHeight",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/top"},"touch-action":{syntax:"auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Pointer Events"],initial:"auto",appliesto:"allElementsExceptNonReplacedInlineElementsTableRowsColumnsRowColumnGroups",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/touch-action"},transform:{syntax:"none | <transform-list>",media:"visual",inherited:!1,animationType:"transform",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform"},"transform-box":{syntax:"content-box | border-box | fill-box | stroke-box | view-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"view-box",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-box"},"transform-origin":{syntax:"[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?",media:"visual",inherited:!1,animationType:"simpleListOfLpc",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"50% 50% 0",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"oneOrTwoValuesLengthAbsoluteKeywordsPercentages",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-origin"},"transform-style":{syntax:"flat | preserve-3d",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"flat",appliesto:"transformableElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-style"},transition:{syntax:"<single-transition>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:["transition-delay","transition-duration","transition-property","transition-timing-function"],appliesto:"allElementsAndPseudos",computed:["transition-delay","transition-duration","transition-property","transition-timing-function"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition"},"transition-delay":{syntax:"<time>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-delay"},"transition-duration":{syntax:"<time>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-duration"},"transition-property":{syntax:"none | <single-transition-property>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"all",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-property"},"transition-timing-function":{syntax:"<timing-function>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"ease",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-timing-function"},translate:{syntax:"none | <length-percentage> [ <length-percentage> <length>? ]?",media:"visual",inherited:!1,animationType:"transform",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/translate"},"unicode-bidi":{syntax:"normal | embed | isolate | bidi-override | isolate-override | plaintext",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"normal",appliesto:"allElementsSomeValuesNoEffectOnNonInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/unicode-bidi"},"user-select":{syntax:"auto | text | none | contain | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/user-select"},"vertical-align":{syntax:"baseline | sub | super | text-top | text-bottom | middle | top | bottom | <percentage> | <length>",media:"visual",inherited:!1,animationType:"length",percentages:"referToLineHeight",groups:["CSS Table"],initial:"baseline",appliesto:"inlineLevelAndTableCellElements",computed:"absoluteLengthOrKeyword",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/vertical-align"},visibility:{syntax:"visible | hidden | collapse",media:"visual",inherited:!0,animationType:"visibility",percentages:"no",groups:["CSS Box Model"],initial:"visible",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/visibility"},"white-space":{syntax:"normal | pre | nowrap | pre-wrap | pre-line | break-spaces",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/white-space"},widows:{syntax:"<integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"2",appliesto:"blockContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/widows"},width:{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAutoOrAbsoluteLength",order:"lengthOrPercentageBeforeKeywordIfBothPresent",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/width"},"will-change":{syntax:"auto | <animateable-feature>#",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Will Change"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/will-change"},"word-break":{syntax:"normal | break-all | keep-all | break-word",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/word-break"},"word-spacing":{syntax:"normal | <length-percentage>",media:"visual",inherited:!0,animationType:"length",percentages:"referToWidthOfAffectedGlyph",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"optimumMinAndMaxValueOfAbsoluteLengthPercentageOrNormal",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/word-spacing"},"word-wrap":{syntax:"normal | break-word",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"nonReplacedInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"},"writing-mode":{syntax:"horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"horizontal-tb",appliesto:"allElementsExceptTableRowColumnGroupsTableRowsColumns",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/writing-mode"},"z-index":{syntax:"auto | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/z-index"},zoom:{syntax:"normal | reset | <number> | <percentage>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["Microsoft Extensions"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/zoom"}}});var Nv=gn((L1,yA)=>{yA.exports={"absolute-size":{syntax:"xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large"},"alpha-value":{syntax:"<number> | <percentage>"},"angle-percentage":{syntax:"<angle> | <percentage>"},"angular-color-hint":{syntax:"<angle-percentage>"},"angular-color-stop":{syntax:"<color> && <color-stop-angle>?"},"angular-color-stop-list":{syntax:"[ <angular-color-stop> [, <angular-color-hint>]? ]# , <angular-color-stop>"},"animateable-feature":{syntax:"scroll-position | contents | <custom-ident>"},attachment:{syntax:"scroll | fixed | local"},"attr()":{syntax:"attr( <attr-name> <type-or-unit>? [, <attr-fallback> ]? )"},"attr-matcher":{syntax:"[ '~' | '|' | '^' | '$' | '*' ]? '='"},"attr-modifier":{syntax:"i | s"},"attribute-selector":{syntax:"'[' <wq-name> ']' | '[' <wq-name> <attr-matcher> [ <string-token> | <ident-token> ] <attr-modifier>? ']'"},"auto-repeat":{syntax:"repeat( [ auto-fill | auto-fit ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"},"auto-track-list":{syntax:`[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>? <auto-repeat>
[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>?`},"baseline-position":{syntax:"[ first | last ]? baseline"},"basic-shape":{syntax:"<inset()> | <circle()> | <ellipse()> | <polygon()> | <path()>"},"bg-image":{syntax:"none | <image>"},"bg-layer":{syntax:"<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"},"bg-position":{syntax:"[ [ left | center | right | top | bottom | <length-percentage> ] | [ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ] | [ center | [ left | right ] <length-percentage>? ] && [ center | [ top | bottom ] <length-percentage>? ] ]"},"bg-size":{syntax:"[ <length-percentage> | auto ]{1,2} | cover | contain"},"blur()":{syntax:"blur( <length> )"},"blend-mode":{syntax:"normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity"},box:{syntax:"border-box | padding-box | content-box"},"brightness()":{syntax:"brightness( <number-percentage> )"},"calc()":{syntax:"calc( <calc-sum> )"},"calc-sum":{syntax:"<calc-product> [ [ '+' | '-' ] <calc-product> ]*"},"calc-product":{syntax:"<calc-value> [ '*' <calc-value> | '/' <number> ]*"},"calc-value":{syntax:"<number> | <dimension> | <percentage> | ( <calc-sum> )"},"cf-final-image":{syntax:"<image> | <color>"},"cf-mixing-image":{syntax:"<percentage>? && <image>"},"circle()":{syntax:"circle( [ <shape-radius> ]? [ at <position> ]? )"},"clamp()":{syntax:"clamp( <calc-sum>#{3} )"},"class-selector":{syntax:"'.' <ident-token>"},"clip-source":{syntax:"<url>"},color:{syntax:"<rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>"},"color-stop":{syntax:"<color-stop-length> | <color-stop-angle>"},"color-stop-angle":{syntax:"<angle-percentage>{1,2}"},"color-stop-length":{syntax:"<length-percentage>{1,2}"},"color-stop-list":{syntax:"[ <linear-color-stop> [, <linear-color-hint>]? ]# , <linear-color-stop>"},combinator:{syntax:"'>' | '+' | '~' | [ '||' ]"},"common-lig-values":{syntax:"[ common-ligatures | no-common-ligatures ]"},"compat-auto":{syntax:"searchfield | textarea | push-button | slider-horizontal | checkbox | radio | square-button | menulist | listbox | meter | progress-bar | button"},"composite-style":{syntax:"clear | copy | source-over | source-in | source-out | source-atop | destination-over | destination-in | destination-out | destination-atop | xor"},"compositing-operator":{syntax:"add | subtract | intersect | exclude"},"compound-selector":{syntax:"[ <type-selector>? <subclass-selector>* [ <pseudo-element-selector> <pseudo-class-selector>* ]* ]!"},"compound-selector-list":{syntax:"<compound-selector>#"},"complex-selector":{syntax:"<compound-selector> [ <combinator>? <compound-selector> ]*"},"complex-selector-list":{syntax:"<complex-selector>#"},"conic-gradient()":{syntax:"conic-gradient( [ from <angle> ]? [ at <position> ]?, <angular-color-stop-list> )"},"contextual-alt-values":{syntax:"[ contextual | no-contextual ]"},"content-distribution":{syntax:"space-between | space-around | space-evenly | stretch"},"content-list":{syntax:"[ <string> | contents | <image> | <quote> | <target> | <leader()> ]+"},"content-position":{syntax:"center | start | end | flex-start | flex-end"},"content-replacement":{syntax:"<image>"},"contrast()":{syntax:"contrast( [ <number-percentage> ] )"},"counter()":{syntax:"counter( <custom-ident>, <counter-style>? )"},"counter-style":{syntax:"<counter-style-name> | symbols()"},"counter-style-name":{syntax:"<custom-ident>"},"counters()":{syntax:"counters( <custom-ident>, <string>, <counter-style>? )"},"cross-fade()":{syntax:"cross-fade( <cf-mixing-image> , <cf-final-image>? )"},"cubic-bezier-timing-function":{syntax:"ease | ease-in | ease-out | ease-in-out | cubic-bezier(<number [0,1]>, <number>, <number [0,1]>, <number>)"},"deprecated-system-color":{syntax:"ActiveBorder | ActiveCaption | AppWorkspace | Background | ButtonFace | ButtonHighlight | ButtonShadow | ButtonText | CaptionText | GrayText | Highlight | HighlightText | InactiveBorder | InactiveCaption | InactiveCaptionText | InfoBackground | InfoText | Menu | MenuText | Scrollbar | ThreeDDarkShadow | ThreeDFace | ThreeDHighlight | ThreeDLightShadow | ThreeDShadow | Window | WindowFrame | WindowText"},"discretionary-lig-values":{syntax:"[ discretionary-ligatures | no-discretionary-ligatures ]"},"display-box":{syntax:"contents | none"},"display-inside":{syntax:"flow | flow-root | table | flex | grid | ruby"},"display-internal":{syntax:"table-row-group | table-header-group | table-footer-group | table-row | table-cell | table-column-group | table-column | table-caption | ruby-base | ruby-text | ruby-base-container | ruby-text-container"},"display-legacy":{syntax:"inline-block | inline-list-item | inline-table | inline-flex | inline-grid"},"display-listitem":{syntax:"<display-outside>? && [ flow | flow-root ]? && list-item"},"display-outside":{syntax:"block | inline | run-in"},"drop-shadow()":{syntax:"drop-shadow( <length>{2,3} <color>? )"},"east-asian-variant-values":{syntax:"[ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]"},"east-asian-width-values":{syntax:"[ full-width | proportional-width ]"},"element()":{syntax:"element( <id-selector> )"},"ellipse()":{syntax:"ellipse( [ <shape-radius>{2} ]? [ at <position> ]? )"},"ending-shape":{syntax:"circle | ellipse"},"env()":{syntax:"env( <custom-ident> , <declaration-value>? )"},"explicit-track-list":{syntax:"[ <line-names>? <track-size> ]+ <line-names>?"},"family-name":{syntax:"<string> | <custom-ident>+"},"feature-tag-value":{syntax:"<string> [ <integer> | on | off ]?"},"feature-type":{syntax:"@stylistic | @historical-forms | @styleset | @character-variant | @swash | @ornaments | @annotation"},"feature-value-block":{syntax:"<feature-type> '{' <feature-value-declaration-list> '}'"},"feature-value-block-list":{syntax:"<feature-value-block>+"},"feature-value-declaration":{syntax:"<custom-ident>: <integer>+;"},"feature-value-declaration-list":{syntax:"<feature-value-declaration>"},"feature-value-name":{syntax:"<custom-ident>"},"fill-rule":{syntax:"nonzero | evenodd"},"filter-function":{syntax:"<blur()> | <brightness()> | <contrast()> | <drop-shadow()> | <grayscale()> | <hue-rotate()> | <invert()> | <opacity()> | <saturate()> | <sepia()>"},"filter-function-list":{syntax:"[ <filter-function> | <url> ]+"},"final-bg-layer":{syntax:"<'background-color'> || <bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"},"fit-content()":{syntax:"fit-content( [ <length> | <percentage> ] )"},"fixed-breadth":{syntax:"<length-percentage>"},"fixed-repeat":{syntax:"repeat( [ <positive-integer> ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"},"fixed-size":{syntax:"<fixed-breadth> | minmax( <fixed-breadth> , <track-breadth> ) | minmax( <inflexible-breadth> , <fixed-breadth> )"},"font-stretch-absolute":{syntax:"normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | <percentage>"},"font-variant-css21":{syntax:"[ normal | small-caps ]"},"font-weight-absolute":{syntax:"normal | bold | <number [1,1000]>"},"frequency-percentage":{syntax:"<frequency> | <percentage>"},"general-enclosed":{syntax:"[ <function-token> <any-value> ) ] | ( <ident> <any-value> )"},"generic-family":{syntax:"serif | sans-serif | cursive | fantasy | monospace"},"generic-name":{syntax:"serif | sans-serif | cursive | fantasy | monospace"},"geometry-box":{syntax:"<shape-box> | fill-box | stroke-box | view-box"},gradient:{syntax:"<linear-gradient()> | <repeating-linear-gradient()> | <radial-gradient()> | <repeating-radial-gradient()> | <conic-gradient()>"},"grayscale()":{syntax:"grayscale( <number-percentage> )"},"grid-line":{syntax:"auto | <custom-ident> | [ <integer> && <custom-ident>? ] | [ span && [ <integer> || <custom-ident> ] ]"},"historical-lig-values":{syntax:"[ historical-ligatures | no-historical-ligatures ]"},"hsl()":{syntax:"hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )"},"hsla()":{syntax:"hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )"},hue:{syntax:"<number> | <angle>"},"hue-rotate()":{syntax:"hue-rotate( <angle> )"},"id-selector":{syntax:"<hash-token>"},image:{syntax:"<url> | <image()> | <image-set()> | <element()> | <paint()> | <cross-fade()> | <gradient>"},"image()":{syntax:"image( <image-tags>? [ <image-src>? , <color>? ]! )"},"image-set()":{syntax:"image-set( <image-set-option># )"},"image-set-option":{syntax:"[ <image> | <string> ] <resolution>"},"image-src":{syntax:"<url> | <string>"},"image-tags":{syntax:"ltr | rtl"},"inflexible-breadth":{syntax:"<length> | <percentage> | min-content | max-content | auto"},"inset()":{syntax:"inset( <length-percentage>{1,4} [ round <'border-radius'> ]? )"},"invert()":{syntax:"invert( <number-percentage> )"},"keyframes-name":{syntax:"<custom-ident> | <string>"},"keyframe-block":{syntax:`<keyframe-selector># {
<declaration-list>
}`},"keyframe-block-list":{syntax:"<keyframe-block>+"},"keyframe-selector":{syntax:"from | to | <percentage>"},"leader()":{syntax:"leader( <leader-type> )"},"leader-type":{syntax:"dotted | solid | space | <string>"},"length-percentage":{syntax:"<length> | <percentage>"},"line-names":{syntax:"'[' <custom-ident>* ']'"},"line-name-list":{syntax:"[ <line-names> | <name-repeat> ]+"},"line-style":{syntax:"none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset"},"line-width":{syntax:"<length> | thin | medium | thick"},"linear-color-hint":{syntax:"<length-percentage>"},"linear-color-stop":{syntax:"<color> <color-stop-length>?"},"linear-gradient()":{syntax:"linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"},"mask-layer":{syntax:"<mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || <geometry-box> || [ <geometry-box> | no-clip ] || <compositing-operator> || <masking-mode>"},"mask-position":{syntax:"[ <length-percentage> | left | center | right ] [ <length-percentage> | top | center | bottom ]?"},"mask-reference":{syntax:"none | <image> | <mask-source>"},"mask-source":{syntax:"<url>"},"masking-mode":{syntax:"alpha | luminance | match-source"},"matrix()":{syntax:"matrix( <number>#{6} )"},"matrix3d()":{syntax:"matrix3d( <number>#{16} )"},"max()":{syntax:"max( <calc-sum># )"},"media-and":{syntax:"<media-in-parens> [ and <media-in-parens> ]+"},"media-condition":{syntax:"<media-not> | <media-and> | <media-or> | <media-in-parens>"},"media-condition-without-or":{syntax:"<media-not> | <media-and> | <media-in-parens>"},"media-feature":{syntax:"( [ <mf-plain> | <mf-boolean> | <mf-range> ] )"},"media-in-parens":{syntax:"( <media-condition> ) | <media-feature> | <general-enclosed>"},"media-not":{syntax:"not <media-in-parens>"},"media-or":{syntax:"<media-in-parens> [ or <media-in-parens> ]+"},"media-query":{syntax:"<media-condition> | [ not | only ]? <media-type> [ and <media-condition-without-or> ]?"},"media-query-list":{syntax:"<media-query>#"},"media-type":{syntax:"<ident>"},"mf-boolean":{syntax:"<mf-name>"},"mf-name":{syntax:"<ident>"},"mf-plain":{syntax:"<mf-name> : <mf-value>"},"mf-range":{syntax:`<mf-name> [ '<' | '>' ]? '='? <mf-value>
| <mf-value> [ '<' | '>' ]? '='? <mf-name>
| <mf-value> '<' '='? <mf-name> '<' '='? <mf-value>
| <mf-value> '>' '='? <mf-name> '>' '='? <mf-value>`},"mf-value":{syntax:"<number> | <dimension> | <ident> | <ratio>"},"min()":{syntax:"min( <calc-sum># )"},"minmax()":{syntax:"minmax( [ <length> | <percentage> | min-content | max-content | auto ] , [ <length> | <percentage> | <flex> | min-content | max-content | auto ] )"},"named-color":{syntax:"transparent | 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 | darkgrey | darkkhaki | darkmagenta | darkolivegreen | darkorange | darkorchid | darkred | darksalmon | darkseagreen | darkslateblue | darkslategray | darkslategrey | darkturquoise | darkviolet | deeppink | deepskyblue | dimgray | dimgrey | dodgerblue | firebrick | floralwhite | forestgreen | fuchsia | gainsboro | ghostwhite | gold | goldenrod | gray | green | greenyellow | grey | honeydew | hotpink | indianred | indigo | ivory | khaki | lavender | lavenderblush | lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan | lightgoldenrodyellow | lightgray | lightgreen | lightgrey | lightpink | lightsalmon | lightseagreen | lightskyblue | lightslategray | lightslategrey | 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 | rebeccapurple | red | rosybrown | royalblue | saddlebrown | salmon | sandybrown | seagreen | seashell | sienna | silver | skyblue | slateblue | slategray | slategrey | snow | springgreen | steelblue | tan | teal | thistle | tomato | turquoise | violet | wheat | white | whitesmoke | yellow | yellowgreen"},"namespace-prefix":{syntax:"<ident>"},"ns-prefix":{syntax:"[ <ident-token> | '*' ]? '|'"},"number-percentage":{syntax:"<number> | <percentage>"},"numeric-figure-values":{syntax:"[ lining-nums | oldstyle-nums ]"},"numeric-fraction-values":{syntax:"[ diagonal-fractions | stacked-fractions ]"},"numeric-spacing-values":{syntax:"[ proportional-nums | tabular-nums ]"},nth:{syntax:"<an-plus-b> | even | odd"},"opacity()":{syntax:"opacity( [ <number-percentage> ] )"},"overflow-position":{syntax:"unsafe | safe"},"outline-radius":{syntax:"<length> | <percentage>"},"page-body":{syntax:"<declaration>? [ ; <page-body> ]? | <page-margin-box> <page-body>"},"page-margin-box":{syntax:"<page-margin-box-type> '{' <declaration-list> '}'"},"page-margin-box-type":{syntax:"@top-left-corner | @top-left | @top-center | @top-right | @top-right-corner | @bottom-left-corner | @bottom-left | @bottom-center | @bottom-right | @bottom-right-corner | @left-top | @left-middle | @left-bottom | @right-top | @right-middle | @right-bottom"},"page-selector-list":{syntax:"[ <page-selector># ]?"},"page-selector":{syntax:"<pseudo-page>+ | <ident> <pseudo-page>*"},"path()":{syntax:"path( [ <fill-rule>, ]? <string> )"},"paint()":{syntax:"paint( <ident>, <declaration-value>? )"},"perspective()":{syntax:"perspective( <length> )"},"polygon()":{syntax:"polygon( <fill-rule>? , [ <length-percentage> <length-percentage> ]# )"},position:{syntax:"[ [ left | center | right ] || [ top | center | bottom ] | [ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ]? | [ [ left | right ] <length-percentage> ] && [ [ top | bottom ] <length-percentage> ] ]"},"pseudo-class-selector":{syntax:"':' <ident-token> | ':' <function-token> <any-value> ')'"},"pseudo-element-selector":{syntax:"':' <pseudo-class-selector>"},"pseudo-page":{syntax:": [ left | right | first | blank ]"},quote:{syntax:"open-quote | close-quote | no-open-quote | no-close-quote"},"radial-gradient()":{syntax:"radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"},"relative-selector":{syntax:"<combinator>? <complex-selector>"},"relative-selector-list":{syntax:"<relative-selector>#"},"relative-size":{syntax:"larger | smaller"},"repeat-style":{syntax:"repeat-x | repeat-y | [ repeat | space | round | no-repeat ]{1,2}"},"repeating-linear-gradient()":{syntax:"repeating-linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"},"repeating-radial-gradient()":{syntax:"repeating-radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"},"rgb()":{syntax:"rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )"},"rgba()":{syntax:"rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )"},"rotate()":{syntax:"rotate( [ <angle> | <zero> ] )"},"rotate3d()":{syntax:"rotate3d( <number> , <number> , <number> , [ <angle> | <zero> ] )"},"rotateX()":{syntax:"rotateX( [ <angle> | <zero> ] )"},"rotateY()":{syntax:"rotateY( [ <angle> | <zero> ] )"},"rotateZ()":{syntax:"rotateZ( [ <angle> | <zero> ] )"},"saturate()":{syntax:"saturate( <number-percentage> )"},"scale()":{syntax:"scale( <number> , <number>? )"},"scale3d()":{syntax:"scale3d( <number> , <number> , <number> )"},"scaleX()":{syntax:"scaleX( <number> )"},"scaleY()":{syntax:"scaleY( <number> )"},"scaleZ()":{syntax:"scaleZ( <number> )"},"self-position":{syntax:"center | start | end | self-start | self-end | flex-start | flex-end"},"shape-radius":{syntax:"<length-percentage> | closest-side | farthest-side"},"skew()":{syntax:"skew( [ <angle> | <zero> ] , [ <angle> | <zero> ]? )"},"skewX()":{syntax:"skewX( [ <angle> | <zero> ] )"},"skewY()":{syntax:"skewY( [ <angle> | <zero> ] )"},"sepia()":{syntax:"sepia( <number-percentage> )"},shadow:{syntax:"inset? && <length>{2,4} && <color>?"},"shadow-t":{syntax:"[ <length>{2,3} && <color>? ]"},shape:{syntax:"rect(<top>, <right>, <bottom>, <left>)"},"shape-box":{syntax:"<box> | margin-box"},"side-or-corner":{syntax:"[ left | right ] || [ top | bottom ]"},"single-animation":{syntax:"<time> || <timing-function> || <time> || <single-animation-iteration-count> || <single-animation-direction> || <single-animation-fill-mode> || <single-animation-play-state> || [ none | <keyframes-name> ]"},"single-animation-direction":{syntax:"normal | reverse | alternate | alternate-reverse"},"single-animation-fill-mode":{syntax:"none | forwards | backwards | both"},"single-animation-iteration-count":{syntax:"infinite | <number>"},"single-animation-play-state":{syntax:"running | paused"},"single-transition":{syntax:"[ none | <single-transition-property> ] || <time> || <timing-function> || <time>"},"single-transition-property":{syntax:"all | <custom-ident>"},size:{syntax:"closest-side | farthest-side | closest-corner | farthest-corner | <length> | <length-percentage>{2}"},"step-position":{syntax:"jump-start | jump-end | jump-none | jump-both | start | end"},"step-timing-function":{syntax:"step-start | step-end | steps(<integer>[, <step-position>]?)"},"subclass-selector":{syntax:"<id-selector> | <class-selector> | <attribute-selector> | <pseudo-class-selector>"},"supports-condition":{syntax:"not <supports-in-parens> | <supports-in-parens> [ and <supports-in-parens> ]* | <supports-in-parens> [ or <supports-in-parens> ]*"},"supports-in-parens":{syntax:"( <supports-condition> ) | <supports-feature> | <general-enclosed>"},"supports-feature":{syntax:"<supports-decl> | <supports-selector-fn>"},"supports-decl":{syntax:"( <declaration> )"},"supports-selector-fn":{syntax:"selector( <complex-selector> )"},symbol:{syntax:"<string> | <image> | <custom-ident>"},target:{syntax:"<target-counter()> | <target-counters()> | <target-text()>"},"target-counter()":{syntax:"target-counter( [ <string> | <url> ] , <custom-ident> , <counter-style>? )"},"target-counters()":{syntax:"target-counters( [ <string> | <url> ] , <custom-ident> , <string> , <counter-style>? )"},"target-text()":{syntax:"target-text( [ <string> | <url> ] , [ content | before | after | first-letter ]? )"},"time-percentage":{syntax:"<time> | <percentage>"},"timing-function":{syntax:"linear | <cubic-bezier-timing-function> | <step-timing-function>"},"track-breadth":{syntax:"<length-percentage> | <flex> | min-content | max-content | auto"},"track-list":{syntax:"[ <line-names>? [ <track-size> | <track-repeat> ] ]+ <line-names>?"},"track-repeat":{syntax:"repeat( [ <positive-integer> ] , [ <line-names>? <track-size> ]+ <line-names>? )"},"track-size":{syntax:"<track-breadth> | minmax( <inflexible-breadth> , <track-breadth> ) | fit-content( [ <length> | <percentage> ] )"},"transform-function":{syntax:"<matrix()> | <translate()> | <translateX()> | <translateY()> | <scale()> | <scaleX()> | <scaleY()> | <rotate()> | <skew()> | <skewX()> | <skewY()> | <matrix3d()> | <translate3d()> | <translateZ()> | <scale3d()> | <scaleZ()> | <rotate3d()> | <rotateX()> | <rotateY()> | <rotateZ()> | <perspective()>"},"transform-list":{syntax:"<transform-function>+"},"translate()":{syntax:"translate( <length-percentage> , <length-percentage>? )"},"translate3d()":{syntax:"translate3d( <length-percentage> , <length-percentage> , <length> )"},"translateX()":{syntax:"translateX( <length-percentage> )"},"translateY()":{syntax:"translateY( <length-percentage> )"},"translateZ()":{syntax:"translateZ( <length> )"},"type-or-unit":{syntax:"string | color | url | integer | number | length | angle | time | frequency | cap | ch | em | ex | ic | lh | rlh | rem | vb | vi | vw | vh | vmin | vmax | mm | Q | cm | in | pt | pc | px | deg | grad | rad | turn | ms | s | Hz | kHz | %"},"type-selector":{syntax:"<wq-name> | <ns-prefix>? '*'"},"var()":{syntax:"var( <custom-property-name> , <declaration-value>? )"},"viewport-length":{syntax:"auto | <length-percentage>"},"wq-name":{syntax:"<ns-prefix>? <ident-token>"}}});var Dv=gn((q1,bA)=>{bA.exports={atrules:{charset:{prelude:"<string>"},"font-face":{descriptors:{"unicode-range":{comment:"replaces <unicode-range>, an old production name",syntax:"<urange>#"}}}},properties:{"-moz-background-clip":{comment:"deprecated syntax in old Firefox, https://developer.mozilla.org/en/docs/Web/CSS/background-clip",syntax:"padding | border"},"-moz-border-radius-bottomleft":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-left-radius",syntax:"<'border-bottom-left-radius'>"},"-moz-border-radius-bottomright":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius",syntax:"<'border-bottom-right-radius'>"},"-moz-border-radius-topleft":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-left-radius",syntax:"<'border-top-left-radius'>"},"-moz-border-radius-topright":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius",syntax:"<'border-bottom-right-radius'>"},"-moz-control-character-visibility":{comment:"firefox specific keywords, https://bugzilla.mozilla.org/show_bug.cgi?id=947588",syntax:"visible | hidden"},"-moz-osx-font-smoothing":{comment:"misssed old syntax https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth",syntax:"auto | grayscale"},"-moz-user-select":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/user-select",syntax:"none | text | all | -moz-none"},"-ms-flex-align":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-align",syntax:"start | end | center | baseline | stretch"},"-ms-flex-item-align":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-align",syntax:"auto | start | end | center | baseline | stretch"},"-ms-flex-line-pack":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-line-pack",syntax:"start | end | center | justify | distribute | stretch"},"-ms-flex-negative":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-shrink'>"},"-ms-flex-pack":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-pack",syntax:"start | end | center | justify | distribute"},"-ms-flex-order":{comment:"misssed old syntax implemented in IE; https://msdn.microsoft.com/en-us/library/jj127303(v=vs.85).aspx",syntax:"<integer>"},"-ms-flex-positive":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-grow'>"},"-ms-flex-preferred-size":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-basis'>"},"-ms-interpolation-mode":{comment:"https://msdn.microsoft.com/en-us/library/ff521095(v=vs.85).aspx",syntax:"nearest-neighbor | bicubic"},"-ms-grid-column-align":{comment:"add this property first since it uses as fallback for flexbox, https://msdn.microsoft.com/en-us/library/windows/apps/hh466338.aspx",syntax:"start | end | center | stretch"},"-ms-grid-row-align":{comment:"add this property first since it uses as fallback for flexbox, https://msdn.microsoft.com/en-us/library/windows/apps/hh466348.aspx",syntax:"start | end | center | stretch"},"-ms-hyphenate-limit-last":{comment:"misssed old syntax implemented in IE; https://www.w3.org/TR/css-text-4/#hyphenate-line-limits",syntax:"none | always | column | page | spread"},"-webkit-appearance":{comment:"webkit specific keywords",references:["http://css-infos.net/property/-webkit-appearance"],syntax:"none | button | button-bevel | caps-lock-indicator | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-controls-background | media-controls-fullscreen-background | media-current-time-display | media-enter-fullscreen-button | media-exit-fullscreen-button | media-fullscreen-button | media-mute-button | media-overlay-play-button | media-play-button | media-seek-back-button | media-seek-forward-button | media-slider | media-sliderthumb | media-time-remaining-display | media-toggle-closed-captions-button | media-volume-slider | media-volume-slider-container | media-volume-sliderthumb | menulist | menulist-button | menulist-text | menulist-textfield | meter | progress-bar | progress-bar-value | push-button | radio | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbargripper-horizontal | scrollbargripper-vertical | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | searchfield-cancel-button | searchfield-decoration | searchfield-results-button | searchfield-results-decoration | slider-horizontal | slider-vertical | sliderthumb-horizontal | sliderthumb-vertical | square-button | textarea | textfield | -apple-pay-button"},"-webkit-background-clip":{comment:"https://developer.mozilla.org/en/docs/Web/CSS/background-clip",syntax:"[ <box> | border | padding | content | text ]#"},"-webkit-column-break-after":{comment:"added, http://help.dottoro.com/lcrthhhv.php",syntax:"always | auto | avoid"},"-webkit-column-break-before":{comment:"added, http://help.dottoro.com/lcxquvkf.php",syntax:"always | auto | avoid"},"-webkit-column-break-inside":{comment:"added, http://help.dottoro.com/lclhnthl.php",syntax:"always | auto | avoid"},"-webkit-font-smoothing":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth",syntax:"auto | none | antialiased | subpixel-antialiased"},"-webkit-mask-box-image":{comment:"missed; https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-mask-box-image",syntax:"[ <url> | <gradient> | none ] [ <length-percentage>{4} <-webkit-mask-box-repeat>{2} ]?"},"-webkit-print-color-adjust":{comment:"missed",references:["https://developer.mozilla.org/en/docs/Web/CSS/-webkit-print-color-adjust"],syntax:"economy | exact"},"-webkit-text-security":{comment:"missed; http://help.dottoro.com/lcbkewgt.php",syntax:"none | circle | disc | square"},"-webkit-user-drag":{comment:"missed; http://help.dottoro.com/lcbixvwm.php",syntax:"none | element | auto"},"-webkit-user-select":{comment:"auto is supported by old webkit, https://developer.mozilla.org/en-US/docs/Web/CSS/user-select",syntax:"auto | none | text | all"},"alignment-baseline":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#AlignmentBaselineProperty"],syntax:"auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical"},"baseline-shift":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#BaselineShiftProperty"],syntax:"baseline | sub | super | <svg-length>"},behavior:{comment:"added old IE property https://msdn.microsoft.com/en-us/library/ms530723(v=vs.85).aspx",syntax:"<url>+"},"clip-rule":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/masking.html#ClipRuleProperty"],syntax:"nonzero | evenodd"},cue:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'cue-before'> <'cue-after'>?"},"cue-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<url> <decibel>? | none"},"cue-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<url> <decibel>? | none"},cursor:{comment:"added legacy keywords: hand, -webkit-grab. -webkit-grabbing, -webkit-zoom-in, -webkit-zoom-out, -moz-grab, -moz-grabbing, -moz-zoom-in, -moz-zoom-out",references:["https://www.sitepoint.com/css3-cursor-styles/"],syntax:"[ [ <url> [ <x> <y> ]? , ]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing | hand | -webkit-grab | -webkit-grabbing | -webkit-zoom-in | -webkit-zoom-out | -moz-grab | -moz-grabbing | -moz-zoom-in | -moz-zoom-out ] ]"},display:{comment:"extended with -ms-flexbox",syntax:"| <-non-standard-display>"},position:{comment:"extended with -webkit-sticky",syntax:"| -webkit-sticky"},"dominant-baseline":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#DominantBaselineProperty"],syntax:"auto | use-script | no-change | reset-size | ideographic | alphabetic | hanging | mathematical | central | middle | text-after-edge | text-before-edge"},"image-rendering":{comment:"extended with <-non-standard-image-rendering>, added SVG keywords optimizeSpeed and optimizeQuality",references:["https://developer.mozilla.org/en/docs/Web/CSS/image-rendering","https://www.w3.org/TR/SVG/painting.html#ImageRenderingProperty"],syntax:"| optimizeSpeed | optimizeQuality | <-non-standard-image-rendering>"},fill:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"<paint>"},"fill-opacity":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"<number-zero-one>"},"fill-rule":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"nonzero | evenodd"},filter:{comment:"extend with IE legacy syntaxes",syntax:"| <-ms-filter-function-list>"},"glyph-orientation-horizontal":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#GlyphOrientationHorizontalProperty"],syntax:"<angle>"},"glyph-orientation-vertical":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#GlyphOrientationVerticalProperty"],syntax:"<angle>"},kerning:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#KerningProperty"],syntax:"auto | <svg-length>"},"letter-spacing":{comment:"fix syntax <length> -> <length-percentage>",references:["https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/letter-spacing"],syntax:"normal | <length-percentage>"},marker:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"marker-end":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"marker-mid":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"marker-start":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"max-width":{comment:"fix auto -> none (https://github.com/mdn/data/pull/431); extend by non-standard width keywords https://developer.mozilla.org/en-US/docs/Web/CSS/max-width",syntax:"none | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | <-non-standard-width>"},width:{comment:"per spec fit-content should be a function, however browsers are supporting it as a keyword (https://github.com/csstree/stylelint-validator/issues/29)",syntax:"| fit-content | -moz-fit-content | -webkit-fit-content"},"min-width":{comment:"extend by non-standard width keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | <-non-standard-width>"},overflow:{comment:"extend by vendor keywords https://developer.mozilla.org/en-US/docs/Web/CSS/overflow",syntax:"| <-non-standard-overflow>"},pause:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'pause-before'> <'pause-after'>?"},"pause-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"pause-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},rest:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'rest-before'> <'rest-after'>?"},"rest-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"rest-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"shape-rendering":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#ShapeRenderingPropert"],syntax:"auto | optimizeSpeed | crispEdges | geometricPrecision"},src:{comment:"added @font-face's src property https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/src",syntax:"[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#"},speak:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"auto | none | normal"},"speak-as":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"normal | spell-out || digits || [ literal-punctuation | no-punctuation ]"},stroke:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<paint>"},"stroke-dasharray":{comment:"added SVG property; a list of comma and/or white space separated <length>s and <percentage>s",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"none | [ <svg-length>+ ]#"},"stroke-dashoffset":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<svg-length>"},"stroke-linecap":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"butt | round | square"},"stroke-linejoin":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"miter | round | bevel"},"stroke-miterlimit":{comment:"added SVG property (<miterlimit> = <number-one-or-greater>) ",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<number-one-or-greater>"},"stroke-opacity":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<number-zero-one>"},"stroke-width":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<svg-length>"},"text-anchor":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#TextAlignmentProperties"],syntax:"start | middle | end"},"unicode-bidi":{comment:"added prefixed keywords https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-bidi",syntax:"| -moz-isolate | -moz-isolate-override | -moz-plaintext | -webkit-isolate | -webkit-isolate-override | -webkit-plaintext"},"unicode-range":{comment:"added missed property https://developer.mozilla.org/en-US/docs/Web/CSS/%40font-face/unicode-range",syntax:"<urange>#"},"voice-balance":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<number> | left | center | right | leftwards | rightwards"},"voice-duration":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"auto | <time>"},"voice-family":{comment:"<name> -> <family-name>, https://www.w3.org/TR/css3-speech/#property-index",syntax:"[ [ <family-name> | <generic-voice> ] , ]* [ <family-name> | <generic-voice> ] | preserve"},"voice-pitch":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<frequency> && absolute | [ [ x-low | low | medium | high | x-high ] || [ <frequency> | <semitones> | <percentage> ] ]"},"voice-range":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<frequency> && absolute | [ [ x-low | low | medium | high | x-high ] || [ <frequency> | <semitones> | <percentage> ] ]"},"voice-rate":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"[ normal | x-slow | slow | medium | fast | x-fast ] || <percentage>"},"voice-stress":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"normal | strong | moderate | none | reduced"},"voice-volume":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"silent | [ [ x-soft | soft | medium | loud | x-loud ] || <decibel> ]"},"writing-mode":{comment:"extend with SVG keywords",syntax:"| <svg-writing-mode>"}},syntaxes:{"-legacy-gradient":{comment:"added collection of legacy gradient syntaxes",syntax:"<-webkit-gradient()> | <-legacy-linear-gradient> | <-legacy-repeating-linear-gradient> | <-legacy-radial-gradient> | <-legacy-repeating-radial-gradient>"},"-legacy-linear-gradient":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"-moz-linear-gradient( <-legacy-linear-gradient-arguments> ) | -webkit-linear-gradient( <-legacy-linear-gradient-arguments> ) | -o-linear-gradient( <-legacy-linear-gradient-arguments> )"},"-legacy-repeating-linear-gradient":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"-moz-repeating-linear-gradient( <-legacy-linear-gradient-arguments> ) | -webkit-repeating-linear-gradient( <-legacy-linear-gradient-arguments> ) | -o-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )"},"-legacy-linear-gradient-arguments":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"[ <angle> | <side-or-corner> ]? , <color-stop-list>"},"-legacy-radial-gradient":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"-moz-radial-gradient( <-legacy-radial-gradient-arguments> ) | -webkit-radial-gradient( <-legacy-radial-gradient-arguments> ) | -o-radial-gradient( <-legacy-radial-gradient-arguments> )"},"-legacy-repeating-radial-gradient":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"-moz-repeating-radial-gradient( <-legacy-radial-gradient-arguments> ) | -webkit-repeating-radial-gradient( <-legacy-radial-gradient-arguments> ) | -o-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )"},"-legacy-radial-gradient-arguments":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"[ <position> , ]? [ [ [ <-legacy-radial-gradient-shape> || <-legacy-radial-gradient-size> ] | [ <length> | <percentage> ]{2} ] , ]? <color-stop-list>"},"-legacy-radial-gradient-size":{comment:"before a standard it contains 2 extra keywords (`contain` and `cover`) https://www.w3.org/TR/2011/WD-css3-images-20110908/#ltsize",syntax:"closest-side | closest-corner | farthest-side | farthest-corner | contain | cover"},"-legacy-radial-gradient-shape":{comment:"define to double sure it doesn't extends in future https://www.w3.org/TR/2011/WD-css3-images-20110908/#ltshape",syntax:"circle | ellipse"},"-non-standard-font":{comment:"non standard fonts",references:["https://webkit.org/blog/3709/using-the-system-font-in-web-content/"],syntax:"-apple-system-body | -apple-system-headline | -apple-system-subheadline | -apple-system-caption1 | -apple-system-caption2 | -apple-system-footnote | -apple-system-short-body | -apple-system-short-headline | -apple-system-short-subheadline | -apple-system-short-caption1 | -apple-system-short-footnote | -apple-system-tall-body"},"-non-standard-color":{comment:"non standard colors",references:["http://cssdot.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_CSS/color-i305.html","https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Mozilla_Color_Preference_Extensions"],syntax:"-moz-ButtonDefault | -moz-ButtonHoverFace | -moz-ButtonHoverText | -moz-CellHighlight | -moz-CellHighlightText | -moz-Combobox | -moz-ComboboxText | -moz-Dialog | -moz-DialogText | -moz-dragtargetzone | -moz-EvenTreeRow | -moz-Field | -moz-FieldText | -moz-html-CellHighlight | -moz-html-CellHighlightText | -moz-mac-accentdarkestshadow | -moz-mac-accentdarkshadow | -moz-mac-accentface | -moz-mac-accentlightesthighlight | -moz-mac-accentlightshadow | -moz-mac-accentregularhighlight | -moz-mac-accentregularshadow | -moz-mac-chrome-active | -moz-mac-chrome-inactive | -moz-mac-focusring | -moz-mac-menuselect | -moz-mac-menushadow | -moz-mac-menutextselect | -moz-MenuHover | -moz-MenuHoverText | -moz-MenuBarText | -moz-MenuBarHoverText | -moz-nativehyperlinktext | -moz-OddTreeRow | -moz-win-communicationstext | -moz-win-mediatext | -moz-activehyperlinktext | -moz-default-background-color | -moz-default-color | -moz-hyperlinktext | -moz-visitedhyperlinktext | -webkit-activelink | -webkit-focus-ring-color | -webkit-link | -webkit-text"},"-non-standard-image-rendering":{comment:"non-standard keywords http://phrogz.net/tmp/canvas_image_zoom.html",syntax:"optimize-contrast | -moz-crisp-edges | -o-crisp-edges | -webkit-optimize-contrast"},"-non-standard-overflow":{comment:"non-standard keywords https://developer.mozilla.org/en-US/docs/Web/CSS/overflow",syntax:"-moz-scrollbars-none | -moz-scrollbars-horizontal | -moz-scrollbars-vertical | -moz-hidden-unscrollable"},"-non-standard-width":{comment:"non-standard keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"fill-available | min-intrinsic | intrinsic | -moz-available | -moz-fit-content | -moz-min-content | -moz-max-content | -webkit-min-content | -webkit-max-content"},"-webkit-gradient()":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/ - TODO: simplify when after match algorithm improvement ( [, point, radius | , point] -> [, radius]? , point )",syntax:"-webkit-gradient( <-webkit-gradient-type>, <-webkit-gradient-point> [, <-webkit-gradient-point> | , <-webkit-gradient-radius>, <-webkit-gradient-point> ] [, <-webkit-gradient-radius>]? [, <-webkit-gradient-color-stop>]* )"},"-webkit-gradient-color-stop":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"from( <color> ) | color-stop( [ <number-zero-one> | <percentage> ] , <color> ) | to( <color> )"},"-webkit-gradient-point":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"[ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ]"},"-webkit-gradient-radius":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"<length> | <percentage>"},"-webkit-gradient-type":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"linear | radial"},"-webkit-mask-box-repeat":{comment:"missed; https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-mask-box-image",syntax:"repeat | stretch | round"},"-webkit-mask-clip-style":{comment:"missed; there is no enough information about `-webkit-mask-clip` property, but looks like all those keywords are working",syntax:"border | border-box | padding | padding-box | content | content-box | text"},"-ms-filter-function-list":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<-ms-filter-function>+"},"-ms-filter-function":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<-ms-filter-function-progid> | <-ms-filter-function-legacy>"},"-ms-filter-function-progid":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"'progid:' [ <ident-token> '.' ]* [ <ident-token> | <function-token> <any-value>? ) ]"},"-ms-filter-function-legacy":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<ident-token> | <function-token> <any-value>? )"},"-ms-filter":{syntax:"<string>"},age:{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"child | young | old"},"attr-name":{syntax:"<wq-name>"},"attr-fallback":{syntax:"<any-value>"},"border-radius":{comment:"missed, https://drafts.csswg.org/css-backgrounds-3/#the-border-radius",syntax:"<length-percentage>{1,2}"},bottom:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"content-list":{comment:"missed -> https://drafts.csswg.org/css-content/#typedef-content-list (document-url, <target> and leader() is omitted util stabilization)",syntax:"[ <string> | contents | <image> | <quote> | <target> | <leader()> | <attr()> | counter( <ident>, <'list-style-type'>? ) ]+"},"element()":{comment:"https://drafts.csswg.org/css-gcpm/#element-syntax & https://drafts.csswg.org/css-images-4/#element-notation",syntax:"element( <custom-ident> , [ first | start | last | first-except ]? ) | element( <id-selector> )"},"generic-voice":{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"[ <age>? <gender> <integer>? ]"},gender:{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"male | female | neutral"},"generic-family":{comment:"added -apple-system",references:["https://webkit.org/blog/3709/using-the-system-font-in-web-content/"],syntax:"| -apple-system"},gradient:{comment:"added legacy syntaxes support",syntax:"| <-legacy-gradient>"},left:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"mask-image":{comment:"missed; https://drafts.fxtf.org/css-masking-1/#the-mask-image",syntax:"<mask-reference>#"},"name-repeat":{comment:"missed, and looks like obsolete, keep it as is since other property syntaxes should be changed too; https://www.w3.org/TR/2015/WD-css-grid-1-20150917/#typedef-name-repeat",syntax:"repeat( [ <positive-integer> | auto-fill ], <line-names>+)"},"named-color":{comment:"added non standard color names",syntax:"| <-non-standard-color>"},paint:{comment:"used by SVG https://www.w3.org/TR/SVG/painting.html#SpecifyingPaint",syntax:"none | <color> | <url> [ none | <color> ]? | context-fill | context-stroke"},"page-size":{comment:"https://www.w3.org/TR/css-page-3/#typedef-page-size-page-size",syntax:"A5 | A4 | A3 | B5 | B4 | JIS-B5 | JIS-B4 | letter | legal | ledger"},ratio:{comment:"missed, https://drafts.csswg.org/mediaqueries-4/#typedef-ratio",syntax:"<integer> / <integer>"},right:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},shape:{comment:"missed spaces in function body and add backwards compatible syntax",syntax:"rect( <top>, <right>, <bottom>, <left> ) | rect( <top> <right> <bottom> <left> )"},"svg-length":{comment:"All coordinates and lengths in SVG can be specified with or without a unit identifier",references:["https://www.w3.org/TR/SVG11/coords.html#Units"],syntax:"<percentage> | <length> | <number>"},"svg-writing-mode":{comment:"SVG specific keywords (deprecated for CSS)",references:["https://developer.mozilla.org/en/docs/Web/CSS/writing-mode","https://www.w3.org/TR/SVG/text.html#WritingModeProperty"],syntax:"lr-tb | rl-tb | tb-rl | lr | rl | tb"},top:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"track-group":{comment:"used by old grid-columns and grid-rows syntax v0",syntax:"'(' [ <string>* <track-minmax> <string>* ]+ ')' [ '[' <positive-integer> ']' ]? | <track-minmax>"},"track-list-v0":{comment:"used by old grid-columns and grid-rows syntax v0",syntax:"[ <string>* <track-group> <string>* ]+ | none"},"track-minmax":{comment:"used by old grid-columns and grid-rows syntax v0",syntax:"minmax( <track-breadth> , <track-breadth> ) | auto | <track-breadth> | fit-content"},x:{comment:"missed; not sure we should add it, but no others except `cursor` is using it so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor",syntax:"<number>"},y:{comment:"missed; not sure we should add it, but no others except `cursor` is using so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor",syntax:"<number>"},declaration:{comment:"missed, restored by https://drafts.csswg.org/css-syntax",syntax:"<ident-token> : <declaration-value>? [ '!' important ]?"},"declaration-list":{comment:"missed, restored by https://drafts.csswg.org/css-syntax",syntax:"[ <declaration>? ';' ]* <declaration>?"},url:{comment:"https://drafts.csswg.org/css-values-4/#urls",syntax:"url( <string> <url-modifier>* ) | <url-token>"},"url-modifier":{comment:"https://drafts.csswg.org/css-values-4/#typedef-url-modifier",syntax:"<ident> | <function-token> <any-value> )"},"number-zero-one":{syntax:"<number [0,1]>"},"number-one-or-greater":{syntax:"<number [1,\u221E]>"},"positive-integer":{syntax:"<integer [0,\u221E]>"},"-non-standard-display":{syntax:"-ms-inline-flexbox | -ms-grid | -ms-inline-grid | -webkit-flex | -webkit-inline-flex | -webkit-box | -webkit-inline-box | -moz-inline-stack | -moz-box | -moz-inline-box"}}}});var Uv=gn((P1,Gv)=>{var SA=Bv(),xA=Mv(),wA=Nv(),Ju=Dv(),Fv=/^\s*\|\s*/;function CA(Wr){let Gr=Object.create(null);for(let Yr in Wr){let Qr=Wr[Yr],Kr=null;if(Qr.descriptors){Kr=Object.create(null);for(let Zr in Qr.descriptors)Kr[Zr]=Qr.descriptors[Zr].syntax}Gr[Yr.substr(1)]={prelude:Qr.syntax.trim().match(/^@\S+\s+([^;\{]*)/)[1].trim()||null,descriptors:Kr}}return Gr}function ec(Wr,Gr){let Yr={};for(let Qr in Wr)Yr[Qr]=Wr[Qr].syntax||Wr[Qr];for(let Qr in Gr)Qr in Wr?Gr[Qr].syntax?Yr[Qr]=Fv.test(Gr[Qr].syntax)?Yr[Qr]+" "+Gr[Qr].syntax.trim():Gr[Qr].syntax:delete Yr[Qr]:Gr[Qr].syntax&&(Yr[Qr]=Gr[Qr].syntax.replace(Fv,""));return Yr}function Hv(Wr){let Gr={};for(let Yr in Wr)Gr[Yr]=Wr[Yr].syntax;return Gr}function kA(Wr,Gr){let Yr={};for(let Qr in Wr){let Kr=Gr[Qr]&&Gr[Qr].descriptors||null;Yr[Qr]={prelude:Qr in Gr&&"prelude"in Gr[Qr]?Gr[Qr].prelude:Wr[Qr].prelude||null,descriptors:Wr[Qr].descriptors?ec(Wr[Qr].descriptors,Kr||{}):Kr&&Hv(Kr)}}for(let Qr in Gr)hasOwnProperty.call(Wr,Qr)||(Yr[Qr]={prelude:Gr[Qr].prelude||null,descriptors:Gr[Qr].descriptors&&Hv(Gr[Qr].descriptors)});return Yr}Gv.exports={types:ec(wA,Ju.syntaxes),atrules:kA(CA(SA),Ju.atrules),properties:ec(xA,Ju.properties)}});var Xv=gn((W1,Kv)=>{var Yv=_n().cmpChar,Qv=_n().isDigit,Ks=_n().TYPE,Vv=Ks.WhiteSpace,$v=Ks.Comment,tc=Ks.Ident,ta=Ks.Number,TA=Ks.Dimension,Vi=43,Ei=45,El=110,Oa=!0,_A=!1;function Al(Wr,Gr){var Yr=this.scanner.tokenStart+Wr,Qr=this.scanner.source.charCodeAt(Yr);for((Qr===Vi||Qr===Ei)&&(Gr&&this.error("Number sign is not allowed"),Yr++);Yr<this.scanner.tokenEnd;Yr++)Qv(this.scanner.source.charCodeAt(Yr))||this.error("Integer is expected",Yr)}function as(Wr){return Al.call(this,0,Wr)}function ha(Wr,Gr){if(!Yv(this.scanner.source,this.scanner.tokenStart+Wr,Gr)){var Yr="";switch(Gr){case El:Yr="N is expected";break;case Ei:Yr="HyphenMinus is expected";break}this.error(Yr,this.scanner.tokenStart+Wr)}}function rc(){for(var Wr=0,Gr=0,Yr=this.scanner.tokenType;Yr===Vv||Yr===$v;)Yr=this.scanner.lookupType(++Wr);if(Yr!==ta)if(this.scanner.isDelim(Vi,Wr)||this.scanner.isDelim(Ei,Wr)){Gr=this.scanner.isDelim(Vi,Wr)?Vi:Ei;do Yr=this.scanner.lookupType(++Wr);while(Yr===Vv||Yr===$v);Yr!==ta&&(this.scanner.skip(Wr),as.call(this,Oa))}else return null;return Wr>0&&this.scanner.skip(Wr),Gr===0&&(Yr=this.scanner.source.charCodeAt(this.scanner.tokenStart),Yr!==Vi&&Yr!==Ei&&this.error("Number sign is expected")),as.call(this,Gr!==0),Gr===Ei?"-"+this.consume(ta):this.consume(ta)}Kv.exports={name:"AnPlusB",structure:{a:[String,null],b:[String,null]},parse:function(){var Wr=this.scanner.tokenStart,Gr=null,Yr=null;if(this.scanner.tokenType===ta)as.call(this,_A),Yr=this.consume(ta);else if(this.scanner.tokenType===tc&&Yv(this.scanner.source,this.scanner.tokenStart,Ei))switch(Gr="-1",ha.call(this,1,El),this.scanner.getTokenLength()){case 2:this.scanner.next(),Yr=rc.call(this);break;case 3:ha.call(this,2,Ei),this.scanner.next(),this.scanner.skipSC(),as.call(this,Oa),Yr="-"+this.consume(ta);break;default:ha.call(this,2,Ei),Al.call(this,3,Oa),this.scanner.next(),Yr=this.scanner.substrToCursor(Wr+2)}else if(this.scanner.tokenType===tc||this.scanner.isDelim(Vi)&&this.scanner.lookupType(1)===tc){var Qr=0;switch(Gr="1",this.scanner.isDelim(Vi)&&(Qr=1,this.scanner.next()),ha.call(this,0,El),this.scanner.getTokenLength()){case 1:this.scanner.next(),Yr=rc.call(this);break;case 2:ha.call(this,1,Ei),this.scanner.next(),this.scanner.skipSC(),as.call(this,Oa),Yr="-"+this.consume(ta);break;default:ha.call(this,1,Ei),Al.call(this,2,Oa),this.scanner.next(),Yr=this.scanner.substrToCursor(Wr+Qr+1)}}else if(this.scanner.tokenType===TA){for(var Kr=this.scanner.source.charCodeAt(this.scanner.tokenStart),Qr=Kr===Vi||Kr===Ei,Zr=this.scanner.tokenStart+Qr;Zr<this.scanner.tokenEnd&&Qv(this.scanner.source.charCodeAt(Zr));Zr++);Zr===this.scanner.tokenStart+Qr&&this.error("Integer is expected",this.scanner.tokenStart+Qr),ha.call(this,Zr-this.scanner.tokenStart,El),Gr=this.scanner.source.substring(Wr,Zr),Zr+1===this.scanner.tokenEnd?(this.scanner.next(),Yr=rc.call(this)):(ha.call(this,Zr-this.scanner.tokenStart+1,Ei),Zr+2===this.scanner.tokenEnd?(this.scanner.next(),this.scanner.skipSC(),as.call(this,Oa),Yr="-"+this.consume(ta)):(Al.call(this,Zr-this.scanner.tokenStart+2,Oa),this.scanner.next(),Yr=this.scanner.substrToCursor(Zr+1)))}else this.error();return Gr!==null&&Gr.charCodeAt(0)===Vi&&(Gr=Gr.substr(1)),Yr!==null&&Yr.charCodeAt(0)===Vi&&(Yr=Yr.substr(1)),{type:"AnPlusB",loc:this.getLocation(Wr,this.scanner.tokenStart),a:Gr,b:Yr}},generate:function(Wr){var Gr=Wr.a!==null&&Wr.a!==void 0,Yr=Wr.b!==null&&Wr.b!==void 0;Gr?(this.chunk(Wr.a==="+1"?"+n":Wr.a==="1"?"n":Wr.a==="-1"?"-n":Wr.a+"n"),Yr&&(Yr=String(Wr.b),Yr.charAt(0)==="-"||Yr.charAt(0)==="+"?(this.chunk(Yr.charAt(0)),this.chunk(Yr.substr(1))):(this.chunk("+"),this.chunk(Yr)))):this.chunk(String(Wr.b))}}});var fa=gn((R1,ey)=>{var EA=_n(),Ol=EA.TYPE,AA=Ol.WhiteSpace,nc=Ol.Semicolon,Jv=Ol.LeftCurlyBracket,OA=Ol.Delim,zA=33;function jA(){return this.scanner.tokenIndex>0&&this.scanner.lookupType(-1)===AA?this.scanner.tokenIndex>1?this.scanner.getTokenStart(this.scanner.tokenIndex-1):this.scanner.firstCharOffset:this.scanner.tokenStart}function Zv(){return 0}function LA(Wr){return Wr===Jv?1:0}function qA(Wr){return Wr===Jv||Wr===nc?1:0}function PA(Wr,Gr,Yr){return Wr===OA&&Gr.charCodeAt(Yr)===zA||Wr===nc?1:0}function WA(Wr){return Wr===nc?2:0}ey.exports={name:"Raw",structure:{value:String},parse:function(Wr,Gr,Yr){var Qr=this.scanner.getTokenStart(Wr),Kr;return this.scanner.skip(this.scanner.getRawLength(Wr,Gr||Zv)),Yr&&this.scanner.tokenStart>Qr?Kr=jA.call(this):Kr=this.scanner.tokenStart,{type:"Raw",loc:this.getLocation(Qr,Kr),value:this.scanner.source.substring(Qr,Kr)}},generate:function(Wr){this.chunk(Wr.value)},mode:{default:Zv,leftCurlyBracket:LA,leftCurlyBracketOrSemicolon:qA,exclamationMarkOrSemicolon:PA,semicolonIncluded:WA}}});var ay=gn((I1,iy)=>{var zl=_n().TYPE,RA=fa().mode,ny=zl.AtKeyword,ty=zl.Semicolon,ic=zl.LeftCurlyBracket,IA=zl.RightCurlyBracket;function ry(Wr){return this.Raw(Wr,RA.leftCurlyBracketOrSemicolon,!0)}function BA(){for(var Wr=1,Gr;Gr=this.scanner.lookupType(Wr);Wr++){if(Gr===IA)return!0;if(Gr===ic||Gr===ny)return!1}return!1}iy.exports={name:"Atrule",structure:{name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]},parse:function(){var Wr=this.scanner.tokenStart,Gr,Yr,Qr=null,Kr=null;switch(this.eat(ny),Gr=this.scanner.substrToCursor(Wr+1),Yr=Gr.toLowerCase(),this.scanner.skipSC(),this.scanner.eof===!1&&this.scanner.tokenType!==ic&&this.scanner.tokenType!==ty&&(this.parseAtrulePrelude?(Qr=this.parseWithFallback(this.AtrulePrelude.bind(this,Gr),ry),Qr.type==="AtrulePrelude"&&Qr.children.head===null&&(Qr=null)):Qr=ry.call(this,this.scanner.tokenIndex),this.scanner.skipSC()),this.scanner.tokenType){case ty:this.scanner.next();break;case ic:this.atrule.hasOwnProperty(Yr)&&typeof this.atrule[Yr].block=="function"?Kr=this.atrule[Yr].block.call(this):Kr=this.Block(BA.call(this));break}return{type:"Atrule",loc:this.getLocation(Wr,this.scanner.tokenStart),name:Gr,prelude:Qr,block:Kr}},generate:function(Wr){this.chunk("@"),this.chunk(Wr.name),Wr.prelude!==null&&(this.chunk(" "),this.node(Wr.prelude)),Wr.block?this.node(Wr.block):this.chunk(";")},walkContext:"atrule"}});var ly=gn((B1,oy)=>{var sy=_n().TYPE,MA=sy.Semicolon,NA=sy.LeftCurlyBracket;oy.exports={name:"AtrulePrelude",structure:{children:[[]]},parse:function(Wr){var Gr=null;return Wr!==null&&(Wr=Wr.toLowerCase()),this.scanner.skipSC(),this.atrule.hasOwnProperty(Wr)&&typeof this.atrule[Wr].prelude=="function"?Gr=this.atrule[Wr].prelude.call(this):Gr=this.readSequence(this.scope.AtrulePrelude),this.scanner.skipSC(),this.scanner.eof!==!0&&this.scanner.tokenType!==NA&&this.scanner.tokenType!==MA&&this.error("Semicolon or block is expected"),Gr===null&&(Gr=this.createList()),{type:"AtrulePrelude",loc:this.getLocationFromList(Gr),children:Gr}},generate:function(Wr){this.children(Wr)},walkContext:"atrulePrelude"}});var py=gn((M1,cy)=>{var Zs=_n().TYPE,Xs=Zs.Ident,DA=Zs.String,FA=Zs.Colon,HA=Zs.LeftSquareBracket,dy=Zs.RightSquareBracket,GA=36,uy=42,jl=61,UA=94,ac=124,VA=126;function $A(){this.scanner.eof&&this.error("Unexpected end of input");var Wr=this.scanner.tokenStart,Gr=!1,Yr=!0;return this.scanner.isDelim(uy)?(Gr=!0,Yr=!1,this.scanner.next()):this.scanner.isDelim(ac)||this.eat(Xs),this.scanner.isDelim(ac)?this.scanner.source.charCodeAt(this.scanner.tokenStart+1)!==jl?(this.scanner.next(),this.eat(Xs)):Gr&&this.error("Identifier is expected",this.scanner.tokenEnd):Gr&&this.error("Vertical line is expected"),Yr&&this.scanner.tokenType===FA&&(this.scanner.next(),this.eat(Xs)),{type:"Identifier",loc:this.getLocation(Wr,this.scanner.tokenStart),name:this.scanner.substrToCursor(Wr)}}function YA(){var Wr=this.scanner.tokenStart,Gr=this.scanner.source.charCodeAt(Wr);return Gr!==jl&&Gr!==VA&&Gr!==UA&&Gr!==GA&&Gr!==uy&&Gr!==ac&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.scanner.next(),Gr!==jl&&(this.scanner.isDelim(jl)||this.error("Equal sign is expected"),this.scanner.next()),this.scanner.substrToCursor(Wr)}cy.exports={name:"AttributeSelector",structure:{name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]},parse:function(){var Wr=this.scanner.tokenStart,Gr,Yr=null,Qr=null,Kr=null;return this.eat(HA),this.scanner.skipSC(),Gr=$A.call(this),this.scanner.skipSC(),this.scanner.tokenType!==dy&&(this.scanner.tokenType!==Xs&&(Yr=YA.call(this),this.scanner.skipSC(),Qr=this.scanner.tokenType===DA?this.String():this.Identifier(),this.scanner.skipSC()),this.scanner.tokenType===Xs&&(Kr=this.scanner.getTokenValue(),this.scanner.next(),this.scanner.skipSC())),this.eat(dy),{type:"AttributeSelector",loc:this.getLocation(Wr,this.scanner.tokenStart),name:Gr,matcher:Yr,value:Qr,flags:Kr}},generate:function(Wr){var Gr=" ";this.chunk("["),this.node(Wr.name),Wr.matcher!==null&&(this.chunk(Wr.matcher),Wr.value!==null&&(this.node(Wr.value),Wr.value.type==="String"&&(Gr=""))),Wr.flags!==null&&(this.chunk(Gr),this.chunk(Wr.flags)),this.chunk("]")}}});var yy=gn((N1,vy)=>{var ss=_n().TYPE,QA=fa().mode,KA=ss.WhiteSpace,XA=ss.Comment,my=ss.Semicolon,ZA=ss.AtKeyword,JA=ss.LeftCurlyBracket,hy=ss.RightCurlyBracket;function gy(Wr){return this.Raw(Wr,null,!0)}function eO(){return this.parseWithFallback(this.Rule,gy)}function fy(Wr){return this.Raw(Wr,QA.semicolonIncluded,!0)}function tO(){if(this.scanner.tokenType===my)return fy.call(this,this.scanner.tokenIndex);var Wr=this.parseWithFallback(this.Declaration,fy);return this.scanner.tokenType===my&&this.scanner.next(),Wr}vy.exports={name:"Block",structure:{children:[["Atrule","Rule","Declaration"]]},parse:function(Wr){var Gr=Wr?tO:eO,Yr=this.scanner.tokenStart,Qr=this.createList();this.eat(JA);e:for(;!this.scanner.eof;)switch(this.scanner.tokenType){case hy:break e;case KA:case XA:this.scanner.next();break;case ZA:Qr.push(this.parseWithFallback(this.Atrule,gy));break;default:Qr.push(Gr.call(this))}return this.scanner.eof||this.eat(hy),{type:"Block",loc:this.getLocation(Yr,this.scanner.tokenStart),children:Qr}},generate:function(Wr){this.chunk("{"),this.children(Wr,function(Gr){Gr.type==="Declaration"&&this.chunk(";")}),this.chunk("}")},walkContext:"block"}});var xy=gn((D1,Sy)=>{var by=_n().TYPE,rO=by.LeftSquareBracket,nO=by.RightSquareBracket;Sy.exports={name:"Brackets",structure:{children:[[]]},parse:function(Wr,Gr){var Yr=this.scanner.tokenStart,Qr=null;return this.eat(rO),Qr=Wr.call(this,Gr),this.scanner.eof||this.eat(nO),{type:"Brackets",loc:this.getLocation(Yr,this.scanner.tokenStart),children:Qr}},generate:function(Wr){this.chunk("["),this.children(Wr),this.chunk("]")}}});var Cy=gn((F1,wy)=>{var iO=_n().TYPE.CDC;wy.exports={name:"CDC",structure:[],parse:function(){var Wr=this.scanner.tokenStart;return this.eat(iO),{type:"CDC",loc:this.getLocation(Wr,this.scanner.tokenStart)}},generate:function(){this.chunk("-->")}}});var Ty=gn((H1,ky)=>{var aO=_n().TYPE.CDO;ky.exports={name:"CDO",structure:[],parse:function(){var Wr=this.scanner.tokenStart;return this.eat(aO),{type:"CDO",loc:this.getLocation(Wr,this.scanner.tokenStart)}},generate:function(){this.chunk("<!--")}}});var Ey=gn((G1,_y)=>{var sO=_n().TYPE,oO=sO.Ident,lO=46;_y.exports={name:"ClassSelector",structure:{name:String},parse:function(){return this.scanner.isDelim(lO)||this.error("Full stop is expected"),this.scanner.next(),{type:"ClassSelector",loc:this.getLocation(this.scanner.tokenStart-1,this.scanner.tokenEnd),name:this.consume(oO)}},generate:function(Wr){this.chunk("."),this.chunk(Wr.name)}}});var zy=gn((U1,Oy)=>{var dO=_n().TYPE,uO=dO.Ident,cO=43,Ay=47,pO=62,mO=126;Oy.exports={name:"Combinator",structure:{name:String},parse:function(){var Wr=this.scanner.tokenStart,Gr=this.scanner.source.charCodeAt(this.scanner.tokenStart);switch(Gr){case pO:case cO:case mO:this.scanner.next();break;case Ay:this.scanner.next(),(this.scanner.tokenType!==uO||this.scanner.lookupValue(0,"deep")===!1)&&this.error("Identifier `deep` is expected"),this.scanner.next(),this.scanner.isDelim(Ay)||this.error("Solidus is expected"),this.scanner.next();break;default:this.error("Combinator is expected")}return{type:"Combinator",loc:this.getLocation(Wr,this.scanner.tokenStart),name:this.scanner.substrToCursor(Wr)}},generate:function(Wr){this.chunk(Wr.name)}}});var Ly=gn((V1,jy)=>{var hO=_n().TYPE,fO=hO.Comment,gO=42,vO=47;jy.exports={name:"Comment",structure:{value:String},parse:function(){var Wr=this.scanner.tokenStart,Gr=this.scanner.tokenEnd;return this.eat(fO),Gr-Wr+2>=2&&this.scanner.source.charCodeAt(Gr-2)===gO&&this.scanner.source.charCodeAt(Gr-1)===vO&&(Gr-=2),{type:"Comment",loc:this.getLocation(Wr,this.scanner.tokenStart),value:this.scanner.source.substring(Wr+2,Gr)}},generate:function(Wr){this.chunk("/*"),this.chunk(Wr.value),this.chunk("*/")}}});var Dy=gn(($1,Ny)=>{var yO=rl().isCustomProperty,os=_n().TYPE,Wy=fa().mode,Ry=os.Ident,qy=os.Hash,bO=os.Colon,Iy=os.Semicolon,By=os.Delim,SO=os.WhiteSpace,My=33,xO=35,wO=36,CO=38,kO=42,TO=43,Py=47;function _O(Wr){return this.Raw(Wr,Wy.exclamationMarkOrSemicolon,!0)}function EO(Wr){return this.Raw(Wr,Wy.exclamationMarkOrSemicolon,!1)}function AO(){var Wr=this.scanner.tokenIndex,Gr=this.Value();return Gr.type!=="Raw"&&this.scanner.eof===!1&&this.scanner.tokenType!==Iy&&this.scanner.isDelim(My)===!1&&this.scanner.isBalanceEdge(Wr)===!1&&this.error(),Gr}Ny.exports={name:"Declaration",structure:{important:[Boolean,String],property:String,value:["Value","Raw"]},parse:function(){var Wr=this.scanner.tokenStart,Gr=this.scanner.tokenIndex,Yr=OO.call(this),Qr=yO(Yr),Kr=Qr?this.parseCustomProperty:this.parseValue,Zr=Qr?EO:_O,en=!1,tn;this.scanner.skipSC(),this.eat(bO);let nn=this.scanner.tokenIndex;if(Qr||this.scanner.skipSC(),Kr?tn=this.parseWithFallback(AO,Zr):tn=Zr.call(this,this.scanner.tokenIndex),Qr&&tn.type==="Value"&&tn.children.isEmpty()){for(let ln=nn-this.scanner.tokenIndex;ln<=0;ln++)if(this.scanner.lookupType(ln)===SO){tn.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}return this.scanner.isDelim(My)&&(en=zO.call(this),this.scanner.skipSC()),this.scanner.eof===!1&&this.scanner.tokenType!==Iy&&this.scanner.isBalanceEdge(Gr)===!1&&this.error(),{type:"Declaration",loc:this.getLocation(Wr,this.scanner.tokenStart),important:en,property:Yr,value:tn}},generate:function(Wr){this.chunk(Wr.property),this.chunk(":"),this.node(Wr.value),Wr.important&&this.chunk(Wr.important===!0?"!important":"!"+Wr.important)},walkContext:"declaration"};function OO(){var Wr=this.scanner.tokenStart,Gr=0;if(this.scanner.tokenType===By)switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case kO:case wO:case TO:case xO:case CO:this.scanner.next();break;case Py:this.scanner.next(),this.scanner.isDelim(Py)&&this.scanner.next();break}return Gr&&this.scanner.skip(Gr),this.scanner.tokenType===qy?this.eat(qy):this.eat(Ry),this.scanner.substrToCursor(Wr)}function zO(){this.eat(By),this.scanner.skipSC();var Wr=this.consume(Ry);return Wr==="important"?!0:Wr}});var Hy=gn((Y1,Fy)=>{var sc=_n().TYPE,jO=fa().mode,LO=sc.WhiteSpace,qO=sc.Comment,PO=sc.Semicolon;function WO(Wr){return this.Raw(Wr,jO.semicolonIncluded,!0)}Fy.exports={name:"DeclarationList",structure:{children:[["Declaration"]]},parse:function(){for(var Wr=this.createList();!this.scanner.eof;)switch(this.scanner.tokenType){case LO:case qO:case PO:this.scanner.next();break;default:Wr.push(this.parseWithFallback(this.Declaration,WO))}return{type:"DeclarationList",loc:this.getLocationFromList(Wr),children:Wr}},generate:function(Wr){this.children(Wr,function(Gr){Gr.type==="Declaration"&&this.chunk(";")})}}});var Uy=gn((Q1,Gy)=>{var RO=Ya().consumeNumber,IO=_n().TYPE,BO=IO.Dimension;Gy.exports={name:"Dimension",structure:{value:String,unit:String},parse:function(){var Wr=this.scanner.tokenStart,Gr=RO(this.scanner.source,Wr);return this.eat(BO),{type:"Dimension",loc:this.getLocation(Wr,this.scanner.tokenStart),value:this.scanner.source.substring(Wr,Gr),unit:this.scanner.source.substring(Gr,this.scanner.tokenStart)}},generate:function(Wr){this.chunk(Wr.value),this.chunk(Wr.unit)}}});var $y=gn((K1,Vy)=>{var MO=_n().TYPE,NO=MO.RightParenthesis;Vy.exports={name:"Function",structure:{name:String,children:[[]]},parse:function(Wr,Gr){var Yr=this.scanner.tokenStart,Qr=this.consumeFunctionName(),Kr=Qr.toLowerCase(),Zr;return Zr=Gr.hasOwnProperty(Kr)?Gr[Kr].call(this,Gr):Wr.call(this,Gr),this.scanner.eof||this.eat(NO),{type:"Function",loc:this.getLocation(Yr,this.scanner.tokenStart),name:Qr,children:Zr}},generate:function(Wr){this.chunk(Wr.name),this.chunk("("),this.children(Wr),this.chunk(")")},walkContext:"function"}});var Qy=gn((X1,Yy)=>{var DO=_n().TYPE,FO=DO.Hash;Yy.exports={name:"Hash",structure:{value:String},parse:function(){var Wr=this.scanner.tokenStart;return this.eat(FO),{type:"Hash",loc:this.getLocation(Wr,this.scanner.tokenStart),value:this.scanner.substrToCursor(Wr+1)}},generate:function(Wr){this.chunk("#"),this.chunk(Wr.value)}}});var Xy=gn((Z1,Ky)=>{var HO=_n().TYPE,GO=HO.Ident;Ky.exports={name:"Identifier",structure:{name:String},parse:function(){return{type:"Identifier",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),name:this.consume(GO)}},generate:function(Wr){this.chunk(Wr.name)}}});var Jy=gn((J1,Zy)=>{var UO=_n().TYPE,VO=UO.Hash;Zy.exports={name:"IdSelector",structure:{name:String},parse:function(){var Wr=this.scanner.tokenStart;return this.eat(VO),{type:"IdSelector",loc:this.getLocation(Wr,this.scanner.tokenStart),name:this.scanner.substrToCursor(Wr+1)}},generate:function(Wr){this.chunk("#"),this.chunk(Wr.name)}}});var nb=gn((eP,rb)=>{var za=_n().TYPE,eb=za.Ident,$O=za.Number,YO=za.Dimension,QO=za.LeftParenthesis,tb=za.RightParenthesis,KO=za.Colon,XO=za.Delim;rb.exports={name:"MediaFeature",structure:{name:String,value:["Identifier","Number","Dimension","Ratio",null]},parse:function(){var Wr=this.scanner.tokenStart,Gr,Yr=null;if(this.eat(QO),this.scanner.skipSC(),Gr=this.consume(eb),this.scanner.skipSC(),this.scanner.tokenType!==tb){switch(this.eat(KO),this.scanner.skipSC(),this.scanner.tokenType){case $O:this.lookupNonWSType(1)===XO?Yr=this.Ratio():Yr=this.Number();break;case YO:Yr=this.Dimension();break;case eb:Yr=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.scanner.skipSC()}return this.eat(tb),{type:"MediaFeature",loc:this.getLocation(Wr,this.scanner.tokenStart),name:Gr,value:Yr}},generate:function(Wr){this.chunk("("),this.chunk(Wr.name),Wr.value!==null&&(this.chunk(":"),this.node(Wr.value)),this.chunk(")")}}});var ab=gn((tP,ib)=>{var Ll=_n().TYPE,ZO=Ll.WhiteSpace,JO=Ll.Comment,ez=Ll.Ident,tz=Ll.LeftParenthesis;ib.exports={name:"MediaQuery",structure:{children:[["Identifier","MediaFeature","WhiteSpace"]]},parse:function(){this.scanner.skipSC();var Wr=this.createList(),Gr=null,Yr=null;e:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case JO:this.scanner.next();continue;case ZO:Yr=this.WhiteSpace();continue;case ez:Gr=this.Identifier();break;case tz:Gr=this.MediaFeature();break;default:break e}Yr!==null&&(Wr.push(Yr),Yr=null),Wr.push(Gr)}return Gr===null&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(Wr),children:Wr}},generate:function(Wr){this.children(Wr)}}});var ob=gn((rP,sb)=>{var rz=_n().TYPE.Comma;sb.exports={name:"MediaQueryList",structure:{children:[["MediaQuery"]]},parse:function(Wr){var Gr=this.createList();for(this.scanner.skipSC();!this.scanner.eof&&(Gr.push(this.MediaQuery(Wr)),this.scanner.tokenType===rz);)this.scanner.next();return{type:"MediaQueryList",loc:this.getLocationFromList(Gr),children:Gr}},generate:function(Wr){this.children(Wr,function(){this.chunk(",")})}}});var db=gn((nP,lb)=>{lb.exports={name:"Nth",structure:{nth:["AnPlusB","Identifier"],selector:["SelectorList",null]},parse:function(Wr){this.scanner.skipSC();var Gr=this.scanner.tokenStart,Yr=Gr,Qr=null,Kr;return this.scanner.lookupValue(0,"odd")||this.scanner.lookupValue(0,"even")?Kr=this.Identifier():Kr=this.AnPlusB(),this.scanner.skipSC(),Wr&&this.scanner.lookupValue(0,"of")?(this.scanner.next(),Qr=this.SelectorList(),this.needPositions&&(Yr=this.getLastListNode(Qr.children).loc.end.offset)):this.needPositions&&(Yr=Kr.loc.end.offset),{type:"Nth",loc:this.getLocation(Gr,Yr),nth:Kr,selector:Qr}},generate:function(Wr){this.node(Wr.nth),Wr.selector!==null&&(this.chunk(" of "),this.node(Wr.selector))}}});var cb=gn((iP,ub)=>{var nz=_n().TYPE.Number;ub.exports={name:"Number",structure:{value:String},parse:function(){return{type:"Number",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),value:this.consume(nz)}},generate:function(Wr){this.chunk(Wr.value)}}});var mb=gn((aP,pb)=>{pb.exports={name:"Operator",structure:{value:String},parse:function(){var Wr=this.scanner.tokenStart;return this.scanner.next(),{type:"Operator",loc:this.getLocation(Wr,this.scanner.tokenStart),value:this.scanner.substrToCursor(Wr)}},generate:function(Wr){this.chunk(Wr.value)}}});var gb=gn((sP,fb)=>{var hb=_n().TYPE,iz=hb.LeftParenthesis,az=hb.RightParenthesis;fb.exports={name:"Parentheses",structure:{children:[[]]},parse:function(Wr,Gr){var Yr=this.scanner.tokenStart,Qr=null;return this.eat(iz),Qr=Wr.call(this,Gr),this.scanner.eof||this.eat(az),{type:"Parentheses",loc:this.getLocation(Yr,this.scanner.tokenStart),children:Qr}},generate:function(Wr){this.chunk("("),this.children(Wr),this.chunk(")")}}});var yb=gn((oP,vb)=>{var sz=Ya().consumeNumber,oz=_n().TYPE,lz=oz.Percentage;vb.exports={name:"Percentage",structure:{value:String},parse:function(){var Wr=this.scanner.tokenStart,Gr=sz(this.scanner.source,Wr);return this.eat(lz),{type:"Percentage",loc:this.getLocation(Wr,this.scanner.tokenStart),value:this.scanner.source.substring(Wr,Gr)}},generate:function(Wr){this.chunk(Wr.value),this.chunk("%")}}});var Sb=gn((lP,bb)=>{var ql=_n().TYPE,dz=ql.Ident,uz=ql.Function,cz=ql.Colon,pz=ql.RightParenthesis;bb.exports={name:"PseudoClassSelector",structure:{name:String,children:[["Raw"],null]},parse:function(){var Wr=this.scanner.tokenStart,Gr=null,Yr,Qr;return this.eat(cz),this.scanner.tokenType===uz?(Yr=this.consumeFunctionName(),Qr=Yr.toLowerCase(),this.pseudo.hasOwnProperty(Qr)?(this.scanner.skipSC(),Gr=this.pseudo[Qr].call(this),this.scanner.skipSC()):(Gr=this.createList(),Gr.push(this.Raw(this.scanner.tokenIndex,null,!1))),this.eat(pz)):Yr=this.consume(dz),{type:"PseudoClassSelector",loc:this.getLocation(Wr,this.scanner.tokenStart),name:Yr,children:Gr}},generate:function(Wr){this.chunk(":"),this.chunk(Wr.name),Wr.children!==null&&(this.chunk("("),this.children(Wr),this.chunk(")"))},walkContext:"function"}});var Cb=gn((dP,wb)=>{var Pl=_n().TYPE,mz=Pl.Ident,hz=Pl.Function,xb=Pl.Colon,fz=Pl.RightParenthesis;wb.exports={name:"PseudoElementSelector",structure:{name:String,children:[["Raw"],null]},parse:function(){var Wr=this.scanner.tokenStart,Gr=null,Yr,Qr;return this.eat(xb),this.eat(xb),this.scanner.tokenType===hz?(Yr=this.consumeFunctionName(),Qr=Yr.toLowerCase(),this.pseudo.hasOwnProperty(Qr)?(this.scanner.skipSC(),Gr=this.pseudo[Qr].call(this),this.scanner.skipSC()):(Gr=this.createList(),Gr.push(this.Raw(this.scanner.tokenIndex,null,!1))),this.eat(fz)):Yr=this.consume(mz),{type:"PseudoElementSelector",loc:this.getLocation(Wr,this.scanner.tokenStart),name:Yr,children:Gr}},generate:function(Wr){this.chunk("::"),this.chunk(Wr.name),Wr.children!==null&&(this.chunk("("),this.children(Wr),this.chunk(")"))},walkContext:"function"}});var Eb=gn((uP,_b)=>{var gz=_n().isDigit,Tb=_n().TYPE,vz=Tb.Number,yz=Tb.Delim,bz=47,Sz=46;function kb(){this.scanner.skipWS();for(var Wr=this.consume(vz),Gr=0;Gr<Wr.length;Gr++){var Yr=Wr.charCodeAt(Gr);!gz(Yr)&&Yr!==Sz&&this.error("Unsigned number is expected",this.scanner.tokenStart-Wr.length+Gr)}return Number(Wr)===0&&this.error("Zero number is not allowed",this.scanner.tokenStart-Wr.length),Wr}_b.exports={name:"Ratio",structure:{left:String,right:String},parse:function(){var Wr=this.scanner.tokenStart,Gr=kb.call(this),Yr;return this.scanner.skipWS(),this.scanner.isDelim(bz)||this.error("Solidus is expected"),this.eat(yz),Yr=kb.call(this),{type:"Ratio",loc:this.getLocation(Wr,this.scanner.tokenStart),left:Gr,right:Yr}},generate:function(Wr){this.chunk(Wr.left),this.chunk("/"),this.chunk(Wr.right)}}});var zb=gn((cP,Ob)=>{var xz=_n().TYPE,wz=fa().mode,Cz=xz.LeftCurlyBracket;function Ab(Wr){return this.Raw(Wr,wz.leftCurlyBracket,!0)}function kz(){var Wr=this.SelectorList();return Wr.type!=="Raw"&&this.scanner.eof===!1&&this.scanner.tokenType!==Cz&&this.error(),Wr}Ob.exports={name:"Rule",structure:{prelude:["SelectorList","Raw"],block:["Block"]},parse:function(){var Wr=this.scanner.tokenIndex,Gr=this.scanner.tokenStart,Yr,Qr;return this.parseRulePrelude?Yr=this.parseWithFallback(kz,Ab):Yr=Ab.call(this,Wr),Qr=this.Block(!0),{type:"Rule",loc:this.getLocation(Gr,this.scanner.tokenStart),prelude:Yr,block:Qr}},generate:function(Wr){this.node(Wr.prelude),this.node(Wr.block)},walkContext:"rule"}});var Lb=gn((pP,jb)=>{jb.exports={name:"Selector",structure:{children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]},parse:function(){var Wr=this.readSequence(this.scope.Selector);return this.getFirstListNode(Wr)===null&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(Wr),children:Wr}},generate:function(Wr){this.children(Wr)}}});var Pb=gn((mP,qb)=>{var Tz=_n().TYPE,_z=Tz.Comma;qb.exports={name:"SelectorList",structure:{children:[["Selector","Raw"]]},parse:function(){for(var Wr=this.createList();!this.scanner.eof;){if(Wr.push(this.Selector()),this.scanner.tokenType===_z){this.scanner.next();continue}break}return{type:"SelectorList",loc:this.getLocationFromList(Wr),children:Wr}},generate:function(Wr){this.children(Wr,function(){this.chunk(",")})},walkContext:"selector"}});var Rb=gn((hP,Wb)=>{var Ez=_n().TYPE.String;Wb.exports={name:"String",structure:{value:String},parse:function(){return{type:"String",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),value:this.consume(Ez)}},generate:function(Wr){this.chunk(Wr.value)}}});var Mb=gn((fP,Bb)=>{var Js=_n().TYPE,Az=Js.WhiteSpace,Oz=Js.Comment,zz=Js.AtKeyword,jz=Js.CDO,Lz=Js.CDC,qz=33;function Ib(Wr){return this.Raw(Wr,null,!1)}Bb.exports={name:"StyleSheet",structure:{children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]},parse:function(){for(var Wr=this.scanner.tokenStart,Gr=this.createList(),Yr;!this.scanner.eof;){switch(this.scanner.tokenType){case Az:this.scanner.next();continue;case Oz:if(this.scanner.source.charCodeAt(this.scanner.tokenStart+2)!==qz){this.scanner.next();continue}Yr=this.Comment();break;case jz:Yr=this.CDO();break;case Lz:Yr=this.CDC();break;case zz:Yr=this.parseWithFallback(this.Atrule,Ib);break;default:Yr=this.parseWithFallback(this.Rule,Ib)}Gr.push(Yr)}return{type:"StyleSheet",loc:this.getLocation(Wr,this.scanner.tokenStart),children:Gr}},generate:function(Wr){this.children(Wr)},walkContext:"stylesheet"}});var Fb=gn((gP,Db)=>{var Pz=_n().TYPE,Wz=Pz.Ident,Rz=42,Nb=124;function oc(){this.scanner.tokenType!==Wz&&this.scanner.isDelim(Rz)===!1&&this.error("Identifier or asterisk is expected"),this.scanner.next()}Db.exports={name:"TypeSelector",structure:{name:String},parse:function(){var Wr=this.scanner.tokenStart;return this.scanner.isDelim(Nb)?(this.scanner.next(),oc.call(this)):(oc.call(this),this.scanner.isDelim(Nb)&&(this.scanner.next(),oc.call(this))),{type:"TypeSelector",loc:this.getLocation(Wr,this.scanner.tokenStart),name:this.scanner.substrToCursor(Wr)}},generate:function(Wr){this.chunk(Wr.name)}}});var Yb=gn((vP,$b)=>{var Iz=_n().isHexDigit,Hb=_n().cmpChar,uc=_n().TYPE,Bz=_n().NAME,Mz=uc.Ident,Gb=uc.Number,Ub=uc.Dimension,Rl=43,Vb=45,dc=63,Nz=117;function eo(Wr,Gr){for(var Yr=this.scanner.tokenStart+Wr,Qr=0;Yr<this.scanner.tokenEnd;Yr++){var Kr=this.scanner.source.charCodeAt(Yr);if(Kr===Vb&&Gr&&Qr!==0)return eo.call(this,Wr+Qr+1,!1)===0&&this.error(),-1;Iz(Kr)||this.error(Gr&&Qr!==0?"HyphenMinus"+(Qr<6?" or hex digit":"")+" is expected":Qr<6?"Hex digit is expected":"Unexpected input",Yr),++Qr>6&&this.error("Too many hex digits",Yr)}return this.scanner.next(),Qr}function Wl(Wr){for(var Gr=0;this.scanner.isDelim(dc);)++Gr>Wr&&this.error("Too many question marks"),this.scanner.next()}function lc(Wr){this.scanner.source.charCodeAt(this.scanner.tokenStart)!==Wr&&this.error(Bz[Wr]+" is expected")}function Dz(){var Wr=0;if(this.scanner.isDelim(Rl)){if(this.scanner.next(),this.scanner.tokenType===Mz){Wr=eo.call(this,0,!0),Wr>0&&Wl.call(this,6-Wr);return}if(this.scanner.isDelim(dc)){this.scanner.next(),Wl.call(this,5);return}this.error("Hex digit or question mark is expected");return}if(this.scanner.tokenType===Gb){if(lc.call(this,Rl),Wr=eo.call(this,1,!0),this.scanner.isDelim(dc)){Wl.call(this,6-Wr);return}if(this.scanner.tokenType===Ub||this.scanner.tokenType===Gb){lc.call(this,Vb),eo.call(this,1,!1);return}return}if(this.scanner.tokenType===Ub){lc.call(this,Rl),Wr=eo.call(this,1,!0),Wr>0&&Wl.call(this,6-Wr);return}this.error()}$b.exports={name:"UnicodeRange",structure:{value:String},parse:function(){var Wr=this.scanner.tokenStart;return Hb(this.scanner.source,Wr,Nz)||this.error("U is expected"),Hb(this.scanner.source,Wr+1,Rl)||this.error("Plus sign is expected"),this.scanner.next(),Dz.call(this),{type:"UnicodeRange",loc:this.getLocation(Wr,this.scanner.tokenStart),value:this.scanner.substrToCursor(Wr)}},generate:function(Wr){this.chunk(Wr.value)}}});var Jb=gn((yP,Zb)=>{var Qb=_n().isWhiteSpace,Fz=_n().cmpStr,cc=_n().TYPE,Kb=cc.Function,Xb=cc.Url,Hz=cc.RightParenthesis;Zb.exports={name:"Url",structure:{value:["String","Raw"]},parse:function(){var Wr=this.scanner.tokenStart,Gr;switch(this.scanner.tokenType){case Xb:for(var Yr=Wr+4,Qr=this.scanner.tokenEnd-1;Yr<Qr&&Qb(this.scanner.source.charCodeAt(Yr));)Yr++;for(;Yr<Qr&&Qb(this.scanner.source.charCodeAt(Qr-1));)Qr--;Gr={type:"Raw",loc:this.getLocation(Yr,Qr),value:this.scanner.source.substring(Yr,Qr)},this.eat(Xb);break;case Kb:Fz(this.scanner.source,this.scanner.tokenStart,this.scanner.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(Kb),this.scanner.skipSC(),Gr=this.String(),this.scanner.skipSC(),this.eat(Hz);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(Wr,this.scanner.tokenStart),value:Gr}},generate:function(Wr){this.chunk("url"),this.chunk("("),this.node(Wr.value),this.chunk(")")}}});var tS=gn((bP,eS)=>{eS.exports={name:"Value",structure:{children:[[]]},parse:function(){var Wr=this.scanner.tokenStart,Gr=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(Wr,this.scanner.tokenStart),children:Gr}},generate:function(Wr){this.children(Wr)}}});var nS=gn((SP,rS)=>{var Gz=_n().TYPE.WhiteSpace,Uz=Object.freeze({type:"WhiteSpace",loc:null,value:" "});rS.exports={name:"WhiteSpace",structure:{value:String},parse:function(){return this.eat(Gz),Uz},generate:function(Wr){this.chunk(Wr.value)}}});var Il=gn((xP,iS)=>{iS.exports={AnPlusB:Xv(),Atrule:ay(),AtrulePrelude:ly(),AttributeSelector:py(),Block:yy(),Brackets:xy(),CDC:Cy(),CDO:Ty(),ClassSelector:Ey(),Combinator:zy(),Comment:Ly(),Declaration:Dy(),DeclarationList:Hy(),Dimension:Uy(),Function:$y(),Hash:Qy(),Identifier:Xy(),IdSelector:Jy(),MediaFeature:nb(),MediaQuery:ab(),MediaQueryList:ob(),Nth:db(),Number:cb(),Operator:mb(),Parentheses:gb(),Percentage:yb(),PseudoClassSelector:Sb(),PseudoElementSelector:Cb(),Ratio:Eb(),Raw:fa(),Rule:zb(),Selector:Lb(),SelectorList:Pb(),String:Rb(),StyleSheet:Mb(),TypeSelector:Fb(),UnicodeRange:Yb(),Url:Jb(),Value:tS(),WhiteSpace:nS()}});var sS=gn((wP,aS)=>{var pc=Uv();aS.exports={generic:!0,types:pc.types,atrules:pc.atrules,properties:pc.properties,node:Il()}});var mc=gn((CP,dS)=>{var oS=_n().cmpChar,Vz=_n().cmpStr,qi=_n().TYPE,$z=qi.Ident,Yz=qi.String,Qz=qi.Number,Kz=qi.Function,Xz=qi.Url,Zz=qi.Hash,Jz=qi.Dimension,ej=qi.Percentage,tj=qi.LeftParenthesis,rj=qi.LeftSquareBracket,nj=qi.Comma,ij=qi.Delim,aj=35,sj=42,lS=43,oj=45,lj=47,dj=117;dS.exports=function(Gr){switch(this.scanner.tokenType){case Zz:return this.Hash();case nj:return Gr.space=null,Gr.ignoreWSAfter=!0,this.Operator();case tj:return this.Parentheses(this.readSequence,Gr.recognizer);case rj:return this.Brackets(this.readSequence,Gr.recognizer);case Yz:return this.String();case Jz:return this.Dimension();case ej:return this.Percentage();case Qz:return this.Number();case Kz:return Vz(this.scanner.source,this.scanner.tokenStart,this.scanner.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,Gr.recognizer);case Xz:return this.Url();case $z:return oS(this.scanner.source,this.scanner.tokenStart,dj)&&oS(this.scanner.source,this.scanner.tokenStart+1,lS)?this.UnicodeRange():this.Identifier();case ij:var Yr=this.scanner.source.charCodeAt(this.scanner.tokenStart);if(Yr===lj||Yr===sj||Yr===lS||Yr===oj)return this.Operator();Yr===aj&&this.error("Hex or identifier is expected",this.scanner.tokenStart+1);break}}});var cS=gn((kP,uS)=>{uS.exports={getNode:mc()}});var fS=gn((TP,hS)=>{var ga=_n().TYPE,uj=ga.Delim,cj=ga.Ident,pj=ga.Dimension,mj=ga.Percentage,hj=ga.Number,fj=ga.Hash,pS=ga.Colon,gj=ga.LeftSquareBracket,vj=35,yj=42,bj=43,Sj=47,mS=46,xj=62,wj=124,Cj=126;function kj(Wr){switch(this.scanner.tokenType){case gj:return this.AttributeSelector();case fj:return this.IdSelector();case pS:return this.scanner.lookupType(1)===pS?this.PseudoElementSelector():this.PseudoClassSelector();case cj:return this.TypeSelector();case hj:case mj:return this.Percentage();case pj:this.scanner.source.charCodeAt(this.scanner.tokenStart)===mS&&this.error("Identifier is expected",this.scanner.tokenStart+1);break;case uj:var Gr=this.scanner.source.charCodeAt(this.scanner.tokenStart);switch(Gr){case bj:case xj:case Cj:return Wr.space=null,Wr.ignoreWSAfter=!0,this.Combinator();case Sj:return this.Combinator();case mS:return this.ClassSelector();case yj:case wj:return this.TypeSelector();case vj:return this.IdSelector()}break}}hS.exports={getNode:kj}});var vS=gn((_P,gS)=>{gS.exports=function(){return this.createSingleNodeList(this.Raw(this.scanner.tokenIndex,null,!1))}});var SS=gn((EP,bS)=>{var yS=_n().TYPE,Tj=fa().mode,_j=yS.Comma,Ej=yS.WhiteSpace;bS.exports=function(){var Wr=this.createList();if(this.scanner.skipSC(),Wr.push(this.Identifier()),this.scanner.skipSC(),this.scanner.tokenType===_j){Wr.push(this.Operator());let Gr=this.scanner.tokenIndex,Yr=this.parseCustomProperty?this.Value(null):this.Raw(this.scanner.tokenIndex,Tj.exclamationMarkOrSemicolon,!1);if(Yr.type==="Value"&&Yr.children.isEmpty()){for(let Qr=Gr-this.scanner.tokenIndex;Qr<=0;Qr++)if(this.scanner.lookupType(Qr)===Ej){Yr.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}Wr.push(Yr)}return Wr}});var wS=gn((AP,xS)=>{xS.exports={getNode:mc(),expression:vS(),var:SS()}});var kS=gn((OP,CS)=>{CS.exports={AtrulePrelude:cS(),Selector:fS(),Value:wS()}});var _S=gn((zP,TS)=>{TS.exports={parse:{prelude:null,block:function(){return this.Block(!0)}}}});var AS=gn((jP,ES)=>{var to=_n().TYPE,Aj=to.String,Oj=to.Ident,zj=to.Url,jj=to.Function,Lj=to.LeftParenthesis;ES.exports={parse:{prelude:function(){var Wr=this.createList();switch(this.scanner.skipSC(),this.scanner.tokenType){case Aj:Wr.push(this.String());break;case zj:case jj:Wr.push(this.Url());break;default:this.error("String or url() is expected")}return(this.lookupNonWSType(0)===Oj||this.lookupNonWSType(0)===Lj)&&(Wr.push(this.WhiteSpace()),Wr.push(this.MediaQueryList())),Wr},block:null}}});var zS=gn((LP,OS)=>{OS.exports={parse:{prelude:function(){return this.createSingleNodeList(this.MediaQueryList())},block:function(){return this.Block(!1)}}}});var LS=gn((qP,jS)=>{jS.exports={parse:{prelude:function(){return this.createSingleNodeList(this.SelectorList())},block:function(){return this.Block(!0)}}}});var RS=gn((PP,WS)=>{var ls=_n().TYPE,qj=ls.WhiteSpace,Pj=ls.Comment,qS=ls.Ident,Wj=ls.Function,Rj=ls.Colon,Ij=ls.LeftParenthesis;function Bj(){return this.createSingleNodeList(this.Raw(this.scanner.tokenIndex,null,!1))}function Mj(){return this.scanner.skipSC(),this.scanner.tokenType===qS&&this.lookupNonWSType(1)===Rj?this.createSingleNodeList(this.Declaration()):PS.call(this)}function PS(){var Wr=this.createList(),Gr=null,Yr;this.scanner.skipSC();e:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case qj:Gr=this.WhiteSpace();continue;case Pj:this.scanner.next();continue;case Wj:Yr=this.Function(Bj,this.scope.AtrulePrelude);break;case qS:Yr=this.Identifier();break;case Ij:Yr=this.Parentheses(Mj,this.scope.AtrulePrelude);break;default:break e}Gr!==null&&(Wr.push(Gr),Gr=null),Wr.push(Yr)}return Wr}WS.exports={parse:{prelude:function(){var Wr=PS.call(this);return this.getFirstListNode(Wr)===null&&this.error("Condition is expected"),Wr},block:function(){return this.Block(!1)}}}});var BS=gn((WP,IS)=>{IS.exports={"font-face":_S(),import:AS(),media:zS(),page:LS(),supports:RS()}});var NS=gn((RP,MS)=>{MS.exports={parse:function(){return this.createSingleNodeList(this.Identifier())}}});var FS=gn((IP,DS)=>{DS.exports={parse:function(){return this.createSingleNodeList(this.SelectorList())}}});var GS=gn((BP,HS)=>{HS.exports={parse:function(){return this.createSingleNodeList(this.Identifier())}}});var hc=gn((MP,US)=>{US.exports={parse:function(){return this.createSingleNodeList(this.SelectorList())}}});var $S=gn((NP,VS)=>{VS.exports=hc()});var QS=gn((DP,YS)=>{YS.exports=hc()});var fc=gn((FP,KS)=>{var Nj=!0;KS.exports={parse:function(){return this.createSingleNodeList(this.Nth(Nj))}}});var ZS=gn((HP,XS)=>{XS.exports=fc()});var ex=gn((GP,JS)=>{JS.exports=fc()});var gc=gn((UP,tx)=>{var Dj=!1;tx.exports={parse:function(){return this.createSingleNodeList(this.Nth(Dj))}}});var nx=gn((VP,rx)=>{rx.exports=gc()});var ax=gn(($P,ix)=>{ix.exports=gc()});var ox=gn((YP,sx)=>{sx.exports={parse:function(){return this.createSingleNodeList(this.Selector())}}});var dx=gn((QP,lx)=>{lx.exports={dir:NS(),has:FS(),lang:GS(),matches:$S(),not:QS(),"nth-child":ZS(),"nth-last-child":ex(),"nth-last-of-type":nx(),"nth-of-type":ax(),slotted:ox()}});var cx=gn((KP,ux)=>{ux.exports={parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude:function(Wr){return this.AtrulePrelude(Wr.atrule?String(Wr.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",rule:"Rule",selectorList:"SelectorList",selector:"Selector",block:function(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},scope:kS(),atrule:BS(),pseudo:dx(),node:Il()}});var mx=gn((XP,px)=>{px.exports={node:Il()}});var hx=gn((ZP,Fj)=>{Fj.exports={name:"css-tree",version:"1.1.3",description:"A tool set for CSS: fast detailed parser (CSS \u2192 AST), walker (AST traversal), generator (AST \u2192 CSS) and lexer (validation and matching) based on specs and browser implementations",author:"Roman Dvornov <rdvornov@gmail.com> (https://github.com/lahmatiy)",license:"MIT",repository:"csstree/csstree",keywords:["css","ast","tokenizer","parser","walker","lexer","generator","utils","syntax","validation"],main:"lib/index.js",unpkg:"dist/csstree.min.js",jsdelivr:"dist/csstree.min.js",scripts:{build:"rollup --config",lint:"eslint data lib scripts test && node scripts/review-syntax-patch --lint && node scripts/update-docs --lint","lint-and-test":"npm run lint && npm test","update:docs":"node scripts/update-docs","review:syntax-patch":"node scripts/review-syntax-patch",test:"mocha --reporter progress",coverage:"nyc npm test",travis:"nyc npm run lint-and-test && npm run coveralls",coveralls:"nyc report --reporter=text-lcov | coveralls",prepublishOnly:"npm run build",hydrogen:"node --trace-hydrogen --trace-phase=Z --trace-deopt --code-comments --hydrogen-track-positions --redirect-code-traces --redirect-code-traces-to=code.asm --trace_hydrogen_file=code.cfg --print-opt-code bin/parse --stat -o /dev/null"},dependencies:{"mdn-data":"2.0.14","source-map":"^0.6.1"},devDependencies:{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^7.1.1",coveralls:"^3.0.9",eslint:"^6.8.0","json-to-ast":"^2.1.0",mocha:"^6.2.3",nyc:"^14.1.1",rollup:"^1.32.1","rollup-plugin-terser":"^5.3.0"},engines:{node:">=8.0.0"},files:["data","dist","lib"]}});var fx=gn((JP,vc)=>{function Hj(){for(var Wr={},Gr=0;Gr<arguments.length;Gr++){var Yr=arguments[Gr];for(var Qr in Yr)Wr[Qr]=Yr[Qr]}return Wr}vc.exports=Iv().create(Hj(sS(),cx(),mx()));vc.exports.version=hx().version});var gi=gn((eW,gx)=>{gx.exports=fx()});var Vx=gn(io=>{var Gj=/(\[[^\]]+\])/g,Uj=/(#[^\s\+>~\.\[:]+)/g,Vj=/(\.[^\s\+>~\.\[:]+)/g,$j=/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/g,Yj=/(:[^\s\+>~\.\[:]+)/g,Qj=/([^\s\+>~\.\[:]+)/g,Kj=/:not\(([^\)]*)\)/g,Xj=/\{[^]*/gm,Zj=/[\*\s\+>~]/g,Jj=/[#\.]/g,us=function(Wr,Gr,Yr,Qr){var Kr=Qr.match(Wr);if(Kr)for(var Zr=0;Zr<Kr.length;Zr++)Yr[Gr]++,Qr=Qr.replace(Kr[Zr]," ");return Qr},eL=function(Wr){var Gr=Wr.indexOf(",");Gr!==-1&&(Wr=Wr.substring(0,Gr));var Yr={a:0,b:0,c:0};return Wr=Wr.replace(Kj," $1 "),Wr=Wr.replace(Xj," "),Wr=us(Gj,"b",Yr,Wr),Wr=us(Uj,"a",Yr,Wr),Wr=us(Vj,"b",Yr,Wr),Wr=us($j,"c",Yr,Wr),Wr=us(Yj,"b",Yr,Wr),Wr=Wr.replace(Zj," "),Wr=Wr.replace(Jj," "),us(Qj,"c",Yr,Wr),Yr.a*100+Yr.b*10+Yr.c*1},Gx={};io.calculateSpecificity=function(Wr){var Gr=Gx[Wr];return Gr===void 0&&(Gr=eL(Wr),Gx[Wr]=Gr),Gr};var Ux={},Gc=null;io.isSelectorValid=function(Wr){var Gr=Ux[Wr];if(Gr===void 0){Gc==null&&(Gc=document.createElement("div"));try{Gc.querySelector(Wr),Gr=!0}catch{Gr=!1}Ux[Wr]=Gr}return Gr};io.validateSelector=function(Wr){if(!io.isSelectorValid(Wr)){var Gr=new SyntaxError(Wr+" is not a valid selector");throw Gr.code="EBADSELECTOR",Gr}}});var Zx=gn((RR,Xx)=>{"use strict";Xx.exports=function(){var Wr=Array.from,Gr,Yr;return typeof Wr!="function"?!1:(Gr=["raz","dwa"],Yr=Wr(Gr),!!(Yr&&Yr!==Gr&&Yr[1]==="dwa"))}});var ew=gn((IR,Jx)=>{"use strict";Jx.exports=function(){return typeof globalThis!="object"||!globalThis?!1:globalThis.Array===Array}});var nw=gn((BR,rw)=>{var tw=function(){if(typeof self=="object"&&self)return self;if(typeof window=="object"&&window)return window;throw new Error("Unable to resolve global `this`")};rw.exports=(function(){if(this)return this;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch{return tw()}try{return __global__||tw()}finally{delete Object.prototype.__global__}})()});var ao=gn((MR,iw)=>{"use strict";iw.exports=ew()()?globalThis:nw()});var sw=gn((NR,aw)=>{"use strict";var tL=ao(),Vc={object:!0,symbol:!0};aw.exports=function(){var Wr=tL.Symbol,Gr;if(typeof Wr!="function")return!1;Gr=Wr("test symbol");try{String(Gr)}catch{return!1}return!(!Vc[typeof Wr.iterator]||!Vc[typeof Wr.toPrimitive]||!Vc[typeof Wr.toStringTag])}});var lw=gn((DR,ow)=>{"use strict";ow.exports=function(Wr){return Wr?typeof Wr=="symbol"?!0:!Wr.constructor||Wr.constructor.name!=="Symbol"?!1:Wr[Wr.constructor.toStringTag]==="Symbol":!1}});var $c=gn((FR,dw)=>{"use strict";var rL=lw();dw.exports=function(Wr){if(!rL(Wr))throw new TypeError(Wr+" is not a symbol");return Wr}});var hw=gn((HR,mw)=>{"use strict";var uw=Ta(),nL=Object.create,cw=Object.defineProperty,iL=Object.prototype,pw=nL(null);mw.exports=function(Wr){for(var Gr=0,Yr,Qr;pw[Wr+(Gr||"")];)++Gr;return Wr+=Gr||"",pw[Wr]=!0,Yr="@@"+Wr,cw(iL,Yr,uw.gs(null,function(Kr){Qr||(Qr=!0,cw(this,Yr,uw(Kr)),Qr=!1)})),Yr}});var gw=gn((GR,fw)=>{"use strict";var Di=Ta(),Jn=ao().Symbol;fw.exports=function(Wr){return Object.defineProperties(Wr,{hasInstance:Di("",Jn&&Jn.hasInstance||Wr("hasInstance")),isConcatSpreadable:Di("",Jn&&Jn.isConcatSpreadable||Wr("isConcatSpreadable")),iterator:Di("",Jn&&Jn.iterator||Wr("iterator")),match:Di("",Jn&&Jn.match||Wr("match")),replace:Di("",Jn&&Jn.replace||Wr("replace")),search:Di("",Jn&&Jn.search||Wr("search")),species:Di("",Jn&&Jn.species||Wr("species")),split:Di("",Jn&&Jn.split||Wr("split")),toPrimitive:Di("",Jn&&Jn.toPrimitive||Wr("toPrimitive")),toStringTag:Di("",Jn&&Jn.toStringTag||Wr("toStringTag")),unscopables:Di("",Jn&&Jn.unscopables||Wr("unscopables"))})}});var bw=gn((UR,yw)=>{"use strict";var vw=Ta(),aL=$c(),so=Object.create(null);yw.exports=function(Wr){return Object.defineProperties(Wr,{for:vw(function(Gr){return so[Gr]?so[Gr]:so[Gr]=Wr(String(Gr))}),keyFor:vw(function(Gr){var Yr;aL(Gr);for(Yr in so)if(so[Yr]===Gr)return Yr})})}});var ww=gn((VR,xw)=>{"use strict";var $i=Ta(),Yc=$c(),Fl=ao().Symbol,sL=hw(),oL=gw(),lL=bw(),dL=Object.create,Qc=Object.defineProperties,Hl=Object.defineProperty,vi,cs,Sw;if(typeof Fl=="function")try{String(Fl()),Sw=!0}catch{}else Fl=null;cs=function(Gr){if(this instanceof cs)throw new TypeError("Symbol is not a constructor");return vi(Gr)};xw.exports=vi=function Wr(Gr){var Yr;if(this instanceof Wr)throw new TypeError("Symbol is not a constructor");return Sw?Fl(Gr):(Yr=dL(cs.prototype),Gr=Gr===void 0?"":String(Gr),Qc(Yr,{__description__:$i("",Gr),__name__:$i("",sL(Gr))}))};oL(vi);lL(vi);Qc(cs.prototype,{constructor:$i(vi),toString:$i("",function(){return this.__name__})});Qc(vi.prototype,{toString:$i(function(){return"Symbol ("+Yc(this).__description__+")"}),valueOf:$i(function(){return Yc(this)})});Hl(vi.prototype,vi.toPrimitive,$i("",function(){var Wr=Yc(this);return typeof Wr=="symbol"?Wr:Wr.toString()}));Hl(vi.prototype,vi.toStringTag,$i("c","Symbol"));Hl(cs.prototype,vi.toStringTag,$i("c",vi.prototype[vi.toStringTag]));Hl(cs.prototype,vi.toPrimitive,$i("c",vi.prototype[vi.toPrimitive]))});var kw=gn(($R,Cw)=>{"use strict";Cw.exports=sw()()?ao().Symbol:ww()});var Ew=gn((YR,_w)=>{"use strict";var Tw=Object.prototype.toString,uL=Tw.call((function(){return arguments})());_w.exports=function(Wr){return Tw.call(Wr)===uL}});var Ow=gn((QR,Aw)=>{"use strict";var cL=Object.prototype.toString,pL=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);Aw.exports=function(Wr){return typeof Wr=="function"&&pL(cL.call(Wr))}});var jw=gn((KR,zw)=>{"use strict";zw.exports=function(){var Wr=Math.sign;return typeof Wr!="function"?!1:Wr(10)===1&&Wr(-20)===-1}});var qw=gn((XR,Lw)=>{"use strict";Lw.exports=function(Wr){return Wr=Number(Wr),isNaN(Wr)||Wr===0?Wr:Wr>0?1:-1}});var Ww=gn((ZR,Pw)=>{"use strict";Pw.exports=jw()()?Math.sign:qw()});var Iw=gn((JR,Rw)=>{"use strict";var mL=Ww(),hL=Math.abs,fL=Math.floor;Rw.exports=function(Wr){return isNaN(Wr)?0:(Wr=Number(Wr),Wr===0||!isFinite(Wr)?Wr:mL(Wr)*fL(hL(Wr)))}});var Kc=gn((eI,Bw)=>{"use strict";var gL=Iw(),vL=Math.max;Bw.exports=function(Wr){return vL(0,gL(Wr))}});var Dw=gn((tI,Nw)=>{"use strict";var Mw=Object.prototype.toString,yL=Mw.call("");Nw.exports=function(Wr){return typeof Wr=="string"||Wr&&typeof Wr=="object"&&(Wr instanceof String||Mw.call(Wr)===yL)||!1}});var Uw=gn((rI,Gw)=>{"use strict";var bL=kw().iterator,SL=Ew(),xL=Ow(),wL=Kc(),Fw=Wd(),CL=Do(),kL=Fa(),TL=Dw(),Hw=Array.isArray,Xc=Function.prototype.call,ja={configurable:!0,enumerable:!0,writable:!0,value:null},Zc=Object.defineProperty;Gw.exports=function(Wr){var Gr=arguments[1],Yr=arguments[2],Qr,Kr,Zr,en,tn,nn,ln,un,pn,sn;if(Wr=Object(CL(Wr)),kL(Gr)&&Fw(Gr),!this||this===Array||!xL(this)){if(!Gr){if(SL(Wr))return tn=Wr.length,tn!==1?Array.apply(null,Wr):(en=new Array(1),en[0]=Wr[0],en);if(Hw(Wr)){for(en=new Array(tn=Wr.length),Kr=0;Kr<tn;++Kr)en[Kr]=Wr[Kr];return en}}en=[]}else Qr=this;if(!Hw(Wr)){if((pn=Wr[bL])!==void 0){for(ln=Fw(pn).call(Wr),Qr&&(en=new Qr),un=ln.next(),Kr=0;!un.done;)sn=Gr?Xc.call(Gr,Yr,un.value,Kr):un.value,Qr?(ja.value=sn,Zc(en,Kr,ja)):en[Kr]=sn,un=ln.next(),++Kr;tn=Kr}else if(TL(Wr)){for(tn=Wr.length,Qr&&(en=new Qr),Kr=0,Zr=0;Kr<tn;++Kr)sn=Wr[Kr],Kr+1<tn&&(nn=sn.charCodeAt(0),nn>=55296&&nn<=56319&&(sn+=Wr[++Kr])),sn=Gr?Xc.call(Gr,Yr,sn,Zr):sn,Qr?(ja.value=sn,Zc(en,Zr,ja)):en[Zr]=sn,++Zr;tn=Zr}}if(tn===void 0)for(tn=wL(Wr.length),Qr&&(en=new Qr(tn)),Kr=0;Kr<tn;++Kr)sn=Gr?Xc.call(Gr,Yr,Wr[Kr],Kr):Wr[Kr],Qr?(ja.value=sn,Zc(en,Kr,ja)):en[Kr]=sn;return Qr&&(ja.value=null,en.length=tn),en}});var $w=gn((nI,Vw)=>{"use strict";Vw.exports=Zx()()?Array.from:Uw()});var Qw=gn((iI,Yw)=>{"use strict";Yw.exports=function(){var Wr=Number.isNaN;return typeof Wr!="function"?!1:!Wr({})&&Wr(NaN)&&!Wr(34)}});var Xw=gn((aI,Kw)=>{"use strict";Kw.exports=function(Wr){return Wr!==Wr}});var Jw=gn((sI,Zw)=>{"use strict";Zw.exports=Qw()()?Number.isNaN:Xw()});var iC=gn((oI,nC)=>{"use strict";var eC=Jw(),tC=Kc(),_L=Do(),EL=Array.prototype.indexOf,AL=Object.prototype.hasOwnProperty,OL=Math.abs,rC=Math.floor;nC.exports=function(Wr){var Gr,Yr,Qr,Kr;if(!eC(Wr))return EL.apply(this,arguments);for(Yr=tC(_L(this).length),Qr=arguments[1],isNaN(Qr)?Qr=0:Qr>=0?Qr=rC(Qr):Qr=tC(this.length)-rC(OL(Qr)),Gr=Qr;Gr<Yr;++Gr)if(AL.call(this,Gr)&&(Kr=this[Gr],eC(Kr)))return Gr;return-1}});var sC=gn((lI,aC)=>{"use strict";var zL=iC(),jL=Array.prototype.forEach,LL=Array.prototype.splice;aC.exports=function(Wr){jL.call(arguments,function(Gr){var Yr=zL.call(this,Gr);Yr!==-1&&LL.call(this,Yr,1)},this)}});var lC=gn((dI,oC)=>{"use strict";var qL=Fa(),PL={function:!0,object:!0};oC.exports=function(Wr){return qL(Wr)&&PL[typeof Wr]||!1}});var uC=gn((uI,dC)=>{"use strict";var WL=lC();dC.exports=function(Wr){if(!WL(Wr))throw new TypeError(Wr+" is not an Object");return Wr}});var gC=gn((cI,fC)=>{"use strict";var RL=$w(),IL=sC(),cC=uC(),pC=Ta(),mC=ua().methods.emit,hC=Object.defineProperty,BL=Object.prototype.hasOwnProperty,ML=Object.getOwnPropertyDescriptor;fC.exports=function(Wr,Gr){var Yr,Qr,Kr,Zr;return cC(Wr)&&cC(Gr),Zr=arguments[2],Zr===void 0&&(Zr="emit"),Qr={close:function(){IL.call(Yr,Gr)}},BL.call(Wr,"__eePipes__")?((Yr=Wr.__eePipes__).push(Gr),Qr):(hC(Wr,"__eePipes__",pC("c",Yr=[Gr])),Kr=ML(Wr,Zr),Kr?(delete Kr.get,delete Kr.set):Kr=pC("c",void 0),Kr.value=function(){var en,tn,nn=RL(Yr);for(mC.apply(this,arguments),en=0;tn=nn[en];++en)mC.apply(tn,arguments)},hC(Wr,Zr,Kr),Qr)}});(()=>{var Wr=!1,Gr=!1,Yr=[],Qr=-1;function Kr(Jr){Zr(Jr)}function Zr(Jr){Yr.includes(Jr)||Yr.push(Jr),tn()}function en(Jr){let rn=Yr.indexOf(Jr);rn!==-1&&rn>Qr&&Yr.splice(rn,1)}function tn(){!Gr&&!Wr&&(Wr=!0,queueMicrotask(nn))}function nn(){Wr=!1,Gr=!0;for(let Jr=0;Jr<Yr.length;Jr++)Yr[Jr](),Qr=Jr;Yr.length=0,Qr=-1,Gr=!1}var ln,un,pn,sn,hn=!0;function fn(Jr){hn=!1,Jr(),hn=!0}function bn(Jr){ln=Jr.reactive,pn=Jr.release,un=rn=>Jr.effect(rn,{scheduler:an=>{hn?Kr(an):an()}}),sn=Jr.raw}function wn(Jr){un=Jr}function vn(Jr){let rn=()=>{};return[an=>{let on=un(an);return Jr._x_effects||(Jr._x_effects=new Set,Jr._x_runEffects=()=>{Jr._x_effects.forEach(dn=>dn())}),Jr._x_effects.add(on),rn=()=>{on!==void 0&&(Jr._x_effects.delete(on),pn(on))},on},()=>{rn()}]}function Sn(Jr,rn){let an=!0,on,dn=un(()=>{let cn=Jr();JSON.stringify(cn),an?on=cn:queueMicrotask(()=>{rn(cn,on),on=cn}),an=!1});return()=>pn(dn)}function kn(Jr,rn,an={}){Jr.dispatchEvent(new CustomEvent(rn,{detail:an,bubbles:!0,composed:!0,cancelable:!0}))}function Cn(Jr,rn){if(typeof ShadowRoot=="function"&&Jr instanceof ShadowRoot){Array.from(Jr.children).forEach(dn=>Cn(dn,rn));return}let an=!1;if(rn(Jr,()=>an=!0),an)return;let on=Jr.firstElementChild;for(;on;)Cn(on,rn,!1),on=on.nextElementSibling}function Ln(Jr,...rn){console.warn(`Alpine Warning: ${Jr}`,...rn)}var In=!1;function oi(){In&&Ln("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),In=!0,document.body||Ln("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),kn(document,"alpine:init"),kn(document,"alpine:initializing"),gs(),qa(rn=>ii(rn,Cn)),ci(rn=>ra(rn)),hs((rn,an)=>{ed(rn,an).forEach(on=>on())});let Jr=rn=>!$n(rn.parentElement,!0);Array.from(document.querySelectorAll(qn().join(","))).filter(Jr).forEach(rn=>{ii(rn)}),kn(document,"alpine:initialized")}var Bn=[],Nn=[];function Vn(){return Bn.map(Jr=>Jr())}function qn(){return Bn.concat(Nn).map(Jr=>Jr())}function Dn(Jr){Bn.push(Jr)}function Zn(Jr){Nn.push(Jr)}function $n(Jr,rn=!1){return Fn(Jr,an=>{if((rn?qn():Vn()).some(on=>an.matches(on)))return!0})}function Fn(Jr,rn){if(Jr){if(rn(Jr))return Jr;if(Jr._x_teleportBack&&(Jr=Jr._x_teleportBack),!!Jr.parentElement)return Fn(Jr.parentElement,rn)}}function Un(Jr){return Vn().some(rn=>Jr.matches(rn))}var yi=[];function Pi(Jr){yi.push(Jr)}function ii(Jr,rn=Cn,an=()=>{}){qC(()=>{rn(Jr,(on,dn)=>{an(on,dn),yi.forEach(cn=>cn(on,dn)),ed(on,on.attributes).forEach(cn=>cn()),on._x_ignore&&dn()})})}function ra(Jr,rn=Cn){rn(Jr,an=>{Pa(an),Ri(an)})}var Wi=[],La=[],ms=[];function qa(Jr){ms.push(Jr)}function ci(Jr,rn){typeof rn=="function"?(Jr._x_cleanups||(Jr._x_cleanups=[]),Jr._x_cleanups.push(rn)):(rn=Jr,La.push(rn))}function hs(Jr){Wi.push(Jr)}function oo(Jr,rn,an){Jr._x_attributeCleanups||(Jr._x_attributeCleanups={}),Jr._x_attributeCleanups[rn]||(Jr._x_attributeCleanups[rn]=[]),Jr._x_attributeCleanups[rn].push(an)}function Pa(Jr,rn){Jr._x_attributeCleanups&&Object.entries(Jr._x_attributeCleanups).forEach(([an,on])=>{(rn===void 0||rn.includes(an))&&(on.forEach(dn=>dn()),delete Jr._x_attributeCleanups[an])})}function Ri(Jr){if(Jr._x_cleanups)for(;Jr._x_cleanups.length;)Jr._x_cleanups.pop()()}var fs=new MutationObserver(Ql),ya=!1;function gs(){fs.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),ya=!0}function li(){Wa(),fs.disconnect(),ya=!1}var Fi=[];function Wa(){let Jr=fs.takeRecords();Fi.push(()=>Jr.length>0&&Ql(Jr));let rn=Fi.length;queueMicrotask(()=>{if(Fi.length===rn)for(;Fi.length>0;)Fi.shift()()})}function ei(Jr){if(!ya)return Jr();li();let rn=Jr();return gs(),rn}var bi=!1,Ci=[];function na(){bi=!0}function lo(){bi=!1,Ql(Ci),Ci=[]}function Ql(Jr){if(bi){Ci=Ci.concat(Jr);return}let rn=new Set,an=new Set,on=new Map,dn=new Map;for(let cn=0;cn<Jr.length;cn++)if(!Jr[cn].target._x_ignoreMutationObserver&&(Jr[cn].type==="childList"&&(Jr[cn].addedNodes.forEach(mn=>mn.nodeType===1&&rn.add(mn)),Jr[cn].removedNodes.forEach(mn=>mn.nodeType===1&&an.add(mn))),Jr[cn].type==="attributes")){let mn=Jr[cn].target,yn=Jr[cn].attributeName,xn=Jr[cn].oldValue,Tn=()=>{on.has(mn)||on.set(mn,[]),on.get(mn).push({name:yn,value:mn.getAttribute(yn)})},zn=()=>{dn.has(mn)||dn.set(mn,[]),dn.get(mn).push(yn)};mn.hasAttribute(yn)&&xn===null?Tn():mn.hasAttribute(yn)?(zn(),Tn()):zn()}dn.forEach((cn,mn)=>{Pa(mn,cn)}),on.forEach((cn,mn)=>{Wi.forEach(yn=>yn(mn,cn))});for(let cn of an)rn.has(cn)||(La.forEach(mn=>mn(cn)),ra(cn));rn.forEach(cn=>{cn._x_ignoreSelf=!0,cn._x_ignore=!0});for(let cn of rn)an.has(cn)||cn.isConnected&&(delete cn._x_ignoreSelf,delete cn._x_ignore,ms.forEach(mn=>mn(cn)),cn._x_ignore=!0,cn._x_ignoreSelf=!0);rn.forEach(cn=>{delete cn._x_ignoreSelf,delete cn._x_ignore}),rn=null,an=null,on=null,dn=null}function ap(Jr){return ys(Ra(Jr))}function vs(Jr,rn,an){return Jr._x_dataStack=[rn,...Ra(an||Jr)],()=>{Jr._x_dataStack=Jr._x_dataStack.filter(on=>on!==rn)}}function Ra(Jr){return Jr._x_dataStack?Jr._x_dataStack:typeof ShadowRoot=="function"&&Jr instanceof ShadowRoot?Ra(Jr.host):Jr.parentNode?Ra(Jr.parentNode):[]}function ys(Jr){return new Proxy({objects:Jr},kC)}var kC={ownKeys({objects:Jr}){return Array.from(new Set(Jr.flatMap(rn=>Object.keys(rn))))},has({objects:Jr},rn){return rn==Symbol.unscopables?!1:Jr.some(an=>Object.prototype.hasOwnProperty.call(an,rn)||Reflect.has(an,rn))},get({objects:Jr},rn,an){return rn=="toJSON"?TC:Reflect.get(Jr.find(on=>Reflect.has(on,rn))||{},rn,an)},set({objects:Jr},rn,an,on){let dn=Jr.find(mn=>Object.prototype.hasOwnProperty.call(mn,rn))||Jr[Jr.length-1],cn=Object.getOwnPropertyDescriptor(dn,rn);return cn?.set&&cn?.get?Reflect.set(dn,rn,an,on):Reflect.set(dn,rn,an)}};function TC(){return Reflect.ownKeys(this).reduce((Jr,rn)=>(Jr[rn]=Reflect.get(this,rn),Jr),{})}function sp(Jr){let rn=on=>typeof on=="object"&&!Array.isArray(on)&&on!==null,an=(on,dn="")=>{Object.entries(Object.getOwnPropertyDescriptors(on)).forEach(([cn,{value:mn,enumerable:yn}])=>{if(yn===!1||mn===void 0||typeof mn=="object"&&mn!==null&&mn.__v_skip)return;let xn=dn===""?cn:`${dn}.${cn}`;typeof mn=="object"&&mn!==null&&mn._x_interceptor?on[cn]=mn.initialize(Jr,xn,cn):rn(mn)&&mn!==on&&!(mn instanceof Element)&&an(mn,xn)})};return an(Jr)}function op(Jr,rn=()=>{}){let an={initialValue:void 0,_x_interceptor:!0,initialize(on,dn,cn){return Jr(this.initialValue,()=>_C(on,dn),mn=>lp(on,dn,mn),dn,cn)}};return rn(an),on=>{if(typeof on=="object"&&on!==null&&on._x_interceptor){let dn=an.initialize.bind(an);an.initialize=(cn,mn,yn)=>{let xn=on.initialize(cn,mn,yn);return an.initialValue=xn,dn(cn,mn,yn)}}else an.initialValue=on;return an}}function _C(Jr,rn){return rn.split(".").reduce((an,on)=>an[on],Jr)}function lp(Jr,rn,an){if(typeof rn=="string"&&(rn=rn.split(".")),rn.length===1)Jr[rn[0]]=an;else{if(rn.length===0)throw error;return Jr[rn[0]]||(Jr[rn[0]]={}),lp(Jr[rn[0]],rn.slice(1),an)}}var dp={};function Ii(Jr,rn){dp[Jr]=rn}function Kl(Jr,rn){return Object.entries(dp).forEach(([an,on])=>{let dn=null;function cn(){if(dn)return dn;{let[mn,yn]=fp(rn);return dn={interceptor:op,...mn},ci(rn,yn),dn}}Object.defineProperty(Jr,`$${an}`,{get(){return on(rn,cn())},enumerable:!1})}),Jr}function EC(Jr,rn,an,...on){try{return an(...on)}catch(dn){bs(dn,Jr,rn)}}function bs(Jr,rn,an=void 0){Jr=Object.assign(Jr??{message:"No error message given."},{el:rn,expression:an}),console.warn(`Alpine Expression Error: ${Jr.message}
${an?'Expression: "'+an+`"
`:""}`,rn),setTimeout(()=>{throw Jr},0)}var uo=!0;function up(Jr){let rn=uo;uo=!1;let an=Jr();return uo=rn,an}function ba(Jr,rn,an={}){let on;return Si(Jr,rn)(dn=>on=dn,an),on}function Si(...Jr){return cp(...Jr)}var cp=pp;function AC(Jr){cp=Jr}function pp(Jr,rn){let an={};Kl(an,Jr);let on=[an,...Ra(Jr)],dn=typeof rn=="function"?OC(on,rn):jC(on,rn,Jr);return EC.bind(null,Jr,rn,dn)}function OC(Jr,rn){return(an=()=>{},{scope:on={},params:dn=[]}={})=>{let cn=rn.apply(ys([on,...Jr]),dn);co(an,cn)}}var Xl={};function zC(Jr,rn){if(Xl[Jr])return Xl[Jr];let an=Object.getPrototypeOf(async function(){}).constructor,on=/^[\n\s]*if.*\(.*\)/.test(Jr.trim())||/^(let|const)\s/.test(Jr.trim())?`(async()=>{ ${Jr} })()`:Jr,dn=(()=>{try{let cn=new an(["__self","scope"],`with (scope) { __self.result = ${on} }; __self.finished = true; return __self.result;`);return Object.defineProperty(cn,"name",{value:`[Alpine] ${Jr}`}),cn}catch(cn){return bs(cn,rn,Jr),Promise.resolve()}})();return Xl[Jr]=dn,dn}function jC(Jr,rn,an){let on=zC(rn,an);return(dn=()=>{},{scope:cn={},params:mn=[]}={})=>{on.result=void 0,on.finished=!1;let yn=ys([cn,...Jr]);if(typeof on=="function"){let xn=on(on,yn).catch(Tn=>bs(Tn,an,rn));on.finished?(co(dn,on.result,yn,mn,an),on.result=void 0):xn.then(Tn=>{co(dn,Tn,yn,mn,an)}).catch(Tn=>bs(Tn,an,rn)).finally(()=>on.result=void 0)}}}function co(Jr,rn,an,on,dn){if(uo&&typeof rn=="function"){let cn=rn.apply(an,on);cn instanceof Promise?cn.then(mn=>co(Jr,mn,an,on)).catch(mn=>bs(mn,dn,rn)):Jr(cn)}else typeof rn=="object"&&rn instanceof Promise?rn.then(cn=>Jr(cn)):Jr(rn)}var Zl="x-";function Ia(Jr=""){return Zl+Jr}function LC(Jr){Zl=Jr}var Jl={};function ai(Jr,rn){return Jl[Jr]=rn,{before(an){if(!Jl[an]){console.warn(String.raw`Cannot find directive \`${an}\`. \`${Jr}\` will use the default order of execution`);return}let on=Sa.indexOf(an);Sa.splice(on>=0?on:Sa.indexOf("DEFAULT"),0,Jr)}}}function ed(Jr,rn,an){if(rn=Array.from(rn),Jr._x_virtualDirectives){let dn=Object.entries(Jr._x_virtualDirectives).map(([mn,yn])=>({name:mn,value:yn})),cn=mp(dn);dn=dn.map(mn=>cn.find(yn=>yn.name===mn.name)?{name:`x-bind:${mn.name}`,value:`"${mn.value}"`}:mn),rn=rn.concat(dn)}let on={};return rn.map(yp((dn,cn)=>on[dn]=cn)).filter(Sp).map(WC(on,an)).sort(RC).map(dn=>PC(Jr,dn))}function mp(Jr){return Array.from(Jr).map(yp()).filter(rn=>!Sp(rn))}var td=!1,Ss=new Map,hp=Symbol();function qC(Jr){td=!0;let rn=Symbol();hp=rn,Ss.set(rn,[]);let an=()=>{for(;Ss.get(rn).length;)Ss.get(rn).shift()();Ss.delete(rn)},on=()=>{td=!1,an()};Jr(an),on()}function fp(Jr){let rn=[],an=cn=>rn.push(cn),[on,dn]=vn(Jr);return rn.push(dn),[{Alpine:ws,effect:on,cleanup:an,evaluateLater:Si.bind(Si,Jr),evaluate:ba.bind(ba,Jr)},()=>rn.forEach(cn=>cn())]}function PC(Jr,rn){let an=()=>{},on=Jl[rn.type]||an,[dn,cn]=fp(Jr);oo(Jr,rn.original,cn);let mn=()=>{Jr._x_ignore||Jr._x_ignoreSelf||(on.inline&&on.inline(Jr,rn,dn),on=on.bind(on,Jr,rn,dn),td?Ss.get(hp).push(on):on())};return mn.runCleanups=cn,mn}var gp=(Jr,rn)=>({name:an,value:on})=>(an.startsWith(Jr)&&(an=an.replace(Jr,rn)),{name:an,value:on}),vp=Jr=>Jr;function yp(Jr=()=>{}){return({name:rn,value:an})=>{let{name:on,value:dn}=bp.reduce((cn,mn)=>mn(cn),{name:rn,value:an});return on!==rn&&Jr(on,rn),{name:on,value:dn}}}var bp=[];function rd(Jr){bp.push(Jr)}function Sp({name:Jr}){return xp().test(Jr)}var xp=()=>new RegExp(`^${Zl}([^:^.]+)\\b`);function WC(Jr,rn){return({name:an,value:on})=>{let dn=an.match(xp()),cn=an.match(/:([a-zA-Z0-9\-_:]+)/),mn=an.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],yn=rn||Jr[an]||an;return{type:dn?dn[1]:null,value:cn?cn[1]:null,modifiers:mn.map(xn=>xn.replace(".","")),expression:on,original:yn}}}var nd="DEFAULT",Sa=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",nd,"teleport"];function RC(Jr,rn){let an=Sa.indexOf(Jr.type)===-1?nd:Jr.type,on=Sa.indexOf(rn.type)===-1?nd:rn.type;return Sa.indexOf(an)-Sa.indexOf(on)}var id=[],ad=!1;function sd(Jr=()=>{}){return queueMicrotask(()=>{ad||setTimeout(()=>{od()})}),new Promise(rn=>{id.push(()=>{Jr(),rn()})})}function od(){for(ad=!1;id.length;)id.shift()()}function IC(){ad=!0}function ld(Jr,rn){return Array.isArray(rn)?wp(Jr,rn.join(" ")):typeof rn=="object"&&rn!==null?BC(Jr,rn):typeof rn=="function"?ld(Jr,rn()):wp(Jr,rn)}function wp(Jr,rn){let an=cn=>cn.split(" ").filter(Boolean),on=cn=>cn.split(" ").filter(mn=>!Jr.classList.contains(mn)).filter(Boolean),dn=cn=>(Jr.classList.add(...cn),()=>{Jr.classList.remove(...cn)});return rn=rn===!0?rn="":rn||"",dn(on(rn))}function BC(Jr,rn){let an=yn=>yn.split(" ").filter(Boolean),on=Object.entries(rn).flatMap(([yn,xn])=>xn?an(yn):!1).filter(Boolean),dn=Object.entries(rn).flatMap(([yn,xn])=>xn?!1:an(yn)).filter(Boolean),cn=[],mn=[];return dn.forEach(yn=>{Jr.classList.contains(yn)&&(Jr.classList.remove(yn),mn.push(yn))}),on.forEach(yn=>{Jr.classList.contains(yn)||(Jr.classList.add(yn),cn.push(yn))}),()=>{mn.forEach(yn=>Jr.classList.add(yn)),cn.forEach(yn=>Jr.classList.remove(yn))}}function po(Jr,rn){return typeof rn=="object"&&rn!==null?MC(Jr,rn):NC(Jr,rn)}function MC(Jr,rn){let an={};return Object.entries(rn).forEach(([on,dn])=>{an[on]=Jr.style[on],on.startsWith("--")||(on=DC(on)),Jr.style.setProperty(on,dn)}),setTimeout(()=>{Jr.style.length===0&&Jr.removeAttribute("style")}),()=>{po(Jr,an)}}function NC(Jr,rn){let an=Jr.getAttribute("style",rn);return Jr.setAttribute("style",rn),()=>{Jr.setAttribute("style",an||"")}}function DC(Jr){return Jr.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function dd(Jr,rn=()=>{}){let an=!1;return function(){an?rn.apply(this,arguments):(an=!0,Jr.apply(this,arguments))}}ai("transition",(Jr,{value:rn,modifiers:an,expression:on},{evaluate:dn})=>{typeof on=="function"&&(on=dn(on)),on!==!1&&(!on||typeof on=="boolean"?HC(Jr,an,rn):FC(Jr,on,rn))});function FC(Jr,rn,an){Cp(Jr,ld,""),{enter:on=>{Jr._x_transition.enter.during=on},"enter-start":on=>{Jr._x_transition.enter.start=on},"enter-end":on=>{Jr._x_transition.enter.end=on},leave:on=>{Jr._x_transition.leave.during=on},"leave-start":on=>{Jr._x_transition.leave.start=on},"leave-end":on=>{Jr._x_transition.leave.end=on}}[an](rn)}function HC(Jr,rn,an){Cp(Jr,po);let on=!rn.includes("in")&&!rn.includes("out")&&!an,dn=on||rn.includes("in")||["enter"].includes(an),cn=on||rn.includes("out")||["leave"].includes(an);rn.includes("in")&&!on&&(rn=rn.filter((Kn,ti)=>ti<rn.indexOf("out"))),rn.includes("out")&&!on&&(rn=rn.filter((Kn,ti)=>ti>rn.indexOf("out")));let mn=!rn.includes("opacity")&&!rn.includes("scale"),yn=mn||rn.includes("opacity"),xn=mn||rn.includes("scale"),Tn=yn?0:1,zn=xn?xs(rn,"scale",95)/100:1,Hn=xs(rn,"delay",0)/1e3,Gn=xs(rn,"origin","center"),di="opacity, transform",oa=xs(rn,"duration",150)/1e3,_o=xs(rn,"duration",75)/1e3,Pn="cubic-bezier(0.4, 0.0, 0.2, 1)";dn&&(Jr._x_transition.enter.during={transformOrigin:Gn,transitionDelay:`${Hn}s`,transitionProperty:di,transitionDuration:`${oa}s`,transitionTimingFunction:Pn},Jr._x_transition.enter.start={opacity:Tn,transform:`scale(${zn})`},Jr._x_transition.enter.end={opacity:1,transform:"scale(1)"}),cn&&(Jr._x_transition.leave.during={transformOrigin:Gn,transitionDelay:`${Hn}s`,transitionProperty:di,transitionDuration:`${_o}s`,transitionTimingFunction:Pn},Jr._x_transition.leave.start={opacity:1,transform:"scale(1)"},Jr._x_transition.leave.end={opacity:Tn,transform:`scale(${zn})`})}function Cp(Jr,rn,an={}){Jr._x_transition||(Jr._x_transition={enter:{during:an,start:an,end:an},leave:{during:an,start:an,end:an},in(on=()=>{},dn=()=>{}){ud(Jr,rn,{during:this.enter.during,start:this.enter.start,end:this.enter.end},on,dn)},out(on=()=>{},dn=()=>{}){ud(Jr,rn,{during:this.leave.during,start:this.leave.start,end:this.leave.end},on,dn)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(Jr,rn,an,on){let dn=document.visibilityState==="visible"?requestAnimationFrame:setTimeout,cn=()=>dn(an);if(rn){Jr._x_transition&&(Jr._x_transition.enter||Jr._x_transition.leave)?Jr._x_transition.enter&&(Object.entries(Jr._x_transition.enter.during).length||Object.entries(Jr._x_transition.enter.start).length||Object.entries(Jr._x_transition.enter.end).length)?Jr._x_transition.in(an):cn():Jr._x_transition?Jr._x_transition.in(an):cn();return}Jr._x_hidePromise=Jr._x_transition?new Promise((mn,yn)=>{Jr._x_transition.out(()=>{},()=>mn(on)),Jr._x_transitioning&&Jr._x_transitioning.beforeCancel(()=>yn({isFromCancelledTransition:!0}))}):Promise.resolve(on),queueMicrotask(()=>{let mn=kp(Jr);mn?(mn._x_hideChildren||(mn._x_hideChildren=[]),mn._x_hideChildren.push(Jr)):dn(()=>{let yn=xn=>{let Tn=Promise.all([xn._x_hidePromise,...(xn._x_hideChildren||[]).map(yn)]).then(([zn])=>zn());return delete xn._x_hidePromise,delete xn._x_hideChildren,Tn};yn(Jr).catch(xn=>{if(!xn.isFromCancelledTransition)throw xn})})})};function kp(Jr){let rn=Jr.parentNode;if(rn)return rn._x_hidePromise?rn:kp(rn)}function ud(Jr,rn,{during:an,start:on,end:dn}={},cn=()=>{},mn=()=>{}){if(Jr._x_transitioning&&Jr._x_transitioning.cancel(),Object.keys(an).length===0&&Object.keys(on).length===0&&Object.keys(dn).length===0){cn(),mn();return}let yn,xn,Tn;GC(Jr,{start(){yn=rn(Jr,on)},during(){xn=rn(Jr,an)},before:cn,end(){yn(),Tn=rn(Jr,dn)},after:mn,cleanup(){xn(),Tn()}})}function GC(Jr,rn){let an,on,dn,cn=dd(()=>{ei(()=>{an=!0,on||rn.before(),dn||(rn.end(),od()),rn.after(),Jr.isConnected&&rn.cleanup(),delete Jr._x_transitioning})});Jr._x_transitioning={beforeCancels:[],beforeCancel(mn){this.beforeCancels.push(mn)},cancel:dd(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();cn()}),finish:cn},ei(()=>{rn.start(),rn.during()}),IC(),requestAnimationFrame(()=>{if(an)return;let mn=Number(getComputedStyle(Jr).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,yn=Number(getComputedStyle(Jr).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;mn===0&&(mn=Number(getComputedStyle(Jr).animationDuration.replace("s",""))*1e3),ei(()=>{rn.before()}),on=!0,requestAnimationFrame(()=>{an||(ei(()=>{rn.end()}),od(),setTimeout(Jr._x_transitioning.finish,mn+yn),dn=!0)})})}function xs(Jr,rn,an){if(Jr.indexOf(rn)===-1)return an;let on=Jr[Jr.indexOf(rn)+1];if(!on||rn==="scale"&&isNaN(on))return an;if(rn==="duration"||rn==="delay"){let dn=on.match(/([0-9]+)ms/);if(dn)return dn[1]}return rn==="origin"&&["top","right","left","center","bottom"].includes(Jr[Jr.indexOf(rn)+2])?[on,Jr[Jr.indexOf(rn)+2]].join(" "):on}var ia=!1;function xa(Jr,rn=()=>{}){return(...an)=>ia?rn(...an):Jr(...an)}function UC(Jr){return(...rn)=>ia&&Jr(...rn)}var Tp=[];function mo(Jr){Tp.push(Jr)}function VC(Jr,rn){Tp.forEach(an=>an(Jr,rn)),ia=!0,_p(()=>{ii(rn,(an,on)=>{on(an,()=>{})})}),ia=!1}var cd=!1;function $C(Jr,rn){rn._x_dataStack||(rn._x_dataStack=Jr._x_dataStack),ia=!0,cd=!0,_p(()=>{YC(rn)}),ia=!1,cd=!1}function YC(Jr){let rn=!1;ii(Jr,(an,on)=>{Cn(an,(dn,cn)=>{if(rn&&Un(dn))return cn();rn=!0,on(dn,cn)})})}function _p(Jr){let rn=un;wn((an,on)=>{let dn=rn(an);return pn(dn),()=>{}}),Jr(),wn(rn)}function Ep(Jr,rn,an,on=[]){switch(Jr._x_bindings||(Jr._x_bindings=ln({})),Jr._x_bindings[rn]=an,rn=on.includes("camel")?rk(rn):rn,rn){case"value":QC(Jr,an);break;case"style":XC(Jr,an);break;case"class":KC(Jr,an);break;case"selected":case"checked":ZC(Jr,rn,an);break;default:Ap(Jr,rn,an);break}}function QC(Jr,rn){if(Jr.type==="radio")Jr.attributes.value===void 0&&(Jr.value=rn),window.fromModel&&(typeof rn=="boolean"?Jr.checked=ho(Jr.value)===rn:Jr.checked=Op(Jr.value,rn));else if(Jr.type==="checkbox")Number.isInteger(rn)?Jr.value=rn:!Array.isArray(rn)&&typeof rn!="boolean"&&![null,void 0].includes(rn)?Jr.value=String(rn):Array.isArray(rn)?Jr.checked=rn.some(an=>Op(an,Jr.value)):Jr.checked=!!rn;else if(Jr.tagName==="SELECT")tk(Jr,rn);else{if(Jr.value===rn)return;Jr.value=rn===void 0?"":rn}}function KC(Jr,rn){Jr._x_undoAddedClasses&&Jr._x_undoAddedClasses(),Jr._x_undoAddedClasses=ld(Jr,rn)}function XC(Jr,rn){Jr._x_undoAddedStyles&&Jr._x_undoAddedStyles(),Jr._x_undoAddedStyles=po(Jr,rn)}function ZC(Jr,rn,an){Ap(Jr,rn,an),ek(Jr,rn,an)}function Ap(Jr,rn,an){[null,void 0,!1].includes(an)&&nk(rn)?Jr.removeAttribute(rn):(zp(rn)&&(an=rn),JC(Jr,rn,an))}function JC(Jr,rn,an){Jr.getAttribute(rn)!=an&&Jr.setAttribute(rn,an)}function ek(Jr,rn,an){Jr[rn]!==an&&(Jr[rn]=an)}function tk(Jr,rn){let an=[].concat(rn).map(on=>on+"");Array.from(Jr.options).forEach(on=>{on.selected=an.includes(on.value)})}function rk(Jr){return Jr.toLowerCase().replace(/-(\w)/g,(rn,an)=>an.toUpperCase())}function Op(Jr,rn){return Jr==rn}function ho(Jr){return[1,"1","true","on","yes",!0].includes(Jr)?!0:[0,"0","false","off","no",!1].includes(Jr)?!1:Jr?!!Jr:null}function zp(Jr){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(Jr)}function nk(Jr){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(Jr)}function ik(Jr,rn,an){return Jr._x_bindings&&Jr._x_bindings[rn]!==void 0?Jr._x_bindings[rn]:jp(Jr,rn,an)}function ak(Jr,rn,an,on=!0){if(Jr._x_bindings&&Jr._x_bindings[rn]!==void 0)return Jr._x_bindings[rn];if(Jr._x_inlineBindings&&Jr._x_inlineBindings[rn]!==void 0){let dn=Jr._x_inlineBindings[rn];return dn.extract=on,up(()=>ba(Jr,dn.expression))}return jp(Jr,rn,an)}function jp(Jr,rn,an){let on=Jr.getAttribute(rn);return on===null?typeof an=="function"?an():an:on===""?!0:zp(rn)?!![rn,"true"].includes(on):on}function Lp(Jr,rn){var an;return function(){var on=this,dn=arguments,cn=function(){an=null,Jr.apply(on,dn)};clearTimeout(an),an=setTimeout(cn,rn)}}function qp(Jr,rn){let an;return function(){let on=this,dn=arguments;an||(Jr.apply(on,dn),an=!0,setTimeout(()=>an=!1,rn))}}function Pp({get:Jr,set:rn},{get:an,set:on}){let dn=!0,cn,mn,yn=un(()=>{let xn=Jr(),Tn=an();if(dn)on(pd(xn)),dn=!1;else{let zn=JSON.stringify(xn),Hn=JSON.stringify(Tn);zn!==cn?on(pd(xn)):zn!==Hn&&rn(pd(Tn))}cn=JSON.stringify(Jr()),mn=JSON.stringify(an())});return()=>{pn(yn)}}function pd(Jr){return typeof Jr=="object"?JSON.parse(JSON.stringify(Jr)):Jr}function sk(Jr){(Array.isArray(Jr)?Jr:[Jr]).forEach(rn=>rn(ws))}var wa={},Wp=!1;function ok(Jr,rn){if(Wp||(wa=ln(wa),Wp=!0),rn===void 0)return wa[Jr];wa[Jr]=rn,typeof rn=="object"&&rn!==null&&rn.hasOwnProperty("init")&&typeof rn.init=="function"&&wa[Jr].init(),sp(wa[Jr])}function lk(){return wa}var Rp={};function dk(Jr,rn){let an=typeof rn!="function"?()=>rn:rn;return Jr instanceof Element?Ip(Jr,an()):(Rp[Jr]=an,()=>{})}function uk(Jr){return Object.entries(Rp).forEach(([rn,an])=>{Object.defineProperty(Jr,rn,{get(){return(...on)=>an(...on)}})}),Jr}function Ip(Jr,rn,an){let on=[];for(;on.length;)on.pop()();let dn=Object.entries(rn).map(([mn,yn])=>({name:mn,value:yn})),cn=mp(dn);return dn=dn.map(mn=>cn.find(yn=>yn.name===mn.name)?{name:`x-bind:${mn.name}`,value:`"${mn.value}"`}:mn),ed(Jr,dn,an).map(mn=>{on.push(mn.runCleanups),mn()}),()=>{for(;on.length;)on.pop()()}}var Bp={};function ck(Jr,rn){Bp[Jr]=rn}function pk(Jr,rn){return Object.entries(Bp).forEach(([an,on])=>{Object.defineProperty(Jr,an,{get(){return(...dn)=>on.bind(rn)(...dn)},enumerable:!1})}),Jr}var mk={get reactive(){return ln},get release(){return pn},get effect(){return un},get raw(){return sn},version:"3.13.7",flushAndStopDeferringMutations:lo,dontAutoEvaluateFunctions:up,disableEffectScheduling:fn,startObservingMutations:gs,stopObservingMutations:li,setReactivityEngine:bn,onAttributeRemoved:oo,onAttributesAdded:hs,closestDataStack:Ra,skipDuringClone:xa,onlyDuringClone:UC,addRootSelector:Dn,addInitSelector:Zn,interceptClone:mo,addScopeToNode:vs,deferMutations:na,mapAttributes:rd,evaluateLater:Si,interceptInit:Pi,setEvaluator:AC,mergeProxies:ys,extractProp:ak,findClosest:Fn,onElRemoved:ci,closestRoot:$n,destroyTree:ra,interceptor:op,transition:ud,setStyles:po,mutateDom:ei,directive:ai,entangle:Pp,throttle:qp,debounce:Lp,evaluate:ba,initTree:ii,nextTick:sd,prefixed:Ia,prefix:LC,plugin:sk,magic:Ii,store:ok,start:oi,clone:$C,cloneNode:VC,bound:ik,$data:ap,watch:Sn,walk:Cn,data:ck,bind:dk},ws=mk;function Mp(Jr,rn){let an=Object.create(null),on=Jr.split(",");for(let dn=0;dn<on.length;dn++)an[on[dn]]=!0;return rn?dn=>!!an[dn.toLowerCase()]:dn=>!!an[dn]}var hk="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",GL=Mp(hk+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),fk=Object.freeze({}),UL=Object.freeze([]),gk=Object.prototype.hasOwnProperty,fo=(Jr,rn)=>gk.call(Jr,rn),Ca=Array.isArray,Cs=Jr=>Np(Jr)==="[object Map]",vk=Jr=>typeof Jr=="string",md=Jr=>typeof Jr=="symbol",go=Jr=>Jr!==null&&typeof Jr=="object",yk=Object.prototype.toString,Np=Jr=>yk.call(Jr),Dp=Jr=>Np(Jr).slice(8,-1),hd=Jr=>vk(Jr)&&Jr!=="NaN"&&Jr[0]!=="-"&&""+parseInt(Jr,10)===Jr,vo=Jr=>{let rn=Object.create(null);return an=>rn[an]||(rn[an]=Jr(an))},bk=/-(\w)/g,VL=vo(Jr=>Jr.replace(bk,(rn,an)=>an?an.toUpperCase():"")),Sk=/\B([A-Z])/g,$L=vo(Jr=>Jr.replace(Sk,"-$1").toLowerCase()),Fp=vo(Jr=>Jr.charAt(0).toUpperCase()+Jr.slice(1)),YL=vo(Jr=>Jr?`on${Fp(Jr)}`:""),Hp=(Jr,rn)=>Jr!==rn&&(Jr===Jr||rn===rn),fd=new WeakMap,ks=[],Hi,ka=Symbol("iterate"),gd=Symbol("Map key iterate");function xk(Jr){return Jr&&Jr._isEffect===!0}function wk(Jr,rn=fk){xk(Jr)&&(Jr=Jr.raw);let an=Tk(Jr,rn);return rn.lazy||an(),an}function Ck(Jr){Jr.active&&(Gp(Jr),Jr.options.onStop&&Jr.options.onStop(),Jr.active=!1)}var kk=0;function Tk(Jr,rn){let an=function(){if(!an.active)return Jr();if(!ks.includes(an)){Gp(an);try{return Ek(),ks.push(an),Hi=an,Jr()}finally{ks.pop(),Up(),Hi=ks[ks.length-1]}}};return an.id=kk++,an.allowRecurse=!!rn.allowRecurse,an._isEffect=!0,an.active=!0,an.raw=Jr,an.deps=[],an.options=rn,an}function Gp(Jr){let{deps:rn}=Jr;if(rn.length){for(let an=0;an<rn.length;an++)rn[an].delete(Jr);rn.length=0}}var Ba=!0,vd=[];function _k(){vd.push(Ba),Ba=!1}function Ek(){vd.push(Ba),Ba=!0}function Up(){let Jr=vd.pop();Ba=Jr===void 0?!0:Jr}function Bi(Jr,rn,an){if(!Ba||Hi===void 0)return;let on=fd.get(Jr);on||fd.set(Jr,on=new Map);let dn=on.get(an);dn||on.set(an,dn=new Set),dn.has(Hi)||(dn.add(Hi),Hi.deps.push(dn),Hi.options.onTrack&&Hi.options.onTrack({effect:Hi,target:Jr,type:rn,key:an}))}function aa(Jr,rn,an,on,dn,cn){let mn=fd.get(Jr);if(!mn)return;let yn=new Set,xn=zn=>{zn&&zn.forEach(Hn=>{(Hn!==Hi||Hn.allowRecurse)&&yn.add(Hn)})};if(rn==="clear")mn.forEach(xn);else if(an==="length"&&Ca(Jr))mn.forEach((zn,Hn)=>{(Hn==="length"||Hn>=on)&&xn(zn)});else switch(an!==void 0&&xn(mn.get(an)),rn){case"add":Ca(Jr)?hd(an)&&xn(mn.get("length")):(xn(mn.get(ka)),Cs(Jr)&&xn(mn.get(gd)));break;case"delete":Ca(Jr)||(xn(mn.get(ka)),Cs(Jr)&&xn(mn.get(gd)));break;case"set":Cs(Jr)&&xn(mn.get(ka));break}let Tn=zn=>{zn.options.onTrigger&&zn.options.onTrigger({effect:zn,target:Jr,key:an,type:rn,newValue:on,oldValue:dn,oldTarget:cn}),zn.options.scheduler?zn.options.scheduler(zn):zn()};yn.forEach(Tn)}var Ak=Mp("__proto__,__v_isRef,__isVue"),Vp=new Set(Object.getOwnPropertyNames(Symbol).map(Jr=>Symbol[Jr]).filter(md)),Ok=Yp(),zk=Yp(!0),$p=jk();function jk(){let Jr={};return["includes","indexOf","lastIndexOf"].forEach(rn=>{Jr[rn]=function(...an){let on=Qn(this);for(let cn=0,mn=this.length;cn<mn;cn++)Bi(on,"get",cn+"");let dn=on[rn](...an);return dn===-1||dn===!1?on[rn](...an.map(Qn)):dn}}),["push","pop","shift","unshift","splice"].forEach(rn=>{Jr[rn]=function(...an){_k();let on=Qn(this)[rn].apply(this,an);return Up(),on}}),Jr}function Yp(Jr=!1,rn=!1){return function(an,on,dn){if(on==="__v_isReactive")return!Jr;if(on==="__v_isReadonly")return Jr;if(on==="__v_raw"&&dn===(Jr?rn?$k:rm:rn?Vk:tm).get(an))return an;let cn=Ca(an);if(!Jr&&cn&&fo($p,on))return Reflect.get($p,on,dn);let mn=Reflect.get(an,on,dn);return(md(on)?Vp.has(on):Ak(on))||(Jr||Bi(an,"get",on),rn)?mn:wd(mn)?!cn||!hd(on)?mn.value:mn:go(mn)?Jr?nm(mn):xd(mn):mn}}var Lk=qk();function qk(Jr=!1){return function(rn,an,on,dn){let cn=rn[an];if(!Jr&&(on=Qn(on),cn=Qn(cn),!Ca(rn)&&wd(cn)&&!wd(on)))return cn.value=on,!0;let mn=Ca(rn)&&hd(an)?Number(an)<rn.length:fo(rn,an),yn=Reflect.set(rn,an,on,dn);return rn===Qn(dn)&&(mn?Hp(on,cn)&&aa(rn,"set",an,on,cn):aa(rn,"add",an,on)),yn}}function Pk(Jr,rn){let an=fo(Jr,rn),on=Jr[rn],dn=Reflect.deleteProperty(Jr,rn);return dn&&an&&aa(Jr,"delete",rn,void 0,on),dn}function Wk(Jr,rn){let an=Reflect.has(Jr,rn);return(!md(rn)||!Vp.has(rn))&&Bi(Jr,"has",rn),an}function Rk(Jr){return Bi(Jr,"iterate",Ca(Jr)?"length":ka),Reflect.ownKeys(Jr)}var Ik={get:Ok,set:Lk,deleteProperty:Pk,has:Wk,ownKeys:Rk},Bk={get:zk,set(Jr,rn){return console.warn(`Set operation on key "${String(rn)}" failed: target is readonly.`,Jr),!0},deleteProperty(Jr,rn){return console.warn(`Delete operation on key "${String(rn)}" failed: target is readonly.`,Jr),!0}},yd=Jr=>go(Jr)?xd(Jr):Jr,bd=Jr=>go(Jr)?nm(Jr):Jr,Sd=Jr=>Jr,yo=Jr=>Reflect.getPrototypeOf(Jr);function bo(Jr,rn,an=!1,on=!1){Jr=Jr.__v_raw;let dn=Qn(Jr),cn=Qn(rn);rn!==cn&&!an&&Bi(dn,"get",rn),!an&&Bi(dn,"get",cn);let{has:mn}=yo(dn),yn=on?Sd:an?bd:yd;if(mn.call(dn,rn))return yn(Jr.get(rn));if(mn.call(dn,cn))return yn(Jr.get(cn));Jr!==dn&&Jr.get(rn)}function So(Jr,rn=!1){let an=this.__v_raw,on=Qn(an),dn=Qn(Jr);return Jr!==dn&&!rn&&Bi(on,"has",Jr),!rn&&Bi(on,"has",dn),Jr===dn?an.has(Jr):an.has(Jr)||an.has(dn)}function xo(Jr,rn=!1){return Jr=Jr.__v_raw,!rn&&Bi(Qn(Jr),"iterate",ka),Reflect.get(Jr,"size",Jr)}function Qp(Jr){Jr=Qn(Jr);let rn=Qn(this);return yo(rn).has.call(rn,Jr)||(rn.add(Jr),aa(rn,"add",Jr,Jr)),this}function Kp(Jr,rn){rn=Qn(rn);let an=Qn(this),{has:on,get:dn}=yo(an),cn=on.call(an,Jr);cn?em(an,on,Jr):(Jr=Qn(Jr),cn=on.call(an,Jr));let mn=dn.call(an,Jr);return an.set(Jr,rn),cn?Hp(rn,mn)&&aa(an,"set",Jr,rn,mn):aa(an,"add",Jr,rn),this}function Xp(Jr){let rn=Qn(this),{has:an,get:on}=yo(rn),dn=an.call(rn,Jr);dn?em(rn,an,Jr):(Jr=Qn(Jr),dn=an.call(rn,Jr));let cn=on?on.call(rn,Jr):void 0,mn=rn.delete(Jr);return dn&&aa(rn,"delete",Jr,void 0,cn),mn}function Zp(){let Jr=Qn(this),rn=Jr.size!==0,an=Cs(Jr)?new Map(Jr):new Set(Jr),on=Jr.clear();return rn&&aa(Jr,"clear",void 0,void 0,an),on}function wo(Jr,rn){return function(an,on){let dn=this,cn=dn.__v_raw,mn=Qn(cn),yn=rn?Sd:Jr?bd:yd;return!Jr&&Bi(mn,"iterate",ka),cn.forEach((xn,Tn)=>an.call(on,yn(xn),yn(Tn),dn))}}function Co(Jr,rn,an){return function(...on){let dn=this.__v_raw,cn=Qn(dn),mn=Cs(cn),yn=Jr==="entries"||Jr===Symbol.iterator&&mn,xn=Jr==="keys"&&mn,Tn=dn[Jr](...on),zn=an?Sd:rn?bd:yd;return!rn&&Bi(cn,"iterate",xn?gd:ka),{next(){let{value:Hn,done:Gn}=Tn.next();return Gn?{value:Hn,done:Gn}:{value:yn?[zn(Hn[0]),zn(Hn[1])]:zn(Hn),done:Gn}},[Symbol.iterator](){return this}}}}function sa(Jr){return function(...rn){{let an=rn[0]?`on key "${rn[0]}" `:"";console.warn(`${Fp(Jr)} operation ${an}failed: target is readonly.`,Qn(this))}return Jr==="delete"?!1:this}}function Mk(){let Jr={get(dn){return bo(this,dn)},get size(){return xo(this)},has:So,add:Qp,set:Kp,delete:Xp,clear:Zp,forEach:wo(!1,!1)},rn={get(dn){return bo(this,dn,!1,!0)},get size(){return xo(this)},has:So,add:Qp,set:Kp,delete:Xp,clear:Zp,forEach:wo(!1,!0)},an={get(dn){return bo(this,dn,!0)},get size(){return xo(this,!0)},has(dn){return So.call(this,dn,!0)},add:sa("add"),set:sa("set"),delete:sa("delete"),clear:sa("clear"),forEach:wo(!0,!1)},on={get(dn){return bo(this,dn,!0,!0)},get size(){return xo(this,!0)},has(dn){return So.call(this,dn,!0)},add:sa("add"),set:sa("set"),delete:sa("delete"),clear:sa("clear"),forEach:wo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(dn=>{Jr[dn]=Co(dn,!1,!1),an[dn]=Co(dn,!0,!1),rn[dn]=Co(dn,!1,!0),on[dn]=Co(dn,!0,!0)}),[Jr,an,rn,on]}var[Nk,Dk,Fk,Hk]=Mk();function Jp(Jr,rn){let an=rn?Jr?Hk:Fk:Jr?Dk:Nk;return(on,dn,cn)=>dn==="__v_isReactive"?!Jr:dn==="__v_isReadonly"?Jr:dn==="__v_raw"?on:Reflect.get(fo(an,dn)&&dn in on?an:on,dn,cn)}var Gk={get:Jp(!1,!1)},Uk={get:Jp(!0,!1)};function em(Jr,rn,an){let on=Qn(an);if(on!==an&&rn.call(Jr,on)){let dn=Dp(Jr);console.warn(`Reactive ${dn} contains both the raw and reactive versions of the same object${dn==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var tm=new WeakMap,Vk=new WeakMap,rm=new WeakMap,$k=new WeakMap;function Yk(Jr){switch(Jr){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Qk(Jr){return Jr.__v_skip||!Object.isExtensible(Jr)?0:Yk(Dp(Jr))}function xd(Jr){return Jr&&Jr.__v_isReadonly?Jr:im(Jr,!1,Ik,Gk,tm)}function nm(Jr){return im(Jr,!0,Bk,Uk,rm)}function im(Jr,rn,an,on,dn){if(!go(Jr))return console.warn(`value cannot be made reactive: ${String(Jr)}`),Jr;if(Jr.__v_raw&&!(rn&&Jr.__v_isReactive))return Jr;let cn=dn.get(Jr);if(cn)return cn;let mn=Qk(Jr);if(mn===0)return Jr;let yn=new Proxy(Jr,mn===2?on:an);return dn.set(Jr,yn),yn}function Qn(Jr){return Jr&&Qn(Jr.__v_raw)||Jr}function wd(Jr){return!!(Jr&&Jr.__v_isRef===!0)}Ii("nextTick",()=>sd),Ii("dispatch",Jr=>kn.bind(kn,Jr)),Ii("watch",(Jr,{evaluateLater:rn,cleanup:an})=>(on,dn)=>{let cn=rn(on),mn=Sn(()=>{let yn;return cn(xn=>yn=xn),yn},dn);an(mn)}),Ii("store",lk),Ii("data",Jr=>ap(Jr)),Ii("root",Jr=>$n(Jr)),Ii("refs",Jr=>(Jr._x_refs_proxy||(Jr._x_refs_proxy=ys(Kk(Jr))),Jr._x_refs_proxy));function Kk(Jr){let rn=[];return Fn(Jr,an=>{an._x_refs&&rn.push(an._x_refs)}),rn}var Cd={};function am(Jr){return Cd[Jr]||(Cd[Jr]=0),++Cd[Jr]}function Xk(Jr,rn){return Fn(Jr,an=>{if(an._x_ids&&an._x_ids[rn])return!0})}function Zk(Jr,rn){Jr._x_ids||(Jr._x_ids={}),Jr._x_ids[rn]||(Jr._x_ids[rn]=am(rn))}Ii("id",(Jr,{cleanup:rn})=>(an,on=null)=>{let dn=`${an}${on?`-${on}`:""}`;return Jk(Jr,dn,rn,()=>{let cn=Xk(Jr,an),mn=cn?cn._x_ids[an]:am(an);return on?`${an}-${mn}-${on}`:`${an}-${mn}`})}),mo((Jr,rn)=>{Jr._x_id&&(rn._x_id=Jr._x_id)});function Jk(Jr,rn,an,on){if(Jr._x_id||(Jr._x_id={}),Jr._x_id[rn])return Jr._x_id[rn];let dn=on();return Jr._x_id[rn]=dn,an(()=>{delete Jr._x_id[rn]}),dn}Ii("el",Jr=>Jr),sm("Focus","focus","focus"),sm("Persist","persist","persist");function sm(Jr,rn,an){Ii(rn,on=>Ln(`You can't use [$${rn}] without first installing the "${Jr}" plugin here: https://alpinejs.dev/plugins/${an}`,on))}ai("modelable",(Jr,{expression:rn},{effect:an,evaluateLater:on,cleanup:dn})=>{let cn=on(rn),mn=()=>{let zn;return cn(Hn=>zn=Hn),zn},yn=on(`${rn} = __placeholder`),xn=zn=>yn(()=>{},{scope:{__placeholder:zn}}),Tn=mn();xn(Tn),queueMicrotask(()=>{if(!Jr._x_model)return;Jr._x_removeModelListeners.default();let zn=Jr._x_model.get,Hn=Jr._x_model.set,Gn=Pp({get(){return zn()},set(di){Hn(di)}},{get(){return mn()},set(di){xn(di)}});dn(Gn)})}),ai("teleport",(Jr,{modifiers:rn,expression:an},{cleanup:on})=>{Jr.tagName.toLowerCase()!=="template"&&Ln("x-teleport can only be used on a <template> tag",Jr);let dn=om(an),cn=Jr.content.cloneNode(!0).firstElementChild;Jr._x_teleport=cn,cn._x_teleportBack=Jr,Jr.setAttribute("data-teleport-template",!0),cn.setAttribute("data-teleport-target",!0),Jr._x_forwardEvents&&Jr._x_forwardEvents.forEach(yn=>{cn.addEventListener(yn,xn=>{xn.stopPropagation(),Jr.dispatchEvent(new xn.constructor(xn.type,xn))})}),vs(cn,{},Jr);let mn=(yn,xn,Tn)=>{Tn.includes("prepend")?xn.parentNode.insertBefore(yn,xn):Tn.includes("append")?xn.parentNode.insertBefore(yn,xn.nextSibling):xn.appendChild(yn)};ei(()=>{mn(cn,dn,rn),ii(cn),cn._x_ignore=!0}),Jr._x_teleportPutBack=()=>{let yn=om(an);ei(()=>{mn(Jr._x_teleport,yn,rn)})},on(()=>cn.remove())});var eT=document.createElement("div");function om(Jr){let rn=xa(()=>document.querySelector(Jr),()=>eT)();return rn||Ln(`Cannot find x-teleport element for selector: "${Jr}"`),rn}var lm=()=>{};lm.inline=(Jr,{modifiers:rn},{cleanup:an})=>{rn.includes("self")?Jr._x_ignoreSelf=!0:Jr._x_ignore=!0,an(()=>{rn.includes("self")?delete Jr._x_ignoreSelf:delete Jr._x_ignore})},ai("ignore",lm),ai("effect",xa((Jr,{expression:rn},{effect:an})=>{an(Si(Jr,rn))}));function kd(Jr,rn,an,on){let dn=Jr,cn=xn=>on(xn),mn={},yn=(xn,Tn)=>zn=>Tn(xn,zn);if(an.includes("dot")&&(rn=tT(rn)),an.includes("camel")&&(rn=rT(rn)),an.includes("passive")&&(mn.passive=!0),an.includes("capture")&&(mn.capture=!0),an.includes("window")&&(dn=window),an.includes("document")&&(dn=document),an.includes("debounce")){let xn=an[an.indexOf("debounce")+1]||"invalid-wait",Tn=ko(xn.split("ms")[0])?Number(xn.split("ms")[0]):250;cn=Lp(cn,Tn)}if(an.includes("throttle")){let xn=an[an.indexOf("throttle")+1]||"invalid-wait",Tn=ko(xn.split("ms")[0])?Number(xn.split("ms")[0]):250;cn=qp(cn,Tn)}return an.includes("prevent")&&(cn=yn(cn,(xn,Tn)=>{Tn.preventDefault(),xn(Tn)})),an.includes("stop")&&(cn=yn(cn,(xn,Tn)=>{Tn.stopPropagation(),xn(Tn)})),an.includes("self")&&(cn=yn(cn,(xn,Tn)=>{Tn.target===Jr&&xn(Tn)})),(an.includes("away")||an.includes("outside"))&&(dn=document,cn=yn(cn,(xn,Tn)=>{Jr.contains(Tn.target)||Tn.target.isConnected!==!1&&(Jr.offsetWidth<1&&Jr.offsetHeight<1||Jr._x_isShown!==!1&&xn(Tn))})),an.includes("once")&&(cn=yn(cn,(xn,Tn)=>{xn(Tn),dn.removeEventListener(rn,cn,mn)})),cn=yn(cn,(xn,Tn)=>{iT(rn)&&aT(Tn,an)||xn(Tn)}),dn.addEventListener(rn,cn,mn),()=>{dn.removeEventListener(rn,cn,mn)}}function tT(Jr){return Jr.replace(/-/g,".")}function rT(Jr){return Jr.toLowerCase().replace(/-(\w)/g,(rn,an)=>an.toUpperCase())}function ko(Jr){return!Array.isArray(Jr)&&!isNaN(Jr)}function nT(Jr){return[" ","_"].includes(Jr)?Jr:Jr.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function iT(Jr){return["keydown","keyup"].includes(Jr)}function aT(Jr,rn){let an=rn.filter(dn=>!["window","document","prevent","stop","once","capture"].includes(dn));if(an.includes("debounce")){let dn=an.indexOf("debounce");an.splice(dn,ko((an[dn+1]||"invalid-wait").split("ms")[0])?2:1)}if(an.includes("throttle")){let dn=an.indexOf("throttle");an.splice(dn,ko((an[dn+1]||"invalid-wait").split("ms")[0])?2:1)}if(an.length===0||an.length===1&&dm(Jr.key).includes(an[0]))return!1;let on=["ctrl","shift","alt","meta","cmd","super"].filter(dn=>an.includes(dn));return an=an.filter(dn=>!on.includes(dn)),!(on.length>0&&on.filter(dn=>((dn==="cmd"||dn==="super")&&(dn="meta"),Jr[`${dn}Key`])).length===on.length&&dm(Jr.key).includes(an[0]))}function dm(Jr){if(!Jr)return[];Jr=nT(Jr);let rn={ctrl:"control",slash:"/",space:" ",spacebar:" ",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"=",minus:"-",underscore:"_"};return rn[Jr]=Jr,Object.keys(rn).map(an=>{if(rn[an]===Jr)return an}).filter(an=>an)}ai("model",(Jr,{modifiers:rn,expression:an},{effect:on,cleanup:dn})=>{let cn=Jr;rn.includes("parent")&&(cn=Jr.parentNode);let mn=Si(cn,an),yn;typeof an=="string"?yn=Si(cn,`${an} = __placeholder`):typeof an=="function"&&typeof an()=="string"?yn=Si(cn,`${an()} = __placeholder`):yn=()=>{};let xn=()=>{let Gn;return mn(di=>Gn=di),um(Gn)?Gn.get():Gn},Tn=Gn=>{let di;mn(oa=>di=oa),um(di)?di.set(Gn):yn(()=>{},{scope:{__placeholder:Gn}})};typeof an=="string"&&Jr.type==="radio"&&ei(()=>{Jr.hasAttribute("name")||Jr.setAttribute("name",an)});var zn=Jr.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(Jr.type)||rn.includes("lazy")?"change":"input";let Hn=ia?()=>{}:kd(Jr,zn,rn,Gn=>{Tn(sT(Jr,rn,Gn,xn()))});if(rn.includes("fill")&&([void 0,null,""].includes(xn())||Jr.type==="checkbox"&&Array.isArray(xn()))&&Jr.dispatchEvent(new Event(zn,{})),Jr._x_removeModelListeners||(Jr._x_removeModelListeners={}),Jr._x_removeModelListeners.default=Hn,dn(()=>Jr._x_removeModelListeners.default()),Jr.form){let Gn=kd(Jr.form,"reset",[],di=>{sd(()=>Jr._x_model&&Jr._x_model.set(Jr.value))});dn(()=>Gn())}Jr._x_model={get(){return xn()},set(Gn){Tn(Gn)}},Jr._x_forceModelUpdate=Gn=>{Gn===void 0&&typeof an=="string"&&an.match(/\./)&&(Gn=""),window.fromModel=!0,ei(()=>Ep(Jr,"value",Gn)),delete window.fromModel},on(()=>{let Gn=xn();rn.includes("unintrusive")&&document.activeElement.isSameNode(Jr)||Jr._x_forceModelUpdate(Gn)})});function sT(Jr,rn,an,on){return ei(()=>{if(an instanceof CustomEvent&&an.detail!==void 0)return an.detail!==null&&an.detail!==void 0?an.detail:an.target.value;if(Jr.type==="checkbox")if(Array.isArray(on)){let dn=null;return rn.includes("number")?dn=Td(an.target.value):rn.includes("boolean")?dn=ho(an.target.value):dn=an.target.value,an.target.checked?on.concat([dn]):on.filter(cn=>!oT(cn,dn))}else return an.target.checked;else return Jr.tagName.toLowerCase()==="select"&&Jr.multiple?rn.includes("number")?Array.from(an.target.selectedOptions).map(dn=>{let cn=dn.value||dn.text;return Td(cn)}):rn.includes("boolean")?Array.from(an.target.selectedOptions).map(dn=>{let cn=dn.value||dn.text;return ho(cn)}):Array.from(an.target.selectedOptions).map(dn=>dn.value||dn.text):rn.includes("number")?Td(an.target.value):rn.includes("boolean")?ho(an.target.value):rn.includes("trim")?an.target.value.trim():an.target.value})}function Td(Jr){let rn=Jr?parseFloat(Jr):null;return lT(rn)?rn:Jr}function oT(Jr,rn){return Jr==rn}function lT(Jr){return!Array.isArray(Jr)&&!isNaN(Jr)}function um(Jr){return Jr!==null&&typeof Jr=="object"&&typeof Jr.get=="function"&&typeof Jr.set=="function"}ai("cloak",Jr=>queueMicrotask(()=>ei(()=>Jr.removeAttribute(Ia("cloak"))))),Zn(()=>`[${Ia("init")}]`),ai("init",xa((Jr,{expression:rn},{evaluate:an})=>typeof rn=="string"?!!rn.trim()&&an(rn,{},!1):an(rn,{},!1))),ai("text",(Jr,{expression:rn},{effect:an,evaluateLater:on})=>{let dn=on(rn);an(()=>{dn(cn=>{ei(()=>{Jr.textContent=cn})})})}),ai("html",(Jr,{expression:rn},{effect:an,evaluateLater:on})=>{let dn=on(rn);an(()=>{dn(cn=>{ei(()=>{Jr.innerHTML=cn,Jr._x_ignoreSelf=!0,ii(Jr),delete Jr._x_ignoreSelf})})})}),rd(gp(":",vp(Ia("bind:"))));var cm=(Jr,{value:rn,modifiers:an,expression:on,original:dn},{effect:cn})=>{if(!rn){let yn={};uk(yn),Si(Jr,on)(xn=>{Ip(Jr,xn,dn)},{scope:yn});return}if(rn==="key")return dT(Jr,on);if(Jr._x_inlineBindings&&Jr._x_inlineBindings[rn]&&Jr._x_inlineBindings[rn].extract)return;let mn=Si(Jr,on);cn(()=>mn(yn=>{yn===void 0&&typeof on=="string"&&on.match(/\./)&&(yn=""),ei(()=>Ep(Jr,rn,yn,an))}))};cm.inline=(Jr,{value:rn,modifiers:an,expression:on})=>{rn&&(Jr._x_inlineBindings||(Jr._x_inlineBindings={}),Jr._x_inlineBindings[rn]={expression:on,extract:!1})},ai("bind",cm);function dT(Jr,rn){Jr._x_keyExpression=rn}Dn(()=>`[${Ia("data")}]`),ai("data",(Jr,{expression:rn},{cleanup:an})=>{if(uT(Jr))return;rn=rn===""?"{}":rn;let on={};Kl(on,Jr);let dn={};pk(dn,on);let cn=ba(Jr,rn,{scope:dn});(cn===void 0||cn===!0)&&(cn={}),Kl(cn,Jr);let mn=ln(cn);sp(mn);let yn=vs(Jr,mn);mn.init&&ba(Jr,mn.init),an(()=>{mn.destroy&&ba(Jr,mn.destroy),yn()})}),mo((Jr,rn)=>{Jr._x_dataStack&&(rn._x_dataStack=Jr._x_dataStack,rn.setAttribute("data-has-alpine-state",!0))});function uT(Jr){return ia?cd?!0:Jr.hasAttribute("data-has-alpine-state"):!1}ai("show",(Jr,{modifiers:rn,expression:an},{effect:on})=>{let dn=Si(Jr,an);Jr._x_doHide||(Jr._x_doHide=()=>{ei(()=>{Jr.style.setProperty("display","none",rn.includes("important")?"important":void 0)})}),Jr._x_doShow||(Jr._x_doShow=()=>{ei(()=>{Jr.style.length===1&&Jr.style.display==="none"?Jr.removeAttribute("style"):Jr.style.removeProperty("display")})});let cn=()=>{Jr._x_doHide(),Jr._x_isShown=!1},mn=()=>{Jr._x_doShow(),Jr._x_isShown=!0},yn=()=>setTimeout(mn),xn=dd(Hn=>Hn?mn():cn(),Hn=>{typeof Jr._x_toggleAndCascadeWithTransitions=="function"?Jr._x_toggleAndCascadeWithTransitions(Jr,Hn,mn,cn):Hn?yn():cn()}),Tn,zn=!0;on(()=>dn(Hn=>{!zn&&Hn===Tn||(rn.includes("immediate")&&(Hn?yn():cn()),xn(Hn),Tn=Hn,zn=!1)}))}),ai("for",(Jr,{expression:rn},{effect:an,cleanup:on})=>{let dn=pT(rn),cn=Si(Jr,dn.items),mn=Si(Jr,Jr._x_keyExpression||"index");Jr._x_prevKeys=[],Jr._x_lookup={},an(()=>cT(Jr,dn,cn,mn)),on(()=>{Object.values(Jr._x_lookup).forEach(yn=>yn.remove()),delete Jr._x_prevKeys,delete Jr._x_lookup})});function cT(Jr,rn,an,on){let dn=mn=>typeof mn=="object"&&!Array.isArray(mn),cn=Jr;an(mn=>{mT(mn)&&mn>=0&&(mn=Array.from(Array(mn).keys(),Pn=>Pn+1)),mn===void 0&&(mn=[]);let yn=Jr._x_lookup,xn=Jr._x_prevKeys,Tn=[],zn=[];if(dn(mn))mn=Object.entries(mn).map(([Pn,Kn])=>{let ti=pm(rn,Kn,Pn,mn);on(mi=>{zn.includes(mi)&&Ln("Duplicate key on x-for",Jr),zn.push(mi)},{scope:{index:Pn,...ti}}),Tn.push(ti)});else for(let Pn=0;Pn<mn.length;Pn++){let Kn=pm(rn,mn[Pn],Pn,mn);on(ti=>{zn.includes(ti)&&Ln("Duplicate key on x-for",Jr),zn.push(ti)},{scope:{index:Pn,...Kn}}),Tn.push(Kn)}let Hn=[],Gn=[],di=[],oa=[];for(let Pn=0;Pn<xn.length;Pn++){let Kn=xn[Pn];zn.indexOf(Kn)===-1&&di.push(Kn)}xn=xn.filter(Pn=>!di.includes(Pn));let _o="template";for(let Pn=0;Pn<zn.length;Pn++){let Kn=zn[Pn],ti=xn.indexOf(Kn);if(ti===-1)xn.splice(Pn,0,Kn),Hn.push([_o,Pn]);else if(ti!==Pn){let mi=xn.splice(Pn,1)[0],Ai=xn.splice(ti-1,1)[0];xn.splice(Pn,0,Ai),xn.splice(ti,0,mi),Gn.push([mi,Ai])}else oa.push(Kn);_o=Kn}for(let Pn=0;Pn<di.length;Pn++){let Kn=di[Pn];yn[Kn]._x_effects&&yn[Kn]._x_effects.forEach(en),yn[Kn].remove(),yn[Kn]=null,delete yn[Kn]}for(let Pn=0;Pn<Gn.length;Pn++){let[Kn,ti]=Gn[Pn],mi=yn[Kn],Ai=yn[ti],Ma=document.createElement("div");ei(()=>{Ai||Ln('x-for ":key" is undefined or invalid',cn,ti,yn),Ai.after(Ma),mi.after(Ai),Ai._x_currentIfEl&&Ai.after(Ai._x_currentIfEl),Ma.before(mi),mi._x_currentIfEl&&mi.after(mi._x_currentIfEl),Ma.remove()}),Ai._x_refreshXForScope(Tn[zn.indexOf(ti)])}for(let Pn=0;Pn<Hn.length;Pn++){let[Kn,ti]=Hn[Pn],mi=Kn==="template"?cn:yn[Kn];mi._x_currentIfEl&&(mi=mi._x_currentIfEl);let Ai=Tn[ti],Ma=zn[ti],Ts=document.importNode(cn.content,!0).firstElementChild,fm=ln(Ai);vs(Ts,fm,cn),Ts._x_refreshXForScope=hT=>{Object.entries(hT).forEach(([fT,gT])=>{fm[fT]=gT})},ei(()=>{mi.after(Ts),xa(()=>ii(Ts))()}),typeof Ma=="object"&&Ln("x-for key cannot be an object, it must be a string or an integer",cn),yn[Ma]=Ts}for(let Pn=0;Pn<oa.length;Pn++)yn[oa[Pn]]._x_refreshXForScope(Tn[zn.indexOf(oa[Pn])]);cn._x_prevKeys=zn})}function pT(Jr){let rn=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,an=/^\s*\(|\)\s*$/g,on=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,dn=Jr.match(on);if(!dn)return;let cn={};cn.items=dn[2].trim();let mn=dn[1].replace(an,"").trim(),yn=mn.match(rn);return yn?(cn.item=mn.replace(rn,"").trim(),cn.index=yn[1].trim(),yn[2]&&(cn.collection=yn[2].trim())):cn.item=mn,cn}function pm(Jr,rn,an,on){let dn={};return/^\[.*\]$/.test(Jr.item)&&Array.isArray(rn)?Jr.item.replace("[","").replace("]","").split(",").map(cn=>cn.trim()).forEach((cn,mn)=>{dn[cn]=rn[mn]}):/^\{.*\}$/.test(Jr.item)&&!Array.isArray(rn)&&typeof rn=="object"?Jr.item.replace("{","").replace("}","").split(",").map(cn=>cn.trim()).forEach(cn=>{dn[cn]=rn[cn]}):dn[Jr.item]=rn,Jr.index&&(dn[Jr.index]=an),Jr.collection&&(dn[Jr.collection]=on),dn}function mT(Jr){return!Array.isArray(Jr)&&!isNaN(Jr)}function mm(){}mm.inline=(Jr,{expression:rn},{cleanup:an})=>{let on=$n(Jr);on._x_refs||(on._x_refs={}),on._x_refs[rn]=Jr,an(()=>delete on._x_refs[rn])},ai("ref",mm),ai("if",(Jr,{expression:rn},{effect:an,cleanup:on})=>{Jr.tagName.toLowerCase()!=="template"&&Ln("x-if can only be used on a <template> tag",Jr);let dn=Si(Jr,rn),cn=()=>{if(Jr._x_currentIfEl)return Jr._x_currentIfEl;let yn=Jr.content.cloneNode(!0).firstElementChild;return vs(yn,{},Jr),ei(()=>{Jr.after(yn),xa(()=>ii(yn))()}),Jr._x_currentIfEl=yn,Jr._x_undoIf=()=>{Cn(yn,xn=>{xn._x_effects&&xn._x_effects.forEach(en)}),yn.remove(),delete Jr._x_currentIfEl},yn},mn=()=>{Jr._x_undoIf&&(Jr._x_undoIf(),delete Jr._x_undoIf)};an(()=>dn(yn=>{yn?cn():mn()})),on(()=>Jr._x_undoIf&&Jr._x_undoIf())}),ai("id",(Jr,{expression:rn},{evaluate:an})=>{an(rn).forEach(on=>Zk(Jr,on))}),mo((Jr,rn)=>{Jr._x_ids&&(rn._x_ids=Jr._x_ids)}),rd(gp("@",vp(Ia("on:")))),ai("on",xa((Jr,{value:rn,modifiers:an,expression:on},{cleanup:dn})=>{let cn=on?Si(Jr,on):()=>{};Jr.tagName.toLowerCase()==="template"&&(Jr._x_forwardEvents||(Jr._x_forwardEvents=[]),Jr._x_forwardEvents.includes(rn)||Jr._x_forwardEvents.push(rn));let mn=kd(Jr,rn,an,yn=>{cn(()=>{},{scope:{$event:yn},params:[yn]})});dn(()=>mn())})),To("Collapse","collapse","collapse"),To("Intersect","intersect","intersect"),To("Focus","trap","focus"),To("Mask","mask","mask");function To(Jr,rn,an){ai(rn,on=>Ln(`You can't use [x-${rn}] without first installing the "${Jr}" plugin here: https://alpinejs.dev/plugins/${an}`,on))}ws.setEvaluator(pp),ws.setReactivityEngine({reactive:xd,effect:wk,release:Ck,raw:Qn});var hm=ws;window.Alpine=hm,queueMicrotask(()=>{hm.start()})})();(function(Wr,Gr){typeof define=="function"&&define.amd?define([],Gr):typeof module=="object"&&module.exports?module.exports=Gr():Wr.htmx=Wr.htmx||Gr()})(typeof self<"u"?self:void 0,function(){return(function(){"use strict";var Q={onLoad:B,process:zt,on:de,off:ge,trigger:ce,ajax:Nr,find:C,findAll:f,closest:v,values:function(Wr,Gr){var Yr=dr(Wr,Gr||"post");return Yr.values},remove:_,addClass:z,removeClass:n,toggleClass:$,takeClass:W,defineExtension:Ur,removeExtension:Fr,logAll:V,logNone:j,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,allowScriptTags:!0,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth",defaultFocusScroll:!1,getCacheBusterParam:!1,globalViewTransitions:!1,methodsThatUseUrlParams:["get"],selfRequestsOnly:!1,ignoreTitle:!1,scrollIntoViewOnBoost:!0,triggerSpecsCache:null},parseInterval:d,_:t,createEventSource:function(Wr){return new EventSource(Wr,{withCredentials:!0})},createWebSocket:function(Wr){var Gr=new WebSocket(Wr,[]);return Gr.binaryType=Q.config.wsBinaryType,Gr},version:"1.9.11"},r={addTriggerHandler:Lt,bodyContains:se,canAccessLocalStorage:U,findThisElement:xe,filterValues:yr,hasAttribute:o,getAttributeValue:te,getClosestAttributeValue:ne,getClosestMatch:c,getExpressionVars:Hr,getHeaders:xr,getInputValues:dr,getInternalData:ae,getSwapSpecification:wr,getTriggerSpecs:it,getTarget:ye,makeFragment:l,mergeObjects:le,makeSettleInfo:T,oobSwap:Ee,querySelectorExt:ue,selectAndSwap:je,settleImmediately:nr,shouldCancel:ut,triggerEvent:ce,triggerErrorEvent:fe,withExtensions:R},w=["get","post","put","delete","patch"],i=w.map(function(Wr){return"[hx-"+Wr+"], [data-hx-"+Wr+"]"}).join(", "),S=e("head"),q=e("title"),H=e("svg",!0);function e(Wr,Gr=!1){return new RegExp(`<${Wr}(\\s[^>]*>|>)([\\s\\S]*?)<\\/${Wr}>`,Gr?"gim":"im")}function d(Wr){if(Wr==null)return;let Gr=NaN;return Wr.slice(-2)=="ms"?Gr=parseFloat(Wr.slice(0,-2)):Wr.slice(-1)=="s"?Gr=parseFloat(Wr.slice(0,-1))*1e3:Wr.slice(-1)=="m"?Gr=parseFloat(Wr.slice(0,-1))*1e3*60:Gr=parseFloat(Wr),isNaN(Gr)?void 0:Gr}function ee(Wr,Gr){return Wr.getAttribute&&Wr.getAttribute(Gr)}function o(Wr,Gr){return Wr.hasAttribute&&(Wr.hasAttribute(Gr)||Wr.hasAttribute("data-"+Gr))}function te(Wr,Gr){return ee(Wr,Gr)||ee(Wr,"data-"+Gr)}function u(Wr){return Wr.parentElement}function re(){return document}function c(Wr,Gr){for(;Wr&&!Gr(Wr);)Wr=u(Wr);return Wr||null}function L(Wr,Gr,Yr){var Qr=te(Gr,Yr),Kr=te(Gr,"hx-disinherit");return Wr!==Gr&&Kr&&(Kr==="*"||Kr.split(" ").indexOf(Yr)>=0)?"unset":Qr}function ne(Wr,Gr){var Yr=null;if(c(Wr,function(Qr){return Yr=L(Wr,Qr,Gr)}),Yr!=="unset")return Yr}function h(Wr,Gr){var Yr=Wr.matches||Wr.matchesSelector||Wr.msMatchesSelector||Wr.mozMatchesSelector||Wr.webkitMatchesSelector||Wr.oMatchesSelector;return Yr&&Yr.call(Wr,Gr)}function A(Wr){var Gr=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Yr=Gr.exec(Wr);return Yr?Yr[1].toLowerCase():""}function s(Wr,Gr){for(var Yr=new DOMParser,Qr=Yr.parseFromString(Wr,"text/html"),Kr=Qr.body;Gr>0;)Gr--,Kr=Kr.firstChild;return Kr==null&&(Kr=re().createDocumentFragment()),Kr}function N(Wr){return/<body/.test(Wr)}function l(Wr){var Gr=!N(Wr),Yr=A(Wr),Qr=Wr;if(Yr==="head"&&(Qr=Qr.replace(S,"")),Q.config.useTemplateFragments&&Gr){var Kr=s("<body><template>"+Qr+"</template></body>",0),Zr=Kr.querySelector("template").content;return Q.config.allowScriptTags?oe(Zr.querySelectorAll("script"),function(en){Q.config.inlineScriptNonce&&(en.nonce=Q.config.inlineScriptNonce),en.htmxExecuted=navigator.userAgent.indexOf("Firefox")===-1}):oe(Zr.querySelectorAll("script"),function(en){_(en)}),Zr}switch(Yr){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return s("<table>"+Qr+"</table>",1);case"col":return s("<table><colgroup>"+Qr+"</colgroup></table>",2);case"tr":return s("<table><tbody>"+Qr+"</tbody></table>",2);case"td":case"th":return s("<table><tbody><tr>"+Qr+"</tr></tbody></table>",3);case"script":case"style":return s("<div>"+Qr+"</div>",1);default:return s(Qr,0)}}function ie(Wr){Wr&&Wr()}function I(Wr,Gr){return Object.prototype.toString.call(Wr)==="[object "+Gr+"]"}function k(Wr){return I(Wr,"Function")}function P(Wr){return I(Wr,"Object")}function ae(Wr){var Gr="htmx-internal-data",Yr=Wr[Gr];return Yr||(Yr=Wr[Gr]={}),Yr}function M(Wr){var Gr=[];if(Wr)for(var Yr=0;Yr<Wr.length;Yr++)Gr.push(Wr[Yr]);return Gr}function oe(Wr,Gr){if(Wr)for(var Yr=0;Yr<Wr.length;Yr++)Gr(Wr[Yr])}function X(Wr){var Gr=Wr.getBoundingClientRect(),Yr=Gr.top,Qr=Gr.bottom;return Yr<window.innerHeight&&Qr>=0}function se(Wr){return Wr.getRootNode&&Wr.getRootNode()instanceof window.ShadowRoot?re().body.contains(Wr.getRootNode().host):re().body.contains(Wr)}function D(Wr){return Wr.trim().split(/\s+/)}function le(Wr,Gr){for(var Yr in Gr)Gr.hasOwnProperty(Yr)&&(Wr[Yr]=Gr[Yr]);return Wr}function E(Wr){try{return JSON.parse(Wr)}catch(Gr){return b(Gr),null}}function U(){var Wr="htmx:localStorageTest";try{return localStorage.setItem(Wr,Wr),localStorage.removeItem(Wr),!0}catch{return!1}}function F(Wr){try{var Gr=new URL(Wr);return Gr&&(Wr=Gr.pathname+Gr.search),/^\/$/.test(Wr)||(Wr=Wr.replace(/\/+$/,"")),Wr}catch{return Wr}}function t(e){return Tr(re().body,function(){return eval(e)})}function B(Wr){var Gr=Q.on("htmx:load",function(Yr){Wr(Yr.detail.elt)});return Gr}function V(){Q.logger=function(Wr,Gr,Yr){console&&console.log(Gr,Wr,Yr)}}function j(){Q.logger=null}function C(Wr,Gr){return Gr?Wr.querySelector(Gr):C(re(),Wr)}function f(Wr,Gr){return Gr?Wr.querySelectorAll(Gr):f(re(),Wr)}function _(Wr,Gr){Wr=p(Wr),Gr?setTimeout(function(){_(Wr),Wr=null},Gr):Wr.parentElement.removeChild(Wr)}function z(Wr,Gr,Yr){Wr=p(Wr),Yr?setTimeout(function(){z(Wr,Gr),Wr=null},Yr):Wr.classList&&Wr.classList.add(Gr)}function n(Wr,Gr,Yr){Wr=p(Wr),Yr?setTimeout(function(){n(Wr,Gr),Wr=null},Yr):Wr.classList&&(Wr.classList.remove(Gr),Wr.classList.length===0&&Wr.removeAttribute("class"))}function $(Wr,Gr){Wr=p(Wr),Wr.classList.toggle(Gr)}function W(Wr,Gr){Wr=p(Wr),oe(Wr.parentElement.children,function(Yr){n(Yr,Gr)}),z(Wr,Gr)}function v(Wr,Gr){if(Wr=p(Wr),Wr.closest)return Wr.closest(Gr);do if(Wr==null||h(Wr,Gr))return Wr;while(Wr=Wr&&u(Wr));return null}function g(Wr,Gr){return Wr.substring(0,Gr.length)===Gr}function G(Wr,Gr){return Wr.substring(Wr.length-Gr.length)===Gr}function J(Wr){var Gr=Wr.trim();return g(Gr,"<")&&G(Gr,"/>")?Gr.substring(1,Gr.length-2):Gr}function Z(Wr,Gr){return Gr.indexOf("closest ")===0?[v(Wr,J(Gr.substr(8)))]:Gr.indexOf("find ")===0?[C(Wr,J(Gr.substr(5)))]:Gr==="next"?[Wr.nextElementSibling]:Gr.indexOf("next ")===0?[K(Wr,J(Gr.substr(5)))]:Gr==="previous"?[Wr.previousElementSibling]:Gr.indexOf("previous ")===0?[Y(Wr,J(Gr.substr(9)))]:Gr==="document"?[document]:Gr==="window"?[window]:Gr==="body"?[document.body]:re().querySelectorAll(J(Gr))}var K=function(Wr,Gr){for(var Yr=re().querySelectorAll(Gr),Qr=0;Qr<Yr.length;Qr++){var Kr=Yr[Qr];if(Kr.compareDocumentPosition(Wr)===Node.DOCUMENT_POSITION_PRECEDING)return Kr}},Y=function(Wr,Gr){for(var Yr=re().querySelectorAll(Gr),Qr=Yr.length-1;Qr>=0;Qr--){var Kr=Yr[Qr];if(Kr.compareDocumentPosition(Wr)===Node.DOCUMENT_POSITION_FOLLOWING)return Kr}};function ue(Wr,Gr){return Gr?Z(Wr,Gr)[0]:Z(re().body,Wr)[0]}function p(Wr){return I(Wr,"String")?C(Wr):Wr}function ve(Wr,Gr,Yr){return k(Gr)?{target:re().body,event:Wr,listener:Gr}:{target:p(Wr),event:Gr,listener:Yr}}function de(Wr,Gr,Yr){jr(function(){var Kr=ve(Wr,Gr,Yr);Kr.target.addEventListener(Kr.event,Kr.listener)});var Qr=k(Gr);return Qr?Gr:Yr}function ge(Wr,Gr,Yr){return jr(function(){var Qr=ve(Wr,Gr,Yr);Qr.target.removeEventListener(Qr.event,Qr.listener)}),k(Gr)?Gr:Yr}var pe=re().createElement("output");function me(Wr,Gr){var Yr=ne(Wr,Gr);if(Yr){if(Yr==="this")return[xe(Wr,Gr)];var Qr=Z(Wr,Yr);return Qr.length===0?(b('The selector "'+Yr+'" on '+Gr+" returned no matches!"),[pe]):Qr}}function xe(Wr,Gr){return c(Wr,function(Yr){return te(Yr,Gr)!=null})}function ye(Wr){var Gr=ne(Wr,"hx-target");if(Gr)return Gr==="this"?xe(Wr,"hx-target"):ue(Wr,Gr);var Yr=ae(Wr);return Yr.boosted?re().body:Wr}function be(Wr){for(var Gr=Q.config.attributesToSettle,Yr=0;Yr<Gr.length;Yr++)if(Wr===Gr[Yr])return!0;return!1}function we(Wr,Gr){oe(Wr.attributes,function(Yr){!Gr.hasAttribute(Yr.name)&&be(Yr.name)&&Wr.removeAttribute(Yr.name)}),oe(Gr.attributes,function(Yr){be(Yr.name)&&Wr.setAttribute(Yr.name,Yr.value)})}function Se(Wr,Gr){for(var Yr=Br(Gr),Qr=0;Qr<Yr.length;Qr++){var Kr=Yr[Qr];try{if(Kr.isInlineSwap(Wr))return!0}catch(Zr){b(Zr)}}return Wr==="outerHTML"}function Ee(Wr,Gr,Yr){var Qr="#"+ee(Gr,"id"),Kr="outerHTML";Wr==="true"||(Wr.indexOf(":")>0?(Kr=Wr.substr(0,Wr.indexOf(":")),Qr=Wr.substr(Wr.indexOf(":")+1,Wr.length)):Kr=Wr);var Zr=re().querySelectorAll(Qr);return Zr?(oe(Zr,function(en){var tn,nn=Gr.cloneNode(!0);tn=re().createDocumentFragment(),tn.appendChild(nn),Se(Kr,en)||(tn=nn);var ln={shouldSwap:!0,target:en,fragment:tn};ce(en,"htmx:oobBeforeSwap",ln)&&(en=ln.target,ln.shouldSwap&&Be(Kr,en,en,tn,Yr),oe(Yr.elts,function(un){ce(un,"htmx:oobAfterSwap",ln)}))}),Gr.parentNode.removeChild(Gr)):(Gr.parentNode.removeChild(Gr),fe(re().body,"htmx:oobErrorNoTarget",{content:Gr})),Wr}function Ce(Wr,Gr,Yr){var Qr=ne(Wr,"hx-select-oob");if(Qr)for(var Kr=Qr.split(","),Zr=0;Zr<Kr.length;Zr++){var en=Kr[Zr].split(":",2),tn=en[0].trim();tn.indexOf("#")===0&&(tn=tn.substring(1));var nn=en[1]||"true",ln=Gr.querySelector("#"+tn);ln&&Ee(nn,ln,Yr)}oe(f(Gr,"[hx-swap-oob], [data-hx-swap-oob]"),function(un){var pn=te(un,"hx-swap-oob");pn!=null&&Ee(pn,un,Yr)})}function Re(Wr){oe(f(Wr,"[hx-preserve], [data-hx-preserve]"),function(Gr){var Yr=te(Gr,"id"),Qr=re().getElementById(Yr);Qr!=null&&Gr.parentNode.replaceChild(Qr,Gr)})}function Te(Wr,Gr,Yr){oe(Gr.querySelectorAll("[id]"),function(Qr){var Kr=ee(Qr,"id");if(Kr&&Kr.length>0){var Zr=Kr.replace("'","\\'"),en=Qr.tagName.replace(":","\\:"),tn=Wr.querySelector(en+"[id='"+Zr+"']");if(tn&&tn!==Wr){var nn=Qr.cloneNode();we(Qr,tn),Yr.tasks.push(function(){we(Qr,nn)})}}})}function Oe(Wr){return function(){n(Wr,Q.config.addedClass),zt(Wr),Nt(Wr),qe(Wr),ce(Wr,"htmx:load")}}function qe(Wr){var Gr="[autofocus]",Yr=h(Wr,Gr)?Wr:Wr.querySelector(Gr);Yr?.focus()}function a(Wr,Gr,Yr,Qr){for(Te(Wr,Yr,Qr);Yr.childNodes.length>0;){var Kr=Yr.firstChild;z(Kr,Q.config.addedClass),Wr.insertBefore(Kr,Gr),Kr.nodeType!==Node.TEXT_NODE&&Kr.nodeType!==Node.COMMENT_NODE&&Qr.tasks.push(Oe(Kr))}}function He(Wr,Gr){for(var Yr=0;Yr<Wr.length;)Gr=(Gr<<5)-Gr+Wr.charCodeAt(Yr++)|0;return Gr}function Le(Wr){var Gr=0;if(Wr.attributes)for(var Yr=0;Yr<Wr.attributes.length;Yr++){var Qr=Wr.attributes[Yr];Qr.value&&(Gr=He(Qr.name,Gr),Gr=He(Qr.value,Gr))}return Gr}function Ae(Wr){var Gr=ae(Wr);if(Gr.onHandlers){for(var Yr=0;Yr<Gr.onHandlers.length;Yr++){let Qr=Gr.onHandlers[Yr];Wr.removeEventListener(Qr.event,Qr.listener)}delete Gr.onHandlers}}function Ne(Wr){var Gr=ae(Wr);Gr.timeout&&clearTimeout(Gr.timeout),Gr.webSocket&&Gr.webSocket.close(),Gr.sseEventSource&&Gr.sseEventSource.close(),Gr.listenerInfos&&oe(Gr.listenerInfos,function(Yr){Yr.on&&Yr.on.removeEventListener(Yr.trigger,Yr.listener)}),Ae(Wr),oe(Object.keys(Gr),function(Yr){delete Gr[Yr]})}function m(Wr){ce(Wr,"htmx:beforeCleanupElement"),Ne(Wr),Wr.children&&oe(Wr.children,function(Gr){m(Gr)})}function Ie(Wr,Gr,Yr){if(Wr.tagName==="BODY")return Ue(Wr,Gr,Yr);var Qr,Kr=Wr.previousSibling;for(a(u(Wr),Wr,Gr,Yr),Kr==null?Qr=u(Wr).firstChild:Qr=Kr.nextSibling,Yr.elts=Yr.elts.filter(function(Zr){return Zr!=Wr});Qr&&Qr!==Wr;)Qr.nodeType===Node.ELEMENT_NODE&&Yr.elts.push(Qr),Qr=Qr.nextElementSibling;m(Wr),u(Wr).removeChild(Wr)}function ke(Wr,Gr,Yr){return a(Wr,Wr.firstChild,Gr,Yr)}function Pe(Wr,Gr,Yr){return a(u(Wr),Wr,Gr,Yr)}function Me(Wr,Gr,Yr){return a(Wr,null,Gr,Yr)}function Xe(Wr,Gr,Yr){return a(u(Wr),Wr.nextSibling,Gr,Yr)}function De(Wr,Gr,Yr){return m(Wr),u(Wr).removeChild(Wr)}function Ue(Wr,Gr,Yr){var Qr=Wr.firstChild;if(a(Wr,Qr,Gr,Yr),Qr){for(;Qr.nextSibling;)m(Qr.nextSibling),Wr.removeChild(Qr.nextSibling);m(Qr),Wr.removeChild(Qr)}}function Fe(Wr,Gr,Yr){var Qr=Yr||ne(Wr,"hx-select");if(Qr){var Kr=re().createDocumentFragment();oe(Gr.querySelectorAll(Qr),function(Zr){Kr.appendChild(Zr)}),Gr=Kr}return Gr}function Be(Wr,Gr,Yr,Qr,Kr){switch(Wr){case"none":return;case"outerHTML":Ie(Yr,Qr,Kr);return;case"afterbegin":ke(Yr,Qr,Kr);return;case"beforebegin":Pe(Yr,Qr,Kr);return;case"beforeend":Me(Yr,Qr,Kr);return;case"afterend":Xe(Yr,Qr,Kr);return;case"delete":De(Yr,Qr,Kr);return;default:for(var Zr=Br(Gr),en=0;en<Zr.length;en++){var tn=Zr[en];try{var nn=tn.handleSwap(Wr,Yr,Qr,Kr);if(nn){if(typeof nn.length<"u")for(var ln=0;ln<nn.length;ln++){var un=nn[ln];un.nodeType!==Node.TEXT_NODE&&un.nodeType!==Node.COMMENT_NODE&&Kr.tasks.push(Oe(un))}return}}catch(pn){b(pn)}}Wr==="innerHTML"?Ue(Yr,Qr,Kr):Be(Q.config.defaultSwapStyle,Gr,Yr,Qr,Kr)}}function Ve(Wr){if(Wr.indexOf("<title")>-1){var Gr=Wr.replace(H,""),Yr=Gr.match(q);if(Yr)return Yr[2]}}function je(Wr,Gr,Yr,Qr,Kr,Zr){Kr.title=Ve(Qr);var en=l(Qr);if(en)return Ce(Yr,en,Kr),en=Fe(Yr,en,Zr),Re(en),Be(Wr,Yr,Gr,en,Kr)}function _e(Wr,Gr,Yr){var Qr=Wr.getResponseHeader(Gr);if(Qr.indexOf("{")===0){var Kr=E(Qr);for(var Zr in Kr)if(Kr.hasOwnProperty(Zr)){var en=Kr[Zr];P(en)||(en={value:en}),ce(Yr,Zr,en)}}else for(var tn=Qr.split(","),nn=0;nn<tn.length;nn++)ce(Yr,tn[nn].trim(),[])}var ze=/\s/,x=/[\s,]/,$e=/[_$a-zA-Z]/,We=/[_$a-zA-Z0-9]/,Ge=['"',"'","/"],Je=/[^\s]/,Ze=/[{(]/,Ke=/[})]/;function Ye(Wr){for(var Gr=[],Yr=0;Yr<Wr.length;){if($e.exec(Wr.charAt(Yr))){for(var Qr=Yr;We.exec(Wr.charAt(Yr+1));)Yr++;Gr.push(Wr.substr(Qr,Yr-Qr+1))}else if(Ge.indexOf(Wr.charAt(Yr))!==-1){var Kr=Wr.charAt(Yr),Qr=Yr;for(Yr++;Yr<Wr.length&&Wr.charAt(Yr)!==Kr;)Wr.charAt(Yr)==="\\"&&Yr++,Yr++;Gr.push(Wr.substr(Qr,Yr-Qr+1))}else{var Zr=Wr.charAt(Yr);Gr.push(Zr)}Yr++}return Gr}function Qe(Wr,Gr,Yr){return $e.exec(Wr.charAt(0))&&Wr!=="true"&&Wr!=="false"&&Wr!=="this"&&Wr!==Yr&&Gr!=="."}function et(Wr,Gr,Yr){if(Gr[0]==="["){Gr.shift();for(var Qr=1,Kr=" return (function("+Yr+"){ return (",Zr=null;Gr.length>0;){var en=Gr[0];if(en==="]"){if(Qr--,Qr===0){Zr===null&&(Kr=Kr+"true"),Gr.shift(),Kr+=")})";try{var tn=Tr(Wr,function(){return Function(Kr)()},function(){return!0});return tn.source=Kr,tn}catch(nn){return fe(re().body,"htmx:syntax:error",{error:nn,source:Kr}),null}}}else en==="["&&Qr++;Qe(en,Zr,Yr)?Kr+="(("+Yr+"."+en+") ? ("+Yr+"."+en+") : (window."+en+"))":Kr=Kr+en,Zr=Gr.shift()}}}function y(Wr,Gr){for(var Yr="";Wr.length>0&&!Gr.test(Wr[0]);)Yr+=Wr.shift();return Yr}function tt(Wr){var Gr;return Wr.length>0&&Ze.test(Wr[0])?(Wr.shift(),Gr=y(Wr,Ke).trim(),Wr.shift()):Gr=y(Wr,x),Gr}var rt="input, textarea, select";function nt(Wr,Gr,Yr){var Qr=[],Kr=Ye(Gr);do{y(Kr,Je);var Zr=Kr.length,en=y(Kr,/[,\[\s]/);if(en!=="")if(en==="every"){var tn={trigger:"every"};y(Kr,Je),tn.pollInterval=d(y(Kr,/[,\[\s]/)),y(Kr,Je);var nn=et(Wr,Kr,"event");nn&&(tn.eventFilter=nn),Qr.push(tn)}else if(en.indexOf("sse:")===0)Qr.push({trigger:"sse",sseEvent:en.substr(4)});else{var ln={trigger:en},nn=et(Wr,Kr,"event");for(nn&&(ln.eventFilter=nn);Kr.length>0&&Kr[0]!==",";){y(Kr,Je);var un=Kr.shift();if(un==="changed")ln.changed=!0;else if(un==="once")ln.once=!0;else if(un==="consume")ln.consume=!0;else if(un==="delay"&&Kr[0]===":")Kr.shift(),ln.delay=d(y(Kr,x));else if(un==="from"&&Kr[0]===":"){if(Kr.shift(),Ze.test(Kr[0]))var pn=tt(Kr);else{var pn=y(Kr,x);if(pn==="closest"||pn==="find"||pn==="next"||pn==="previous"){Kr.shift();var sn=tt(Kr);sn.length>0&&(pn+=" "+sn)}}ln.from=pn}else un==="target"&&Kr[0]===":"?(Kr.shift(),ln.target=tt(Kr)):un==="throttle"&&Kr[0]===":"?(Kr.shift(),ln.throttle=d(y(Kr,x))):un==="queue"&&Kr[0]===":"?(Kr.shift(),ln.queue=y(Kr,x)):un==="root"&&Kr[0]===":"?(Kr.shift(),ln[un]=tt(Kr)):un==="threshold"&&Kr[0]===":"?(Kr.shift(),ln[un]=y(Kr,x)):fe(Wr,"htmx:syntax:error",{token:Kr.shift()})}Qr.push(ln)}Kr.length===Zr&&fe(Wr,"htmx:syntax:error",{token:Kr.shift()}),y(Kr,Je)}while(Kr[0]===","&&Kr.shift());return Yr&&(Yr[Gr]=Qr),Qr}function it(Wr){var Gr=te(Wr,"hx-trigger"),Yr=[];if(Gr){var Qr=Q.config.triggerSpecsCache;Yr=Qr&&Qr[Gr]||nt(Wr,Gr,Qr)}return Yr.length>0?Yr:h(Wr,"form")?[{trigger:"submit"}]:h(Wr,'input[type="button"], input[type="submit"]')?[{trigger:"click"}]:h(Wr,rt)?[{trigger:"change"}]:[{trigger:"click"}]}function at(Wr){ae(Wr).cancelled=!0}function ot(Wr,Gr,Yr){var Qr=ae(Wr);Qr.timeout=setTimeout(function(){se(Wr)&&Qr.cancelled!==!0&&(ct(Yr,Wr,Wt("hx:poll:trigger",{triggerSpec:Yr,target:Wr}))||Gr(Wr),ot(Wr,Gr,Yr))},Yr.pollInterval)}function st(Wr){return location.hostname===Wr.hostname&&ee(Wr,"href")&&ee(Wr,"href").indexOf("#")!==0}function lt(Wr,Gr,Yr){if(Wr.tagName==="A"&&st(Wr)&&(Wr.target===""||Wr.target==="_self")||Wr.tagName==="FORM"){Gr.boosted=!0;var Qr,Kr;if(Wr.tagName==="A")Qr="get",Kr=ee(Wr,"href");else{var Zr=ee(Wr,"method");Qr=Zr?Zr.toLowerCase():"get",Kr=ee(Wr,"action")}Yr.forEach(function(en){ht(Wr,function(tn,nn){if(v(tn,Q.config.disableSelector)){m(tn);return}he(Qr,Kr,tn,nn)},Gr,en,!0)})}}function ut(Wr,Gr){return!!((Wr.type==="submit"||Wr.type==="click")&&(Gr.tagName==="FORM"||h(Gr,'input[type="submit"], button')&&v(Gr,"form")!==null||Gr.tagName==="A"&&Gr.href&&(Gr.getAttribute("href")==="#"||Gr.getAttribute("href").indexOf("#")!==0)))}function ft(Wr,Gr){return ae(Wr).boosted&&Wr.tagName==="A"&&Gr.type==="click"&&(Gr.ctrlKey||Gr.metaKey)}function ct(Wr,Gr,Yr){var Qr=Wr.eventFilter;if(Qr)try{return Qr.call(Gr,Yr)!==!0}catch(Kr){return fe(re().body,"htmx:eventFilter:error",{error:Kr,source:Qr.source}),!0}return!1}function ht(Wr,Gr,Yr,Qr,Kr){var Zr=ae(Wr),en;Qr.from?en=Z(Wr,Qr.from):en=[Wr],Qr.changed&&en.forEach(function(tn){var nn=ae(tn);nn.lastValue=tn.value}),oe(en,function(tn){var nn=function(ln){if(!se(Wr)){tn.removeEventListener(Qr.trigger,nn);return}if(!ft(Wr,ln)&&((Kr||ut(ln,Wr))&&ln.preventDefault(),!ct(Qr,Wr,ln))){var un=ae(ln);if(un.triggerSpec=Qr,un.handledFor==null&&(un.handledFor=[]),un.handledFor.indexOf(Wr)<0){if(un.handledFor.push(Wr),Qr.consume&&ln.stopPropagation(),Qr.target&&ln.target&&!h(ln.target,Qr.target))return;if(Qr.once){if(Zr.triggeredOnce)return;Zr.triggeredOnce=!0}if(Qr.changed){var pn=ae(tn);if(pn.lastValue===tn.value)return;pn.lastValue=tn.value}if(Zr.delayed&&clearTimeout(Zr.delayed),Zr.throttle)return;Qr.throttle>0?Zr.throttle||(Gr(Wr,ln),Zr.throttle=setTimeout(function(){Zr.throttle=null},Qr.throttle)):Qr.delay>0?Zr.delayed=setTimeout(function(){Gr(Wr,ln)},Qr.delay):(ce(Wr,"htmx:trigger"),Gr(Wr,ln))}}};Yr.listenerInfos==null&&(Yr.listenerInfos=[]),Yr.listenerInfos.push({trigger:Qr.trigger,listener:nn,on:tn}),tn.addEventListener(Qr.trigger,nn)})}var vt=!1,dt=null;function gt(){dt||(dt=function(){vt=!0},window.addEventListener("scroll",dt),setInterval(function(){vt&&(vt=!1,oe(re().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(Wr){pt(Wr)}))},200))}function pt(Wr){if(!o(Wr,"data-hx-revealed")&&X(Wr)){Wr.setAttribute("data-hx-revealed","true");var Gr=ae(Wr);Gr.initHash?ce(Wr,"revealed"):Wr.addEventListener("htmx:afterProcessNode",function(Yr){ce(Wr,"revealed")},{once:!0})}}function mt(Wr,Gr,Yr){for(var Qr=D(Yr),Kr=0;Kr<Qr.length;Kr++){var Zr=Qr[Kr].split(/:(.+)/);Zr[0]==="connect"&&xt(Wr,Zr[1],0),Zr[0]==="send"&&bt(Wr)}}function xt(Wr,Gr,Yr){if(se(Wr)){if(Gr.indexOf("/")==0){var Qr=location.hostname+(location.port?":"+location.port:"");location.protocol=="https:"?Gr="wss://"+Qr+Gr:location.protocol=="http:"&&(Gr="ws://"+Qr+Gr)}var Kr=Q.createWebSocket(Gr);Kr.onerror=function(Zr){fe(Wr,"htmx:wsError",{error:Zr,socket:Kr}),yt(Wr)},Kr.onclose=function(Zr){if([1006,1012,1013].indexOf(Zr.code)>=0){var en=wt(Yr);setTimeout(function(){xt(Wr,Gr,Yr+1)},en)}},Kr.onopen=function(Zr){Yr=0},ae(Wr).webSocket=Kr,Kr.addEventListener("message",function(Zr){if(!yt(Wr)){var en=Zr.data;R(Wr,function(sn){en=sn.transformResponse(en,null,Wr)});for(var tn=T(Wr),nn=l(en),ln=M(nn.children),un=0;un<ln.length;un++){var pn=ln[un];Ee(te(pn,"hx-swap-oob")||"true",pn,tn)}nr(tn.tasks)}})}}function yt(Wr){if(!se(Wr))return ae(Wr).webSocket.close(),!0}function bt(Wr){var Gr=c(Wr,function(Yr){return ae(Yr).webSocket!=null});Gr?Wr.addEventListener(it(Wr)[0].trigger,function(Yr){var Qr=ae(Gr).webSocket,Kr=xr(Wr,Gr),Zr=dr(Wr,"post"),en=Zr.errors,tn=Zr.values,nn=Hr(Wr),ln=le(tn,nn),un=yr(ln,Wr);if(un.HEADERS=Kr,en&&en.length>0){ce(Wr,"htmx:validation:halted",en);return}Qr.send(JSON.stringify(un)),ut(Yr,Wr)&&Yr.preventDefault()}):fe(Wr,"htmx:noWebSocketSourceError")}function wt(Wr){var Gr=Q.config.wsReconnectDelay;if(typeof Gr=="function")return Gr(Wr);if(Gr==="full-jitter"){var Yr=Math.min(Wr,6),Qr=1e3*Math.pow(2,Yr);return Qr*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(Wr,Gr,Yr){for(var Qr=D(Yr),Kr=0;Kr<Qr.length;Kr++){var Zr=Qr[Kr].split(/:(.+)/);Zr[0]==="connect"&&Et(Wr,Zr[1]),Zr[0]==="swap"&&Ct(Wr,Zr[1])}}function Et(Wr,Gr){var Yr=Q.createEventSource(Gr);Yr.onerror=function(Qr){fe(Wr,"htmx:sseError",{error:Qr,source:Yr}),Tt(Wr)},ae(Wr).sseEventSource=Yr}function Ct(Wr,Gr){var Yr=c(Wr,Ot);if(Yr){var Qr=ae(Yr).sseEventSource,Kr=function(Zr){if(!Tt(Yr)){if(!se(Wr)){Qr.removeEventListener(Gr,Kr);return}var en=Zr.data;R(Wr,function(un){en=un.transformResponse(en,null,Wr)});var tn=wr(Wr),nn=ye(Wr),ln=T(Wr);je(tn.swapStyle,nn,Wr,en,ln),nr(ln.tasks),ce(Wr,"htmx:sseMessage",Zr)}};ae(Wr).sseListener=Kr,Qr.addEventListener(Gr,Kr)}else fe(Wr,"htmx:noSSESourceError")}function Rt(Wr,Gr,Yr){var Qr=c(Wr,Ot);if(Qr){var Kr=ae(Qr).sseEventSource,Zr=function(){Tt(Qr)||(se(Wr)?Gr(Wr):Kr.removeEventListener(Yr,Zr))};ae(Wr).sseListener=Zr,Kr.addEventListener(Yr,Zr)}else fe(Wr,"htmx:noSSESourceError")}function Tt(Wr){if(!se(Wr))return ae(Wr).sseEventSource.close(),!0}function Ot(Wr){return ae(Wr).sseEventSource!=null}function qt(Wr,Gr,Yr,Qr){var Kr=function(){Yr.loaded||(Yr.loaded=!0,Gr(Wr))};Qr>0?setTimeout(Kr,Qr):Kr()}function Ht(Wr,Gr,Yr){var Qr=!1;return oe(w,function(Kr){if(o(Wr,"hx-"+Kr)){var Zr=te(Wr,"hx-"+Kr);Qr=!0,Gr.path=Zr,Gr.verb=Kr,Yr.forEach(function(en){Lt(Wr,en,Gr,function(tn,nn){if(v(tn,Q.config.disableSelector)){m(tn);return}he(Kr,Zr,tn,nn)})})}}),Qr}function Lt(Wr,Gr,Yr,Qr){if(Gr.sseEvent)Rt(Wr,Qr,Gr.sseEvent);else if(Gr.trigger==="revealed")gt(),ht(Wr,Qr,Yr,Gr),pt(Wr);else if(Gr.trigger==="intersect"){var Kr={};Gr.root&&(Kr.root=ue(Wr,Gr.root)),Gr.threshold&&(Kr.threshold=parseFloat(Gr.threshold));var Zr=new IntersectionObserver(function(en){for(var tn=0;tn<en.length;tn++){var nn=en[tn];if(nn.isIntersecting){ce(Wr,"intersect");break}}},Kr);Zr.observe(Wr),ht(Wr,Qr,Yr,Gr)}else Gr.trigger==="load"?ct(Gr,Wr,Wt("load",{elt:Wr}))||qt(Wr,Qr,Yr,Gr.delay):Gr.pollInterval>0?(Yr.polling=!0,ot(Wr,Qr,Gr)):ht(Wr,Qr,Yr,Gr)}function At(Wr){if(!Wr.htmxExecuted&&Q.config.allowScriptTags&&(Wr.type==="text/javascript"||Wr.type==="module"||Wr.type==="")){var Gr=re().createElement("script");oe(Wr.attributes,function(Qr){Gr.setAttribute(Qr.name,Qr.value)}),Gr.textContent=Wr.textContent,Gr.async=!1,Q.config.inlineScriptNonce&&(Gr.nonce=Q.config.inlineScriptNonce);var Yr=Wr.parentElement;try{Yr.insertBefore(Gr,Wr)}catch(Qr){b(Qr)}finally{Wr.parentElement&&Wr.parentElement.removeChild(Wr)}}}function Nt(Wr){h(Wr,"script")&&At(Wr),oe(f(Wr,"script"),function(Gr){At(Gr)})}function It(Wr){for(var Gr=Wr.attributes,Yr=0;Yr<Gr.length;Yr++){var Qr=Gr[Yr].name;if(g(Qr,"hx-on:")||g(Qr,"data-hx-on:")||g(Qr,"hx-on-")||g(Qr,"data-hx-on-"))return!0}return!1}function kt(Wr){var Gr=null,Yr=[];if(It(Wr)&&Yr.push(Wr),document.evaluate)for(var Qr=document.evaluate('.//*[@*[ starts-with(name(), "hx-on:") or starts-with(name(), "data-hx-on:") or starts-with(name(), "hx-on-") or starts-with(name(), "data-hx-on-") ]]',Wr);Gr=Qr.iterateNext();)Yr.push(Gr);else for(var Kr=Wr.getElementsByTagName("*"),Zr=0;Zr<Kr.length;Zr++)It(Kr[Zr])&&Yr.push(Kr[Zr]);return Yr}function Pt(Wr){if(Wr.querySelectorAll){var Gr=", [hx-boost] a, [data-hx-boost] a, a[hx-boost], a[data-hx-boost]",Yr=Wr.querySelectorAll(i+Gr+", form, [type='submit'], [hx-sse], [data-hx-sse], [hx-ws], [data-hx-ws], [hx-ext], [data-hx-ext], [hx-trigger], [data-hx-trigger], [hx-on], [data-hx-on]");return Yr}else return[]}function Mt(Wr){var Gr=v(Wr.target,"button, input[type='submit']"),Yr=Dt(Wr);Yr&&(Yr.lastButtonClicked=Gr)}function Xt(Wr){var Gr=Dt(Wr);Gr&&(Gr.lastButtonClicked=null)}function Dt(Wr){var Gr=v(Wr.target,"button, input[type='submit']");if(Gr){var Yr=p("#"+ee(Gr,"form"))||v(Gr,"form");if(Yr)return ae(Yr)}}function Ut(Wr){Wr.addEventListener("click",Mt),Wr.addEventListener("focusin",Mt),Wr.addEventListener("focusout",Xt)}function Ft(Wr){for(var Gr=Ye(Wr),Yr=0,Qr=0;Qr<Gr.length;Qr++){let Kr=Gr[Qr];Kr==="{"?Yr++:Kr==="}"&&Yr--}return Yr}function Bt(Wr,Gr,Yr){var Qr=ae(Wr);Array.isArray(Qr.onHandlers)||(Qr.onHandlers=[]);var Kr,Zr=function(en){return Tr(Wr,function(){Kr||(Kr=new Function("event",Yr)),Kr.call(Wr,en)})};Wr.addEventListener(Gr,Zr),Qr.onHandlers.push({event:Gr,listener:Zr})}function Vt(Wr){var Gr=te(Wr,"hx-on");if(Gr){for(var Yr={},Qr=Gr.split(`
`),Kr=null,Zr=0;Qr.length>0;){var en=Qr.shift(),tn=en.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);Zr===0&&tn?(en.split(":"),Kr=tn[1].slice(0,-1),Yr[Kr]=tn[2]):Yr[Kr]+=en,Zr+=Ft(en)}for(var nn in Yr)Bt(Wr,nn,Yr[nn])}}function jt(Wr){Ae(Wr);for(var Gr=0;Gr<Wr.attributes.length;Gr++){var Yr=Wr.attributes[Gr].name,Qr=Wr.attributes[Gr].value;if(g(Yr,"hx-on")||g(Yr,"data-hx-on")){var Kr=Yr.indexOf("-on")+3,Zr=Yr.slice(Kr,Kr+1);if(Zr==="-"||Zr===":"){var en=Yr.slice(Kr+1);g(en,":")?en="htmx"+en:g(en,"-")?en="htmx:"+en.slice(1):g(en,"htmx-")&&(en="htmx:"+en.slice(5)),Bt(Wr,en,Qr)}}}}function _t(Wr){if(v(Wr,Q.config.disableSelector)){m(Wr);return}var Gr=ae(Wr);if(Gr.initHash!==Le(Wr)){Ne(Wr),Gr.initHash=Le(Wr),Vt(Wr),ce(Wr,"htmx:beforeProcessNode"),Wr.value&&(Gr.lastValue=Wr.value);var Yr=it(Wr),Qr=Ht(Wr,Gr,Yr);Qr||(ne(Wr,"hx-boost")==="true"?lt(Wr,Gr,Yr):o(Wr,"hx-trigger")&&Yr.forEach(function(en){Lt(Wr,en,Gr,function(){})})),(Wr.tagName==="FORM"||ee(Wr,"type")==="submit"&&o(Wr,"form"))&&Ut(Wr);var Kr=te(Wr,"hx-sse");Kr&&St(Wr,Gr,Kr);var Zr=te(Wr,"hx-ws");Zr&&mt(Wr,Gr,Zr),ce(Wr,"htmx:afterProcessNode")}}function zt(Wr){if(Wr=p(Wr),v(Wr,Q.config.disableSelector)){m(Wr);return}_t(Wr),oe(Pt(Wr),function(Gr){_t(Gr)}),oe(kt(Wr),jt)}function $t(Wr){return Wr.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function Wt(Wr,Gr){var Yr;return window.CustomEvent&&typeof window.CustomEvent=="function"?Yr=new CustomEvent(Wr,{bubbles:!0,cancelable:!0,detail:Gr}):(Yr=re().createEvent("CustomEvent"),Yr.initCustomEvent(Wr,!0,!0,Gr)),Yr}function fe(Wr,Gr,Yr){ce(Wr,Gr,le({error:Gr},Yr))}function Gt(Wr){return Wr==="htmx:afterProcessNode"}function R(Wr,Gr){oe(Br(Wr),function(Yr){try{Gr(Yr)}catch(Qr){b(Qr)}})}function b(Wr){console.error?console.error(Wr):console.log&&console.log("ERROR: ",Wr)}function ce(Wr,Gr,Yr){Wr=p(Wr),Yr==null&&(Yr={}),Yr.elt=Wr;var Qr=Wt(Gr,Yr);Q.logger&&!Gt(Gr)&&Q.logger(Wr,Gr,Yr),Yr.error&&(b(Yr.error),ce(Wr,"htmx:error",{errorInfo:Yr}));var Kr=Wr.dispatchEvent(Qr),Zr=$t(Gr);if(Kr&&Zr!==Gr){var en=Wt(Zr,Qr.detail);Kr=Kr&&Wr.dispatchEvent(en)}return R(Wr,function(tn){Kr=Kr&&tn.onEvent(Gr,Qr)!==!1&&!Qr.defaultPrevented}),Kr}var Jt=location.pathname+location.search;function Zt(){var Wr=re().querySelector("[hx-history-elt],[data-hx-history-elt]");return Wr||re().body}function Kt(Wr,Gr,Yr,Qr){if(U()){if(Q.config.historyCacheSize<=0){localStorage.removeItem("htmx-history-cache");return}Wr=F(Wr);for(var Kr=E(localStorage.getItem("htmx-history-cache"))||[],Zr=0;Zr<Kr.length;Zr++)if(Kr[Zr].url===Wr){Kr.splice(Zr,1);break}var en={url:Wr,content:Gr,title:Yr,scroll:Qr};for(ce(re().body,"htmx:historyItemCreated",{item:en,cache:Kr}),Kr.push(en);Kr.length>Q.config.historyCacheSize;)Kr.shift();for(;Kr.length>0;)try{localStorage.setItem("htmx-history-cache",JSON.stringify(Kr));break}catch(tn){fe(re().body,"htmx:historyCacheError",{cause:tn,cache:Kr}),Kr.shift()}}}function Yt(Wr){if(!U())return null;Wr=F(Wr);for(var Gr=E(localStorage.getItem("htmx-history-cache"))||[],Yr=0;Yr<Gr.length;Yr++)if(Gr[Yr].url===Wr)return Gr[Yr];return null}function Qt(Wr){var Gr=Q.config.requestClass,Yr=Wr.cloneNode(!0);return oe(f(Yr,"."+Gr),function(Qr){n(Qr,Gr)}),Yr.innerHTML}function er(){var Wr=Zt(),Gr=Jt||location.pathname+location.search,Yr;try{Yr=re().querySelector('[hx-history="false" i],[data-hx-history="false" i]')}catch{Yr=re().querySelector('[hx-history="false"],[data-hx-history="false"]')}Yr||(ce(re().body,"htmx:beforeHistorySave",{path:Gr,historyElt:Wr}),Kt(Gr,Qt(Wr),re().title,window.scrollY)),Q.config.historyEnabled&&history.replaceState({htmx:!0},re().title,window.location.href)}function tr(Wr){Q.config.getCacheBusterParam&&(Wr=Wr.replace(/org\.htmx\.cache-buster=[^&]*&?/,""),(G(Wr,"&")||G(Wr,"?"))&&(Wr=Wr.slice(0,-1))),Q.config.historyEnabled&&history.pushState({htmx:!0},"",Wr),Jt=Wr}function rr(Wr){Q.config.historyEnabled&&history.replaceState({htmx:!0},"",Wr),Jt=Wr}function nr(Wr){oe(Wr,function(Gr){Gr.call()})}function ir(Wr){var Gr=new XMLHttpRequest,Yr={path:Wr,xhr:Gr};ce(re().body,"htmx:historyCacheMiss",Yr),Gr.open("GET",Wr,!0),Gr.setRequestHeader("HX-Request","true"),Gr.setRequestHeader("HX-History-Restore-Request","true"),Gr.setRequestHeader("HX-Current-URL",re().location.href),Gr.onload=function(){if(this.status>=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",Yr);var Qr=l(this.response);Qr=Qr.querySelector("[hx-history-elt],[data-hx-history-elt]")||Qr;var Kr=Zt(),Zr=T(Kr),en=Ve(this.response);if(en){var tn=C("title");tn?tn.innerHTML=en:window.document.title=en}Ue(Kr,Qr,Zr),nr(Zr.tasks),Jt=Wr,ce(re().body,"htmx:historyRestore",{path:Wr,cacheMiss:!0,serverResponse:this.response})}else fe(re().body,"htmx:historyCacheMissLoadError",Yr)},Gr.send()}function ar(Wr){er(),Wr=Wr||location.pathname+location.search;var Gr=Yt(Wr);if(Gr){var Yr=l(Gr.content),Qr=Zt(),Kr=T(Qr);Ue(Qr,Yr,Kr),nr(Kr.tasks),document.title=Gr.title,setTimeout(function(){window.scrollTo(0,Gr.scroll)},0),Jt=Wr,ce(re().body,"htmx:historyRestore",{path:Wr,item:Gr})}else Q.config.refreshOnHistoryMiss?window.location.reload(!0):ir(Wr)}function or(Wr){var Gr=me(Wr,"hx-indicator");return Gr==null&&(Gr=[Wr]),oe(Gr,function(Yr){var Qr=ae(Yr);Qr.requestCount=(Qr.requestCount||0)+1,Yr.classList.add.call(Yr.classList,Q.config.requestClass)}),Gr}function sr(Wr){var Gr=me(Wr,"hx-disabled-elt");return Gr==null&&(Gr=[]),oe(Gr,function(Yr){var Qr=ae(Yr);Qr.requestCount=(Qr.requestCount||0)+1,Yr.setAttribute("disabled","")}),Gr}function lr(Wr,Gr){oe(Wr,function(Yr){var Qr=ae(Yr);Qr.requestCount=(Qr.requestCount||0)-1,Qr.requestCount===0&&Yr.classList.remove.call(Yr.classList,Q.config.requestClass)}),oe(Gr,function(Yr){var Qr=ae(Yr);Qr.requestCount=(Qr.requestCount||0)-1,Qr.requestCount===0&&Yr.removeAttribute("disabled")})}function ur(Wr,Gr){for(var Yr=0;Yr<Wr.length;Yr++){var Qr=Wr[Yr];if(Qr.isSameNode(Gr))return!0}return!1}function fr(Wr){return Wr.name===""||Wr.name==null||Wr.disabled||v(Wr,"fieldset[disabled]")||Wr.type==="button"||Wr.type==="submit"||Wr.tagName==="image"||Wr.tagName==="reset"||Wr.tagName==="file"?!1:Wr.type==="checkbox"||Wr.type==="radio"?Wr.checked:!0}function cr(Wr,Gr,Yr){if(Wr!=null&&Gr!=null){var Qr=Yr[Wr];Qr===void 0?Yr[Wr]=Gr:Array.isArray(Qr)?Array.isArray(Gr)?Yr[Wr]=Qr.concat(Gr):Qr.push(Gr):Array.isArray(Gr)?Yr[Wr]=[Qr].concat(Gr):Yr[Wr]=[Qr,Gr]}}function hr(Wr,Gr,Yr,Qr,Kr){if(!(Qr==null||ur(Wr,Qr))){if(Wr.push(Qr),fr(Qr)){var Zr=ee(Qr,"name"),en=Qr.value;Qr.multiple&&Qr.tagName==="SELECT"&&(en=M(Qr.querySelectorAll("option:checked")).map(function(nn){return nn.value})),Qr.files&&(en=M(Qr.files)),cr(Zr,en,Gr),Kr&&vr(Qr,Yr)}if(h(Qr,"form")){var tn=Qr.elements;oe(tn,function(nn){hr(Wr,Gr,Yr,nn,Kr)})}}}function vr(Wr,Gr){Wr.willValidate&&(ce(Wr,"htmx:validation:validate"),Wr.checkValidity()||(Gr.push({elt:Wr,message:Wr.validationMessage,validity:Wr.validity}),ce(Wr,"htmx:validation:failed",{message:Wr.validationMessage,validity:Wr.validity})))}function dr(Wr,Gr){var Yr=[],Qr={},Kr={},Zr=[],en=ae(Wr);en.lastButtonClicked&&!se(en.lastButtonClicked)&&(en.lastButtonClicked=null);var tn=h(Wr,"form")&&Wr.noValidate!==!0||te(Wr,"hx-validate")==="true";if(en.lastButtonClicked&&(tn=tn&&en.lastButtonClicked.formNoValidate!==!0),Gr!=="get"&&hr(Yr,Kr,Zr,v(Wr,"form"),tn),hr(Yr,Qr,Zr,Wr,tn),en.lastButtonClicked||Wr.tagName==="BUTTON"||Wr.tagName==="INPUT"&&ee(Wr,"type")==="submit"){var nn=en.lastButtonClicked||Wr,ln=ee(nn,"name");cr(ln,nn.value,Kr)}var un=me(Wr,"hx-include");return oe(un,function(pn){hr(Yr,Qr,Zr,pn,tn),h(pn,"form")||oe(pn.querySelectorAll(rt),function(sn){hr(Yr,Qr,Zr,sn,tn)})}),Qr=le(Qr,Kr),{errors:Zr,values:Qr}}function gr(Wr,Gr,Yr){Wr!==""&&(Wr+="&"),String(Yr)==="[object Object]"&&(Yr=JSON.stringify(Yr));var Qr=encodeURIComponent(Yr);return Wr+=encodeURIComponent(Gr)+"="+Qr,Wr}function pr(Wr){var Gr="";for(var Yr in Wr)if(Wr.hasOwnProperty(Yr)){var Qr=Wr[Yr];Array.isArray(Qr)?oe(Qr,function(Kr){Gr=gr(Gr,Yr,Kr)}):Gr=gr(Gr,Yr,Qr)}return Gr}function mr(Wr){var Gr=new FormData;for(var Yr in Wr)if(Wr.hasOwnProperty(Yr)){var Qr=Wr[Yr];Array.isArray(Qr)?oe(Qr,function(Kr){Gr.append(Yr,Kr)}):Gr.append(Yr,Qr)}return Gr}function xr(Wr,Gr,Yr){var Qr={"HX-Request":"true","HX-Trigger":ee(Wr,"id"),"HX-Trigger-Name":ee(Wr,"name"),"HX-Target":te(Gr,"id"),"HX-Current-URL":re().location.href};return Rr(Wr,"hx-headers",!1,Qr),Yr!==void 0&&(Qr["HX-Prompt"]=Yr),ae(Wr).boosted&&(Qr["HX-Boosted"]="true"),Qr}function yr(Wr,Gr){var Yr=ne(Gr,"hx-params");if(Yr){if(Yr==="none")return{};if(Yr==="*")return Wr;if(Yr.indexOf("not ")===0)return oe(Yr.substr(4).split(","),function(Kr){Kr=Kr.trim(),delete Wr[Kr]}),Wr;var Qr={};return oe(Yr.split(","),function(Kr){Kr=Kr.trim(),Qr[Kr]=Wr[Kr]}),Qr}else return Wr}function br(Wr){return ee(Wr,"href")&&ee(Wr,"href").indexOf("#")>=0}function wr(Wr,Gr){var Yr=Gr||ne(Wr,"hx-swap"),Qr={swapStyle:ae(Wr).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ae(Wr).boosted&&!br(Wr)&&(Qr.show="top"),Yr){var Kr=D(Yr);if(Kr.length>0)for(var Zr=0;Zr<Kr.length;Zr++){var en=Kr[Zr];if(en.indexOf("swap:")===0)Qr.swapDelay=d(en.substr(5));else if(en.indexOf("settle:")===0)Qr.settleDelay=d(en.substr(7));else if(en.indexOf("transition:")===0)Qr.transition=en.substr(11)==="true";else if(en.indexOf("ignoreTitle:")===0)Qr.ignoreTitle=en.substr(12)==="true";else if(en.indexOf("scroll:")===0){var tn=en.substr(7),nn=tn.split(":"),ln=nn.pop(),un=nn.length>0?nn.join(":"):null;Qr.scroll=ln,Qr.scrollTarget=un}else if(en.indexOf("show:")===0){var pn=en.substr(5),nn=pn.split(":"),sn=nn.pop(),un=nn.length>0?nn.join(":"):null;Qr.show=sn,Qr.showTarget=un}else if(en.indexOf("focus-scroll:")===0){var hn=en.substr(13);Qr.focusScroll=hn=="true"}else Zr==0?Qr.swapStyle=en:b("Unknown modifier in hx-swap: "+en)}}return Qr}function Sr(Wr){return ne(Wr,"hx-encoding")==="multipart/form-data"||h(Wr,"form")&&ee(Wr,"enctype")==="multipart/form-data"}function Er(Wr,Gr,Yr){var Qr=null;return R(Gr,function(Kr){Qr==null&&(Qr=Kr.encodeParameters(Wr,Yr,Gr))}),Qr??(Sr(Gr)?mr(Yr):pr(Yr))}function T(Wr){return{tasks:[],elts:[Wr]}}function Cr(Wr,Gr){var Yr=Wr[0],Qr=Wr[Wr.length-1];if(Gr.scroll){var Kr=null;Gr.scrollTarget&&(Kr=ue(Yr,Gr.scrollTarget)),Gr.scroll==="top"&&(Yr||Kr)&&(Kr=Kr||Yr,Kr.scrollTop=0),Gr.scroll==="bottom"&&(Qr||Kr)&&(Kr=Kr||Qr,Kr.scrollTop=Kr.scrollHeight)}if(Gr.show){var Kr=null;if(Gr.showTarget){var Zr=Gr.showTarget;Gr.showTarget==="window"&&(Zr="body"),Kr=ue(Yr,Zr)}Gr.show==="top"&&(Yr||Kr)&&(Kr=Kr||Yr,Kr.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})),Gr.show==="bottom"&&(Qr||Kr)&&(Kr=Kr||Qr,Kr.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior}))}}function Rr(Wr,Gr,Yr,Qr){if(Qr==null&&(Qr={}),Wr==null)return Qr;var Kr=te(Wr,Gr);if(Kr){var Zr=Kr.trim(),en=Yr;if(Zr==="unset")return null;Zr.indexOf("javascript:")===0?(Zr=Zr.substr(11),en=!0):Zr.indexOf("js:")===0&&(Zr=Zr.substr(3),en=!0),Zr.indexOf("{")!==0&&(Zr="{"+Zr+"}");var tn;en?tn=Tr(Wr,function(){return Function("return ("+Zr+")")()},{}):tn=E(Zr);for(var nn in tn)tn.hasOwnProperty(nn)&&Qr[nn]==null&&(Qr[nn]=tn[nn])}return Rr(u(Wr),Gr,Yr,Qr)}function Tr(Wr,Gr,Yr){return Q.config.allowEval?Gr():(fe(Wr,"htmx:evalDisallowedError"),Yr)}function Or(Wr,Gr){return Rr(Wr,"hx-vars",!0,Gr)}function qr(Wr,Gr){return Rr(Wr,"hx-vals",!1,Gr)}function Hr(Wr){return le(Or(Wr),qr(Wr))}function Lr(Wr,Gr,Yr){if(Yr!==null)try{Wr.setRequestHeader(Gr,Yr)}catch{Wr.setRequestHeader(Gr,encodeURIComponent(Yr)),Wr.setRequestHeader(Gr+"-URI-AutoEncoded","true")}}function Ar(Wr){if(Wr.responseURL&&typeof URL<"u")try{var Gr=new URL(Wr.responseURL);return Gr.pathname+Gr.search}catch{fe(re().body,"htmx:badResponseUrl",{url:Wr.responseURL})}}function O(Wr,Gr){return Gr.test(Wr.getAllResponseHeaders())}function Nr(Wr,Gr,Yr){return Wr=Wr.toLowerCase(),Yr?Yr instanceof Element||I(Yr,"String")?he(Wr,Gr,null,null,{targetOverride:p(Yr),returnPromise:!0}):he(Wr,Gr,p(Yr.source),Yr.event,{handler:Yr.handler,headers:Yr.headers,values:Yr.values,targetOverride:p(Yr.target),swapOverride:Yr.swap,select:Yr.select,returnPromise:!0}):he(Wr,Gr,null,null,{returnPromise:!0})}function Ir(Wr){for(var Gr=[];Wr;)Gr.push(Wr),Wr=Wr.parentElement;return Gr}function kr(Wr,Gr,Yr){var Qr,Kr;if(typeof URL=="function"){Kr=new URL(Gr,document.location.href);var Zr=document.location.origin;Qr=Zr===Kr.origin}else Kr=Gr,Qr=g(Gr,document.location.origin);return Q.config.selfRequestsOnly&&!Qr?!1:ce(Wr,"htmx:validateUrl",le({url:Kr,sameHost:Qr},Yr))}function he(Wr,Gr,Yr,Qr,Kr,Zr){var en=null,tn=null;if(Kr=Kr??{},Kr.returnPromise&&typeof Promise<"u")var nn=new Promise(function(bi,Ci){en=bi,tn=Ci});Yr==null&&(Yr=re().body);var ln=Kr.handler||Mr,un=Kr.select||null;if(!se(Yr))return ie(en),nn;var pn=Kr.targetOverride||ye(Yr);if(pn==null||pn==pe)return fe(Yr,"htmx:targetError",{target:te(Yr,"hx-target")}),ie(tn),nn;var sn=ae(Yr),hn=sn.lastButtonClicked;if(hn){var fn=ee(hn,"formaction");fn!=null&&(Gr=fn);var bn=ee(hn,"formmethod");bn!=null&&bn.toLowerCase()!=="dialog"&&(Wr=bn)}var wn=ne(Yr,"hx-confirm");if(Zr===void 0){var vn=function(bi){return he(Wr,Gr,Yr,Qr,Kr,!!bi)},Sn={target:pn,elt:Yr,path:Gr,verb:Wr,triggeringEvent:Qr,etc:Kr,issueRequest:vn,question:wn};if(ce(Yr,"htmx:confirm",Sn)===!1)return ie(en),nn}var kn=Yr,Cn=ne(Yr,"hx-sync"),Ln=null,In=!1;if(Cn){var oi=Cn.split(":"),Bn=oi[0].trim();if(Bn==="this"?kn=xe(Yr,"hx-sync"):kn=ue(Yr,Bn),Cn=(oi[1]||"drop").trim(),sn=ae(kn),Cn==="drop"&&sn.xhr&&sn.abortable!==!0)return ie(en),nn;if(Cn==="abort"){if(sn.xhr)return ie(en),nn;In=!0}else if(Cn==="replace")ce(kn,"htmx:abort");else if(Cn.indexOf("queue")===0){var Nn=Cn.split(" ");Ln=(Nn[1]||"last").trim()}}if(sn.xhr)if(sn.abortable)ce(kn,"htmx:abort");else{if(Ln==null){if(Qr){var Vn=ae(Qr);Vn&&Vn.triggerSpec&&Vn.triggerSpec.queue&&(Ln=Vn.triggerSpec.queue)}Ln==null&&(Ln="last")}return sn.queuedRequests==null&&(sn.queuedRequests=[]),Ln==="first"&&sn.queuedRequests.length===0?sn.queuedRequests.push(function(){he(Wr,Gr,Yr,Qr,Kr)}):Ln==="all"?sn.queuedRequests.push(function(){he(Wr,Gr,Yr,Qr,Kr)}):Ln==="last"&&(sn.queuedRequests=[],sn.queuedRequests.push(function(){he(Wr,Gr,Yr,Qr,Kr)})),ie(en),nn}var qn=new XMLHttpRequest;sn.xhr=qn,sn.abortable=In;var Dn=function(){if(sn.xhr=null,sn.abortable=!1,sn.queuedRequests!=null&&sn.queuedRequests.length>0){var bi=sn.queuedRequests.shift();bi()}},Zn=ne(Yr,"hx-prompt");if(Zn){var $n=prompt(Zn);if($n===null||!ce(Yr,"htmx:prompt",{prompt:$n,target:pn}))return ie(en),Dn(),nn}if(wn&&!Zr&&!confirm(wn))return ie(en),Dn(),nn;var Fn=xr(Yr,pn,$n);Wr!=="get"&&!Sr(Yr)&&(Fn["Content-Type"]="application/x-www-form-urlencoded"),Kr.headers&&(Fn=le(Fn,Kr.headers));var Un=dr(Yr,Wr),yi=Un.errors,Pi=Un.values;Kr.values&&(Pi=le(Pi,Kr.values));var ii=Hr(Yr),ra=le(Pi,ii),Wi=yr(ra,Yr);Q.config.getCacheBusterParam&&Wr==="get"&&(Wi["org.htmx.cache-buster"]=ee(pn,"id")||"true"),(Gr==null||Gr==="")&&(Gr=re().location.href);var La=Rr(Yr,"hx-request"),ms=ae(Yr).boosted,qa=Q.config.methodsThatUseUrlParams.indexOf(Wr)>=0,ci={boosted:ms,useUrlParams:qa,parameters:Wi,unfilteredParameters:ra,headers:Fn,target:pn,verb:Wr,errors:yi,withCredentials:Kr.credentials||La.credentials||Q.config.withCredentials,timeout:Kr.timeout||La.timeout||Q.config.timeout,path:Gr,triggeringEvent:Qr};if(!ce(Yr,"htmx:configRequest",ci))return ie(en),Dn(),nn;if(Gr=ci.path,Wr=ci.verb,Fn=ci.headers,Wi=ci.parameters,yi=ci.errors,qa=ci.useUrlParams,yi&&yi.length>0)return ce(Yr,"htmx:validation:halted",ci),ie(en),Dn(),nn;var hs=Gr.split("#"),oo=hs[0],Pa=hs[1],Ri=Gr;if(qa){Ri=oo;var fs=Object.keys(Wi).length!==0;fs&&(Ri.indexOf("?")<0?Ri+="?":Ri+="&",Ri+=pr(Wi),Pa&&(Ri+="#"+Pa))}if(!kr(Yr,Ri,ci))return fe(Yr,"htmx:invalidPath",ci),ie(tn),nn;if(qn.open(Wr.toUpperCase(),Ri,!0),qn.overrideMimeType("text/html"),qn.withCredentials=ci.withCredentials,qn.timeout=ci.timeout,!La.noHeaders){for(var ya in Fn)if(Fn.hasOwnProperty(ya)){var gs=Fn[ya];Lr(qn,ya,gs)}}var li={xhr:qn,target:pn,requestConfig:ci,etc:Kr,boosted:ms,select:un,pathInfo:{requestPath:Gr,finalRequestPath:Ri,anchor:Pa}};if(qn.onload=function(){try{var bi=Ir(Yr);if(li.pathInfo.responsePath=Ar(qn),ln(Yr,li),lr(Fi,Wa),ce(Yr,"htmx:afterRequest",li),ce(Yr,"htmx:afterOnLoad",li),!se(Yr)){for(var Ci=null;bi.length>0&&Ci==null;){var na=bi.shift();se(na)&&(Ci=na)}Ci&&(ce(Ci,"htmx:afterRequest",li),ce(Ci,"htmx:afterOnLoad",li))}ie(en),Dn()}catch(lo){throw fe(Yr,"htmx:onLoadError",le({error:lo},li)),lo}},qn.onerror=function(){lr(Fi,Wa),fe(Yr,"htmx:afterRequest",li),fe(Yr,"htmx:sendError",li),ie(tn),Dn()},qn.onabort=function(){lr(Fi,Wa),fe(Yr,"htmx:afterRequest",li),fe(Yr,"htmx:sendAbort",li),ie(tn),Dn()},qn.ontimeout=function(){lr(Fi,Wa),fe(Yr,"htmx:afterRequest",li),fe(Yr,"htmx:timeout",li),ie(tn),Dn()},!ce(Yr,"htmx:beforeRequest",li))return ie(en),Dn(),nn;var Fi=or(Yr),Wa=sr(Yr);oe(["loadstart","loadend","progress","abort"],function(bi){oe([qn,qn.upload],function(Ci){Ci.addEventListener(bi,function(na){ce(Yr,"htmx:xhr:"+bi,{lengthComputable:na.lengthComputable,loaded:na.loaded,total:na.total})})})}),ce(Yr,"htmx:beforeSend",li);var ei=qa?null:Er(qn,Yr,Wi);return qn.send(ei),nn}function Pr(Wr,Gr){var Yr=Gr.xhr,Qr=null,Kr=null;if(O(Yr,/HX-Push:/i)?(Qr=Yr.getResponseHeader("HX-Push"),Kr="push"):O(Yr,/HX-Push-Url:/i)?(Qr=Yr.getResponseHeader("HX-Push-Url"),Kr="push"):O(Yr,/HX-Replace-Url:/i)&&(Qr=Yr.getResponseHeader("HX-Replace-Url"),Kr="replace"),Qr)return Qr==="false"?{}:{type:Kr,path:Qr};var Zr=Gr.pathInfo.finalRequestPath,en=Gr.pathInfo.responsePath,tn=ne(Wr,"hx-push-url"),nn=ne(Wr,"hx-replace-url"),ln=ae(Wr).boosted,un=null,pn=null;return tn?(un="push",pn=tn):nn?(un="replace",pn=nn):ln&&(un="push",pn=en||Zr),pn?pn==="false"?{}:(pn==="true"&&(pn=en||Zr),Gr.pathInfo.anchor&&pn.indexOf("#")===-1&&(pn=pn+"#"+Gr.pathInfo.anchor),{type:un,path:pn}):{}}function Mr(Wr,Gr){var Yr=Gr.xhr,Qr=Gr.target,Kr=Gr.etc,Zr=Gr.requestConfig,en=Gr.select;if(ce(Wr,"htmx:beforeOnLoad",Gr)){if(O(Yr,/HX-Trigger:/i)&&_e(Yr,"HX-Trigger",Wr),O(Yr,/HX-Location:/i)){er();var tn=Yr.getResponseHeader("HX-Location"),nn;tn.indexOf("{")===0&&(nn=E(tn),tn=nn.path,delete nn.path),Nr("GET",tn,nn).then(function(){tr(tn)});return}var ln=O(Yr,/HX-Refresh:/i)&&Yr.getResponseHeader("HX-Refresh")==="true";if(O(Yr,/HX-Redirect:/i)){location.href=Yr.getResponseHeader("HX-Redirect"),ln&&location.reload();return}if(ln){location.reload();return}O(Yr,/HX-Retarget:/i)&&(Yr.getResponseHeader("HX-Retarget")==="this"?Gr.target=Wr:Gr.target=ue(Wr,Yr.getResponseHeader("HX-Retarget")));var un=Pr(Wr,Gr),pn=Yr.status>=200&&Yr.status<400&&Yr.status!==204,sn=Yr.response,hn=Yr.status>=400,fn=Q.config.ignoreTitle,bn=le({shouldSwap:pn,serverResponse:sn,isError:hn,ignoreTitle:fn},Gr);if(ce(Qr,"htmx:beforeSwap",bn)){if(Qr=bn.target,sn=bn.serverResponse,hn=bn.isError,fn=bn.ignoreTitle,Gr.target=Qr,Gr.failed=hn,Gr.successful=!hn,bn.shouldSwap){Yr.status===286&&at(Wr),R(Wr,function(Bn){sn=Bn.transformResponse(sn,Yr,Wr)}),un.type&&er();var wn=Kr.swapOverride;O(Yr,/HX-Reswap:/i)&&(wn=Yr.getResponseHeader("HX-Reswap"));var nn=wr(Wr,wn);nn.hasOwnProperty("ignoreTitle")&&(fn=nn.ignoreTitle),Qr.classList.add(Q.config.swappingClass);var vn=null,Sn=null,kn=function(){try{var Bn=document.activeElement,Nn={};try{Nn={elt:Bn,start:Bn?Bn.selectionStart:null,end:Bn?Bn.selectionEnd:null}}catch{}var Vn;en&&(Vn=en),O(Yr,/HX-Reselect:/i)&&(Vn=Yr.getResponseHeader("HX-Reselect")),un.type&&(ce(re().body,"htmx:beforeHistoryUpdate",le({history:un},Gr)),un.type==="push"?(tr(un.path),ce(re().body,"htmx:pushedIntoHistory",{path:un.path})):(rr(un.path),ce(re().body,"htmx:replacedInHistory",{path:un.path})));var qn=T(Qr);if(je(nn.swapStyle,Qr,Wr,sn,qn,Vn),Nn.elt&&!se(Nn.elt)&&ee(Nn.elt,"id")){var Dn=document.getElementById(ee(Nn.elt,"id")),Zn={preventScroll:nn.focusScroll!==void 0?!nn.focusScroll:!Q.config.defaultFocusScroll};if(Dn){if(Nn.start&&Dn.setSelectionRange)try{Dn.setSelectionRange(Nn.start,Nn.end)}catch{}Dn.focus(Zn)}}if(Qr.classList.remove(Q.config.swappingClass),oe(qn.elts,function(Un){Un.classList&&Un.classList.add(Q.config.settlingClass),ce(Un,"htmx:afterSwap",Gr)}),O(Yr,/HX-Trigger-After-Swap:/i)){var $n=Wr;se(Wr)||($n=re().body),_e(Yr,"HX-Trigger-After-Swap",$n)}var Fn=function(){if(oe(qn.tasks,function(ii){ii.call()}),oe(qn.elts,function(ii){ii.classList&&ii.classList.remove(Q.config.settlingClass),ce(ii,"htmx:afterSettle",Gr)}),Gr.pathInfo.anchor){var Un=re().getElementById(Gr.pathInfo.anchor);Un&&Un.scrollIntoView({block:"start",behavior:"auto"})}if(qn.title&&!fn){var yi=C("title");yi?yi.innerHTML=qn.title:window.document.title=qn.title}if(Cr(qn.elts,nn),O(Yr,/HX-Trigger-After-Settle:/i)){var Pi=Wr;se(Wr)||(Pi=re().body),_e(Yr,"HX-Trigger-After-Settle",Pi)}ie(vn)};nn.settleDelay>0?setTimeout(Fn,nn.settleDelay):Fn()}catch(Un){throw fe(Wr,"htmx:swapError",Gr),ie(Sn),Un}},Cn=Q.config.globalViewTransitions;if(nn.hasOwnProperty("transition")&&(Cn=nn.transition),Cn&&ce(Wr,"htmx:beforeTransition",Gr)&&typeof Promise<"u"&&document.startViewTransition){var Ln=new Promise(function(Bn,Nn){vn=Bn,Sn=Nn}),In=kn;kn=function(){document.startViewTransition(function(){return In(),Ln})}}nn.swapDelay>0?setTimeout(kn,nn.swapDelay):kn()}hn&&fe(Wr,"htmx:responseError",le({error:"Response Status Error Code "+Yr.status+" from "+Gr.pathInfo.requestPath},Gr))}}}var Xr={};function Dr(){return{init:function(Wr){return null},onEvent:function(Wr,Gr){return!0},transformResponse:function(Wr,Gr,Yr){return Wr},isInlineSwap:function(Wr){return!1},handleSwap:function(Wr,Gr,Yr,Qr){return!1},encodeParameters:function(Wr,Gr,Yr){return null}}}function Ur(Wr,Gr){Gr.init&&Gr.init(r),Xr[Wr]=le(Dr(),Gr)}function Fr(Wr){delete Xr[Wr]}function Br(Wr,Gr,Yr){if(Wr==null)return Gr;Gr==null&&(Gr=[]),Yr==null&&(Yr=[]);var Qr=te(Wr,"hx-ext");return Qr&&oe(Qr.split(","),function(Kr){if(Kr=Kr.replace(/ /g,""),Kr.slice(0,7)=="ignore:"){Yr.push(Kr.slice(7));return}if(Yr.indexOf(Kr)<0){var Zr=Xr[Kr];Zr&&Gr.indexOf(Zr)<0&&Gr.push(Zr)}}),Br(u(Wr),Gr,Yr)}var Vr=!1;re().addEventListener("DOMContentLoaded",function(){Vr=!0});function jr(Wr){Vr||re().readyState==="complete"?Wr():re().addEventListener("DOMContentLoaded",Wr)}function _r(){Q.config.includeIndicatorStyles!==!1&&re().head.insertAdjacentHTML("beforeend","<style> ."+Q.config.indicatorClass+"{opacity:0} ."+Q.config.requestClass+" ."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} ."+Q.config.requestClass+"."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} </style>")}function zr(){var Wr=re().querySelector('meta[name="htmx-config"]');return Wr?E(Wr.content):null}function $r(){var Wr=zr();Wr&&(Q.config=le(Q.config,Wr))}return jr(function(){$r(),_r();var Wr=re().body;zt(Wr);var Gr=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");Wr.addEventListener("htmx:abort",function(Qr){var Kr=Qr.target,Zr=ae(Kr);Zr&&Zr.xhr&&Zr.xhr.abort()});let Yr=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(Qr){Qr.state&&Qr.state.htmx?(ar(),oe(Gr,function(Kr){ce(Kr,"htmx:restored",{document:re(),triggerEvent:ce})})):Yr&&Yr(Qr)},setTimeout(function(){ce(Wr,"htmx:load",{}),Wr=null},0)}),Q})()});(function(){var Wr,Gr="hx-target-";function Yr(Zr,en){return Zr.substring(0,en.length)===en}function Qr(Zr,en){if(!Zr||!en)return null;var tn=en.toString(),nn=[tn,tn.substr(0,2)+"*",tn.substr(0,2)+"x",tn.substr(0,1)+"*",tn.substr(0,1)+"x",tn.substr(0,1)+"**",tn.substr(0,1)+"xx","*","x","***","xxx"];(Yr(tn,"4")||Yr(tn,"5"))&&nn.push("error");for(var ln=0;ln<nn.length;ln++){var un=Gr+nn[ln],pn=Wr.getClosestAttributeValue(Zr,un);if(pn)return pn==="this"?Wr.findThisElement(Zr,un):Wr.querySelectorExt(Zr,pn)}return null}function Kr(Zr){Zr.detail.isError?htmx.config.responseTargetUnsetsError&&(Zr.detail.isError=!1):htmx.config.responseTargetSetsError&&(Zr.detail.isError=!0)}htmx.defineExtension("response-targets",{init:function(Zr){Wr=Zr,htmx.config.responseTargetUnsetsError===void 0&&(htmx.config.responseTargetUnsetsError=!0),htmx.config.responseTargetSetsError===void 0&&(htmx.config.responseTargetSetsError=!1),htmx.config.responseTargetPrefersExisting===void 0&&(htmx.config.responseTargetPrefersExisting=!1),htmx.config.responseTargetPrefersRetargetHeader===void 0&&(htmx.config.responseTargetPrefersRetargetHeader=!0)},onEvent:function(Zr,en){if(Zr==="htmx:beforeSwap"&&en.detail.xhr&&en.detail.xhr.status!==200){if(en.detail.target&&(htmx.config.responseTargetPrefersExisting||htmx.config.responseTargetPrefersRetargetHeader&&en.detail.xhr.getAllResponseHeaders().match(/HX-Retarget:/i)))return en.detail.shouldSwap=!0,Kr(en),!0;if(!en.detail.requestConfig)return!0;var tn=Qr(en.detail.requestConfig.elt,en.detail.xhr.status);return tn&&(Kr(en),en.detail.shouldSwap=!0,en.detail.target=tn),!0}}})})();function Eo(Wr){if(!Wr)return;let Gr;if(typeof Wr.getBoundingClientRect<"u")Gr=Wr.getBoundingClientRect();else{let Yr=document.createRange();Yr.selectNode(Wr),Gr=Yr.getBoundingClientRect()}return Gr}function Sm(Wr){if(!Wr)return;let Gr;if(typeof Wr.getClientRects<"u")Gr=Wr.getClientRects();else{let Yr=document.createRange();Yr.selectNode(Wr),Gr=Yr.getClientRects()}return Gr}function xi(){var Wr=new Date().getTime();return typeof performance<"u"&&typeof performance.now=="function"&&(Wr+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(Gr){var Yr=(Wr+Math.random()*16)%16|0;return Wr=Math.floor(Wr/16),(Gr==="x"?Yr:Yr&3|8).toString(16)})}function Ao(Wr,Gr){for(var Yr=0;Yr<Gr.length;Yr++)if(Wr.hasAttribute(Gr[Yr]))return Wr.getAttribute(Gr[Yr])}function Oo(Wr){if(arguments.length==0)throw new TypeError("`CSS.escape` requires an argument.");for(var Gr=String(Wr),Yr=Gr.length,Qr=-1,Kr,Zr="",en=Gr.charCodeAt(0);++Qr<Yr;){if(Kr=Gr.charCodeAt(Qr),Kr==0){Zr+="\uFFFD";continue}if(Kr>=1&&Kr<=31||Kr==127||Qr==0&&Kr>=48&&Kr<=57||Qr==1&&Kr>=48&&Kr<=57&&en==45){Zr+="\\"+Kr.toString(16)+" ";continue}if(Qr==0&&Yr==1&&Kr==45){Zr+="\\"+Gr.charAt(Qr);continue}if(Kr==46&&Gr.charAt(0)=="#"){Zr+="\\.";continue}if(Kr>=128||Kr==45||Kr==95||Kr==35||Kr==46||Kr>=48&&Kr<=57||Kr>=65&&Kr<=90||Kr>=97&&Kr<=122){Zr+=Gr.charAt(Qr);continue}Zr+="\\"+Gr.charAt(Qr)}return Zr}function zo(){this.resolve=null,this.reject=null,this.id=xi(),this.promise=new Promise((Wr,Gr)=>{this.resolve=Wr,this.reject=Gr}),Object.freeze(this)}var xm=typeof window<"u"&&("requestIdleCallback"in window?window.requestIdleCallback:window.requestAnimationFrame);function En(Wr){return Wr.value+(Wr.unit||"")}function ui(Wr){return Wr&&Wr.nodeType===1}function Yi(Wr){return Wr&&Wr.nodeType===3}function*Es(Wr,Gr){let Yr=Wr;for(;Yr;)if(yield Yr,Yr.childNodes.length)Yr=Yr.firstChild;else if(Yr.nextSibling){if(Gr&&Yr===Gr){Yr=void 0;break}Yr=Yr.nextSibling}else for(;Yr;){if(Yr=Yr.parentNode,Gr&&Yr===Gr){Yr=void 0;break}if(Yr&&Yr.nextSibling){Yr=Yr.nextSibling;break}}}function la(Wr,Gr){if(Gr&&Wr===Gr)return;let Yr=Lo(Wr);if(Yr)return Yr;if(Wr.parentNode)for(;Wr=Wr.parentNode;){if(Gr&&Wr===Gr)return;if(Yr=Lo(Wr),Yr)return Yr}}function _s(Wr,Gr){if(Gr&&Wr===Gr)return;let Yr=jo(Wr);if(Yr)return Yr;if(Wr.parentNode)for(;Wr=Wr.parentNode;){if(Gr&&Wr===Gr)return;if(Yr=jo(Wr),Yr)return Yr}}function wm(Wr,Gr){let Yr=la(Wr,Gr);for(;Yr&&Yr.nodeType!==1;)Yr=la(Yr,Gr);return Yr}function Cm(Wr,Gr){let Yr=_s(Wr,Gr);for(;Yr&&Yr.nodeType!==1;)Yr=_s(Yr,Gr);return Yr}function Od(Wr,Gr){let Yr=wm(Wr,Gr);for(;Yr&&Yr.dataset.undisplayed;)Yr=wm(Yr,Gr);return Yr}function Tm(Wr,Gr){let Yr=Cm(Wr,Gr);for(;Yr&&Yr.dataset.undisplayed;)Yr=Cm(Yr,Gr);return Yr}function qo(Wr){let Gr,Yr,Qr=[],Kr=[],Zr=document.createDocumentFragment();if(Wr.nodeName==="TR"){let nn=Wr.previousElementSibling,ln=1;for(;nn;){if(nn.childElementCount>Wr.childElementCount){let un=Array.from(Wr.children);for(;Wr.firstChild;)Wr.firstChild.remove();let pn=0;for(let sn=0;sn<nn.children.length;sn++){let hn=nn.children[sn];if(hn.rowSpan&&hn.rowSpan>ln){let fn=hn.cloneNode(!0);fn.rowSpan=hn.rowSpan-ln,Wr.appendChild(fn)}else{let fn=un[pn++];fn&&Wr.appendChild(fn)}}}nn=nn.previousElementSibling,ln++}}let en=Wr;for(;en.parentNode&&en.parentNode.nodeType===1;)Qr.unshift(en.parentNode),en=en.parentNode;for(var tn=0;tn<Qr.length;tn++){if(Yr=Qr[tn],Gr=Yr.cloneNode(!1),Gr.setAttribute("data-split-from",Gr.getAttribute("data-ref")),Gr.hasAttribute("id")){let nn=Gr.getAttribute("id");Gr.setAttribute("data-id",nn),Gr.removeAttribute("id")}if(Gr.hasAttribute("data-break-before")&&Gr.removeAttribute("data-break-before"),Gr.hasAttribute("data-previous-break-after")&&Gr.removeAttribute("data-previous-break-after"),Kr.length?Kr[Kr.length-1].appendChild(Gr):Zr.appendChild(Gr),Kr.push(Gr),Gr.nodeName==="TD"&&Yr.parentElement.contains(Yr)){let nn=Yr,ln=Gr;for(;nn=nn.previousElementSibling;){let un=nn.cloneNode(!1);Gr.parentElement.insertBefore(un,ln),ln=un}}}return Kr=void 0,Zr}function Po(Wr){return typeof Wr<"u"&&typeof Wr.dataset<"u"&&typeof Wr.dataset.breakBefore<"u"&&(Wr.dataset.breakBefore==="always"||Wr.dataset.breakBefore==="page"||Wr.dataset.breakBefore==="left"||Wr.dataset.breakBefore==="right"||Wr.dataset.breakBefore==="recto"||Wr.dataset.breakBefore==="verso")}function _m(Wr){return typeof Wr<"u"&&typeof Wr.dataset<"u"&&typeof Wr.dataset.previousBreakAfter<"u"&&(Wr.dataset.previousBreakAfter==="always"||Wr.dataset.previousBreakAfter==="page"||Wr.dataset.previousBreakAfter==="left"||Wr.dataset.previousBreakAfter==="right"||Wr.dataset.previousBreakAfter==="recto"||Wr.dataset.previousBreakAfter==="verso")}function Wo(Wr,Gr){if(typeof Wr>"u"||!Gr||Os(Wr)||Wr.dataset&&Wr.dataset.undisplayed)return!1;let Yr=Gr.dataset?Gr.dataset.page:void 0;if(typeof Yr>"u"){let Kr=km(Gr);Kr&&(Yr=Kr.dataset.page)}let Qr=Wr.dataset?Wr.dataset.page:void 0;if(typeof Qr>"u"){let Kr=km(Wr,Gr);Kr&&(Qr=Kr.dataset.page)}return Qr!==Yr}function*Em(Wr){let Gr=Wr.nodeValue,Yr=Gr.length,Qr=0,Kr,Zr,en=Wr.parentElement&&Wr.parentElement.nodeName==="PRE";for(;Qr<Yr;)Kr=Gr[Qr],/^[\S\u202F\u00A0]$/.test(Kr)||en?Zr||(Zr=document.createRange(),Zr.setStart(Wr,Qr)):Zr&&(Zr.setEnd(Wr,Qr),yield Zr,Zr=void 0),Qr+=1;Zr&&(Zr.setEnd(Wr,Qr),yield Zr)}function*Am(Wr){let Gr=Wr.startContainer,Yr=Gr.length,Qr=Wr.startOffset,Kr;for(;Qr<Yr;)Kr=document.createRange(),Kr.setStart(Gr,Qr),Kr.setEnd(Gr,Qr+1),yield Kr,Qr+=1}function Ro(Wr){let Gr;if(typeof Wr.tagName>"u")return!0;if(Wr.style&&Wr.style.display==="none")return!1;switch(Wr.tagName){case"A":case"ABBR":case"ACRONYM":case"B":case"BDO":case"BIG":case"BR":case"BUTTON":case"CITE":case"CODE":case"DFN":case"EM":case"I":case"IMG":case"INPUT":case"KBD":case"LABEL":case"MAP":case"OBJECT":case"Q":case"SAMP":case"SCRIPT":case"SELECT":case"SMALL":case"SPAN":case"STRONG":case"SUB":case"SUP":case"TEXTAREA":case"TIME":case"TT":case"VAR":case"P":case"H1":case"H2":case"H3":case"H4":case"H5":case"H6":case"FIGCAPTION":case"BLOCKQUOTE":case"PRE":case"LI":case"TD":case"DT":case"DD":case"VIDEO":case"CANVAS":Gr=!1;break;default:Gr=!0}return Gr}function Om(Wr,Gr=!1){return Wr.cloneNode(Gr)}function pi(Wr,Gr,Yr){let Qr=Wr.getAttribute("data-ref");return CT(Qr,Gr,Yr)}function CT(Wr,Gr,Yr){return!Yr&&Gr.indexOfRefs&&Gr.indexOfRefs[Wr]?Gr.indexOfRefs[Wr]:Gr.querySelector(`[data-ref='${Wr}']`)}function Io(Wr){return!!(Yi(Wr)||ui(Wr)&&Wr.dataset.ref)}function As(Wr){for(;!Io(Wr)&&(Wr.previousSibling?Wr=Wr.previousSibling:Wr=Wr.parentNode,!!Wr););return Wr}function zm(Wr){let Gr=Wr.parentNode;return Gr?Array.prototype.indexOf.call(Gr.childNodes,Wr):0}function Bo(Wr,Gr){return Wr.childNodes[Gr]}function jm(Wr){return ui(Wr)?!0:!!(Yi(Wr)&&Wr.textContent.trim().length)}function zd(Wr,Gr){if(!Yi(Wr))return-1;let Yr=Wr.textContent,Qr,Kr=-1;for(var Zr=0;Zr<Gr.childNodes.length;Zr++)if(Qr=Gr.childNodes[Zr],Qr.nodeType===3&&Gr.childNodes[Zr].textContent.includes(Yr)){Kr=Zr;break}return Kr}function Os(Wr){return Wr.nodeType===8||Wr.nodeType===3&&kT(Wr)}function kT(Wr){return!/[^\t\n\r ]/.test(Wr.textContent)}function jo(Wr){for(;Wr=Wr.previousSibling;)if(!Os(Wr))return Wr;return null}function km(Wr,Gr){if(Wr&&Wr.dataset&&Wr.dataset.page)return Wr;if(Wr.parentNode)for(;Wr=Wr.parentNode;){if(Gr&&Wr===Gr)return;if(Wr.dataset&&Wr.dataset.page)return Wr}return null}function Lm(Wr){for(;Wr=Wr.parentNode;)if(Wr&&Wr.dataset&&Wr.dataset.breakInside==="avoid")return Wr;return null}function Mo(Wr,Gr,Yr){if(!(Yr&&Wr===Yr)&&Wr.parentNode)for(;Wr=Wr.parentNode;){if(Yr&&Wr===Yr)return;if(Wr.nodeName===Gr)return Wr}}function Lo(Wr){for(;Wr=Wr.nextSibling;)if(!Os(Wr))return Wr;return null}function No(Wr,Gr,Yr){let Qr=document.createTreeWalker(Wr||this.dom,Yr||NodeFilter.SHOW_ALL,Gr?{acceptNode:Gr}:null,!1),Kr,Zr;for(Kr=Qr.nextNode();Kr;)Zr=Kr,Kr=Qr.nextNode(),Zr.parentNode.removeChild(Zr)}var jd=class{constructor(Gr,Yr){this.node=Gr,this.offset=Yr}equals(Gr){return!(!Gr||this.node&&Gr.node&&this.node!==Gr.node||this.offset&&Gr.offset&&this.offset!==Gr.offset)}toJSON(Gr){let Yr,Qr=0;return this.node?(ui(this.node)&&this.node.dataset.ref?Yr=this.node.dataset.ref:Gr&&(Yr=this.node.parentElement.dataset.ref),this.node.parentElement&&(Qr=Array.from(this.node.parentElement.childNodes).indexOf(this.node)),JSON.stringify({node:Yr,index:Qr,offset:this.offset})):{}}},Na=jd;var Ld=class{constructor(Gr,Yr){this.breakToken=Gr,this.error=Yr}},da=class extends Error{constructor(Gr,Yr){super(Gr),this.items=Yr}},Da=Ld;var wh=Xn(ua(),1);var Ud=class{constructor(Gr){this.context=Gr||this,this.hooks=[]}register(){for(var Gr=0;Gr<arguments.length;++Gr)if(typeof arguments[Gr]=="function")this.hooks.push(arguments[Gr]);else for(var Yr=0;Yr<arguments[Gr].length;++Yr)this.hooks.push(arguments[Gr][Yr])}trigger(){var Gr=arguments,Yr=this.context,Qr=[];return this.hooks.forEach(function(Kr){var Zr=Kr.apply(Yr,Gr);Zr&&typeof Zr.then=="function"?Qr.push(Zr):Qr.push(new Promise((en,tn)=>{en(Zr)}))}),Promise.all(Qr)}triggerSync(){var Gr=arguments,Yr=this.context,Qr=[];return this.hooks.forEach(function(Kr){var Zr=Kr.apply(Yr,Gr);Qr.push(Zr)}),Qr}list(){return this.hooks}clear(){return this.hooks=[]}},On=Ud;var $T=1500,Vo=class{constructor(Gr,Yr,Qr){this.element=Gr,this.bounds=this.element.getBoundingClientRect(),this.parentBounds=this.element.offsetParent.getBoundingClientRect();let Kr=parseFloat(window.getComputedStyle(this.element).columnGap);if(Kr){let Zr=this.bounds.left-this.parentBounds.left;this.gap=Kr-Zr}else this.gap=0;Yr?this.hooks=Yr:(this.hooks={},this.hooks.onPageLayout=new On,this.hooks.layout=new On,this.hooks.renderNode=new On,this.hooks.layoutNode=new On,this.hooks.beforeOverflow=new On,this.hooks.onOverflow=new On,this.hooks.afterOverflowRemoved=new On,this.hooks.onBreakToken=new On,this.hooks.beforeRenderResult=new On),this.settings=Qr||{},this.maxChars=this.settings.maxChars||$T,this.forceRenderBreak=!1}async renderTo(Gr,Yr,Qr,Kr=this.bounds){let Zr=this.getStart(Yr,Qr),en=Es(Zr,Yr),tn,nn,ln,un,pn=!1,sn,hn=0,fn=Qr||new Na(Zr);for(this.hooks&&this.hooks.onPageLayout.trigger(Gr,fn,this);!ln&&!sn;){if(un=en.next(),nn=tn,tn=un.value,ln=un.done,!tn){this.hooks&&this.hooks.layout.trigger(Gr,this);let vn=Gr.querySelectorAll("img");return vn.length&&await this.waitForImages(vn),sn=this.findBreakToken(Gr,Yr,Kr,fn),sn&&sn.equals(fn)?(console.warn("Unable to layout item: ",nn),this.hooks&&this.hooks.beforeRenderResult.trigger(void 0,Gr,this),new Da(void 0,new da("Unable to layout item",[nn]))):(this.rebuildTableFromBreakToken(sn,Gr),this.hooks&&this.hooks.beforeRenderResult.trigger(sn,Gr,this),new Da(sn))}if(this.hooks&&this.hooks.layoutNode.trigger(tn),pn&&this.shouldBreak(tn,Zr)){this.hooks&&this.hooks.layout.trigger(Gr,this);let vn=Gr.querySelectorAll("img");if(vn.length&&await this.waitForImages(vn),sn=this.findBreakToken(Gr,Yr,Kr,fn),sn?this.rebuildTableFromBreakToken(sn,Gr):sn=this.breakAt(tn),sn&&sn.equals(fn)){console.warn("Unable to layout item: ",tn);let Sn=sn.node&&la(sn.node);if(Sn)sn=new Na(Sn);else return new Da(void 0,new da("Unable to layout item",[tn]))}hn=0;break}if(tn.dataset&&tn.dataset.page){let vn=tn.dataset.page,Sn=this.element.closest(".pagedjs_page");Sn.classList.add("pagedjs_named_page"),Sn.classList.add("pagedjs_"+vn+"_page"),tn.dataset.splitFrom||Sn.classList.add("pagedjs_"+vn+"_first_page")}let bn=Ro(tn),wn=this.append(tn,Gr,Qr,bn);if(hn+=wn.textContent.length,pn||(pn=jm(tn)),bn||(en=Es(la(tn,Yr),Yr)),this.forceRenderBreak){this.hooks&&this.hooks.layout.trigger(Gr,this),sn=this.findBreakToken(Gr,Yr,Kr,fn),sn?this.rebuildTableFromBreakToken(sn,Gr):sn=this.breakAt(tn),hn=0,this.forceRenderBreak=!1;break}if(hn>=this.maxChars){this.hooks&&this.hooks.layout.trigger(Gr,this);let vn=Gr.querySelectorAll("img");if(vn.length&&await this.waitForImages(vn),sn=this.findBreakToken(Gr,Yr,Kr,fn),sn&&(hn=0,this.rebuildTableFromBreakToken(sn,Gr)),sn&&sn.equals(fn)){console.warn("Unable to layout item: ",tn);let Sn=sn.node&&la(sn.node);if(Sn)sn=new Na(Sn);else return this.hooks&&this.hooks.beforeRenderResult.trigger(void 0,Gr,this),new Da(void 0,new da("Unable to layout item",[tn]))}}}return this.hooks&&this.hooks.beforeRenderResult.trigger(sn,Gr,this),new Da(sn)}breakAt(Gr,Yr=0){let Qr=new Na(Gr,Yr);return this.hooks.onBreakToken.triggerSync(Qr,void 0,Gr,this).forEach(Zr=>{typeof Zr<"u"&&(Qr=Zr)}),Qr}shouldBreak(Gr,Yr){let Qr=_s(Gr,Yr),Kr=Gr.parentNode,Zr=Po(Gr)&&Kr&&!Qr&&Po(Kr),en;return Zr&&(en=Gr.dataset.breakBefore===Kr.dataset.breakBefore),!en&&Po(Gr)||_m(Gr)||Wo(Gr,Qr)}forceBreak(){this.forceRenderBreak=!0}getStart(Gr,Yr){let Qr,Kr=Yr&&Yr.node;return Kr?Qr=Kr:Qr=Gr.firstChild,Qr}append(Gr,Yr,Qr,Kr=!0,Zr=!0){let en=Om(Gr,!Kr);if(Gr.parentNode&&ui(Gr.parentNode)){let nn=pi(Gr.parentNode,Yr);if(nn)nn.appendChild(en);else if(Zr){let ln=qo(Gr);nn=pi(Gr.parentNode,ln),nn?(Qr&&Yi(Qr.node)&&Qr.offset>0&&(en.textContent=en.textContent.substring(Qr.offset)),nn.appendChild(en)):Yr.appendChild(en),Yr.appendChild(ln)}else Yr.appendChild(en)}else Yr.appendChild(en);return en.dataset&&en.dataset.ref&&(Yr.indexOfRefs||(Yr.indexOfRefs={}),Yr.indexOfRefs[en.dataset.ref]=en),this.hooks.renderNode.triggerSync(en,Gr,this).forEach(nn=>{typeof nn<"u"&&(en=nn)}),en}rebuildTableFromBreakToken(Gr,Yr){if(!Gr||!Gr.node)return;let Qr=Gr.node,Kr=ui(Qr)?Qr.closest("td"):Qr.parentElement.closest("td");if(Kr){if(!pi(Kr,Yr,!0))return;for(;Kr=Kr.nextElementSibling;)this.append(Kr,Yr,null,!0)}}async waitForImages(Gr){let Yr=Array.from(Gr).map(async Qr=>this.awaitImageLoaded(Qr));await Promise.all(Yr)}async awaitImageLoaded(Gr){return new Promise(Yr=>{if(Gr.complete!==!0)Gr.onload=function(){let{width:Qr,height:Kr}=window.getComputedStyle(Gr);Yr(Qr,Kr)},Gr.onerror=function(Qr){let{width:Kr,height:Zr}=window.getComputedStyle(Gr);Yr(Kr,Zr,Qr)};else{let{width:Qr,height:Kr}=window.getComputedStyle(Gr);Yr(Qr,Kr)}})}avoidBreakInside(Gr,Yr){let Qr;if(Gr!==Yr){for(;Gr.parentNode&&(Gr=Gr.parentNode,Gr!==Yr);)if(window.getComputedStyle(Gr)["break-inside"]==="avoid"){Qr=Gr;break}return Qr}}createBreakToken(Gr,Yr,Qr){let Kr=Gr.startContainer,Zr=Gr.startOffset,en,tn,nn,ln,un;if(ui(Kr))if(un=Bo(Kr,Zr),ui(un))if(tn=pi(un,Yr),tn)en=pi(tn,Qr),Zr=0;else{let pn=As(un);if(ui(pn)||(pn=pn.parentElement),tn=pi(pn,Yr),!un.nextSibling){let sn=pi(tn,Qr),fn=document.createTreeWalker(sn,NodeFilter.SHOW_ELEMENT).lastChild();if(!pi(fn,Yr))return}en=pi(tn,Qr).nextSibling,Zr=0}else tn=pi(Kr,Yr),tn||(tn=pi(As(Kr),Yr)),nn=pi(tn,Qr),ln=zd(un,nn),ln===0?(en=nn,Zr=0):(en=Bo(nn,ln),Zr=0);else{if(tn=pi(Kr.parentNode,Yr),tn||(tn=pi(As(Kr.parentNode),Yr)),nn=pi(tn,Qr),ln=zd(Kr,nn),ln===-1)return;en=Bo(nn,ln),Zr+=en.textContent.indexOf(Kr.textContent)}if(en)return new Na(en,Zr)}findBreakToken(Gr,Yr,Qr=this.bounds,Kr,Zr=!0){let en=this.findOverflow(Gr,Qr),tn,nn;if(this.hooks.onOverflow.triggerSync(en,Gr,Qr,this).forEach(un=>{typeof un<"u"&&(en=un)}),en){if(tn=this.createBreakToken(en,Gr,Yr),this.hooks.onBreakToken.triggerSync(tn,en,Gr,this).forEach(pn=>{typeof pn<"u"&&(tn=pn)}),tn&&tn.equals(Kr))return tn;if(tn&&tn.node&&tn.offset&&tn.node.textContent?nn=tn.node.textContent.charAt(tn.offset):nn=void 0,tn&&tn.node&&Zr){let pn=this.removeOverflow(en,nn);this.hooks&&this.hooks.afterOverflowRemoved.trigger(pn,Gr,this)}}return tn}hasOverflow(Gr,Yr=this.bounds){let Qr=Gr&&Gr.parentNode,{width:Kr,height:Zr}=Gr.getBoundingClientRect(),en=Qr?Qr.scrollWidth:0,tn=Qr?Qr.scrollHeight:0;return Math.max(Math.floor(Kr),en)>Math.round(Yr.width)||Math.max(Math.floor(Zr),tn)>Math.round(Yr.height)}findOverflow(Gr,Yr=this.bounds,Qr=this.gap){if(!this.hasOverflow(Gr,Yr))return;let Kr=Math.floor(Yr.left),Zr=Math.round(Yr.right+Qr),en=Math.round(Yr.top),tn=Math.round(Yr.bottom),nn,ln=Es(Gr.firstChild,Gr),un,pn,sn,hn,fn,bn,wn,vn;for(;!pn;)if(un=ln.next(),pn=un.done,sn=un.value,fn=!1,bn=!1,wn=void 0,vn=void 0,sn){let kn=Eo(sn),Cn=Math.round(kn.left),Ln=Math.floor(kn.right),In=Math.round(kn.top),oi=Math.floor(kn.bottom);if(!nn&&(Cn>=Zr||In>=tn)){let Bn=!1,Nn=Mo(sn,"TD",Gr);if(Nn&&window.getComputedStyle(Nn)["break-inside"]==="avoid")wn=Nn.parentElement;else if(ui(sn)){let qn=window.getComputedStyle(sn);Bn=qn.getPropertyValue("float")!=="none",fn=qn.getPropertyValue("break-inside")==="avoid",bn=sn.dataset.breakBefore==="avoid"||sn.dataset.previousBreakAfter==="avoid",wn=bn&&_s(sn,Gr),vn=sn.tagName==="BR"||sn.tagName==="WBR"}let Vn;if(sn.nodeName==="TR"?Vn=sn:Vn=Mo(sn,"TR",Gr),Vn){let qn=Vn.parentElement;["TBODY","THEAD"].includes(qn.nodeName)&&window.getComputedStyle(qn).getPropertyValue("break-inside")==="avoid"&&(wn=qn);let Dn=Mo(Vn,"TABLE",Gr),Zn=Dn.querySelector("[colspan]");if(Dn&&Zn){let $n=0;for(let Fn of Array.from(Dn.rows[0].cells))$n+=parseInt(Fn.getAttribute("colspan")||"1");if(Vn.cells.length!==$n){let Fn=Vn.previousElementSibling,Un;for(;Fn!==null;){Un=0;for(let yi of Array.from(Fn.cells))Un+=parseInt(yi.getAttribute("colspan")||"1");if(Un===$n)break;Fn=Fn.previousElementSibling}Un===$n&&(wn=Fn)}}}if(wn){nn=document.createRange(),nn.selectNode(wn);break}if(!vn&&!Bn&&ui(sn)){nn=document.createRange(),nn.selectNode(sn);break}if(Yi(sn)&&sn.textContent.trim().length){nn=document.createRange(),nn.selectNode(sn);break}}if(!nn&&Yi(sn)&&sn.textContent.trim().length&&!Lm(sn.parentNode)){let Bn=Sm(sn),Nn;Cn=0,In=0;for(var Sn=0;Sn!=Bn.length;Sn++)Nn=Bn[Sn],Nn.width>0&&(!Cn||Nn.left>Cn)&&(Cn=Nn.left),Nn.height>0&&(!In||Nn.top>In)&&(In=Nn.top);if(Cn>=Zr||In>=tn){nn=document.createRange(),hn=this.textBreak(sn,Kr,Zr,en,tn),hn?nn.setStart(sn,hn):nn=void 0;break}}(fn||Ln<=Zr&&oi<=tn)&&(un=la(sn,Gr),un&&(ln=Es(un,Gr)))}if(nn)return nn.setEndAfter(Gr.lastChild),nn}findEndToken(Gr,Yr){if(Gr.childNodes.length===0)return;let Qr=Gr.lastChild,Kr;for(;Qr&&Qr.lastChild;)if(!Io(Qr))Qr=Qr.previousSibling;else if(Io(Qr.lastChild))Qr=Qr.lastChild;else{Qr=As(Qr.lastChild);break}Yi(Qr)&&(Qr.parentNode.dataset.ref?(Kr=zm(Qr),Qr=Qr.parentNode):Qr=Qr.previousSibling);let Zr=pi(Qr,Yr);Kr&&(Zr=Zr.childNodes[Kr]);let en=la(Zr);return this.breakAt(en)}textBreak(Gr,Yr,Qr,Kr,Zr){let en=Em(Gr),tn=0,nn=0,ln=0,un=0,pn,sn,hn,fn,bn;for(;!hn&&(sn=en.next(),pn=sn.value,hn=sn.done,!!pn);){if(fn=Eo(pn),tn=Math.floor(fn.left),nn=Math.floor(fn.right),ln=Math.floor(fn.top),un=Math.floor(fn.bottom),tn>=Qr||ln>=Zr){bn=pn.startOffset;break}if(nn>Qr||un>Zr){let wn=Am(pn),vn,Sn,kn;for(;!kn&&(Sn=wn.next(),vn=Sn.value,kn=Sn.done,!!vn);)if(fn=Eo(vn),tn=Math.floor(fn.left),ln=Math.floor(fn.top),tn>=Qr||ln>=Zr){bn=vn.startOffset,hn=!0;break}}}return bn}removeOverflow(Gr,Yr){let{startContainer:Qr}=Gr,Kr=Gr.extractContents();return this.hyphenateAtBreak(Qr,Yr),Kr}hyphenateAtBreak(Gr,Yr){if(Yi(Gr)){let Qr=Gr.textContent,Kr=Qr[Qr.length-1];(Yr&&/^\w|\u00AD$/.test(Kr)&&/^\w|\u00AD$/.test(Yr)||!Yr&&/^\w|\u00AD$/.test(Kr))&&(Gr.parentNode.classList.add("pagedjs_hyphen"),Gr.textContent+=this.settings.hyphenGlyph||"\u2011")}}equalTokens(Gr,Yr){return!(!Gr||!Yr||Gr.node&&Yr.node&&Gr.node!==Yr.node||Gr.offset&&Yr.offset&&Gr.offset!==Yr.offset)}};(0,wh.default)(Vo.prototype);var $o=Vo;var Ch=Xn(ua(),1),Yo=class{constructor(Gr,Yr,Qr,Kr,Zr){this.pagesArea=Gr,this.pageTemplate=Yr,this.blank=Qr,this.width=void 0,this.height=void 0,this.hooks=Kr,this.settings=Zr||{}}create(Gr,Yr){let Qr=document.importNode(this.pageTemplate.content,!0),Kr,Zr;Yr?(this.pagesArea.insertBefore(Qr,Yr.nextElementSibling),Zr=Array.prototype.indexOf.call(this.pagesArea.children,Yr.nextElementSibling),Kr=this.pagesArea.children[Zr]):(this.pagesArea.appendChild(Qr),Kr=this.pagesArea.lastChild);let en=Kr.querySelector(".pagedjs_pagebox"),tn=Kr.querySelector(".pagedjs_page_content"),nn=Kr.querySelector(".pagedjs_footnote_area"),ln=tn.getBoundingClientRect();return tn.style.columnWidth=Math.round(ln.width)+"px",tn.style.columnGap="calc(var(--pagedjs-margin-right) + var(--pagedjs-margin-left) + var(--pagedjs-bleed-right) + var(--pagedjs-bleed-left) + var(--pagedjs-column-gap-offset))",this.width=Math.round(ln.width),this.height=Math.round(ln.height),this.element=Kr,this.pagebox=en,this.area=tn,this.footnotesArea=nn,Kr}createWrapper(){let Gr=document.createElement("div");return this.area.appendChild(Gr),this.wrapper=Gr,Gr}index(Gr){this.position=Gr;let Yr=this.element,Qr=Gr+1,Kr=`page-${Qr}`;this.id=Kr,Yr.dataset.pageNumber=Qr,Yr.setAttribute("id",Kr),this.name&&Yr.classList.add("pagedjs_"+this.name+"_page"),this.blank&&Yr.classList.add("pagedjs_blank_page"),Gr===0&&Yr.classList.add("pagedjs_first_page"),Gr%2!==1?(Yr.classList.remove("pagedjs_left_page"),Yr.classList.add("pagedjs_right_page")):(Yr.classList.remove("pagedjs_right_page"),Yr.classList.add("pagedjs_left_page"))}async layout(Gr,Yr,Qr){this.clear(),this.startToken=Yr;let Kr=this.settings;!Kr.maxChars&&Qr&&(Kr.maxChars=Qr),this.layoutMethod=new $o(this.area,this.hooks,Kr);let en=(await this.layoutMethod.renderTo(this.wrapper,Gr,Yr)).breakToken;return this.addListeners(Gr),this.endToken=en,en}async append(Gr,Yr){if(!this.layoutMethod)return this.layout(Gr,Yr);let Kr=(await this.layoutMethod.renderTo(this.wrapper,Gr,Yr)).breakToken;return this.endToken=Kr,Kr}getByParent(Gr,Yr){let Qr;for(var Kr=0;Kr<Yr.length;Kr++)if(Qr=Yr[Kr],Qr.dataset.ref===Gr)return Qr}onOverflow(Gr){this._onOverflow=Gr}onUnderflow(Gr){this._onUnderflow=Gr}clear(){this.removeListeners(),this.wrapper&&this.wrapper.remove(),this.createWrapper()}addListeners(Gr){return typeof ResizeObserver<"u"?this.addResizeObserver(Gr):(this._checkOverflowAfterResize=this.checkOverflowAfterResize.bind(this,Gr),this.element.addEventListener("overflow",this._checkOverflowAfterResize,!1),this.element.addEventListener("underflow",this._checkOverflowAfterResize,!1)),this._onScroll=function(){this.listening&&(this.element.scrollLeft=0)}.bind(this),this.element.addEventListener("scroll",this._onScroll),this.listening=!0,!0}removeListeners(){this.listening=!1,typeof ResizeObserver<"u"&&this.ro?this.ro.disconnect():this.element&&(this.element.removeEventListener("overflow",this._checkOverflowAfterResize,!1),this.element.removeEventListener("underflow",this._checkOverflowAfterResize,!1)),this.element&&this.element.removeEventListener("scroll",this._onScroll)}addResizeObserver(Gr){let Yr=this.wrapper,Qr=Yr.getBoundingClientRect().height;this.ro=new ResizeObserver(Kr=>{this.listening&&requestAnimationFrame(()=>{for(let Zr of Kr){let en=Zr.contentRect;en.height>Qr?(this.checkOverflowAfterResize(Gr),Qr=Yr.getBoundingClientRect().height):en.height<Qr&&(this.checkUnderflowAfterResize(Gr),Qr=en.height)}})}),this.ro.observe(Yr)}checkOverflowAfterResize(Gr){if(!this.listening||!this.layoutMethod)return;let Yr=this.layoutMethod.findBreakToken(this.wrapper,Gr,this.startToken);Yr&&(this.endToken=Yr,this._onOverflow&&this._onOverflow(Yr))}checkUnderflowAfterResize(Gr){if(!this.listening||!this.layoutMethod)return;let Yr=this.layoutMethod.findEndToken(this.wrapper,Gr);Yr&&this._onUnderflow&&this._onUnderflow(Yr)}destroy(){this.removeListeners(),this.element.remove(),this.element=void 0,this.wrapper=void 0}};(0,Ch.default)(Yo.prototype);var Vd=Yo;var $d=class{constructor(Gr,Yr){return Gr&&Gr.nodeType?this.dom=this.add(Gr):typeof Gr=="string"&&(this.dom=this.parse(Gr)),this.dom}parse(Gr,Yr){let Kr=document.createRange().createContextualFragment(Gr);return this.addRefs(Kr),Kr}add(Gr){return this.addRefs(Gr),Gr}addRefs(Gr){var Yr=document.createTreeWalker(Gr,NodeFilter.SHOW_ELEMENT,null,!1);let Qr=Yr.nextNode();for(;Qr;){if(!Qr.hasAttribute("data-ref")){let Kr=xi();Qr.setAttribute("data-ref",Kr)}Qr.id&&Qr.setAttribute("data-id",Qr.id),Qr=Yr.nextNode()}}find(Gr){return this.refs[Gr]}destroy(){this.refs=void 0,this.dom=void 0}},kh=$d;var Ah=Xn(ua(),1);var Yd=class{constructor(Gr){this._q=[],this.context=Gr,this.tick=requestAnimationFrame,this.running=!1,this.paused=!1}enqueue(){var Gr,Yr,Qr,Kr=[].shift.call(arguments),Zr=arguments;if(!Kr)throw new Error("No Task Provided");return typeof Kr=="function"?(Gr=new zo,Yr=Gr.promise,Qr={task:Kr,args:Zr,deferred:Gr,promise:Yr}):Qr={promise:Kr},this._q.push(Qr),this.paused==!1&&!this.running&&this.run(),Qr.promise}dequeue(){var Gr,Yr,Qr;if(this._q.length&&!this.paused){if(Gr=this._q.shift(),Yr=Gr.task,Yr)return Qr=Yr.apply(this.context,Gr.args),Qr&&typeof Qr.then=="function"?Qr.then(function(){Gr.deferred.resolve.apply(this.context,arguments)}.bind(this),function(){Gr.deferred.reject.apply(this.context,arguments)}.bind(this)):(Gr.deferred.resolve.apply(this.context,Qr),Gr.promise);if(Gr.promise)return Gr.promise}else return Gr=new zo,Gr.deferred.resolve(),Gr.promise}dump(){for(;this._q.length;)this.dequeue()}run(){return this.running||(this.running=!0,this.defered=new zo),this.tick.call(window,()=>{this._q.length?this.dequeue().then(function(){this.run()}.bind(this)):(this.defered.resolve(),this.running=void 0)}),this.paused==!0&&(this.paused=!1),this.defered.promise}flush(){if(this.running)return this.running;if(this._q.length)return this.running=this.dequeue().then(function(){return this.running=void 0,this.flush()}.bind(this)),this.running}clear(){this._q=[]}length(){return this._q.length}pause(){this.paused=!0}stop(){this._q=[],this.running=!1,this.paused=!0}};var Th=Yd;var _h=!1,Eh=!1,YT=`
<div class="pagedjs_page">
<div class="pagedjs_sheet">
<div class="pagedjs_bleed pagedjs_bleed-top">
<div class="pagedjs_marks-crop"></div>
<div class="pagedjs_marks-middle">
<div class="pagedjs_marks-cross"></div>
</div>
<div class="pagedjs_marks-crop"></div>
</div>
<div class="pagedjs_bleed pagedjs_bleed-bottom">
<div class="pagedjs_marks-crop"></div>
<div class="pagedjs_marks-middle">
<div class="pagedjs_marks-cross"></div>
</div> <div class="pagedjs_marks-crop"></div>
</div>
<div class="pagedjs_bleed pagedjs_bleed-left">
<div class="pagedjs_marks-crop"></div>
<div class="pagedjs_marks-middle">
<div class="pagedjs_marks-cross"></div>
</div> <div class="pagedjs_marks-crop"></div>
</div>
<div class="pagedjs_bleed pagedjs_bleed-right">
<div class="pagedjs_marks-crop"></div>
<div class="pagedjs_marks-middle">
<div class="pagedjs_marks-cross"></div>
</div>
<div class="pagedjs_marks-crop"></div>
</div>
<div class="pagedjs_pagebox">
<div class="pagedjs_margin-top-left-corner-holder">
<div class="pagedjs_margin pagedjs_margin-top-left-corner"><div class="pagedjs_margin-content"></div></div>
</div>
<div class="pagedjs_margin-top">
<div class="pagedjs_margin pagedjs_margin-top-left"><div class="pagedjs_margin-content"></div></div>
<div class="pagedjs_margin pagedjs_margin-top-center"><div class="pagedjs_margin-content"></div></div>
<div class="pagedjs_margin pagedjs_margin-top-right"><div class="pagedjs_margin-content"></div></div>
</div>
<div class="pagedjs_margin-top-right-corner-holder">
<div class="pagedjs_margin pagedjs_margin-top-right-corner"><div class="pagedjs_margin-content"></div></div>
</div>
<div class="pagedjs_margin-right">
<div class="pagedjs_margin pagedjs_margin-right-top"><div class="pagedjs_margin-content"></div></div>
<div class="pagedjs_margin pagedjs_margin-right-middle"><div class="pagedjs_margin-content"></div></div>
<div class="pagedjs_margin pagedjs_margin-right-bottom"><div class="pagedjs_margin-content"></div></div>
</div>
<div class="pagedjs_margin-left">
<div class="pagedjs_margin pagedjs_margin-left-top"><div class="pagedjs_margin-content"></div></div>
<div class="pagedjs_margin pagedjs_margin-left-middle"><div class="pagedjs_margin-content"></div></div>
<div class="pagedjs_margin pagedjs_margin-left-bottom"><div class="pagedjs_margin-content"></div></div>
</div>
<div class="pagedjs_margin-bottom-left-corner-holder">
<div class="pagedjs_margin pagedjs_margin-bottom-left-corner"><div class="pagedjs_margin-content"></div></div>
</div>
<div class="pagedjs_margin-bottom">
<div class="pagedjs_margin pagedjs_margin-bottom-left"><div class="pagedjs_margin-content"></div></div>
<div class="pagedjs_margin pagedjs_margin-bottom-center"><div class="pagedjs_margin-content"></div></div>
<div class="pagedjs_margin pagedjs_margin-bottom-right"><div class="pagedjs_margin-content"></div></div>
</div>
<div class="pagedjs_margin-bottom-right-corner-holder">
<div class="pagedjs_margin pagedjs_margin-bottom-right-corner"><div class="pagedjs_margin-content"></div></div>
</div>
<div class="pagedjs_area">
<div class="pagedjs_page_content"></div>
<div class="pagedjs_footnote_area">
<div class="pagedjs_footnote_content pagedjs_footnote_empty">
<div class="pagedjs_footnote_inner_content"></div>
</div>
</div>
</div>
</div>
</div>
</div>`,Qo=class{constructor(Gr,Yr,Qr){this.settings=Qr||{},this.hooks={},this.hooks.beforeParsed=new On(this),this.hooks.filter=new On(this),this.hooks.afterParsed=new On(this),this.hooks.beforePageLayout=new On(this),this.hooks.onPageLayout=new On(this),this.hooks.layout=new On(this),this.hooks.renderNode=new On(this),this.hooks.layoutNode=new On(this),this.hooks.onOverflow=new On(this),this.hooks.afterOverflowRemoved=new On(this),this.hooks.onBreakToken=new On,this.hooks.beforeRenderResult=new On(this),this.hooks.afterPageLayout=new On(this),this.hooks.finalizePage=new On(this),this.hooks.afterRendered=new On(this),this.pages=[],this.total=0,this.q=new Th(this),this.stopped=!1,this.rendered=!1,this.content=Gr,this.charsPerBreak=[],this.maxChars,Gr&&this.flow(Gr,Yr)}setup(Gr){this.pagesArea=document.createElement("div"),this.pagesArea.classList.add("pagedjs_pages"),Gr?Gr.appendChild(this.pagesArea):document.querySelector("body").appendChild(this.pagesArea),this.pageTemplate=document.createElement("template"),this.pageTemplate.innerHTML=YT}async flow(Gr,Yr){let Qr;await this.hooks.beforeParsed.trigger(Gr,this),Qr=new kh(Gr),this.hooks.filter.triggerSync(Qr),this.source=Qr,this.breakToken=void 0,this.pagesArea&&this.pageTemplate?(this.q.clear(),this.removePages()):this.setup(Yr),this.emit("rendering",Qr),await this.hooks.afterParsed.trigger(Qr,this),await this.loadFonts();let Kr=await this.render(Qr,this.breakToken);for(;Kr.canceled;)this.start(),Kr=await this.render(Qr,this.breakToken);return this.rendered=!0,this.pagesArea.style.setProperty("--pagedjs-page-count",this.total),await this.hooks.afterRendered.trigger(this.pages,this),this.emit("rendered",this.pages),this}async render(Gr,Yr){let Qr=this.layout(Gr,Yr),Kr=!1,Zr,en=0;for(;!Kr;)if(Zr=await this.q.enqueue(()=>this.renderAsync(Qr)),Kr=Zr.done,Eh&&(en+=1,en>=Eh)){this.stop();break}return Zr}start(){this.rendered=!1,this.stopped=!1}stop(){this.stopped=!0}renderOnIdle(Gr){return new Promise(Yr=>{xm(async()=>{if(this.stopped)return Yr({done:!0,canceled:!0});let Qr=await Gr.next();this.stopped?Yr({done:!0,canceled:!0}):Yr(Qr)})})}async renderAsync(Gr){if(this.stopped)return{done:!0,canceled:!0};let Yr=await Gr.next();return this.stopped?{done:!0,canceled:!0}:Yr}async handleBreaks(Gr,Yr){let Qr=this.total+1,Kr=Qr%2===0?"left":"right",Zr=Qr%2===0?"verso":"recto",en,tn,nn;Qr!==1&&(Gr&&typeof Gr.dataset<"u"&&typeof Gr.dataset.previousBreakAfter<"u"&&(en=Gr.dataset.previousBreakAfter),Gr&&typeof Gr.dataset<"u"&&typeof Gr.dataset.breakBefore<"u"&&(tn=Gr.dataset.breakBefore),Yr?nn=this.addPage(!0):en&&(en==="left"||en==="right")&&en!==Kr?nn=this.addPage(!0):en&&(en==="verso"||en==="recto")&&en!==Zr?nn=this.addPage(!0):tn&&(tn==="left"||tn==="right")&&tn!==Kr?nn=this.addPage(!0):tn&&(tn==="verso"||tn==="recto")&&tn!==Zr&&(nn=this.addPage(!0)),nn&&(await this.hooks.beforePageLayout.trigger(nn,void 0,void 0,this),this.emit("page",nn),await this.hooks.afterPageLayout.trigger(nn.element,nn,void 0,this),await this.hooks.finalizePage.trigger(nn.element,nn,void 0,this),this.emit("renderedPage",nn)))}async*layout(Gr,Yr){let Qr=Yr||!1,Kr=[];for(;Qr!==void 0&&(!_h||this.total<_h);){Qr&&Qr.node?await this.handleBreaks(Qr.node):await this.handleBreaks(Gr.firstChild);let Zr=this.addPage();if(await this.hooks.beforePageLayout.trigger(Zr,Gr,Qr,this),this.emit("page",Zr),Qr=await Zr.layout(Gr,Qr,this.maxChars),Qr){let en=Qr.toJSON(!0);if(Kr.lastIndexOf(en)>-1){let tn=new da("Layout repeated",[Qr.node]);return console.error("Layout repeated at: ",Qr.node),tn}else Kr.push(en)}await this.hooks.afterPageLayout.trigger(Zr.element,Zr,Qr,this),await this.hooks.finalizePage.trigger(Zr.element,Zr,void 0,this),this.emit("renderedPage",Zr),this.recoredCharLength(Zr.wrapper.textContent.length),yield Qr}}recoredCharLength(Gr){Gr!==0&&(this.charsPerBreak.push(Gr),this.charsPerBreak.length>4&&this.charsPerBreak.shift(),this.maxChars=this.charsPerBreak.reduce((Yr,Qr)=>Yr+Qr,0)/this.charsPerBreak.length)}removePages(Gr=0){if(!(Gr>=this.pages.length)){for(let Yr=Gr;Yr<this.pages.length;Yr++)this.pages[Yr].destroy();Gr>0?this.pages.splice(Gr):this.pages=[],this.total=this.pages.length}}addPage(Gr){let Yr=this.pages[this.pages.length-1],Qr=new Vd(this.pagesArea,this.pageTemplate,Gr,this.hooks,this.settings);return this.pages.push(Qr),Qr.create(void 0,Yr&&Yr.element),Qr.index(this.total),Gr||(Qr.onOverflow(Kr=>{if(console.warn("overflow on",Qr.id,Kr),this.rendered)return;let Zr=this.pages.indexOf(Qr)+1;this.stop(),this.breakToken=Kr,this.removePages(Zr),this.rendered===!0&&(this.rendered=!1,this.q.enqueue(async()=>{this.start(),await this.render(this.source,this.breakToken),this.rendered=!0}))}),Qr.onUnderflow(Kr=>{})),this.total=this.pages.length,Qr}async clonePage(Gr){let Yr=this.pages[this.pages.length-1],Qr=new Vd(this.pagesArea,this.pageTemplate,!1,this.hooks);this.pages.push(Qr),Qr.create(void 0,Yr&&Yr.element),Qr.index(this.total),await this.hooks.beforePageLayout.trigger(Qr,void 0,void 0,this),this.emit("page",Qr);for(let Kr of Gr.element.classList)Kr!=="pagedjs_left_page"&&Kr!=="pagedjs_right_page"&&Qr.element.classList.add(Kr);await this.hooks.afterPageLayout.trigger(Qr.element,Qr,void 0,this),await this.hooks.finalizePage.trigger(Qr.element,Qr,void 0,this),this.emit("renderedPage",Qr)}loadFonts(){let Gr=[];return(document.fonts||[]).forEach(Yr=>{if(Yr.status!=="loaded"){let Qr=Yr.load().then(Kr=>Yr.family,Kr=>(console.warn("Failed to preload font-family:",Yr.family),Yr.family));Gr.push(Qr)}}),Promise.all(Gr).catch(Yr=>{console.warn(Yr)})}destroy(){this.pagesArea.remove(),this.pageTemplate.remove()}};(0,Ah.default)(Qo.prototype);var Qd=Qo;var ni=Xn(gi(),1);var yc=class{constructor(Gr,Yr){Yr?this.hooks=Yr:(this.hooks={},this.hooks.onUrl=new On(this),this.hooks.onAtPage=new On(this),this.hooks.onAtMedia=new On(this),this.hooks.onRule=new On(this),this.hooks.onDeclaration=new On(this),this.hooks.onSelector=new On(this),this.hooks.onPseudoSelector=new On(this),this.hooks.onContent=new On(this),this.hooks.onImport=new On(this),this.hooks.beforeTreeParse=new On(this),this.hooks.beforeTreeWalk=new On(this),this.hooks.afterTreeWalk=new On(this));try{this.url=new URL(Gr,window.location.href)}catch{this.url=new URL(window.location.href)}}async parse(Gr){return this.text=Gr,await this.hooks.beforeTreeParse.trigger(this.text,this),this.ast=ni.default.parse(this._text),await this.hooks.beforeTreeWalk.trigger(this.ast),this.replaceUrls(this.ast),this.id=xi(),this.replaceIds(this.ast),this.imported=[],this.urls(this.ast),this.rules(this.ast),this.atrules(this.ast),await this.hooks.afterTreeWalk.trigger(this.ast,this),this.ast}insertRule(Gr){let Yr=this.ast.children.appendData(Gr);return this.declarations(Gr),Yr}urls(Gr){ni.default.walk(Gr,{visit:"Url",enter:(Yr,Qr,Kr)=>{this.hooks.onUrl.trigger(Yr,Qr,Kr)}})}atrules(Gr){ni.default.walk(Gr,{visit:"Atrule",enter:(Yr,Qr,Kr)=>{let Zr=ni.default.keyword(Yr.name).basename;Zr==="page"&&(this.hooks.onAtPage.trigger(Yr,Qr,Kr),this.declarations(Yr,Qr,Kr)),Zr==="media"&&(this.hooks.onAtMedia.trigger(Yr,Qr,Kr),this.declarations(Yr,Qr,Kr)),Zr==="import"&&(this.hooks.onImport.trigger(Yr,Qr,Kr),this.imports(Yr,Qr,Kr))}})}rules(Gr){ni.default.walk(Gr,{visit:"Rule",enter:(Yr,Qr,Kr)=>{this.hooks.onRule.trigger(Yr,Qr,Kr),this.declarations(Yr,Qr,Kr),this.onSelector(Yr,Qr,Kr)}})}declarations(Gr,Yr,Qr){ni.default.walk(Gr,{visit:"Declaration",enter:(Kr,Zr,en)=>{this.hooks.onDeclaration.trigger(Kr,Zr,en,{ruleNode:Gr,ruleItem:Yr,rulelist:Qr}),Kr.property==="content"&&ni.default.walk(Kr,{visit:"Function",enter:(tn,nn,ln)=>{this.hooks.onContent.trigger(tn,nn,ln,{declarationNode:Kr,dItem:Zr,dList:en},{ruleNode:Gr,ruleItem:Yr,rulelist:Qr})}})}})}onSelector(Gr,Yr,Qr){ni.default.walk(Gr,{visit:"Selector",enter:(Kr,Zr,en)=>{this.hooks.onSelector.trigger(Kr,Zr,en,{ruleNode:Gr,ruleItem:Yr,rulelist:Qr}),Kr.children.forEach(tn=>{tn.type==="PseudoElementSelector"&&ni.default.walk(tn,{visit:"PseudoElementSelector",enter:(nn,ln,un)=>{this.hooks.onPseudoSelector.trigger(nn,ln,un,{selectNode:Kr,selectItem:Zr,selectList:en},{ruleNode:Gr,ruleItem:Yr,rulelist:Qr})}})})}})}replaceUrls(Gr){ni.default.walk(Gr,{visit:"Url",enter:(Yr,Qr,Kr)=>{let Zr=Yr.value.value;if(!(Yr.value.type==="Raw"&&Zr.startsWith("data:")||Yr.value.type==="String"&&(Zr.startsWith('"data:')||Zr.startsWith("'data:")))){let en=Zr.replace(/["']/g,""),tn=new URL(en,this.url);Yr.value.value=tn.toString()}}})}addScope(Gr,Yr){ni.default.walk(Gr,{visit:"Selector",enter:(Qr,Kr,Zr)=>{let en=Qr.children;en.prepend(en.createItem({type:"WhiteSpace",value:" "})),en.prepend(en.createItem({type:"IdSelector",name:Yr,loc:null,children:null}))}})}getNamedPageSelectors(Gr){let Yr={};return ni.default.walk(Gr,{visit:"Rule",enter:(Qr,Kr,Zr)=>{ni.default.walk(Qr,{visit:"Declaration",enter:(en,tn,nn)=>{if(en.property==="page"){let ln=en.value.children.first(),un=ln.name,pn=ni.default.generate(Qr.prelude);Yr[un]={name:un,selector:pn},en.property="break-before",ln.type="Identifier",ln.name="always"}}})}}),Yr}replaceIds(Gr){ni.default.walk(Gr,{visit:"Rule",enter:(Yr,Qr,Kr)=>{ni.default.walk(Yr,{visit:"IdSelector",enter:(Zr,en,tn)=>{let nn=Zr.name;Zr.flags=null,Zr.matcher="=",Zr.name={type:"Identifier",loc:null,name:"data-id"},Zr.type="AttributeSelector",Zr.value={type:"String",loc:null,value:`"${nn}"`}}})}})}imports(Gr,Yr,Qr){let Kr=[];ni.default.walk(Gr,{visit:"MediaQuery",enter:(en,tn,nn)=>{ni.default.walk(en,{visit:"Identifier",enter:(ln,un,pn)=>{Kr.push(ln.name)}})}}),!Kr.some((en,tn)=>{let nn=en;return nn==="not"?(nn=Kr[tn+1],!(nn==="screen"||nn==="speech")):nn==="screen"||nn==="speech"})&&ni.default.walk(Gr,{visit:"String",enter:(en,tn,nn)=>{let ln=en.value.replace(/["']/g,""),pn=new URL(ln,this.url).toString();this.imported.push(pn),Qr.remove(Yr)}})}set text(Gr){this._text=Gr}get text(){return this._text}toString(Gr){return ni.default.generate(Gr||this.ast)}},vx=yc;var yx=`
:root {
--pagedjs-width: 8.5in;
--pagedjs-height: 11in;
--pagedjs-width-right: 8.5in;
--pagedjs-height-right: 11in;
--pagedjs-width-left: 8.5in;
--pagedjs-height-left: 11in;
--pagedjs-pagebox-width: 8.5in;
--pagedjs-pagebox-height: 11in;
--pagedjs-footnotes-height: 0mm;
--pagedjs-margin-top: 1in;
--pagedjs-margin-right: 1in;
--pagedjs-margin-bottom: 1in;
--pagedjs-margin-left: 1in;
--pagedjs-padding-top: 0mm;
--pagedjs-padding-right: 0mm;
--pagedjs-padding-bottom: 0mm;
--pagedjs-padding-left: 0mm;
--pagedjs-border-top: 0mm;
--pagedjs-border-right: 0mm;
--pagedjs-border-bottom: 0mm;
--pagedjs-border-left: 0mm;
--pagedjs-bleed-top: 0mm;
--pagedjs-bleed-right: 0mm;
--pagedjs-bleed-bottom: 0mm;
--pagedjs-bleed-left: 0mm;
--pagedjs-bleed-right-top: 0mm;
--pagedjs-bleed-right-right: 0mm;
--pagedjs-bleed-right-bottom: 0mm;
--pagedjs-bleed-right-left: 0mm;
--pagedjs-bleed-left-top: 0mm;
--pagedjs-bleed-left-right: 0mm;
--pagedjs-bleed-left-bottom: 0mm;
--pagedjs-bleed-left-left: 0mm;
--pagedjs-crop-color: black;
--pagedjs-crop-shadow: white;
--pagedjs-crop-offset: 2mm;
--pagedjs-crop-stroke: 1px;
--pagedjs-cross-size: 5mm;
--pagedjs-mark-cross-display: none;
--pagedjs-mark-crop-display: none;
--pagedjs-page-count: 0;
--pagedjs-page-counter-increment: 1;
--pagedjs-footnotes-count: 0;
--pagedjs-column-gap-offset: 1000px;
}
@page {
size: letter;
margin: 0;
}
.pagedjs_sheet {
box-sizing: border-box;
width: var(--pagedjs-width);
height: var(--pagedjs-height);
overflow: hidden;
position: relative;
display: grid;
grid-template-columns: [bleed-left] var(--pagedjs-bleed-left) [sheet-center] calc(var(--pagedjs-width) - var(--pagedjs-bleed-left) - var(--pagedjs-bleed-right)) [bleed-right] var(--pagedjs-bleed-right);
grid-template-rows: [bleed-top] var(--pagedjs-bleed-top) [sheet-middle] calc(var(--pagedjs-height) - var(--pagedjs-bleed-top) - var(--pagedjs-bleed-bottom)) [bleed-bottom] var(--pagedjs-bleed-bottom);
}
.pagedjs_right_page .pagedjs_sheet {
width: var(--pagedjs-width-right);
height: var(--pagedjs-height-right);
grid-template-columns: [bleed-left] var(--pagedjs-bleed-right-left) [sheet-center] calc(var(--pagedjs-width) - var(--pagedjs-bleed-right-left) - var(--pagedjs-bleed-right-right)) [bleed-right] var(--pagedjs-bleed-right-right);
grid-template-rows: [bleed-top] var(--pagedjs-bleed-right-top) [sheet-middle] calc(var(--pagedjs-height) - var(--pagedjs-bleed-right-top) - var(--pagedjs-bleed-right-bottom)) [bleed-bottom] var(--pagedjs-bleed-right-bottom);
}
.pagedjs_left_page .pagedjs_sheet {
width: var(--pagedjs-width-left);
height: var(--pagedjs-height-left);
grid-template-columns: [bleed-left] var(--pagedjs-bleed-left-left) [sheet-center] calc(var(--pagedjs-width) - var(--pagedjs-bleed-left-left) - var(--pagedjs-bleed-left-right)) [bleed-right] var(--pagedjs-bleed-left-right);
grid-template-rows: [bleed-top] var(--pagedjs-bleed-left-top) [sheet-middle] calc(var(--pagedjs-height) - var(--pagedjs-bleed-left-top) - var(--pagedjs-bleed-left-bottom)) [bleed-bottom] var(--pagedjs-bleed-left-bottom);
}
.pagedjs_bleed {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: nowrap;
overflow: hidden;
}
.pagedjs_bleed-top {
grid-column: bleed-left / -1;
grid-row: bleed-top;
flex-direction: row;
}
.pagedjs_bleed-bottom {
grid-column: bleed-left / -1;
grid-row: bleed-bottom;
flex-direction: row;
}
.pagedjs_bleed-left {
grid-column: bleed-left;
grid-row: bleed-top / -1;
flex-direction: column;
}
.pagedjs_bleed-right {
grid-column: bleed-right;
grid-row: bleed-top / -1;
flex-direction: column;
}
.pagedjs_marks-crop {
display: var(--pagedjs-mark-crop-display);
flex-grow: 0;
flex-shrink: 0;
z-index: 9999999999;
}
.pagedjs_bleed-top .pagedjs_marks-crop:nth-child(1),
.pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(1) {
width: calc(var(--pagedjs-bleed-left) - var(--pagedjs-crop-stroke));
border-right: var(--pagedjs-crop-stroke) solid var(--pagedjs-crop-color);
box-shadow: 1px 0px 0px 0px var(--pagedjs-crop-shadow);
}
.pagedjs_right_page .pagedjs_bleed-top .pagedjs_marks-crop:nth-child(1),
.pagedjs_right_page .pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(1) {
width: calc(var(--pagedjs-bleed-right-left) - var(--pagedjs-crop-stroke));
}
.pagedjs_left_page .pagedjs_bleed-top .pagedjs_marks-crop:nth-child(1),
.pagedjs_left_page .pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(1) {
width: calc(var(--pagedjs-bleed-left-left) - var(--pagedjs-crop-stroke));
}
.pagedjs_bleed-top .pagedjs_marks-crop:nth-child(3),
.pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(3) {
width: calc(var(--pagedjs-bleed-right) - var(--pagedjs-crop-stroke));
border-left: var(--pagedjs-crop-stroke) solid var(--pagedjs-crop-color);
box-shadow: -1px 0px 0px 0px var(--pagedjs-crop-shadow);
}
.pagedjs_right_page .pagedjs_bleed-top .pagedjs_marks-crop:nth-child(3),
.pagedjs_right_page .pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(3) {
width: calc(var(--pagedjs-bleed-right-right) - var(--pagedjs-crop-stroke));
}
.pagedjs_left_page .pagedjs_bleed-top .pagedjs_marks-crop:nth-child(3),
.pagedjs_left_page .pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(3) {
width: calc(var(--pagedjs-bleed-left-right) - var(--pagedjs-crop-stroke));
}
.pagedjs_bleed-top .pagedjs_marks-crop {
align-self: flex-start;
height: calc(var(--pagedjs-bleed-top) - var(--pagedjs-crop-offset));
}
.pagedjs_right_page .pagedjs_bleed-top .pagedjs_marks-crop {
height: calc(var(--pagedjs-bleed-right-top) - var(--pagedjs-crop-offset));
}
.pagedjs_left_page .pagedjs_bleed-top .pagedjs_marks-crop {
height: calc(var(--pagedjs-bleed-left-top) - var(--pagedjs-crop-offset));
}
.pagedjs_bleed-bottom .pagedjs_marks-crop {
align-self: flex-end;
height: calc(var(--pagedjs-bleed-bottom) - var(--pagedjs-crop-offset));
}
.pagedjs_right_page .pagedjs_bleed-bottom .pagedjs_marks-crop {
height: calc(var(--pagedjs-bleed-right-bottom) - var(--pagedjs-crop-offset));
}
.pagedjs_left_page .pagedjs_bleed-bottom .pagedjs_marks-crop {
height: calc(var(--pagedjs-bleed-left-bottom) - var(--pagedjs-crop-offset));
}
.pagedjs_bleed-left .pagedjs_marks-crop:nth-child(1),
.pagedjs_bleed-right .pagedjs_marks-crop:nth-child(1) {
height: calc(var(--pagedjs-bleed-top) - var(--pagedjs-crop-stroke));
border-bottom: var(--pagedjs-crop-stroke) solid var(--pagedjs-crop-color);
box-shadow: 0px 1px 0px 0px var(--pagedjs-crop-shadow);
}
.pagedjs_right_page .pagedjs_bleed-left .pagedjs_marks-crop:nth-child(1),
.pagedjs_right_page .pagedjs_bleed-right .pagedjs_marks-crop:nth-child(1) {
height: calc(var(--pagedjs-bleed-right-top) - var(--pagedjs-crop-stroke));
}
.pagedjs_left_page .pagedjs_bleed-left .pagedjs_marks-crop:nth-child(1),
.pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop:nth-child(1) {
height: calc(var(--pagedjs-bleed-left-top) - var(--pagedjs-crop-stroke));
}
.pagedjs_bleed-left .pagedjs_marks-crop:nth-child(3),
.pagedjs_bleed-right .pagedjs_marks-crop:nth-child(3) {
height: calc(var(--pagedjs-bleed-bottom) - var(--pagedjs-crop-stroke));
border-top: var(--pagedjs-crop-stroke) solid var(--pagedjs-crop-color);
box-shadow: 0px -1px 0px 0px var(--pagedjs-crop-shadow);
}
.pagedjs_right_page .pagedjs_bleed-left .pagedjs_marks-crop:nth-child(3),
.pagedjs_right_page .pagedjs_bleed-right .pagedjs_marks-crop:nth-child(3) {
height: calc(var(--pagedjs-bleed-right-bottom) - var(--pagedjs-crop-stroke));
}
.pagedjs_left_page .pagedjs_bleed-left .pagedjs_marks-crop:nth-child(3),
.pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop:nth-child(3) {
height: calc(var(--pagedjs-bleed-left-bottom) - var(--pagedjs-crop-stroke));
}
.pagedjs_bleed-left .pagedjs_marks-crop {
width: calc(var(--pagedjs-bleed-left) - var(--pagedjs-crop-offset));
align-self: flex-start;
}
.pagedjs_right_page .pagedjs_bleed-left .pagedjs_marks-crop {
width: calc(var(--pagedjs-bleed-right-left) - var(--pagedjs-crop-offset));
}
.pagedjs_left_page .pagedjs_bleed-left .pagedjs_marks-crop {
width: calc(var(--pagedjs-bleed-left-left) - var(--pagedjs-crop-offset));
}
.pagedjs_bleed-right .pagedjs_marks-crop {
width: calc(var(--pagedjs-bleed-right) - var(--pagedjs-crop-offset));
align-self: flex-end;
}
.pagedjs_right_page .pagedjs_bleed-right .pagedjs_marks-crop {
width: calc(var(--pagedjs-bleed-right-right) - var(--pagedjs-crop-offset));
}
.pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop {
width: calc(var(--pagedjs-bleed-left-right) - var(--pagedjs-crop-offset));
}
.pagedjs_marks-middle {
display: flex;
flex-grow: 1;
flex-shrink: 0;
align-items: center;
justify-content: center;
}
.pagedjs_marks-cross {
display: var(--pagedjs-mark-cross-display);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMi41MzdweCIgaGVpZ2h0PSIzMi41MzdweCIgdmlld0JveD0iMC4xMDQgMC4xMDQgMzIuNTM3IDMyLjUzNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwLjEwNCAwLjEwNCAzMi41MzcgMzIuNTM3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMy4zODkzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yOS45MzEsMTYuMzczYzAsNy40ODktNi4wNjgsMTMuNTYtMTMuNTU4LDEzLjU2Yy03LjQ4MywwLTEzLjU1Ny02LjA3Mi0xMy41NTctMTMuNTZjMC03LjQ4Niw2LjA3NC0xMy41NTQsMTMuNTU3LTEzLjU1NEMyMy44NjIsMi44MTksMjkuOTMxLDguODg3LDI5LjkzMSwxNi4zNzN6Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjMuMzg5MyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMC4xMDQiIHkxPSIxNi4zNzMiIHgyPSIzMi42NDIiIHkyPSIxNi4zNzMiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMy4zODkzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNi4zNzMiIHkxPSIwLjEwNCIgeDI9IjE2LjM3MyIgeTI9IjMyLjY0MiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIzLjM4OTMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI0LjUwOCwxNi4zNzNjMCw0LjQ5Ni0zLjYzOCw4LjEzNS04LjEzNSw4LjEzNWMtNC40OTEsMC04LjEzNS0zLjYzOC04LjEzNS04LjEzNWMwLTQuNDg5LDMuNjQ0LTguMTM1LDguMTM1LTguMTM1QzIwLjg2OSw4LjIzOSwyNC41MDgsMTEuODg0LDI0LjUwOCwxNi4zNzN6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNjc3OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjkuOTMxLDE2LjM3M2MwLDcuNDg5LTYuMDY4LDEzLjU2LTEzLjU1OCwxMy41NmMtNy40ODMsMC0xMy41NTctNi4wNzItMTMuNTU3LTEzLjU2YzAtNy40ODYsNi4wNzQtMTMuNTU0LDEzLjU1Ny0xMy41NTRDMjMuODYyLDIuODE5LDI5LjkzMSw4Ljg4NywyOS45MzEsMTYuMzczeiIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjY3NzgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuMTA0IiB5MT0iMTYuMzczIiB4Mj0iMzIuNjQyIiB5Mj0iMTYuMzczIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNjc3OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTYuMzczIiB5MT0iMC4xMDQiIHgyPSIxNi4zNzMiIHkyPSIzMi42NDIiLz48cGF0aCBkPSJNMjQuNTA4LDE2LjM3M2MwLDQuNDk2LTMuNjM4LDguMTM1LTguMTM1LDguMTM1Yy00LjQ5MSwwLTguMTM1LTMuNjM4LTguMTM1LTguMTM1YzAtNC40ODksMy42NDQtOC4xMzUsOC4xMzUtOC4xMzVDMjAuODY5LDguMjM5LDI0LjUwOCwxMS44ODQsMjQuNTA4LDE2LjM3MyIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIwLjY3NzgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguMjM5IiB5MT0iMTYuMzczIiB4Mj0iMjQuNTA4IiB5Mj0iMTYuMzczIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuNjc3OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTYuMzczIiB5MT0iOC4yMzkiIHgyPSIxNi4zNzMiIHkyPSIyNC41MDgiLz48L3N2Zz4=);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: var(--pagedjs-cross-size);
z-index: 2147483647;
width: var(--pagedjs-cross-size);
height: var(--pagedjs-cross-size);
}
.pagedjs_pagebox {
box-sizing: border-box;
width: var(--pagedjs-pagebox-width);
height: var(--pagedjs-pagebox-height);
position: relative;
display: grid;
grid-template-columns: [left] var(--pagedjs-margin-left) [center] calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)) [right] var(--pagedjs-margin-right);
grid-template-rows: [header] var(--pagedjs-margin-top) [page] calc(var(--pagedjs-pagebox-height) - var(--pagedjs-margin-top) - var(--pagedjs-margin-bottom)) [footer] var(--pagedjs-margin-bottom);
grid-column: sheet-center;
grid-row: sheet-middle;
}
.pagedjs_pagebox * {
box-sizing: border-box;
}
.pagedjs_margin-top {
width: calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right));
height: var(--pagedjs-margin-top);
grid-column: center;
grid-row: header;
flex-wrap: nowrap;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 100%;
}
.pagedjs_margin-top-left-corner-holder {
width: var(--pagedjs-margin-left);
height: var(--pagedjs-margin-top);
display: flex;
grid-column: left;
grid-row: header;
}
.pagedjs_margin-top-right-corner-holder {
width: var(--pagedjs-margin-right);
height: var(--pagedjs-margin-top);
display: flex;
grid-column: right;
grid-row: header;
}
.pagedjs_margin-top-left-corner {
width: var(--pagedjs-margin-left);
}
.pagedjs_margin-top-right-corner {
width: var(--pagedjs-margin-right);
}
.pagedjs_margin-right {
height: calc(var(--pagedjs-pagebox-height) - var(--pagedjs-margin-top) - var(--pagedjs-margin-bottom));
width: var(--pagedjs-margin-right);
right: 0;
grid-column: right;
grid-row: page;
display: grid;
grid-template-rows: repeat(3, 33.3333%);
grid-template-columns: 100%;
}
.pagedjs_margin-bottom {
width: calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right));
height: var(--pagedjs-margin-bottom);
grid-column: center;
grid-row: footer;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 100%;
}
.pagedjs_margin-bottom-left-corner-holder {
width: var(--pagedjs-margin-left);
height: var(--pagedjs-margin-bottom);
display: flex;
grid-column: left;
grid-row: footer;
}
.pagedjs_margin-bottom-right-corner-holder {
width: var(--pagedjs-margin-right);
height: var(--pagedjs-margin-bottom);
display: flex;
grid-column: right;
grid-row: footer;
}
.pagedjs_margin-bottom-left-corner {
width: var(--pagedjs-margin-left);
}
.pagedjs_margin-bottom-right-corner {
width: var(--pagedjs-margin-right);
}
.pagedjs_margin-left {
height: calc(var(--pagedjs-pagebox-height) - var(--pagedjs-margin-top) - var(--pagedjs-margin-bottom));
width: var(--pagedjs-margin-left);
grid-column: left;
grid-row: page;
display: grid;
grid-template-rows: repeat(3, 33.33333%);
grid-template-columns: 100%;
}
.pagedjs_pages .pagedjs_pagebox .pagedjs_margin:not(.hasContent) {
visibility: hidden;
}
.pagedjs_pagebox > .pagedjs_area {
grid-column: center;
grid-row: page;
width: 100%;
height: 100%;
padding: var(--pagedjs-padding-top) var(--pagedjs-padding-right) var(--pagedjs-padding-bottom) var(--pagedjs-padding-left);
border-top: var(--pagedjs-border-top);
border-right: var(--pagedjs-border-right);
border-bottom: var(--pagedjs-border-bottom);
border-left: var(--pagedjs-border-left);
}
.pagedjs_pagebox > .pagedjs_area > .pagedjs_page_content {
width: 100%;
height: calc(100% - var(--pagedjs-footnotes-height));
position: relative;
column-fill: auto;
}
.pagedjs_pagebox > .pagedjs_area > .pagedjs_page_content > div {
height: inherit;
}
.pagedjs_pagebox > .pagedjs_area > .pagedjs_footnote_area {
position: relative;
overflow: hidden;
height: var(--pagedjs-footnotes-height);
display: flex;
justify-content: flex-end;
flex-flow: column;
}
.pagedjs_pagebox > .pagedjs_area > .pagedjs_footnote_area > .pagedjs_footnote_content {
overflow: hidden;
}
.pagedjs_pagebox > .pagedjs_area > .pagedjs_footnote_area > .pagedjs_footnote_inner_content {
overflow: hidden;
}
.pagedjs_area [data-footnote-call] {
all: unset;
counter-increment: footnote;
}
.pagedjs_area [data-split-from] {
counter-increment: unset;
counter-reset: unset;
}
[data-footnote-call]::after {
vertical-align: super;
font-size: 65%;
line-height: normal;
content: counter(footnote);
}
@supports ( font-variant-position: super ) {
[data-footnote-call]::after {
vertical-align: baseline;
font-size: 100%;
line-height: inherit;
font-variant-position: super;
}
}
.pagedjs_footnote_empty {
display: none;
}
.pagedjs_area [data-split-from] {
counter-increment: unset;
counter-reset: unset;
}
[data-footnote-marker] {
text-indent: 0;
display: list-item;
list-style-position: inside;
}
[data-footnote-marker][data-split-from] {
list-style: none;
}
[data-footnote-marker]:not([data-split-from]) {
counter-increment: footnote-marker;
}
[data-footnote-marker]::marker {
content: counter(footnote-marker) ". ";
}
[data-footnote-marker][data-split-from]::marker {
content: unset;
}
.pagedjs_area .pagedjs_footnote_inner_content [data-note-display="inline"] {
display: inline;
}
.pagedjs_page {
counter-increment: page var(--pagedjs-page-counter-increment);
width: var(--pagedjs-width);
height: var(--pagedjs-height);
}
.pagedjs_page.pagedjs_right_page {
width: var(--pagedjs-width-right);
height: var(--pagedjs-height-right);
}
.pagedjs_page.pagedjs_left_page {
width: var(--pagedjs-width-left);
height: var(--pagedjs-height-left);
}
.pagedjs_pages {
counter-reset: pages var(--pagedjs-page-count) footnote var(--pagedjs-footnotes-count) footnote-marker var(--pagedjs-footnotes-count);
}
.pagedjs_pagebox .pagedjs_margin-top-left-corner,
.pagedjs_pagebox .pagedjs_margin-top-right-corner,
.pagedjs_pagebox .pagedjs_margin-bottom-left-corner,
.pagedjs_pagebox .pagedjs_margin-bottom-right-corner,
.pagedjs_pagebox .pagedjs_margin-top-left,
.pagedjs_pagebox .pagedjs_margin-top-right,
.pagedjs_pagebox .pagedjs_margin-bottom-left,
.pagedjs_pagebox .pagedjs_margin-bottom-right,
.pagedjs_pagebox .pagedjs_margin-top-center,
.pagedjs_pagebox .pagedjs_margin-bottom-center,
.pagedjs_pagebox .pagedjs_margin-top-center,
.pagedjs_pagebox .pagedjs_margin-bottom-center,
.pagedjs_margin-right-middle,
.pagedjs_margin-left-middle {
display: flex;
align-items: center;
}
.pagedjs_margin-right-top,
.pagedjs_margin-left-top {
display: flex;
align-items: flex-top;
}
.pagedjs_margin-right-bottom,
.pagedjs_margin-left-bottom {
display: flex;
align-items: flex-end;
}
/*
.pagedjs_pagebox .pagedjs_margin-top-center,
.pagedjs_pagebox .pagedjs_margin-bottom-center {
height: 100%;
display: none;
align-items: center;
flex: 1 0 33%;
margin: 0 auto;
}
.pagedjs_pagebox .pagedjs_margin-top-left-corner,
.pagedjs_pagebox .pagedjs_margin-top-right-corner,
.pagedjs_pagebox .pagedjs_margin-bottom-right-corner,
.pagedjs_pagebox .pagedjs_margin-bottom-left-corner {
display: none;
align-items: center;
}
.pagedjs_pagebox .pagedjs_margin-left-top,
.pagedjs_pagebox .pagedjs_margin-right-top {
display: none;
align-items: flex-start;
}
.pagedjs_pagebox .pagedjs_margin-right-middle,
.pagedjs_pagebox .pagedjs_margin-left-middle {
display: none;
align-items: center;
}
.pagedjs_pagebox .pagedjs_margin-left-bottom,
.pagedjs_pagebox .pagedjs_margin-right-bottom {
display: none;
align-items: flex-end;
}
*/
.pagedjs_pagebox .pagedjs_margin-top-left,
.pagedjs_pagebox .pagedjs_margin-top-right-corner,
.pagedjs_pagebox .pagedjs_margin-bottom-left,
.pagedjs_pagebox .pagedjs_margin-bottom-right-corner { text-align: left; }
.pagedjs_pagebox .pagedjs_margin-top-left-corner,
.pagedjs_pagebox .pagedjs_margin-top-right,
.pagedjs_pagebox .pagedjs_margin-bottom-left-corner,
.pagedjs_pagebox .pagedjs_margin-bottom-right { text-align: right; }
.pagedjs_pagebox .pagedjs_margin-top-center,
.pagedjs_pagebox .pagedjs_margin-bottom-center,
.pagedjs_pagebox .pagedjs_margin-left-top,
.pagedjs_pagebox .pagedjs_margin-left-middle,
.pagedjs_pagebox .pagedjs_margin-left-bottom,
.pagedjs_pagebox .pagedjs_margin-right-top,
.pagedjs_pagebox .pagedjs_margin-right-middle,
.pagedjs_pagebox .pagedjs_margin-right-bottom { text-align: center; }
.pagedjs_pages .pagedjs_margin .pagedjs_margin-content {
width: 100%;
}
.pagedjs_pages .pagedjs_margin-left .pagedjs_margin-content::after,
.pagedjs_pages .pagedjs_margin-top .pagedjs_margin-content::after,
.pagedjs_pages .pagedjs_margin-right .pagedjs_margin-content::after,
.pagedjs_pages .pagedjs_margin-bottom .pagedjs_margin-content::after {
display: block;
}
.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-to] {
margin-bottom: unset;
padding-bottom: unset;
}
.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from] {
text-indent: unset;
margin-top: unset;
padding-top: unset;
initial-letter: unset;
}
.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from] > *::first-letter,
.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from]::first-letter {
color: unset;
font-size: unset;
font-weight: unset;
font-family: unset;
color: unset;
line-height: unset;
float: unset;
padding: unset;
margin: unset;
}
.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-to]:not([data-footnote-call]):after,
.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-to]:not([data-footnote-call])::after {
content: unset;
}
.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from]:not([data-footnote-call]):before,
.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from]:not([data-footnote-call])::before {
content: unset;
}
.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div li[data-split-from]:first-of-type {
list-style: none;
}
/*
[data-page]:not([data-split-from]),
[data-break-before="page"]:not([data-split-from]),
[data-break-before="always"]:not([data-split-from]),
[data-break-before="left"]:not([data-split-from]),
[data-break-before="right"]:not([data-split-from]),
[data-break-before="recto"]:not([data-split-from]),
[data-break-before="verso"]:not([data-split-from])
{
break-before: column;
}
[data-page]:not([data-split-to]),
[data-break-after="page"]:not([data-split-to]),
[data-break-after="always"]:not([data-split-to]),
[data-break-after="left"]:not([data-split-to]),
[data-break-after="right"]:not([data-split-to]),
[data-break-after="recto"]:not([data-split-to]),
[data-break-after="verso"]:not([data-split-to])
{
break-after: column;
}
*/
.pagedjs_clear-after::after {
content: none !important;
}
[data-align-last-split-element='justify'] {
text-align-last: justify;
}
@media print {
html {
width: 100%;
height: 100%;
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
body {
margin: 0;
padding: 0;
width: 100% !important;
height: 100% !important;
min-width: 100%;
max-width: 100%;
min-height: 100%;
max-height: 100%;
}
.pagedjs_pages {
width: auto;
display: block !important;
transform: none !important;
height: 100% !important;
min-height: 100%;
max-height: 100%;
overflow: visible;
}
.pagedjs_page {
margin: 0;
padding: 0;
max-height: 100%;
min-height: 100%;
height: 100% !important;
page-break-after: always;
break-after: page;
}
.pagedjs_sheet {
margin: 0;
padding: 0;
max-height: 100%;
min-height: 100%;
height: 100% !important;
}
}
`;async function Bl(Wr,Gr={}){return new Promise(function(Yr,Qr){let Kr=new XMLHttpRequest;Kr.open(Gr.method||"get",Wr,!0);for(let Zr in Gr.headers)Kr.setRequestHeader(Zr,Gr.headers[Zr]);Kr.withCredentials=Gr.credentials==="include",Kr.onload=()=>{let Zr=Kr.status===0&&Wr.startsWith("file://")?200:Kr.status;Yr(new Response(Kr.responseText,{status:Zr}))},Kr.onerror=Qr,Kr.send(Gr.body||null)})}var bc=class{constructor(Gr){this.sheets=[],this.inserted=[],this.hooks={},this.hooks.onUrl=new On(this),this.hooks.onAtPage=new On(this),this.hooks.onAtMedia=new On(this),this.hooks.onRule=new On(this),this.hooks.onDeclaration=new On(this),this.hooks.onContent=new On(this),this.hooks.onSelector=new On(this),this.hooks.onPseudoSelector=new On(this),this.hooks.onImport=new On(this),this.hooks.beforeTreeParse=new On(this),this.hooks.beforeTreeWalk=new On(this),this.hooks.afterTreeWalk=new On(this),Gr!==!1&&this.setup()}setup(){return this.base=this.insert(yx),this.styleEl=document.createElement("style"),document.head.appendChild(this.styleEl),this.styleSheet=this.styleEl.sheet,this.styleSheet}async add(){let Gr=[],Yr=[];for(var Qr=0;Qr<arguments.length;Qr++){let Kr;if(typeof arguments[Qr]=="object")for(let Zr in arguments[Qr]){let en=arguments[Qr];Kr=new Promise(function(tn,nn){Yr.push(Zr),tn(en[Zr])})}else Yr.push(arguments[Qr]),Kr=Bl(arguments[Qr]).then(Zr=>Zr.text());Gr.push(Kr)}return await Promise.all(Gr).then(async Kr=>{let Zr="";for(let en=0;en<Kr.length;en++)Zr=await this.convertViaSheet(Kr[en],Yr[en]),this.insert(Zr);return Zr})}async convertViaSheet(Gr,Yr){let Qr=new vx(Yr,this.hooks);await Qr.parse(Gr);for(let Kr of Qr.imported){let Zr=await Bl(Kr).then(tn=>tn.text()),en=await this.convertViaSheet(Zr,Kr);this.insert(en)}return this.sheets.push(Qr),typeof Qr.width<"u"&&(this.width=Qr.width),typeof Qr.height<"u"&&(this.height=Qr.height),typeof Qr.orientation<"u"&&(this.orientation=Qr.orientation),Qr.toString()}insert(Gr){let Yr=document.querySelector("head"),Qr=document.createElement("style");return Qr.setAttribute("data-pagedjs-inserted-styles","true"),Qr.appendChild(document.createTextNode(Gr)),Yr.appendChild(Qr),this.inserted.push(Qr),Qr}destroy(){this.styleEl.remove(),this.inserted.forEach(Gr=>{Gr.remove()}),this.sheets=[]}},Sc=bc;var bC=Xn(ua(),1);var bx=Xn(ua(),1),Ml=class{constructor(Gr,Yr,Qr){let Kr=Object.assign({},Gr&&Gr.hooks,Yr&&Yr.hooks,Qr&&Qr.hooks);this.chunker=Gr,this.polisher=Yr,this.caller=Qr;for(let Zr in Kr)Zr in this&&Kr[Zr].register(this[Zr].bind(this))}};(0,bx.default)(Ml.prototype);var Mn=Ml;var An=Xn(gi(),1);var xc={A0:{width:{value:841,unit:"mm"},height:{value:1189,unit:"mm"}},A1:{width:{value:594,unit:"mm"},height:{value:841,unit:"mm"}},A2:{width:{value:420,unit:"mm"},height:{value:594,unit:"mm"}},A3:{width:{value:297,unit:"mm"},height:{value:420,unit:"mm"}},A4:{width:{value:210,unit:"mm"},height:{value:297,unit:"mm"}},A5:{width:{value:148,unit:"mm"},height:{value:210,unit:"mm"}},A6:{width:{value:105,unit:"mm"},height:{value:148,unit:"mm"}},A7:{width:{value:74,unit:"mm"},height:{value:105,unit:"mm"}},A8:{width:{value:52,unit:"mm"},height:{value:74,unit:"mm"}},A9:{width:{value:37,unit:"mm"},height:{value:52,unit:"mm"}},A10:{width:{value:26,unit:"mm"},height:{value:37,unit:"mm"}},B4:{width:{value:250,unit:"mm"},height:{value:353,unit:"mm"}},B5:{width:{value:176,unit:"mm"},height:{value:250,unit:"mm"}},letter:{width:{value:8.5,unit:"in"},height:{value:11,unit:"in"}},legal:{width:{value:8.5,unit:"in"},height:{value:14,unit:"in"}},ledger:{width:{value:11,unit:"in"},height:{value:17,unit:"in"}}};var wc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.pages={},this.width=void 0,this.height=void 0,this.orientation=void 0,this.marginalia={}}pageModel(Gr){return{selector:Gr,name:void 0,psuedo:void 0,nth:void 0,marginalia:{},width:void 0,height:void 0,orientation:void 0,margin:{top:{},right:{},left:{},bottom:{}},padding:{top:{},right:{},left:{},bottom:{}},border:{top:{},right:{},left:{},bottom:{}},backgroundOrigin:void 0,block:{},marks:void 0,notes:void 0,added:!1}}onAtPage(Gr,Yr,Qr){let Kr,Zr,en="",tn,nn,ln,un=!1;Gr.prelude?(tn=this.getTypeSelector(Gr),nn=this.getPsuedoSelector(Gr),ln=this.getNthSelector(Gr),en=An.default.generate(Gr.prelude)):en="*",en in this.pages?(Kr=this.pages[en],Zr=this.replaceMarginalia(Gr),un=!0,Kr.added=!1):(Kr=this.pageModel(en),Zr=this.replaceMarginalia(Gr),this.pages[en]=Kr),Kr.name=tn,Kr.psuedo=nn,Kr.nth=ln,un?Kr.marginalia=Object.assign(Kr.marginalia,Zr):Kr.marginalia=Zr;let pn=this.replaceNotes(Gr);Kr.notes=pn;let sn=this.replaceDeclarations(Gr);if(sn.size&&(Kr.size=sn.size,Kr.width=sn.size.width,Kr.height=sn.size.height,Kr.orientation=sn.size.orientation,Kr.format=sn.size.format),sn.bleed&&sn.bleed[0]!="auto")switch(sn.bleed.length){case 4:Kr.bleed={top:sn.bleed[0],right:sn.bleed[1],bottom:sn.bleed[2],left:sn.bleed[3]};break;case 3:Kr.bleed={top:sn.bleed[0],right:sn.bleed[1],bottom:sn.bleed[2],left:sn.bleed[1]};break;case 2:Kr.bleed={top:sn.bleed[0],right:sn.bleed[1],bottom:sn.bleed[0],left:sn.bleed[1]};break;default:Kr.bleed={top:sn.bleed[0],right:sn.bleed[0],bottom:sn.bleed[0],left:sn.bleed[0]}}sn.marks&&((!sn.bleed||sn.bleed&&sn.bleed[0]==="auto")&&(Kr.bleed={top:{value:6,unit:"mm"},right:{value:6,unit:"mm"},bottom:{value:6,unit:"mm"},left:{value:6,unit:"mm"}}),Kr.marks=sn.marks),sn.margin&&(Kr.margin=sn.margin),sn.padding&&(Kr.padding=sn.padding),sn.border&&(Kr.border=sn.border),sn.marks&&(Kr.marks=sn.marks),un?Kr.block.children.appendList(Gr.block.children):Kr.block=Gr.block,Qr.remove(Yr)}afterTreeWalk(Gr,Yr){let Qr="*"in this.pages&&this.pages["*"].added===!1;if(this.addPageClasses(this.pages,Gr,Yr),Qr){let Kr=this.pages["*"].width,Zr=this.pages["*"].height,en=this.pages["*"].format,tn=this.pages["*"].orientation,nn=this.pages["*"].bleed,ln=this.pages["*"].marks,un,pn;":left"in this.pages&&(un=this.pages[":left"].bleed),":right"in this.pages&&(pn=this.pages[":right"].bleed),Kr&&Zr&&(this.width!==Kr||this.height!==Zr)&&(this.width=Kr,this.height=Zr,this.format=en,this.orientation=tn,this.addRootVars(Gr,Kr,Zr,tn,nn,pn,un,ln),this.addRootPage(Gr,this.pages["*"].size,nn,pn,un),this.emit("size",{width:Kr,height:Zr,orientation:tn,format:en,bleed:nn}),this.emit("atpages",this.pages))}}getTypeSelector(Gr){let Yr;return An.default.walk(Gr,{visit:"TypeSelector",enter:(Qr,Kr,Zr)=>{Yr=Qr.name}}),Yr}getPsuedoSelector(Gr){let Yr;return An.default.walk(Gr,{visit:"PseudoClassSelector",enter:(Qr,Kr,Zr)=>{Qr.name!=="nth"&&(Yr=Qr.name)}}),Yr}getNthSelector(Gr){let Yr;return An.default.walk(Gr,{visit:"PseudoClassSelector",enter:(Qr,Kr,Zr)=>{Qr.name==="nth"&&Qr.children&&(Yr=Qr.children.first().value)}}),Yr}replaceMarginalia(Gr){let Yr={},Qr=["top-left-corner","top-left","top","top-center","top-right","top-right-corner","bottom-left-corner","bottom-left","bottom","bottom-center","bottom-right","bottom-right-corner","left-top","left-middle","left","left-bottom","top-right-corner","right-top","right-middle","right","right-bottom","right-right-corner"];return An.default.walk(Gr.block,{visit:"Atrule",enter:(Kr,Zr,en)=>{let tn=Kr.name;Qr.includes(tn)&&(tn==="top"&&(tn="top-center"),tn==="right"&&(tn="right-middle"),tn==="left"&&(tn="left-middle"),tn==="bottom"&&(tn="bottom-center"),Yr[tn]=Kr.block,en.remove(Zr))}}),Yr}replaceNotes(Gr){let Yr={};return An.default.walk(Gr.block,{visit:"Atrule",enter:(Qr,Kr,Zr)=>{let en=Qr.name;en==="footnote"&&(Yr[en]=Qr.block,Zr.remove(Kr))}}),Yr}replaceDeclarations(Gr){let Yr={};return An.default.walk(Gr.block,{visit:"Declaration",enter:(Qr,Kr,Zr)=>{let en=An.default.property(Qr.property).name;if(en==="marks")Yr.marks=[],An.default.walk(Qr,{visit:"Identifier",enter:tn=>{Yr.marks.push(tn.name)}}),Zr.remove(Kr);else if(en==="margin")Yr.margin=this.getMargins(Qr),Zr.remove(Kr);else if(en.indexOf("margin-")===0){let tn=en.substring(7);Yr.margin||(Yr.margin={top:{},right:{},left:{},bottom:{}}),Yr.margin[tn]=Qr.value.children.first(),Zr.remove(Kr)}else if(en==="padding")Yr.padding=this.getPaddings(Qr.value),Zr.remove(Kr);else if(en.indexOf("padding-")===0){let tn=en.substring(8);Yr.padding||(Yr.padding={top:{},right:{},left:{},bottom:{}}),Yr.padding[tn]=Qr.value.children.first(),Zr.remove(Kr)}else if(en==="border")Yr.border||(Yr.border={top:{},right:{},left:{},bottom:{}}),Yr.border.top=An.default.generate(Qr.value),Yr.border.right=An.default.generate(Qr.value),Yr.border.left=An.default.generate(Qr.value),Yr.border.bottom=An.default.generate(Qr.value),Zr.remove(Kr);else if(en.indexOf("border-")===0){Yr.border||(Yr.border={top:{},right:{},left:{},bottom:{}});let tn=en.substring(7);Yr.border[tn]=An.default.generate(Qr.value),Zr.remove(Kr)}else en==="size"?(Yr.size=this.getSize(Qr),Zr.remove(Kr)):en==="bleed"&&(Yr.bleed=[],An.default.walk(Qr,{enter:tn=>{switch(tn.type){case"String":tn.value.indexOf("auto")>-1&&Yr.bleed.push("auto");break;case"Dimension":Yr.bleed.push({value:tn.value,unit:tn.unit});break;case"Number":Yr.bleed.push({value:tn.value,unit:"px"});break;default:}}}),Zr.remove(Kr))}}),Yr}getSize(Gr){let Yr,Qr,Kr,Zr;return An.default.walk(Gr,{visit:"Dimension",enter:(en,tn,nn)=>{let{value:ln,unit:un}=en;typeof Yr>"u"?Yr={value:ln,unit:un}:typeof Qr>"u"&&(Qr={value:ln,unit:un})}}),An.default.walk(Gr,{visit:"String",enter:(en,tn,nn)=>{let ln=en.value.replace(/["|']/g,""),un=xc[ln];un&&(Yr=un.width,Qr=un.height)}}),An.default.walk(Gr,{visit:"Identifier",enter:(en,tn,nn)=>{let ln=en.name;if(ln==="landscape"||ln==="portrait")Kr=en.name;else if(ln!=="auto"){let un=xc[ln];un&&(Yr=un.width,Qr=un.height),Zr=ln}}}),{width:Yr,height:Qr,orientation:Kr,format:Zr}}getMargins(Gr){let Yr=[],Qr={top:{},right:{},left:{},bottom:{}};if(An.default.walk(Gr,{enter:Kr=>{switch(Kr.type){case"Dimension":Yr.push(Kr);break;case"Number":Yr.push({value:Kr.value,unit:"px"});break;default:}}}),Yr.length===1)for(let Kr in Qr)Qr[Kr]=Yr[0];else Yr.length===2?(Qr.top=Yr[0],Qr.right=Yr[1],Qr.bottom=Yr[0],Qr.left=Yr[1]):Yr.length===3?(Qr.top=Yr[0],Qr.right=Yr[1],Qr.bottom=Yr[2],Qr.left=Yr[1]):Yr.length===4&&(Qr.top=Yr[0],Qr.right=Yr[1],Qr.bottom=Yr[2],Qr.left=Yr[3]);return Qr}getPaddings(Gr){let Yr=[],Qr={top:{},right:{},left:{},bottom:{}};if(An.default.walk(Gr,{enter:Kr=>{switch(Kr.type){case"Dimension":Yr.push(Kr);break;case"Number":Yr.push({value:Kr.value,unit:"px"});break;default:}}}),Yr.length===1)for(let Kr in Qr)Qr[Kr]=Yr[0];else Yr.length===2?(Qr.top=Yr[0],Qr.right=Yr[1],Qr.bottom=Yr[0],Qr.left=Yr[1]):Yr.length===3?(Qr.top=Yr[0],Qr.right=Yr[1],Qr.bottom=Yr[2],Qr.left=Yr[1]):Yr.length===4&&(Qr.top=Yr[0],Qr.right=Yr[1],Qr.bottom=Yr[2],Qr.left=Yr[3]);return Qr}getBorders(Gr){let Yr={top:{},right:{},left:{},bottom:{}};return Gr.prop=="border"?(Yr.top=An.default.generate(Gr.value),Yr.right=An.default.generate(Gr.value),Yr.bottom=An.default.generate(Gr.value),Yr.left=An.default.generate(Gr.value)):Gr.prop=="border-top"?Yr.top=An.default.generate(Gr.value):Gr.prop=="border-right"?Yr.right=An.default.generate(Gr.value):Gr.prop=="border-bottom"?Yr.bottom=An.default.generate(Gr.value):Gr.prop=="border-left"&&(Yr.left=An.default.generate(Gr.value)),Yr}addPageClasses(Gr,Yr,Qr){if("*"in Gr&&Gr["*"].added===!1){let Kr=this.createPage(Gr["*"],Yr.children,Qr);Qr.insertRule(Kr),Gr["*"].added=!0}if(":left"in Gr&&Gr[":left"].added===!1){let Kr=this.createPage(Gr[":left"],Yr.children,Qr);Qr.insertRule(Kr),Gr[":left"].added=!0}if(":right"in Gr&&Gr[":right"].added===!1){let Kr=this.createPage(Gr[":right"],Yr.children,Qr);Qr.insertRule(Kr),Gr[":right"].added=!0}if(":first"in Gr&&Gr[":first"].added===!1){let Kr=this.createPage(Gr[":first"],Yr.children,Qr);Qr.insertRule(Kr),Gr[":first"].added=!0}if(":blank"in Gr&&Gr[":blank"].added===!1){let Kr=this.createPage(Gr[":blank"],Yr.children,Qr);Qr.insertRule(Kr),Gr[":blank"].added=!0}for(let Kr in Gr)if(Gr[Kr].nth&&Gr[Kr].added===!1){let Zr=this.createPage(Gr[Kr],Yr.children,Qr);Qr.insertRule(Zr),Gr[Kr].added=!0}for(let Kr in Gr)if(Gr[Kr].name&&Gr[Kr].added===!1){let Zr=this.createPage(Gr[Kr],Yr.children,Qr);Qr.insertRule(Zr),Gr[Kr].added=!0}}createPage(Gr,Yr,Qr){let Kr=this.selectorsForPage(Gr),Zr=Gr.block.children.copy(),en={type:"Block",loc:0,children:Zr},tn=this.createRule(Kr,en);return this.addMarginVars(Gr.margin,Zr,Zr.first()),this.addPaddingVars(Gr.padding,Zr,Zr.first()),this.addBorderVars(Gr.border,Zr,Zr.first()),Gr.width&&this.addDimensions(Gr.width,Gr.height,Gr.orientation,Zr,Zr.first()),Gr.marginalia&&(this.addMarginaliaStyles(Gr,Yr,tn,Qr),this.addMarginaliaContent(Gr,Yr,tn,Qr)),Gr.notes&&this.addNotesStyles(Gr.notes,Gr,Yr,tn,Qr),tn}addMarginVars(Gr,Yr,Qr){for(let Kr in Gr)if(typeof Gr[Kr].value<"u"){let Zr=Gr[Kr].value+(Gr[Kr].unit||""),en=Yr.createItem({type:"Declaration",property:"--pagedjs-margin-"+Kr,value:{type:"Raw",value:Zr}});Yr.append(en,Qr)}}addPaddingVars(Gr,Yr,Qr){for(let Kr in Gr)if(typeof Gr[Kr].value<"u"){let Zr=Gr[Kr].value+(Gr[Kr].unit||""),en=Yr.createItem({type:"Declaration",property:"--pagedjs-padding-"+Kr,value:{type:"Raw",value:Zr}});Yr.append(en,Qr)}}addBorderVars(Gr,Yr,Qr){for(let Kr of Object.keys(Gr)){let Zr=Gr[Kr];if(typeof Zr=="string"){let en=Yr.createItem({type:"Declaration",property:"--pagedjs-border-"+Kr,value:{type:"Raw",value:Zr}});Yr.append(en,Qr)}}}addDimensions(Gr,Yr,Qr,Kr,Zr){let en,tn;en=En(Gr),tn=En(Yr),Qr&&Qr!=="portrait"&&([en,tn]=[tn,en]);let nn=this.createVariable("--pagedjs-pagebox-width",en);Kr.appendData(nn);let ln=this.createVariable("--pagedjs-pagebox-height",tn);Kr.appendData(ln)}addMarginaliaStyles(Gr,Yr,Qr,Kr){for(let Zr in Gr.marginalia){let en=An.default.clone(Gr.marginalia[Zr]),tn=!1;if(en.children.isEmpty())continue;An.default.walk(en,{visit:"Declaration",enter:(pn,sn,hn)=>{if(pn.property==="content"&&(pn.value.children&&pn.value.children.first().name==="none"?tn=!1:tn=!0,hn.remove(sn)),pn.property==="vertical-align"&&(An.default.walk(pn,{visit:"Identifier",enter:(fn,bn,wn)=>{let vn=fn.name;vn==="top"?fn.name="flex-start":vn==="middle"?fn.name="center":vn==="bottom"&&(fn.name="flex-end")}}),pn.property="align-items"),pn.property==="width"&&(Zr==="top-left"||Zr==="top-center"||Zr==="top-right"||Zr==="bottom-left"||Zr==="bottom-center"||Zr==="bottom-right")){let fn=An.default.clone(pn);fn.property="max-width",hn.appendData(fn)}if(pn.property==="height"&&(Zr==="left-top"||Zr==="left-middle"||Zr==="left-bottom"||Zr==="right-top"||Zr==="right-middle"||Zr==="right-bottom")){let fn=An.default.clone(pn);fn.property="max-height",hn.appendData(fn)}}});let nn=this.selectorsForPageMargin(Gr,Zr),ln=this.createRule(nn,en);Yr.appendData(ln);let un=An.default.generate({type:"Selector",children:nn});this.marginalia[un]={page:Gr,selector:un,block:Gr.marginalia[Zr],hasContent:tn}}}addMarginaliaContent(Gr,Yr,Qr,Kr){let Zr;for(let en in Gr.marginalia){let tn=An.default.clone(Gr.marginalia[en]);if(An.default.walk(tn,{visit:"Declaration",enter:(hn,fn,bn)=>{hn.property!=="content"&&bn.remove(fn),hn.value.children&&hn.value.children.first().name==="none"&&(Zr=!0)}}),tn.children.isEmpty())continue;let nn=this.selectorsForPageMargin(Gr,en),ln;nn.insertData({type:"Combinator",name:">"}),nn.insertData({type:"ClassSelector",name:"pagedjs_margin-content"}),nn.insertData({type:"Combinator",name:">"}),nn.insertData({type:"TypeSelector",name:"*"}),Zr?ln=this.createDeclaration("display","none"):ln=this.createDeclaration("display","block");let un=this.createRule(nn,[ln]);Kr.insertRule(un);let pn=this.selectorsForPageMargin(Gr,en);pn.insertData({type:"Combinator",name:">"}),pn.insertData({type:"ClassSelector",name:"pagedjs_margin-content"}),pn.insertData({type:"PseudoElementSelector",name:"after",children:null});let sn=this.createRule(pn,tn);Kr.insertRule(sn)}}addRootVars(Gr,Yr,Qr,Kr,Zr,en,tn,nn){let ln=[],un=new An.default.List;un.insertData({type:"PseudoClassSelector",name:"root",children:null});let pn,sn,hn,fn,bn,wn;if(!Zr)pn=En(Yr),sn=En(Qr),hn=En(Yr),fn=En(Qr),bn=En(Yr),wn=En(Qr);else{pn=`calc( ${En(Yr)} + ${En(Zr.left)} + ${En(Zr.right)} )`,sn=`calc( ${En(Qr)} + ${En(Zr.top)} + ${En(Zr.bottom)} )`,hn=`calc( ${En(Yr)} + ${En(Zr.left)} + ${En(Zr.right)} )`,fn=`calc( ${En(Qr)} + ${En(Zr.top)} + ${En(Zr.bottom)} )`,bn=`calc( ${En(Yr)} + ${En(Zr.left)} + ${En(Zr.right)} )`,wn=`calc( ${En(Qr)} + ${En(Zr.top)} + ${En(Zr.bottom)} )`;let Bn=this.createVariable("--pagedjs-bleed-top",En(Zr.top)),Nn=this.createVariable("--pagedjs-bleed-right",En(Zr.right)),Vn=this.createVariable("--pagedjs-bleed-bottom",En(Zr.bottom)),qn=this.createVariable("--pagedjs-bleed-left",En(Zr.left)),Dn=this.createVariable("--pagedjs-bleed-right-top",En(Zr.top)),Zn=this.createVariable("--pagedjs-bleed-right-right",En(Zr.right)),$n=this.createVariable("--pagedjs-bleed-right-bottom",En(Zr.bottom)),Fn=this.createVariable("--pagedjs-bleed-right-left",En(Zr.left)),Un=this.createVariable("--pagedjs-bleed-left-top",En(Zr.top)),yi=this.createVariable("--pagedjs-bleed-left-right",En(Zr.right)),Pi=this.createVariable("--pagedjs-bleed-left-bottom",En(Zr.bottom)),ii=this.createVariable("--pagedjs-bleed-left-left",En(Zr.left));en&&(Dn=this.createVariable("--pagedjs-bleed-right-top",En(en.top)),Zn=this.createVariable("--pagedjs-bleed-right-right",En(en.right)),$n=this.createVariable("--pagedjs-bleed-right-bottom",En(en.bottom)),Fn=this.createVariable("--pagedjs-bleed-right-left",En(en.left)),hn=`calc( ${En(Yr)} + ${En(en.left)} + ${En(en.right)} )`,fn=`calc( ${En(Qr)} + ${En(en.top)} + ${En(en.bottom)} )`),tn&&(Un=this.createVariable("--pagedjs-bleed-left-top",En(tn.top)),yi=this.createVariable("--pagedjs-bleed-left-right",En(tn.right)),Pi=this.createVariable("--pagedjs-bleed-left-bottom",En(tn.bottom)),ii=this.createVariable("--pagedjs-bleed-left-left",En(tn.left)),bn=`calc( ${En(Yr)} + ${En(tn.left)} + ${En(tn.right)} )`,wn=`calc( ${En(Qr)} + ${En(tn.top)} + ${En(tn.bottom)} )`);let ra=this.createVariable("--pagedjs-width",En(Yr)),Wi=this.createVariable("--pagedjs-height",En(Qr));ln.push(Bn,Nn,Vn,qn,Dn,Zn,$n,Fn,Un,yi,Pi,ii,ra,Wi)}if(nn&&nn.forEach(Bn=>{let Nn=this.createVariable("--pagedjs-mark-"+Bn+"-display","block");ln.push(Nn)}),Kr){let Bn=this.createVariable("--pagedjs-orientation",Kr);ln.push(Bn),Kr!=="portrait"&&([pn,sn]=[sn,pn],[hn,fn]=[fn,hn],[bn,wn]=[wn,bn])}let vn=this.createVariable("--pagedjs-width",pn),Sn=this.createVariable("--pagedjs-height",sn),kn=this.createVariable("--pagedjs-width-right",hn),Cn=this.createVariable("--pagedjs-height-right",fn),Ln=this.createVariable("--pagedjs-width-left",bn),In=this.createVariable("--pagedjs-height-left",wn);ln.push(vn,Sn,kn,Cn,Ln,In);let oi=this.createRule(un,ln);Gr.children.appendData(oi)}addNotesStyles(Gr,Yr,Qr,Kr,Zr){for(let en in Gr){let tn=this.selectorsForPage(Yr);tn.insertData({type:"Combinator",name:" "}),tn.insertData({type:"ClassSelector",name:"pagedjs_"+en+"_content"});let nn=this.createRule(tn,Gr[en]);Qr.appendData(nn)}}addRootPage(Gr,Yr,Qr,Kr,Zr){let{width:en,height:tn,orientation:nn,format:ln}=Yr,un=new An.default.List,pn=new An.default.List,sn=new An.default.List,hn=new An.default.List,fn=new An.default.List,bn=new An.default.List;if(Qr){let vn=new An.default.List,Sn=new An.default.List;vn.appendData({type:"Dimension",unit:en.unit,value:en.value}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Operator",value:"+"}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Dimension",unit:Qr.left.unit,value:Qr.left.value}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Operator",value:"+"}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Dimension",unit:Qr.right.unit,value:Qr.right.value}),Sn.appendData({type:"Dimension",unit:tn.unit,value:tn.value}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Operator",value:"+"}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Dimension",unit:Qr.top.unit,value:Qr.top.value}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Operator",value:"+"}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Dimension",unit:Qr.bottom.unit,value:Qr.bottom.value}),hn.appendData({type:"Function",name:"calc",children:vn}),hn.appendData({type:"WhiteSpace",value:" "}),hn.appendData({type:"Function",name:"calc",children:Sn})}else ln?(hn.appendData({type:"Identifier",name:ln}),nn&&(hn.appendData({type:"WhiteSpace",value:" "}),hn.appendData({type:"Identifier",name:nn}))):(hn.appendData({type:"Dimension",unit:en.unit,value:en.value}),hn.appendData({type:"WhiteSpace",value:" "}),hn.appendData({type:"Dimension",unit:tn.unit,value:tn.value}));un.appendData({type:"Declaration",property:"size",loc:null,value:{type:"Value",children:hn}}),un.appendData({type:"Declaration",property:"margin",loc:null,value:{type:"Value",children:[{type:"Dimension",unit:"px",value:0}]}}),un.appendData({type:"Declaration",property:"padding",loc:null,value:{type:"Value",children:[{type:"Dimension",unit:"px",value:0}]}}),un.appendData({type:"Declaration",property:"padding",loc:null,value:{type:"Value",children:[{type:"Dimension",unit:"px",value:0}]}});let wn=Gr.children.createItem({type:"Atrule",prelude:null,name:"page",block:{type:"Block",loc:null,children:un}});if(Gr.children.append(wn),Zr){let vn=new An.default.List,Sn=new An.default.List;vn.appendData({type:"Dimension",unit:en.unit,value:en.value}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Operator",value:"+"}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Dimension",unit:Zr.left.unit,value:Zr.left.value}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Operator",value:"+"}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Dimension",unit:Zr.right.unit,value:Zr.right.value}),Sn.appendData({type:"Dimension",unit:tn.unit,value:tn.value}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Operator",value:"+"}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Dimension",unit:Zr.top.unit,value:Zr.top.value}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Operator",value:"+"}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Dimension",unit:Zr.bottom.unit,value:Zr.bottom.value}),fn.appendData({type:"Function",name:"calc",children:vn}),fn.appendData({type:"WhiteSpace",value:" "}),fn.appendData({type:"Function",name:"calc",children:Sn}),pn.appendData({type:"Declaration",property:"size",loc:null,value:{type:"Value",children:fn}});let kn=Gr.children.createItem({type:"Atrule",prelude:null,name:"page :left",block:{type:"Block",loc:null,children:pn}});Gr.children.append(kn)}if(Kr){let vn=new An.default.List,Sn=new An.default.List;vn.appendData({type:"Dimension",unit:en.unit,value:en.value}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Operator",value:"+"}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Dimension",unit:Kr.left.unit,value:Kr.left.value}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Operator",value:"+"}),vn.appendData({type:"WhiteSpace",value:" "}),vn.appendData({type:"Dimension",unit:Kr.right.unit,value:Kr.right.value}),Sn.appendData({type:"Dimension",unit:tn.unit,value:tn.value}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Operator",value:"+"}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Dimension",unit:Kr.top.unit,value:Kr.top.value}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Operator",value:"+"}),Sn.appendData({type:"WhiteSpace",value:" "}),Sn.appendData({type:"Dimension",unit:Kr.bottom.unit,value:Kr.bottom.value}),bn.appendData({type:"Function",name:"calc",children:vn}),bn.appendData({type:"WhiteSpace",value:" "}),bn.appendData({type:"Function",name:"calc",children:Sn}),sn.appendData({type:"Declaration",property:"size",loc:null,value:{type:"Value",children:bn}});let kn=Gr.children.createItem({type:"Atrule",prelude:null,name:"page :right",block:{type:"Block",loc:null,children:sn}});Gr.children.append(kn)}}getNth(Gr){let Yr=Gr.indexOf("n"),Qr=Gr.indexOf("+"),Kr=Gr.split("n"),Zr=Gr.split("+"),en=null,tn=null;return Yr>-1?(en=Kr[0],Qr>-1&&(tn=Zr[1])):tn=Gr,{type:"Nth",loc:null,selector:null,nth:{type:"AnPlusB",loc:null,a:en,b:tn}}}addPageAttributes(Gr,Yr,Qr){let Kr=[Yr.dataset.page];if(Kr&&Kr.length)for(let Zr of Kr)Zr&&(Gr.name=Zr,Gr.element.classList.add("pagedjs_named_page"),Gr.element.classList.add("pagedjs_"+Zr+"_page"),Yr.dataset.splitFrom||Gr.element.classList.add("pagedjs_"+Zr+"_first_page"))}getStartElement(Gr,Yr){let Qr=Yr&&Yr.node;if(!Gr&&!Yr)return;if(!Qr)return Gr.children[0];if(Qr.nodeType===1&&Qr.parentNode.nodeType===11||Qr.nodeType===1&&Qr.dataset.page)return Qr;let Kr=qo(Qr),Zr=Kr.querySelectorAll("[data-page]");return Zr.length?Zr[Zr.length-1]:Kr.children[0]}beforePageLayout(Gr,Yr,Qr,Kr){let Zr=this.getStartElement(Yr,Qr);Zr&&this.addPageAttributes(Gr,Zr,Kr.pages)}finalizePage(Gr,Yr,Qr,Kr){for(let Zr in this.marginalia){let en=this.marginalia[Zr],tn=Zr.split(" "),nn;Yr.element.matches(tn[0])&&en.hasContent&&(nn=Yr.element.querySelector(tn[1]),nn.classList.add("hasContent"))}["top","bottom"].forEach(Zr=>{let en=Yr.element.querySelector(".pagedjs_margin-"+Zr),tn=Yr.element.querySelector(".pagedjs_margin-"+Zr+"-center"),nn=Yr.element.querySelector(".pagedjs_margin-"+Zr+"-left"),ln=Yr.element.querySelector(".pagedjs_margin-"+Zr+"-right"),un=tn.classList.contains("hasContent"),pn=nn.classList.contains("hasContent"),sn=ln.classList.contains("hasContent"),hn,fn,bn;if(pn&&(fn=window.getComputedStyle(nn)["max-width"]),sn&&(bn=window.getComputedStyle(ln)["max-width"]),un)if(hn=window.getComputedStyle(tn)["max-width"],hn==="none"||hn==="auto")if(!pn&&!sn)en.style["grid-template-columns"]="0 1fr 0";else if(pn)if(sn)if(fn!=="none"&&fn!=="auto")bn!=="none"&&bn!=="auto"?en.style["grid-template-columns"]=fn+" 1fr "+bn:en.style["grid-template-columns"]=fn+" 1fr "+fn;else if(bn!=="none"&&bn!=="auto")en.style["grid-template-columns"]=bn+" 1fr "+bn;else{en.style["grid-template-columns"]="auto auto 1fr",nn.style["white-space"]="nowrap",tn.style["white-space"]="nowrap",ln.style["white-space"]="nowrap";let wn=nn.offsetWidth,vn=tn.offsetWidth,Sn=ln.offsetWidth,kn=wn+vn+Sn,Cn=vn*100/kn;Cn>40?en.style["grid-template-columns"]="minmax(16.66%, 1fr) minmax(33%, "+Cn+"%) minmax(16.66%, 1fr)":en.style["grid-template-columns"]="repeat(3, 1fr)",nn.style["white-space"]="normal",tn.style["white-space"]="normal",ln.style["white-space"]="normal"}else if(fn!=="none"&&fn!=="auto")en.style["grid-template-columns"]=fn+" 1fr "+fn;else{en.style["grid-template-columns"]="auto auto 1fr",nn.style["white-space"]="nowrap",tn.style["white-space"]="nowrap";let wn=nn.offsetWidth,vn=tn.offsetWidth,Sn=wn+vn,kn=vn*100/Sn;en.style["grid-template-columns"]="minmax(16.66%, 1fr) minmax(33%, "+kn+"%) minmax(16.66%, 1fr)",nn.style["white-space"]="normal",tn.style["white-space"]="normal"}else if(bn!=="none"&&bn!=="auto")en.style["grid-template-columns"]=bn+" 1fr "+bn;else{en.style["grid-template-columns"]="auto auto 1fr",ln.style["white-space"]="nowrap",tn.style["white-space"]="nowrap";let wn=ln.offsetWidth,vn=tn.offsetWidth,Sn=wn+vn,kn=vn*100/Sn;en.style["grid-template-columns"]="minmax(16.66%, 1fr) minmax(33%, "+kn+"%) minmax(16.66%, 1fr)",ln.style["white-space"]="normal",tn.style["white-space"]="normal"}else hn!=="none"&&hn!=="auto"&&(pn&&fn!=="none"&&fn!=="auto"?en.style["grid-template-columns"]=fn+" "+hn+" 1fr":sn&&bn!=="none"&&bn!=="auto"?en.style["grid-template-columns"]="1fr "+hn+" "+bn:en.style["grid-template-columns"]="1fr "+hn+" 1fr");else if(pn)if(!sn)en.style["grid-template-columns"]="1fr 0 0";else if(fn!=="none"&&fn!=="auto")bn!=="none"&&bn!=="auto"?en.style["grid-template-columns"]=fn+" 1fr "+bn:en.style["grid-template-columns"]=fn+" 0 1fr";else if(bn!=="none"&&bn!=="auto")en.style["grid-template-columns"]="1fr 0 "+bn;else{en.style["grid-template-columns"]="auto 1fr auto",nn.style["white-space"]="nowrap",ln.style["white-space"]="nowrap";let wn=nn.offsetWidth,vn=ln.offsetWidth,Sn=wn+vn,kn=wn*100/Sn;en.style["grid-template-columns"]="minmax(16.66%, "+kn+"%) 0 1fr",nn.style["white-space"]="normal",ln.style["white-space"]="normal"}else bn!=="none"&&bn!=="auto"?en.style["grid-template-columns"]="1fr 0 "+bn:en.style["grid-template-columns"]="0 0 1fr"}),["left","right"].forEach(Zr=>{let en=Yr.element.querySelector(".pagedjs_margin-"+Zr+"-middle.hasContent"),tn=Yr.element.querySelector(".pagedjs_margin-"+Zr),nn=Yr.element.querySelector(".pagedjs_margin-"+Zr+"-top"),ln=Yr.element.querySelector(".pagedjs_margin-"+Zr+"-bottom"),un=nn.classList.contains("hasContent"),pn=ln.classList.contains("hasContent"),sn,hn,fn;un&&(hn=window.getComputedStyle(nn)["max-height"]),pn&&(fn=window.getComputedStyle(ln)["max-height"]),en?(sn=window.getComputedStyle(en)["max-height"],sn==="none"||sn==="auto"?!un&&!pn?tn.style["grid-template-rows"]="0 1fr 0":un?pn?hn!=="none"&&hn!=="auto"?fn!=="none"&&fn!=="auto"?tn.style["grid-template-rows"]=hn+" calc(100% - "+hn+" - "+fn+") "+fn:tn.style["grid-template-rows"]=hn+" calc(100% - "+hn+"*2) "+hn:fn!=="none"&&fn!=="auto"&&(tn.style["grid-template-rows"]=fn+" calc(100% - "+fn+"*2) "+fn):hn!=="none"&&hn!=="auto"&&(tn.style["grid-template-rows"]=hn+" calc(100% - "+hn+"*2) "+hn):fn!=="none"&&fn!=="auto"&&(tn.style["grid-template-rows"]=fn+" calc(100% - "+fn+"*2) "+fn):un&&hn!=="none"&&hn!=="auto"?tn.style["grid-template-rows"]=hn+" "+sn+" calc(100% - ("+hn+" + "+sn+"))":pn&&fn!=="none"&&fn!=="auto"?tn.style["grid-template-rows"]="1fr "+sn+" "+fn:tn.style["grid-template-rows"]="calc((100% - "+sn+")/2) "+sn+" calc((100% - "+sn+")/2)"):un?pn?hn!=="none"&&hn!=="auto"?fn!=="none"&&fn!=="auto"?tn.style["grid-template-rows"]=hn+" 1fr "+fn:tn.style["grid-template-rows"]=hn+" 0 1fr":fn!=="none"&&fn!=="auto"?tn.style["grid-template-rows"]="1fr 0 "+fn:tn.style["grid-template-rows"]="1fr 0 1fr":tn.style["grid-template-rows"]="1fr 0 0":fn!=="none"&&fn!=="auto"?tn.style["grid-template-rows"]="1fr 0 "+fn:tn.style["grid-template-rows"]="0 0 1fr"})}selectorsForPage(Gr){let Yr,Qr,Kr=new An.default.List;return Kr.insertData({type:"ClassSelector",name:"pagedjs_page"}),Gr.name&&(Kr.insertData({type:"ClassSelector",name:"pagedjs_named_page"}),Kr.insertData({type:"ClassSelector",name:"pagedjs_"+Gr.name+"_page"})),Gr.psuedo&&!(Gr.name&&Gr.psuedo==="first")&&Kr.insertData({type:"ClassSelector",name:"pagedjs_"+Gr.psuedo+"_page"}),Gr.name&&Gr.psuedo==="first"&&Kr.insertData({type:"ClassSelector",name:"pagedjs_"+Gr.name+"_"+Gr.psuedo+"_page"}),Gr.nth&&(Yr=new An.default.List,Qr=this.getNth(Gr.nth),Yr.insertData(Qr),Kr.insertData({type:"PseudoClassSelector",name:"nth-of-type",children:Yr})),Kr}selectorsForPageMargin(Gr,Yr){let Qr=this.selectorsForPage(Gr);return Qr.insertData({type:"Combinator",name:" "}),Qr.insertData({type:"ClassSelector",name:"pagedjs_margin-"+Yr}),Qr}createDeclaration(Gr,Yr,Qr){let Kr=new An.default.List;return Kr.insertData({type:"Identifier",loc:null,name:Yr}),{type:"Declaration",loc:null,important:Qr,property:Gr,value:{type:"Value",loc:null,children:Kr}}}createVariable(Gr,Yr){return{type:"Declaration",loc:null,property:Gr,value:{type:"Raw",value:Yr}}}createCalculatedDimension(Gr,Yr,Qr,Kr="+"){let Zr=new An.default.List,en=new An.default.List;return Yr.forEach((tn,nn)=>{en.appendData({type:"Dimension",unit:tn.unit,value:tn.value}),en.appendData({type:"WhiteSpace",value:" "}),nn+1<Yr.length&&(en.appendData({type:"Operator",value:Kr}),en.appendData({type:"WhiteSpace",value:" "}))}),Zr.insertData({type:"Function",loc:null,name:"calc",children:en}),{type:"Declaration",loc:null,important:Qr,property:Gr,value:{type:"Value",loc:null,children:Zr}}}createDimension(Gr,Yr,Qr){let Kr=new An.default.List;return Kr.insertData({type:"Dimension",loc:null,value:Yr.value,unit:Yr.unit}),{type:"Declaration",loc:null,important:Qr,property:Gr,value:{type:"Value",loc:null,children:Kr}}}createBlock(Gr){let Yr=new An.default.List;return Gr.forEach(Qr=>{Yr.insertData(Qr)}),{type:"Block",loc:null,children:Yr}}createRule(Gr,Yr){let Qr=new An.default.List;return Qr.insertData({type:"Selector",children:Gr}),Array.isArray(Yr)&&(Yr=this.createBlock(Yr)),{type:"Rule",prelude:{type:"SelectorList",children:Qr},block:Yr}}},Sx=wc;var Cc=Xn(gi(),1);var kc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.breaks={}}onDeclaration(Gr,Yr,Qr,Kr){let Zr=Gr.property;if(Zr==="page"){let tn=Gr.value.children.first().name,nn=Cc.default.generate(Kr.ruleNode.prelude),un={property:Zr,value:tn,selector:nn,name:tn};nn.split(",").forEach(pn=>{this.breaks[pn]?this.breaks[pn].push(un):this.breaks[pn]=[un]}),Qr.remove(Yr)}if(Zr==="break-before"||Zr==="break-after"||Zr==="page-break-before"||Zr==="page-break-after"){let tn=Gr.value.children.first().name,nn=Cc.default.generate(Kr.ruleNode.prelude);Zr==="page-break-before"?Zr="break-before":Zr==="page-break-after"&&(Zr="break-after");let ln={property:Zr,value:tn,selector:nn};nn.split(",").forEach(un=>{this.breaks[un]?this.breaks[un].push(ln):this.breaks[un]=[ln]}),Qr.remove(Yr)}}afterParsed(Gr){this.processBreaks(Gr,this.breaks)}processBreaks(Gr,Yr){for(let Kr in Yr){let Zr=Gr.querySelectorAll(Kr);for(var Qr=0;Qr<Zr.length;Qr++)for(let en of Yr[Kr])if(en.property==="break-after"){let tn=Od(Zr[Qr],Gr);Zr[Qr].setAttribute("data-break-after",en.value),tn&&tn.setAttribute("data-previous-break-after",en.value)}else if(en.property==="break-before"){let tn=Tm(Zr[Qr],Gr);if(tn){if(en.value==="page"&&Wo(Zr[Qr],tn))continue;Zr[Qr].setAttribute("data-break-before",en.value),tn.setAttribute("data-next-break-before",en.value)}}else if(en.property==="page"){Zr[Qr].setAttribute("data-page",en.value);let tn=Od(Zr[Qr],Gr);tn&&tn.setAttribute("data-after-page",en.value)}else Zr[Qr].setAttribute("data-"+en.property,en.value)}}mergeBreaks(Gr,Yr){for(let Qr in Yr)Qr in Gr?Gr[Qr]=Gr[Qr].concat(Yr[Qr]):Gr[Qr]=Yr[Qr];return Gr}addBreakAttributes(Gr,Yr){let Qr=Gr.querySelector("[data-break-before]"),Kr=Gr.querySelector("[data-break-after]"),Zr=Gr.querySelector("[data-previous-break-after]");Qr&&(Qr.dataset.splitFrom?(Yr.splitFrom=Qr.dataset.splitFrom,Gr.setAttribute("data-split-from",Qr.dataset.splitFrom)):Qr.dataset.breakBefore&&Qr.dataset.breakBefore!=="avoid"&&(Yr.breakBefore=Qr.dataset.breakBefore,Gr.setAttribute("data-break-before",Qr.dataset.breakBefore))),Kr&&Kr.dataset&&(Kr.dataset.splitTo?(Yr.splitTo=Kr.dataset.splitTo,Gr.setAttribute("data-split-to",Kr.dataset.splitTo)):Kr.dataset.breakAfter&&Kr.dataset.breakAfter!=="avoid"&&(Yr.breakAfter=Kr.dataset.breakAfter,Gr.setAttribute("data-break-after",Kr.dataset.breakAfter))),Zr&&Zr.dataset&&Zr.dataset.previousBreakAfter&&Zr.dataset.previousBreakAfter!=="avoid"&&(Yr.previousBreakAfter=Zr.dataset.previousBreakAfter)}afterPageLayout(Gr,Yr){this.addBreakAttributes(Gr,Yr)}},xx=kc;var wx=Xn(gi(),1),Tc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr)}onAtMedia(Gr,Yr,Qr){let Kr=this.getMediaName(Gr),Zr;Kr.includes("print")?(Zr=Gr.block.children,Qr.appendList(Zr),Qr.remove(Yr)):!Kr.includes("all")&&!Kr.includes("pagedjs-ignore")&&Qr.remove(Yr)}getMediaName(Gr){let Yr=[];if(!(typeof Gr.prelude>"u"||Gr.prelude.type!=="AtrulePrelude"))return wx.default.walk(Gr.prelude,{visit:"Identifier",enter:(Qr,Kr,Zr)=>{Yr.push(Qr.name)}}),Yr}},Cx=Tc;var _c=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr)}afterPageLayout(Gr,Yr,Qr,Kr){let Zr=Array.from(Gr.querySelectorAll("[data-split-from]")),en=Gr.parentNode,tn=Array.prototype.indexOf.call(en.children,Gr),nn;if(tn===0)return;nn=en.children[tn-1];let ln;Zr.forEach(un=>{let pn=un.dataset.ref;ln=nn.querySelector("[data-ref='"+pn+"']:not([data-split-to])"),ln&&(ln.dataset.splitTo=pn,ln.dataset.splitFrom||(ln.dataset.splitOriginal=!0))}),ln&&this.handleAlignment(ln)}handleAlignment(Gr){let Yr=window.getComputedStyle(Gr),Qr=Yr["text-align"],Kr=Yr["text-align-last"];Gr.dataset.lastSplitElement="true",Qr==="justify"&&Kr==="auto"?Gr.dataset.alignLastSplitElement="justify":Gr.dataset.alignLastSplitElement=Kr}},kx=_c;var Nl=Xn(gi(),1),Ec=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.styleSheet=Yr.styleSheet,this.counters={},this.resetCountersMap=new Map}onDeclaration(Gr,Yr,Qr,Kr){let Zr=Gr.property;if(Zr==="counter-increment"){this.handleIncrement(Gr,Kr);let en=!1;Gr.value.children.forEach(tn=>{tn.type&&tn.type!=="WhiteSpace"&&(en=!0)}),en||Qr.remove(Yr)}else if(Zr==="counter-reset"){this.handleReset(Gr,Kr);let en=!1;Gr.value.children.forEach(tn=>{tn.type&&tn.type!=="WhiteSpace"&&(en=!0)}),en||Qr.remove(Yr)}}afterParsed(Gr){this.processCounters(Gr,this.counters),this.scopeCounters(this.counters)}addCounter(Gr){return Gr in this.counters?this.counters[Gr]:(this.counters[Gr]={name:Gr,increments:{},resets:{}},this.counters[Gr])}handleIncrement(Gr,Yr){let Qr=[],Kr=Gr.value.children;return Kr.forEach((Zr,en)=>{if(Zr.type&&Zr.type==="Identifier"){let tn=Zr.name;if(tn==="page"||tn.indexOf("target-counter-")===0)return;let nn,ln,un;en.next&&en.next.data.type==="WhiteSpace"&&(nn=en.next),nn&&nn.next&&nn.next.data.type==="Number"&&(ln=nn.next,un=parseInt(ln.data.value));let pn=Nl.default.generate(Yr.ruleNode.prelude),sn;tn in this.counters?sn=this.counters[tn]:sn=this.addCounter(tn);let hn={selector:pn,number:un||1};sn.increments[pn]=hn,Qr.push(hn),Kr.remove(en),nn&&Kr.remove(nn),ln&&Kr.remove(ln)}}),Qr}handleReset(Gr,Yr){let Qr=Gr.value.children;Qr.forEach((Kr,Zr)=>{if(Kr.type&&Kr.type==="Identifier"){let en=Kr.name,tn,nn,ln;Zr.next&&Zr.next.data.type==="WhiteSpace"&&(tn=Zr.next),tn&&tn.next&&(tn.next.data.type==="Number"?(nn=tn.next,ln=parseInt(nn.data.value)):tn.next.data.type==="Function"&&tn.next.data.name==="var"&&(nn=tn.next,ln=tn.next.data.children.head.data.name));let un,pn,sn=Yr.ruleNode.prelude;Yr.ruleNode.type==="Atrule"&&Yr.ruleNode.name==="page"?pn=".pagedjs_page":pn=Nl.default.generate(sn||Yr.ruleNode),en==="footnote"&&this.addFootnoteMarkerCounter(Gr.value.children),en in this.counters?un=this.counters[en]:un=this.addCounter(en);let hn={selector:pn,number:ln||0};un.resets[pn]=hn,pn!==".pagedjs_page"&&(Qr.remove(Zr),tn&&Qr.remove(tn),nn&&Qr.remove(nn))}})}processCounters(Gr,Yr){let Qr;for(let Kr in Yr)Qr=this.counters[Kr],this.processCounterIncrements(Gr,Qr),this.processCounterResets(Gr,Qr),Kr!=="page"&&this.addCounterValues(Gr,Qr)}scopeCounters(Gr){let Yr=[];for(let Qr in Gr)Qr!=="page"&&Yr.push(`${Gr[Qr].name} 0`);this.insertRule(`.pagedjs_pages { counter-reset: ${Yr.join(" ")} page 0 pages var(--pagedjs-page-count) footnote var(--pagedjs-footnotes-count) footnote-marker var(--pagedjs-footnotes-count)}`)}insertRule(Gr){this.styleSheet.insertRule(Gr,this.styleSheet.cssRules.length)}processCounterIncrements(Gr,Yr){let Qr;for(let Kr in Yr.increments){Qr=Yr.increments[Kr];let Zr=Gr.querySelectorAll(Qr.selector);for(let en=0;en<Zr.length;en++)Zr[en].setAttribute("data-counter-"+Yr.name+"-increment",Qr.number),Zr[en].getAttribute("data-counter-increment")?Zr[en].setAttribute("data-counter-increment",Zr[en].getAttribute("data-counter-increment")+" "+Yr.name):Zr[en].setAttribute("data-counter-increment",Yr.name)}}processCounterResets(Gr,Yr){let Qr;for(let Zr in Yr.resets){Qr=Yr.resets[Zr];let en=Gr.querySelectorAll(Qr.selector);for(var Kr=0;Kr<en.length;Kr++){let tn=Qr.number;typeof tn=="string"&&tn.startsWith("--")&&(tn=en[Kr].style.getPropertyValue(tn)||0),en[Kr].setAttribute("data-counter-"+Yr.name+"-reset",tn),en[Kr].getAttribute("data-counter-reset")?en[Kr].setAttribute("data-counter-reset",en[Kr].getAttribute("data-counter-reset")+" "+Yr.name):en[Kr].setAttribute("data-counter-reset",Yr.name)}}}addCounterValues(Gr,Yr){let Qr=Yr.name;if(Qr==="page"||Qr==="footnote")return;let Kr=Gr.querySelectorAll("[data-counter-"+Qr+"-reset], [data-counter-"+Qr+"-increment]"),Zr=0,en,tn,nn,ln,un,pn,sn;for(let hn=0;hn<Kr.length;hn++)en=Kr[hn],pn=0,sn=[],en.hasAttribute("data-counter-"+Qr+"-reset")&&(nn=en.getAttribute("data-counter-"+Qr+"-reset"),ln=parseInt(nn),pn=ln-Zr,sn.push(`${Qr} ${pn}`),Zr=ln),en.hasAttribute("data-counter-"+Qr+"-increment")&&(tn=en.getAttribute("data-counter-"+Qr+"-increment"),un=parseInt(tn),Zr+=un,en.setAttribute("data-counter-"+Qr+"-value",Zr),sn.push(`${Qr} ${un}`)),sn.length>0&&this.incrementCounterForElement(en,sn)}addFootnoteMarkerCounter(Gr){let Yr=[];Nl.default.walk(Gr,{visit:"Identifier",enter:(Qr,Kr,Zr)=>{Yr.push(Qr.name)}}),!Yr.includes("footnote-maker")&&(Gr.insertData({type:"WhiteSpace",value:" "}),Gr.insertData({type:"Identifier",name:"footnote-marker"}),Gr.insertData({type:"WhiteSpace",value:" "}),Gr.insertData({type:"Number",value:0}))}incrementCounterForElement(Gr,Yr){if(!Gr||!Yr||Yr.length===0)return;let Qr=Gr.dataset.ref,Kr=Array.from(this.styleSheet.cssRules).filter(en=>en.selectorText===`[data-ref="${Gr.dataset.ref}"]:not([data-split-from])`&&en.style[0]==="counter-increment").map(en=>en.style.counterIncrement);Kr.push(this.mergeIncrements(Yr,(en,tn)=>(parseInt(en)||0)+(parseInt(tn)||0)));let Zr=this.mergeIncrements(Kr,(en,tn)=>tn);this.insertRule(`[data-ref="${Qr}"]:not([data-split-from]) { counter-increment: ${Zr} }`)}mergeIncrements(Gr,Yr){let Qr={};return Gr.forEach(Kr=>{let Zr=Kr.split(" ");for(let en=0;en<Zr.length;en+=2)Qr[Zr[en]]=Yr(Qr[Zr[en]],Zr[en+1])}),Object.entries(Qr).map(([Kr,Zr])=>`${Kr} ${Zr}`).join(" ")}afterPageLayout(Gr,Yr){let Qr=[];Gr.querySelectorAll("[data-counter-page-reset]:not([data-split-from])").forEach(en=>{let tn=en.dataset&&en.dataset.ref;if(!(tn&&this.resetCountersMap.has(tn))){tn&&this.resetCountersMap.set(tn,"");let nn=en.dataset.counterPageReset;Qr.push(`page ${nn}`)}}),Gr.querySelectorAll("[data-counter-footnote-reset]:not([data-split-from])").forEach(en=>{let tn=en.dataset.counterFootnoteReset;Qr.push(`footnote ${tn}`),Qr.push(`footnote-marker ${tn}`)}),Qr.length&&this.styleSheet.insertRule(`[data-page-number="${Gr.dataset.pageNumber}"] { counter-increment: none; counter-reset: ${Qr.join(" ")} }`,this.styleSheet.cssRules.length)}},Tx=Ec;var Ac=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr)}afterParsed(Gr){let Yr=Gr.querySelectorAll("ol");for(var Qr of Yr)this.addDataNumbers(Qr)}afterPageLayout(Gr,Yr,Qr,Kr){var Zr=Gr.getElementsByTagName("ol");for(var en of Zr)en.firstElementChild&&(en.start=en.firstElementChild.dataset.itemNum)}addDataNumbers(Gr){let Yr=1;Gr.hasAttribute("start")&&(Yr=parseInt(Gr.getAttribute("start"),10),isNaN(Yr)&&(Yr=1));let Qr=Gr.children;for(var Kr=0;Kr<Qr.length;Kr++)Qr[Kr].setAttribute("data-item-num",Kr+Yr)}},_x=Ac;var Ex=Xn(gi(),1),Oc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.styleSheet=Yr.styleSheet,this.fixedElementsSelector=[],this.fixedElements=[]}onDeclaration(Gr,Yr,Qr,Kr){if(Gr.property==="position"&&Gr.value.children.first().name==="fixed"){let Zr=Ex.default.generate(Kr.ruleNode.prelude);this.fixedElementsSelector.push(Zr),Qr.remove(Yr)}}afterParsed(Gr){this.fixedElementsSelector.forEach(Yr=>{Gr.querySelectorAll(`${Yr}`).forEach(Qr=>{Qr.style.setProperty("position","absolute"),this.fixedElements.push(Qr),Qr.remove()})})}afterPageLayout(Gr,Yr,Qr){this.fixedElements.forEach(Kr=>{let Zr=Kr.cloneNode(!0);Gr.querySelector(".pagedjs_pagebox").insertAdjacentElement("afterbegin",Zr)})}},Ax=Oc;var Ox=Xn(gi(),1),zc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.styleSheet=Yr.styleSheet,this.pageCounter={name:"page",increments:{},resets:{}}}onDeclaration(Gr,Yr,Qr,Kr){Gr.property==="counter-increment"&&this.handleIncrement(Gr,Kr)&&Qr.remove(Yr)}afterParsed(Gr){for(let Yr in this.pageCounter.increments){let Qr=this.pageCounter.increments[Yr];this.insertRule(`${Qr.selector} { --pagedjs-page-counter-increment: ${Qr.number} }`)}}handleIncrement(Gr,Yr){let Qr=Gr.value.children.first(),Kr=Gr.value.children.getSize()>1?Gr.value.children.last().value:1,Zr=Qr&&Qr.name;if(Zr&&Zr.indexOf("target-counter-")===0||Zr!=="page"||Yr.ruleNode.name==="page"&&Yr.ruleNode.type==="Atrule")return;let en=Ox.default.generate(Yr.ruleNode.prelude);return this.pageCounter.increments[en]={selector:en,number:Kr}}insertRule(Gr){this.styleSheet.insertRule(Gr,this.styleSheet.cssRules.length)}},zx=zc;var jc=Xn(gi(),1);var Lc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.styleSheet=Yr.styleSheet,this.selectors={}}onRule(Gr,Yr,Qr){let Kr=jc.default.generate(Gr.prelude);if(Kr.match(/:(first|last|nth)-of-type/)){let Zr=jc.default.generate(Gr.block);Zr=Zr.replace(/[{}]/g,"");let en="nth-of-type-"+xi();Kr.split(",").forEach(tn=>{this.selectors[tn]?this.selectors[tn][1]=`${this.selectors[tn][1]};${Zr}`:this.selectors[tn]=[en,Zr]}),Qr.remove(Yr)}}afterParsed(Gr){this.processSelectors(Gr,this.selectors)}processSelectors(Gr,Yr){for(let Kr in Yr){let Zr=Gr.querySelectorAll(Kr);for(var Qr=0;Qr<Zr.length;Qr++){let tn=Zr[Qr].getAttribute("data-nth-of-type");tn&&tn!=""?(tn=`${tn},${Yr[Kr][0]}`,Zr[Qr].setAttribute("data-nth-of-type",tn)):Zr[Qr].setAttribute("data-nth-of-type",Yr[Kr][0])}let en=`*[data-nth-of-type*='${Yr[Kr][0]}'] { ${Yr[Kr][1]}; }`;this.styleSheet.insertRule(en,this.styleSheet.cssRules.length)}}},jx=Lc;var qc=Xn(gi(),1);var Pc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.styleSheet=Yr.styleSheet,this.selectors={}}onRule(Gr,Yr,Qr){let Kr=qc.default.generate(Gr.prelude);if(Kr.match(/\+/)){let Zr=qc.default.generate(Gr.block);Zr=Zr.replace(/[{}]/g,"");let en="following-"+xi();Kr.split(",").forEach(tn=>{this.selectors[tn]?this.selectors[tn][1]=`${this.selectors[tn][1]};${Zr}`:this.selectors[tn]=[en,Zr]}),Qr.remove(Yr)}}afterParsed(Gr){this.processSelectors(Gr,this.selectors)}processSelectors(Gr,Yr){for(let Kr in Yr){let Zr=Gr.querySelectorAll(Kr);for(var Qr=0;Qr<Zr.length;Qr++){let tn=Zr[Qr].getAttribute("data-following");tn&&tn!=""?(tn=`${tn},${Yr[Kr][0]}`,Zr[Qr].setAttribute("data-following",tn)):Zr[Qr].setAttribute("data-following",Yr[Kr][0])}let en=`*[data-following*='${Yr[Kr][0]}'] { ${Yr[Kr][1]}; }`;this.styleSheet.insertRule(en,this.styleSheet.cssRules.length)}}},Lx=Pc;var ds=Xn(gi(),1),Wc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.footnotes={},this.needsLayout=[]}onDeclaration(Gr,Yr,Qr,Kr){let Zr=Gr.property;if(Zr==="float"){let en=Gr.value.children&&Gr.value.children.first();if((en&&en.name)==="footnote"){let nn=ds.default.generate(Kr.ruleNode.prelude);this.footnotes[nn]={selector:nn,policy:"auto",display:"block"},Qr.remove(Yr)}}if(Zr==="footnote-policy"){let en=Gr.value.children&&Gr.value.children.first(),tn=en&&en.name;if(tn){let nn=ds.default.generate(Kr.ruleNode.prelude),ln=this.footnotes[nn];ln&&(ln.policy=tn)}}if(Zr==="footnote-display"){let en=Gr.value.children&&Gr.value.children.first(),tn=en&&en.name,nn=ds.default.generate(Kr.ruleNode.prelude);if(tn&&this.footnotes[nn]){let ln=this.footnotes[nn];ln&&(ln.display=tn)}}}onPseudoSelector(Gr,Yr,Qr,Kr,Zr){let en=Gr.name;if(en==="footnote-marker"){let tn=Zr.ruleNode.prelude,nn=new ds.default.List;tn.children.first().children.each(ln=>{ln.type!=="PseudoElementSelector"&&nn.appendData(ln)}),nn.appendData({type:"AttributeSelector",name:{type:"Identifier",name:"data-footnote-marker"},flags:null,loc:null,matcher:null,value:null}),nn.appendData({type:"PseudoElementSelector",name:"marker",loc:null,children:null}),tn.children.first().children=nn}if(en==="footnote-call"){let tn=Zr.ruleNode.prelude,nn=new ds.default.List;tn.children.first().children.each(ln=>{ln.type!=="PseudoElementSelector"&&nn.appendData(ln)}),nn.appendData({type:"AttributeSelector",name:{type:"Identifier",name:"data-footnote-call"},flags:null,loc:null,matcher:null,value:null}),nn.appendData({type:"PseudoElementSelector",name:"after",loc:null,children:null}),tn.children.first().children=nn}}afterParsed(Gr){this.processFootnotes(Gr,this.footnotes)}processFootnotes(Gr,Yr){for(let Kr in Yr){let Zr=Gr.querySelectorAll(Kr),en,tn=Yr[Kr];for(var Qr=0;Qr<Zr.length;Qr++)en=Zr[Qr],en.setAttribute("data-note","footnote"),en.setAttribute("data-break-before","avoid"),en.setAttribute("data-note-policy",tn.policy||"auto"),en.setAttribute("data-note-display",tn.display||"block"),this.processFootnoteContainer(en)}}processFootnoteContainer(Gr){let Yr=Gr.parentElement,Qr=Yr;for(;Yr;){if(Ro(Yr)){Qr.setAttribute("data-has-notes","true");break}Qr=Yr,Yr=Yr.parentElement,Yr||Qr.setAttribute("data-has-notes","true")}}renderNode(Gr){if(Gr.nodeType==1){let Yr;if(!Gr.dataset)return;Gr.dataset.note==="footnote"?Yr=[Gr]:(Gr.dataset.hasNotes||Gr.querySelectorAll("[data-note='footnote']"))&&(Yr=Gr.querySelectorAll("[data-note='footnote']")),Yr&&Yr.length&&this.findVisibleFootnotes(Yr,Gr)}}findVisibleFootnotes(Gr,Yr){let Qr,Kr,Zr;Qr=Yr.closest(".pagedjs_page_content"),Kr=Qr.getBoundingClientRect(),Zr=Kr.left+Kr.width;for(let en=0;en<Gr.length;++en){let tn=Gr[en];tn.getBoundingClientRect().left<Zr&&this.moveFootnote(tn,Yr.closest(".pagedjs_area"),!0)}}moveFootnote(Gr,Yr,Qr){let Kr=Yr.querySelector(".pagedjs_footnote_area"),Zr=Kr.querySelector(".pagedjs_footnote_content"),en=Zr.querySelector(".pagedjs_footnote_inner_content");if(!ui(Gr))return;let tn;if(Qr&&(tn=this.createFootnoteCall(Gr)),Gr.removeAttribute("data-break-before"),en.querySelector(`[data-ref="${Gr.dataset.ref}"]`)){Gr.remove();return}en.appendChild(Gr),Zr.classList.contains("pagedjs_footnote_empty")&&Zr.classList.remove("pagedjs_footnote_empty"),Gr.dataset.footnoteMarker=Gr.dataset.ref,Gr.id=`note-${Gr.dataset.ref}`;let ln=Zr.scrollHeight,pn=Yr.querySelector(".pagedjs_page_content").getBoundingClientRect(),sn=pn.left+pn.width,hn=tn&&tn.getBoundingClientRect(),fn=Kr.getBoundingClientRect(),bn=this.marginsHeight(Zr),wn=this.paddingHeight(Zr),vn=this.borderHeight(Zr),Sn=bn+wn+vn,kn=Math.floor(fn.top);fn.height===0&&(kn-=this.marginsHeight(Zr,!1),kn-=this.paddingHeight(Zr,!1),kn-=this.borderHeight(Zr,!1));let Cn=Gr.dataset.notePolicy,Ln=0,In=0;if(tn){let qn=tn.previousSibling,Dn=new Range;qn?Dn.setStartBefore(qn):Dn.setStartBefore(tn),Dn.setEndAfter(tn);let Zn=Dn.getBoundingClientRect();if(Ln=Zn.bottom,!Cn||Cn==="auto")In=Math.ceil(Zn.bottom);else if(Cn==="line")In=Math.ceil(Zn.top);else if(Cn==="block"){let $n=tn.closest("p").previousElementSibling;$n?In=Math.ceil($n.getBoundingClientRect().bottom):In=Math.ceil(Zn.bottom)}}let oi=ln+Sn-fn.height,Bn=Ln?kn-Ln:0,Nn=Ln?Math.floor(fn.top)-In:0,Vn=Kr.querySelector("[data-note='footnote']");if(Qr&&hn.left>sn)Gr.remove();else if(!Vn&&Qr&&Sn>Bn){Yr.style.setProperty("--pagedjs-footnotes-height","0px");let qn=document.createElement("div");qn.appendChild(Gr),this.needsLayout.push(qn)}else Qr?Ln<fn.top-oi?Yr.style.setProperty("--pagedjs-footnotes-height",`${ln+bn+vn}px`):(Yr.style.setProperty("--pagedjs-footnotes-height",`${fn.height+Nn}px`),en.style.height=fn.height+Nn-Sn+"px"):Yr.style.setProperty("--pagedjs-footnotes-height",`${ln+Sn}px`)}createFootnoteCall(Gr){let Yr=Gr.parentElement,Qr=document.createElement("a");for(let Kr of Gr.classList)Qr.classList.add(`${Kr}`);return Qr.dataset.footnoteCall=Gr.dataset.ref,Qr.dataset.ref=Gr.dataset.ref,Qr.dataset.dataCounterFootnoteIncrement=1,Qr.href=`#note-${Gr.dataset.ref}`,Yr.insertBefore(Qr,Gr),Qr}afterPageLayout(Gr,Yr,Qr,Kr){let Zr=Gr.querySelector(".pagedjs_area"),en=Yr.footnotesArea,tn=en.querySelector(".pagedjs_footnote_content"),nn=en.querySelector(".pagedjs_footnote_inner_content"),ln=tn.getBoundingClientRect(),{width:un}=ln;nn.style.columnWidth=Math.round(un)+"px",nn.style.columnGap="calc(var(--pagedjs-margin-right) + var(--pagedjs-margin-left))";let sn=new $o(en,void 0,Kr.settings).findOverflow(nn,ln);if(sn){let{startContainer:hn,startOffset:fn}=sn,bn;if(ui(hn)){let In=hn.childNodes[fn];bn=ui(In)&&In.hasAttribute("data-footnote-marker")}let wn=sn.extractContents();if(!bn){let In=wn.firstElementChild;In.dataset.splitFrom=In.dataset.ref,this.handleAlignment(nn.lastElementChild)}this.needsLayout.push(wn),tn.style.removeProperty("height"),nn.style.removeProperty("height");let vn=nn.getBoundingClientRect(),{height:Sn}=vn,kn=this.marginsHeight(tn),Cn=this.paddingHeight(tn),Ln=this.borderHeight(tn);if(Zr.style.setProperty("--pagedjs-footnotes-height",`${Sn+kn+Ln+Cn}px`),nn.childNodes.length===0&&tn.classList.add("pagedjs_footnote_empty"),!Qr)Kr.clonePage(Yr);else{let In,oi;Qr.node&&typeof Qr.node.dataset<"u"&&typeof Qr.node.dataset.previousBreakAfter<"u"&&(oi=Qr.node.dataset.previousBreakAfter),Qr.node&&typeof Qr.node.dataset<"u"&&typeof Qr.node.dataset.breakBefore<"u"&&(In=Qr.node.dataset.breakBefore),(In||oi)&&Kr.clonePage(Yr)}}nn.style.height="auto"}handleAlignment(Gr){let Qr=window.getComputedStyle(Gr)["text-align-last"];Gr.dataset.lastSplitElement="true",Qr==="auto"?Gr.dataset.alignLastSplitElement="justify":Gr.dataset.alignLastSplitElement=Qr}beforePageLayout(Gr){for(;this.needsLayout.length;){let Yr=this.needsLayout.shift();Array.from(Yr.childNodes).forEach(Qr=>{this.moveFootnote(Qr,Gr.element.querySelector(".pagedjs_area"),!1)})}}afterOverflowRemoved(Gr,Yr){let Qr=Yr.closest(".pagedjs_area"),Kr=Qr.querySelectorAll(".pagedjs_footnote_area [data-note='footnote']");for(let en=0;en<Kr.length;en++){let tn=Kr[en];Gr.querySelector(`[data-footnote-call="${tn.dataset.ref}"]`)&&tn.remove()}let Zr=Qr.querySelector(".pagedjs_footnote_inner_content");Zr&&Zr.childNodes.length===0&&Zr.parentElement.classList.add("pagedjs_footnote_empty")}marginsHeight(Gr,Yr=!0){let Qr=window.getComputedStyle(Gr),Kr=parseInt(Qr.marginTop),Zr=parseInt(Qr.marginBottom),en=0;return Kr&&(en+=Kr),Zr&&Yr&&(en+=Zr),en}paddingHeight(Gr,Yr=!0){let Qr=window.getComputedStyle(Gr),Kr=parseInt(Qr.paddingTop),Zr=parseInt(Qr.paddingBottom),en=0;return Kr&&(en+=Kr),Zr&&Yr&&(en+=Zr),en}borderHeight(Gr,Yr=!0){let Qr=window.getComputedStyle(Gr),Kr=parseInt(Qr.borderTop),Zr=parseInt(Qr.borderBottom),en=0;return Kr&&(en+=Kr),Zr&&Yr&&(en+=Zr),en}},qx=Wc;var Px=[Cx,Sx,xx,kx,Tx,_x,Ax,zx,jx,Lx,qx];var ro=Xn(gi(),1),Rc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.runningSelectors={},this.elements={}}onDeclaration(Gr,Yr,Qr,Kr){if(Gr.property==="position"){let Zr=ro.default.generate(Kr.ruleNode.prelude),en=Gr.value.children.first().name;if(en==="running"){let tn;ro.default.walk(Gr,{visit:"Function",enter:(nn,ln,un)=>{tn=nn.children.first().name}}),this.runningSelectors[tn]={identifier:en,value:tn,selector:Zr}}}Gr.property==="content"&&ro.default.walk(Gr,{visit:"Function",enter:(Zr,en,tn)=>{if(Zr.name.indexOf("element")>-1){let nn=ro.default.generate(Kr.ruleNode.prelude),ln=Zr.name,un=Zr.children.first().name,pn=[un],sn="first";nn.split(",").forEach(hn=>{hn=hn.replace(/::after|::before/,""),this.elements[hn]={func:ln,args:pn,value:un,style:sn||"first",selector:hn,fullSelector:nn}})}}})}afterParsed(Gr){for(let Yr of Object.keys(this.runningSelectors)){let Qr=this.runningSelectors[Yr],Kr=Array.from(Gr.querySelectorAll(Qr.selector));if(Qr.identifier==="running")for(let Zr of Kr)Zr.style.display="none"}}afterPageLayout(Gr){for(let Yr of Object.keys(this.runningSelectors)){let Qr=this.runningSelectors[Yr],Kr=Gr.querySelector(Qr.selector);Kr&&(Qr.identifier==="running"?Qr.first=Kr:console.warn(Qr.value+"needs css replacement"))}this.orderedSelectors||(this.orderedSelectors=this.orderSelectors(this.elements));for(let Yr of this.orderedSelectors)if(Yr){let Qr=this.elements[Yr],Kr=Gr.querySelector(Yr);if(Kr){let Zr=this.runningSelectors[Qr.args[0]];if(Zr&&Zr.first){Kr.innerHTML="";let en=Zr.first.cloneNode(!0);en.style.display=null,Kr.appendChild(en)}}}}pageWeight(Gr){let Yr=1,Qr=Gr.split(" "),Kr=Qr.length&&Qr[0].split(".");switch(Kr.shift(),Kr.length){case 4:/^pagedjs_[\w-]+_first_page$/.test(Kr[3])?Yr=7:(Kr[3]==="pagedjs_left_page"||Kr[3]==="pagedjs_right_page")&&(Yr=6);break;case 3:Kr[1]==="pagedjs_named_page"&&(Kr[2].indexOf(":nth-of-type")>-1?Yr=7:Yr=5);break;case 2:Kr[1]==="pagedjs_first_page"?Yr=4:Kr[1]==="pagedjs_blank_page"?Yr=3:(Kr[1]==="pagedjs_left_page"||Kr[1]==="pagedjs_right_page")&&(Yr=2);break;default:Kr[0].indexOf(":nth-of-type")>-1?Yr=4:Yr=1}return Yr}orderSelectors(Gr){let Yr=Object.keys(Gr),Qr={1:[],2:[],3:[],4:[],5:[],6:[],7:[]},Kr=[];for(let en of Yr){let tn=this.pageWeight(en);Qr[tn].unshift(en)}for(var Zr=1;Zr<=7;Zr++)Kr=Kr.concat(Qr[Zr]);return Kr}beforeTreeParse(Gr,Yr){Yr.text=Gr.replace(/element[\s]*\(([^|^#)]*)\)/g,"element-ident($1)")}},Wx=Rc;var Ic=Xn(gi(),1);function va(Wr,Gr=`"' `){if(Wr!=null)return Wr.replace(new RegExp(`^[${Gr}]+`),"").replace(new RegExp(`[${Gr}]+$`),"").replace(/["']/g,Yr=>"\\"+Yr).replace(/[\n]/g,Yr=>"\\00000A")}function Rx(Wr){if(Wr!=null)return Wr.replace(new RegExp("::footnote-call","g"),"").replace(new RegExp("::footnote-marker","g"),"")}var Bc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.stringSetSelectors={},this.type,this.pageLastString}onDeclaration(Gr,Yr,Qr,Kr){if(Gr.property==="string-set"){let Zr=Ic.default.generate(Kr.ruleNode.prelude),en=[],tn=[],nn=[];Gr.value.children.forEach(ln=>{ln.type==="Identifier"&&en.push(ln.name),ln.type==="Function"&&(tn.push(ln.name),ln.children.forEach(un=>{un.type==="Identifier"&&nn.push(un.name)}))}),en.forEach((ln,un)=>{let pn=tn[un],sn=nn[un];this.stringSetSelectors[ln]={identifier:ln,func:pn,value:sn,selector:Zr}})}}onContent(Gr,Yr,Qr,Kr,Zr){if(Gr.name==="string"){let en=Gr.children&&Gr.children.first().name;this.type=Gr.children.last().name,Gr.name="var",Gr.children=new Ic.default.List,this.type==="first"||this.type==="last"||this.type==="start"||this.type==="first-except"?Gr.children.append(Gr.children.createItem({type:"Identifier",loc:null,name:"--pagedjs-string-"+this.type+"-"+en})):Gr.children.append(Gr.children.createItem({type:"Identifier",loc:null,name:"--pagedjs-string-first-"+en}))}}afterPageLayout(Gr){this.pageLastString===void 0&&(this.pageLastString={});for(let Yr of Object.keys(this.stringSetSelectors)){let Qr=this.stringSetSelectors[Yr],Kr=Qr.value,Zr=Qr.func,en=Gr.querySelectorAll(Qr.selector),tn=Yr in this.pageLastString?this.pageLastString[Yr]:"",nn,ln,un,pn;if(en.length==0)nn=tn,ln=tn,un=tn,pn=tn;else{en.forEach(bn=>{Zr==="content"&&(this.pageLastString[Yr]=en[en.length-1].textContent),Zr==="attr"&&(this.pageLastString[Yr]=en[en.length-1].getAttribute(Kr)||"")}),Zr==="content"&&(nn=en[0].textContent),Zr==="attr"&&(nn=en[0].getAttribute(Kr)||""),Zr==="content"&&(ln=en[en.length-1].textContent),Zr==="attr"&&(ln=en[en.length-1].getAttribute(Kr)||"");let sn=en[0].getBoundingClientRect().top,fn=en[0].closest(".pagedjs_page_content").getBoundingClientRect().top;sn==fn?un=nn:un=tn,pn=""}Gr.style.setProperty(`--pagedjs-string-first-${Yr}`,`"${va(nn)}`),Gr.style.setProperty(`--pagedjs-string-last-${Yr}`,`"${va(ln)}`),Gr.style.setProperty(`--pagedjs-string-start-${Yr}`,`"${va(un)}`),Gr.style.setProperty(`--pagedjs-string-first-except-${Yr}`,`"${va(pn)}`)}}},Ix=Bc;var no=Xn(gi(),1),Mc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.styleSheet=Yr.styleSheet,this.counterTargets={}}onContent(Gr,Yr,Qr,Kr,Zr){if(Gr.name==="target-counter"){let en=no.default.generate(Zr.ruleNode.prelude),tn=Gr.children.first(),nn=tn.name,ln=no.default.generate(Gr),un=[];tn.children.forEach(bn=>{bn.type==="Identifier"&&un.push(bn.name)});let pn,sn,hn;Gr.children.forEach(bn=>{bn.type==="Identifier"&&(pn?sn||(hn=no.default.clone(bn),sn=bn.name):pn=bn.name)});let fn="target-counter-"+xi();en.split(",").forEach(bn=>{this.counterTargets[bn]={func:nn,args:un,value:ln,counter:pn,style:sn,selector:bn,fullSelector:en,variable:fn}}),Gr.name="counter",Gr.children=new no.default.List,Gr.children.appendData({type:"Identifier",loc:0,name:fn}),hn&&(Gr.children.appendData({type:"Operator",loc:null,value:","}),Gr.children.appendData(hn))}}afterPageLayout(Gr,Yr,Qr,Kr){Object.keys(this.counterTargets).forEach(Zr=>{let en=this.counterTargets[Zr],tn=en.selector.split(/::?/g),nn=tn[0];Kr.pagesArea.querySelectorAll(nn+":not([data-"+en.variable+"])").forEach((un,pn)=>{if(en.func!=="attr")return;let sn=Ao(un,en.args),hn=Kr.pagesArea.querySelector(Oo(sn));if(hn){let fn=xi();un.setAttribute("data-"+en.variable,fn);let bn="";if(tn.length>1&&(bn+="::"+tn[1]),en.counter==="page"){let vn=Kr.pagesArea.querySelectorAll(".pagedjs_page"),Sn=0;for(let kn=0;kn<vn.length;kn++){let Cn=vn[kn],Ln=window.getComputedStyle(Cn),In=Ln["counter-reset"].replace("page","").trim(),oi=Ln["counter-increment"].replace("page","").trim();if(In!=="none"&&(Sn=parseInt(In)),oi!=="none"&&(Sn+=parseInt(oi)),Cn.contains(hn))break}this.styleSheet.insertRule(`[data-${en.variable}="${fn}"]${bn} { counter-reset: ${en.variable} ${Sn}; }`,this.styleSheet.cssRules.length)}else{let vn=hn.getAttribute(`data-counter-${en.counter}-value`);vn&&this.styleSheet.insertRule(`[data-${en.variable}="${fn}"]${bn} { counter-reset: ${en.variable} ${en.variable} ${parseInt(vn)}; }`,this.styleSheet.cssRules.length)}let wn=document.querySelector(`[data-${en.variable}="${fn}"]`);wn&&(wn.style.display="none",wn.clientHeight,wn.style.removeProperty("display"))}})})}},Bx=Mc;var Dl=Xn(gi(),1),Nc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.styleSheet=Yr.styleSheet,this.textTargets={},this.beforeContent="",this.afterContent="",this.selector={}}onContent(Gr,Yr,Qr,Kr,Zr){if(Gr.name==="target-text"){this.selector=Dl.default.generate(Zr.ruleNode.prelude);let en=Gr.children.first(),tn=Gr.children.last(),nn=en.name,ln=Dl.default.generate(Gr),un=[];en.children.forEach(hn=>{hn.type==="Identifier"&&un.push(hn.name)});let pn;tn!==en&&(pn=tn.name);let sn="--pagedjs-"+xi();this.selector.split(",").forEach(hn=>{this.textTargets[hn]={func:nn,args:un,value:ln,style:pn||"content",selector:hn,fullSelector:this.selector,variable:sn}}),Gr.name="var",Gr.children=new Dl.default.List,Gr.children.appendData({type:"Identifier",loc:0,name:sn})}}onPseudoSelector(Gr,Yr,Qr,Kr,Zr){Zr.ruleNode.block.children.forEach(en=>{Gr.name==="before"&&en.property==="content"?en.value.children.forEach(nn=>{nn.type==="String"&&(this.beforeContent=nn.value)}):Gr.name==="after"&&en.property==="content"&&en.value.children.forEach(tn=>{tn.type==="String"&&(this.afterContent=tn.value)})})}afterParsed(Gr){Object.keys(this.textTargets).forEach(Yr=>{let Qr=this.textTargets[Yr],Kr=Qr.selector.split("::"),Zr=Kr[0],en=Gr.querySelectorAll(Zr),tn;en.forEach((nn,ln)=>{let un=Ao(nn,Qr.args),pn=Gr.querySelector(Oo(un));if(pn)if(Qr.style){this.selector=xi(),nn.setAttribute("data-target-text",this.selector);let sn="";if(Kr.length>1&&(sn+="::"+Kr[1]),Qr.style==="before"||Qr.style==="after"){let hn=`${Qr.style}Content`;tn=va(this[hn])}else tn=va(pn.textContent," ");tn=Qr.style==="first-letter"?tn.charAt(0):tn,this.styleSheet.insertRule(`[data-target-text="${this.selector}"]${sn} { ${Qr.variable}: "${tn}" }`)}else console.warn("missed target",un)})})}},Mx=Nc;var Nx=[Wx,Ix,Bx,Mx];var Dc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr)}filter(Gr){No(Gr,Yr=>this.filterEmpty(Yr),NodeFilter.SHOW_TEXT)}filterEmpty(Gr){if(Gr.textContent.length>1&&Os(Gr)){let Yr=Gr.parentNode;if(ui(Yr)&&Yr.closest("pre"))return NodeFilter.FILTER_REJECT;let Kr=jo(Gr),Zr=Lo(Gr);return Zr===null&&Kr===null?(Gr.textContent=" ",NodeFilter.FILTER_REJECT):Zr===null||Kr===null?NodeFilter.FILTER_ACCEPT:(Gr.textContent=" ",NodeFilter.FILTER_REJECT)}else return NodeFilter.FILTER_REJECT}},Dx=Dc;var Fc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr)}filter(Gr){No(Gr,null,NodeFilter.SHOW_COMMENT)}},Fx=Fc;var Hc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr)}filter(Gr){Gr.querySelectorAll("script").forEach(Yr=>{Yr.remove()})}},Hx=Hc;var $x=Xn(gi(),1),Yx=Xn(Vx(),1);var Uc=class extends Mn{constructor(Gr,Yr,Qr){super(Gr,Yr,Qr),this.displayRules={}}onDeclaration(Gr,Yr,Qr,Kr){if(Gr.property==="display"){let Zr=$x.default.generate(Kr.ruleNode.prelude),en=Gr.value.children.first().name;Zr.split(",").forEach(tn=>{this.displayRules[tn]={value:en,selector:tn,specificity:(0,Yx.calculateSpecificity)(tn),important:Gr.important}})}}filter(Gr){let{matches:Yr,selectors:Qr}=this.sortDisplayedSelectors(Gr,this.displayRules);for(let Zr=0;Zr<Yr.length;Zr++){let en=Yr[Zr],tn=Qr[Zr],nn=tn[tn.length-1].value;this.removable(en)&&nn==="none"&&(en.dataset.undisplayed="undisplayed")}let Kr=Gr.querySelectorAll("[style]");for(let Zr=0;Zr<Kr.length;Zr++){let en=Kr[Zr];this.removable(en)&&(en.dataset.undisplayed="undisplayed")}}sorter(Gr,Yr){return Gr.important&&!Yr.important?1:Yr.important&&!Gr.important?-1:Gr.specificity-Yr.specificity}sortDisplayedSelectors(Gr,Yr=[]){let Qr=[],Kr=[];for(let Zr in Yr){let en=Yr[Zr],tn=en.selector,nn=[];try{try{nn=Gr.querySelectorAll(tn)}catch{nn=Gr.querySelectorAll(Rx(tn))}}catch{nn=[]}let ln=Array.from(nn);for(let un of ln)if(Qr.includes(un)){let pn=Qr.indexOf(un);Kr[pn].push(en),Kr[pn]=Kr[pn].sort(this.sorter)}else Qr.push(un),Kr.push([en])}return{matches:Qr,selectors:Kr}}removable(Gr){return!(Gr.style&&Gr.style.display!==""&&Gr.style.display!=="none")}},Qx=Uc;var Kx=[Dx,Fx,Hx,Qx];var vC=Xn(ua(),1),yC=Xn(gC(),1),Jc=[...Px,...Nx,...Kx],Gl=class{constructor(Gr,Yr,Qr){let Kr=[];Jc.forEach(Zr=>{let en=new Zr(Gr,Yr,Qr);Kr.push(en),(0,yC.default)(en,this)})}};(0,vC.default)(Gl.prototype);function Ul(){for(var Wr=0;Wr<arguments.length;Wr++)Jc.push(arguments[Wr])}function ep(Wr,Gr,Yr){return new Gl(Wr,Gr,Yr)}var Vl=class{constructor(Gr){this.settings=Gr||{},this.polisher=new Sc(!1),this.chunker=new Qd(void 0,void 0,this.settings),this.hooks={},this.hooks.beforePreview=new On(this),this.hooks.afterPreview=new On(this),this.size={width:{value:8.5,unit:"in"},height:{value:11,unit:"in"},format:void 0,orientation:void 0},this.chunker.on("page",Yr=>{this.emit("page",Yr)}),this.chunker.on("rendering",()=>{this.emit("rendering",this.chunker)})}initializeHandlers(){let Gr=ep(this.chunker,this.polisher,this);return Gr.on("size",Yr=>{this.size=Yr,this.emit("size",Yr)}),Gr.on("atpages",Yr=>{this.atpages=Yr,this.emit("atpages",Yr)}),Gr}registerHandlers(){return Ul.apply(Ul,arguments)}getParams(Gr){let Yr,Qr=new URL(window.location),Kr=new URLSearchParams(Qr.search);for(var Zr of Kr.entries())Zr[0]===Gr&&(Yr=Zr[1]);return Yr}wrapContent(){let Gr=document.querySelector("body"),Yr;return Yr=Gr.querySelector(":scope > template[data-ref='pagedjs-content']"),Yr||(Yr=document.createElement("template"),Yr.dataset.ref="pagedjs-content",Yr.innerHTML=Gr.innerHTML,Gr.innerHTML="",Gr.appendChild(Yr)),Yr.content}removeStyles(Gr=document){let Yr=Array.from(Gr.querySelectorAll("link[rel='stylesheet']:not([data-pagedjs-ignore], [media~='screen'])")),Qr=Array.from(Gr.querySelectorAll("style:not([data-pagedjs-inserted-styles], [data-pagedjs-ignore], [media~='screen'])"));return[...Yr,...Qr].sort(function(Zr,en){let tn=Zr.compareDocumentPosition(en);return tn===Node.DOCUMENT_POSITION_PRECEDING?1:tn===Node.DOCUMENT_POSITION_FOLLOWING?-1:0}).map(Zr=>{if(Zr.nodeName==="STYLE"){let en={};return en[window.location.href]=Zr.textContent,Zr.remove(),en}if(Zr.nodeName==="LINK")return Zr.remove(),Zr.href;console.warn(`Unable to process: ${Zr}, ignoring.`)})}async preview(Gr,Yr,Qr){await this.hooks.beforePreview.trigger(Gr,Qr),Gr||(Gr=this.wrapContent()),Yr||(Yr=this.removeStyles()),this.polisher.setup(),this.handlers=this.initializeHandlers(),await this.polisher.add(...Yr);let Kr=performance.now(),Zr=await this.chunker.flow(Gr,Qr),en=performance.now();return Zr.performance=en-Kr,Zr.size=this.size,this.emit("rendered",Zr),await this.hooks.afterPreview.trigger(Zr.pages),Zr}};(0,bC.default)(Vl.prototype);var tp=Vl;var $l=class extends HTMLElement{static get observedAttributes(){return["position","timeout"]}constructor(){super(),this._tooltipBox=null,this._timeout=200,this._hideTimeout=null,this._hiddenTimeout=null}connectedCallback(){this.classList.add("relative","block","leading-none","[&>*]:leading-normal");let Gr=this.querySelector(".data-tip"),Yr=Gr?Gr.innerHTML:"Tooltip";Gr&&Gr.classList.add("hidden"),this._tooltipBox=document.createElement("div"),this._tooltipBox.innerHTML=Yr,this._tooltipBox.className=["opacity-0","hidden","absolute","px-2","py-1","text-sm","text-white","bg-gray-900","rounded","shadow","z-10","whitespace-nowrap","transition-all","duration-200","font-sans"].join(" "),this.appendChild(this._tooltipBox),this._updatePosition(),this.addEventListener("mouseenter",()=>this._showTooltip()),this.addEventListener("mouseleave",()=>this._hideTooltip())}attributeChangedCallback(Gr,Yr,Qr){Gr==="position"&&this._tooltipBox&&this._updatePosition(),Gr==="timeout"&&Qr&&(this._timeout=parseInt(Qr)||200)}_showTooltip(){clearTimeout(this._hideTimeout),clearTimeout(this._hiddenTimeout),this._tooltipBox.classList.remove("hidden"),setTimeout(()=>{this._tooltipBox.classList.remove("opacity-0"),this._tooltipBox.classList.add("opacity-100")},16)}_hideTooltip(){this._hideTimeout=setTimeout(()=>{this._tooltipBox.classList.remove("opacity-100"),this._tooltipBox.classList.add("opacity-0"),this._hiddenTimeout=setTimeout(()=>{this._tooltipBox.classList.add("hidden")},this._timeout+100)},this._timeout)}_updatePosition(){switch(this._tooltipBox.classList.remove("bottom-full","left-1/2","-translate-x-1/2","mb-2","top-full","mt-2","right-full","-translate-y-1/2","mr-2","top-1/2","left-full","ml-2"),this.getAttribute("position")||"top"){case"bottom":this._tooltipBox.classList.add("top-full","left-1/2","transform","-translate-x-1/2","mt-0.5");break;case"left":this._tooltipBox.classList.add("right-full","top-1/2","transform","-translate-y-1/2","mr-0.5");break;case"right":this._tooltipBox.classList.add("left-full","top-1/2","transform","-translate-y-1/2","ml-0.5");break;case"top":default:this._tooltipBox.classList.add("bottom-full","left-1/2","transform","-translate-x-1/2","mb-0.5")}}};var NL="script[xslt-onload]",SC="xslt-template",DL="xslt-transformed",FL="scroll-button",HL="tool-tip",ps,Yl,wC,xC=class{constructor(){Ad(this,Yl);Ad(this,ps);ym(this,ps,new Map)}setup(){let Gr=htmx.findAll(NL);for(let Yr of Gr)bm(this,Yl,wC).call(this,Yr)}hookupHTMX(){htmx.on("htmx:load",Gr=>{this.setup()})}};ps=new WeakMap,Yl=new WeakSet,wC=function(Gr){if(Gr.getAttribute(DL)==="true"||!Gr.hasAttribute(SC))return;let Yr="#"+Gr.getAttribute(SC),Qr=Ed(this,ps).get(Yr);if(!Qr){let tn=htmx.find(Yr);if(tn){let nn=tn.innerHTML?new DOMParser().parseFromString(tn.innerHTML,"application/xml"):tn.contentDocument;Qr=new XSLTProcessor,Qr.importStylesheet(nn),Ed(this,ps).set(Yr,Qr)}else throw new Error("Unknown XSLT template: "+Yr)}let Kr=new DOMParser().parseFromString(Gr.innerHTML,"application/xml"),Zr=Qr.transformToFragment(Kr,document),en=new XMLSerializer().serializeToString(Zr);Gr.outerHTML=en};var np=class extends HTMLElement{constructor(){super(),this.handleScroll=this.handleScroll.bind(this),this.scrollToTop=this.scrollToTop.bind(this)}connectedCallback(){this.innerHTML=`
<button
class="
scroll-to-top
fixed bottom-5 right-5
hidden
bg-gray-800 text-white
p-2
rounded-md
cursor-pointer
text-2xl
hover:opacity-80
transition-opacity
border-0
"
aria-label="Scroll to top"
>
<i class="ri-arrow-up-double-line"></i>
</button>
`,this._button=this.querySelector(".scroll-to-top"),window.addEventListener("scroll",this.handleScroll),this._button.addEventListener("click",this.scrollToTop)}disconnectedCallback(){window.removeEventListener("scroll",this.handleScroll),this._button.removeEventListener("click",this.scrollToTop)}handleScroll(){(window.scrollY||document.documentElement.scrollTop)>300?this._button.classList.remove("hidden"):this._button.classList.add("hidden")}scrollToTop(){window.scrollTo({top:0,behavior:"smooth"})}},ip=[];function CC(){ip=[],rp(".count",".page",".eanchor-page"),rp(".notes",".note-hand",".hand"),rp(".notes",".note-sidenote-meta",".sidenote")}function rp(Wr,Gr,Yr){let Qr=document.querySelector(".fulltext"),Kr=document.querySelector(Wr);if(!Kr)return;let Zr=Array.from(Kr.querySelectorAll(Gr));if(Zr.forEach(nn=>{nn.classList.remove("margin-note"),nn.style.top=""}),window.matchMedia("print").matches)return;let en=Kr.getBoundingClientRect(),tn=0;Zr.forEach(nn=>{let ln=nn.id;if(!ln)return;let un=Qr.querySelector(`${Yr}[aria-describedby="${ln}"]`);if(!un)return;nn.classList.add("margin-note");let sn=un.getBoundingClientRect().top-en.top,hn=nn.getBoundingClientRect().height,fn=sn,bn;do{bn=!1;for(let wn of ip){let vn=wn.top,Sn=wn.bottom;fn<Sn&&fn+hn>vn&&(console.log("Collision detected",{top:fn,bottom:fn+hn,intervalTop:vn,intervalBottom:Sn,newTop:Sn+tn}),fn=Sn+tn,bn=!0)}}while(bn);ip.push({top:fn,bottom:fn+hn}),nn.style.top=`${fn}px`}),Zr.forEach(nn=>{nn.style.visibility="visible"})}function qI(){let Wr=null;new URL(window.location).searchParams.get("print")==="true"&&Gr(),window.addEventListener("resize",CC);function Gr(){Wr||(Wr=new tp),Wr.preview().then(()=>{document.body.classList.add("previewing")}),window.addEventListener("popstate",Yr=>{window.location.reload()})}}customElements.define(FL,np);customElements.define(HL,$l);window.alignSidenotes=CC;export{tp as Previewer,np as ScrollButton,qI as Startup,xC as XSLTParseProcess,CC as alignSidenotes};
//# sourceMappingURL=scripts.js.map