@stencil/core
Version:
A Compiler for Web Components and Progressive Web Apps
1 lines • 2.1 MB
JavaScript
(()=>{var B={78308:(B,C,D)=>{let e=D(94059);function t(B,C){return B=B.split(" "),C=C.split(" "),B[0]>C[0]?1:B[0]<C[0]?-1:Math.sign(parseFloat(B[1])-parseFloat(C[1]))}function s(B,C,D){B=e(B),D||([D,C]=[C,{}]);let s=C.match||/\sx($|\s)/,r=[];for(let C in B.stats){let D=B.stats[C];for(let B in D){D[B].match(s)&&r.push(C+" "+B)}}D(r.sort(t))}let r={};function n(B,C){for(let D of B)r[D]=Object.assign({},C)}function o(B,C){for(let D of B)r[D].browsers=r[D].browsers.concat(C.browsers).sort(t)}B.exports=r,s(D(73228),(B=>n(["border-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],{browsers:B,feature:"border-radius",mistakes:["-khtml-","-ms-","-o-"]}))),s(D(27808),(B=>n(["box-shadow"],{browsers:B,feature:"css-boxshadow",mistakes:["-khtml-"]}))),s(D(47035),(B=>n(["animation","animation-name","animation-duration","animation-delay","animation-direction","animation-fill-mode","animation-iteration-count","animation-play-state","animation-timing-function","@keyframes"],{browsers:B,feature:"css-animation",mistakes:["-khtml-","-ms-"]}))),s(D(35661),(B=>n(["transition","transition-property","transition-duration","transition-delay","transition-timing-function"],{browsers:B,feature:"css-transitions",mistakes:["-khtml-","-ms-"]}))),s(D(95360),(B=>n(["transform","transform-origin"],{browsers:B,feature:"transforms2d"})));let i=D(48909);s(i,(B=>(n(["perspective","perspective-origin"],{browsers:B,feature:"transforms3d"}),n(["transform-style"],{browsers:B,feature:"transforms3d",mistakes:["-ms-","-o-"]})))),s(i,{match:/y\sx|y\s#2/},(B=>n(["backface-visibility"],{browsers:B,feature:"transforms3d",mistakes:["-ms-","-o-"]})));let a=D(20248);s(a,{match:/y\sx/},(B=>n(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{browsers:B,feature:"css-gradients",mistakes:["-ms-"],props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}))),s(a,{match:/a\sx/},(B=>(B=B.map((B=>/firefox|op/.test(B)?B:`${B} old`)),o(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{browsers:B,feature:"css-gradients"})))),s(D(59633),(B=>n(["box-sizing"],{browsers:B,feature:"css3-boxsizing"}))),s(D(52762),(B=>n(["filter"],{browsers:B,feature:"css-filters"}))),s(D(7316),(B=>n(["filter-function"],{browsers:B,feature:"css-filter-function",props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}))),s(D(92270),{match:/y\sx|y\s#2/},(B=>n(["backdrop-filter"],{browsers:B,feature:"css-backdrop-filter"}))),s(D(76526),(B=>n(["element"],{browsers:B,feature:"css-element-function",props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}))),s(D(42612),(B=>{n(["columns","column-width","column-gap","column-rule","column-rule-color","column-rule-width","column-count","column-rule-style","column-span","column-fill"],{browsers:B,feature:"multicolumn"});let C=B.filter((B=>!/firefox/.test(B)));n(["break-before","break-after","break-inside"],{browsers:C,feature:"multicolumn"})})),s(D(97960),(B=>n(["user-select"],{browsers:B,feature:"user-select-none",mistakes:["-khtml-"]})));let l=D(97287);s(l,{match:/a\sx/},(B=>{B=B.map((B=>/ie|firefox/.test(B)?B:`${B} 2009`)),n(["display-flex","inline-flex"],{browsers:B,feature:"flexbox",props:["display"]}),n(["flex","flex-grow","flex-shrink","flex-basis"],{browsers:B,feature:"flexbox"}),n(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{browsers:B,feature:"flexbox"})})),s(l,{match:/y\sx/},(B=>{o(["display-flex","inline-flex"],{browsers:B,feature:"flexbox"}),o(["flex","flex-grow","flex-shrink","flex-basis"],{browsers:B,feature:"flexbox"}),o(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{browsers:B,feature:"flexbox"})})),s(D(89510),(B=>n(["calc"],{browsers:B,feature:"calc",props:["*"]}))),s(D(67160),(B=>n(["background-origin","background-size"],{browsers:B,feature:"background-img-opts"}))),s(D(31932),(B=>n(["background-clip"],{browsers:B,feature:"background-clip-text"}))),s(D(88233),(B=>n(["font-feature-settings","font-variant-ligatures","font-language-override"],{browsers:B,feature:"font-feature"}))),s(D(21659),(B=>n(["font-kerning"],{browsers:B,feature:"font-kerning"}))),s(D(28769),(B=>n(["border-image"],{browsers:B,feature:"border-image"}))),s(D(49943),(B=>n(["::selection"],{browsers:B,feature:"css-selection",selector:!0}))),s(D(88640),(B=>{n(["::placeholder"],{browsers:B.concat(["ie 10 old","ie 11 old","firefox 18 old"]),feature:"css-placeholder",selector:!0})})),s(D(56080),(B=>{n([":placeholder-shown"],{browsers:B,feature:"css-placeholder-shown",selector:!0})})),s(D(12492),(B=>n(["hyphens"],{browsers:B,feature:"css-hyphens"}))),s(D(44418),(B=>n([":fullscreen"],{browsers:B,feature:"fullscreen",selector:!0}))),s(D(85671),(B=>n(["::backdrop"],{browsers:B,feature:"backdrop",selector:!0}))),s(D(5513),(B=>n(["::file-selector-button"],{browsers:B,feature:"file-selector-button",selector:!0}))),s(D(18763),(B=>n([":autofill"],{browsers:B,feature:"css-autofill",selector:!0}))),s(D(32992),(B=>n(["tab-size"],{browsers:B,feature:"css3-tabsize"})));let u=D(70693),p=["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"];s(u,(B=>n(["max-content","min-content"],{browsers:B,feature:"intrinsic-width",props:p}))),s(u,{match:/x|\s#4/},(B=>n(["fill","fill-available"],{browsers:B,feature:"intrinsic-width",props:p}))),s(u,{match:/x|\s#5/},(B=>n(["fit-content"],{browsers:B,feature:"intrinsic-width",props:p}))),s(D(29605),(B=>n(["stretch"],{browsers:B,feature:"css-width-stretch",props:p}))),s(D(44313),(B=>n(["zoom-in","zoom-out"],{browsers:B,feature:"css3-cursors-newer",props:["cursor"]}))),s(D(9544),(B=>n(["grab","grabbing"],{browsers:B,feature:"css3-cursors-grab",props:["cursor"]}))),s(D(92558),(B=>n(["sticky"],{browsers:B,feature:"css-sticky",props:["position"]}))),s(D(77970),(B=>n(["touch-action"],{browsers:B,feature:"pointer"}))),s(D(35767),{match:/x.*#[235]/},(B=>n(["text-decoration-skip","text-decoration-skip-ink"],{browsers:B,feature:"text-decoration"}))),s(D(62761),(B=>n(["text-decoration"],{browsers:B,feature:"text-decoration"}))),s(D(49793),(B=>n(["text-decoration-color"],{browsers:B,feature:"text-decoration"}))),s(D(22526),(B=>n(["text-decoration-line"],{browsers:B,feature:"text-decoration"}))),s(D(27863),(B=>n(["text-decoration-style"],{browsers:B,feature:"text-decoration"}))),s(D(85238),(B=>n(["text-size-adjust"],{browsers:B,feature:"text-size-adjust"}))),s(D(88844),(B=>{n(["mask-clip","mask-composite","mask-image","mask-origin","mask-repeat","mask-border-repeat","mask-border-source"],{browsers:B,feature:"css-masks"}),n(["mask","mask-position","mask-size","mask-border","mask-border-outset","mask-border-width","mask-border-slice"],{browsers:B,feature:"css-masks"})})),s(D(98351),(B=>n(["clip-path"],{browsers:B,feature:"css-clip-path"}))),s(D(12831),(B=>n(["box-decoration-break"],{browsers:B,feature:"css-boxdecorationbreak"}))),s(D(15654),(B=>n(["object-fit","object-position"],{browsers:B,feature:"object-fit"}))),s(D(92263),(B=>n(["shape-margin","shape-outside","shape-image-threshold"],{browsers:B,feature:"css-shapes"}))),s(D(27475),(B=>n(["text-overflow"],{browsers:B,feature:"text-overflow"}))),s(D(80878),(B=>n(["@viewport"],{browsers:B,feature:"css-deviceadaptation"}))),s(D(19760),{match:/( x($| )|a #2)/},(B=>n(["@resolution"],{browsers:B,feature:"css-media-resolution"}))),s(D(48111),(B=>n(["text-align-last"],{browsers:B,feature:"css-text-align-last"})));let c=D(97065);s(c,{match:/y x|a x #1/},(B=>n(["pixelated"],{browsers:B,feature:"css-crisp-edges",props:["image-rendering"]}))),s(c,{match:/a x #2/},(B=>n(["image-rendering"],{browsers:B,feature:"css-crisp-edges"})));let A=D(71373);s(A,(B=>n(["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end"],{browsers:B,feature:"css-logical-props"}))),s(A,{match:/x\s#2/},(B=>n(["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end"],{browsers:B,feature:"css-logical-props"}))),s(D(23619),{match:/#2|x/},(B=>n(["appearance"],{browsers:B,feature:"css-appearance"}))),s(D(11414),(B=>n(["scroll-snap-type","scroll-snap-coordinate","scroll-snap-destination","scroll-snap-points-x","scroll-snap-points-y"],{browsers:B,feature:"css-snappoints"}))),s(D(24912),(B=>n(["flow-into","flow-from","region-fragment"],{browsers:B,feature:"css-regions"}))),s(D(1933),(B=>n(["image-set"],{browsers:B,feature:"css-image-set",props:["background","background-image","border-image","cursor","mask","mask-image","list-style","list-style-image","content"]}))),s(D(50933),{match:/a|x/},(B=>n(["writing-mode"],{browsers:B,feature:"css-writing-mode"}))),s(D(52636),(B=>n(["cross-fade"],{browsers:B,feature:"css-cross-fade",props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}))),s(D(92510),(B=>n([":read-only",":read-write"],{browsers:B,feature:"css-read-only-write",selector:!0}))),s(D(41011),(B=>n(["text-emphasis","text-emphasis-position","text-emphasis-style","text-emphasis-color"],{browsers:B,feature:"text-emphasis"})));let d=D(22489);s(d,(B=>{n(["display-grid","inline-grid"],{browsers:B,feature:"css-grid",props:["display"]}),n(["grid-template-columns","grid-template-rows","grid-row-start","grid-column-start","grid-row-end","grid-column-end","grid-row","grid-column","grid-area","grid-template","grid-template-areas","place-self"],{browsers:B,feature:"css-grid"})})),s(d,{match:/a x/},(B=>n(["grid-column-align","grid-row-align"],{browsers:B,feature:"css-grid"}))),s(D(68946),(B=>n(["text-spacing"],{browsers:B,feature:"css-text-spacing"}))),s(D(97896),(B=>n([":any-link"],{browsers:B,feature:"css-any-link",selector:!0}))),s(D(19445),(B=>n(["isolate"],{browsers:B,feature:"css-unicode-bidi",props:["unicode-bidi"]}))),s(D(59911),(B=>n(["plaintext"],{browsers:B,feature:"css-unicode-bidi",props:["unicode-bidi"]}))),s(D(86078),{match:/y x/},(B=>n(["isolate-override"],{browsers:B,feature:"css-unicode-bidi",props:["unicode-bidi"]}))),s(D(12045),{match:/a #1/},(B=>n(["overscroll-behavior"],{browsers:B,feature:"css-overscroll-behavior"}))),s(D(55661),(B=>n(["text-orientation"],{browsers:B,feature:"css-text-orientation"}))),s(D(2890),(B=>n(["print-color-adjust","color-adjust"],{browsers:B,feature:"css-print-color-adjust"})))},92099:(B,C,D)=>{let e=D(76134);B.exports=class extends e{add(B,C){let D=C+B.name,e=B.parent.some((C=>C.name===D&&C.params===B.params));if(e)return;let t=this.clone(B,{name:D});return B.parent.insertBefore(B,t)}process(B){let C=this.parentPrefix(B);for(let D of this.prefixes)C&&C!==D||this.add(B,D)}}},21993:(B,C,D)=>{let e=D(94364),{agents:t}=D(76019),s=D(98991),r=D(84328),n=D(43877),o=D(78308),i=D(48729),a={browsers:t,prefixes:o};const l="\n Replace Autoprefixer `browsers` option to Browserslist config.\n Use `browserslist` key in `package.json` or `.browserslistrc` file.\n\n Using `browsers` option can cause errors. Browserslist config can\n be used for Babel, Autoprefixer, postcss-normalize and other tools.\n\n If you really need to use option, rename it to `overrideBrowserslist`.\n\n Learn more at:\n https://github.com/browserslist/browserslist#readme\n https://twitter.com/browserslist\n\n";let u=new Map;function p(...B){let C;var D;if(1===B.length&&(D=B[0],"[object Object]"===Object.prototype.toString.apply(D))?(C=B[0],B=void 0):0===B.length||1===B.length&&!B[0]?B=void 0:B.length<=2&&(Array.isArray(B[0])||!B[0])?(C=B[1],B=B[0]):"object"==typeof B[B.length-1]&&(C=B.pop()),C||(C={}),C.browser)throw new Error("Change `browser` option to `overrideBrowserslist` in Autoprefixer");if(C.browserslist)throw new Error("Change `browserslist` option to `overrideBrowserslist` in Autoprefixer");C.overrideBrowserslist?B=C.overrideBrowserslist:C.browsers&&("undefined"!=typeof console&&console.warn&&console.warn(s.red(l.replace(/`[^`]+`/g,(B=>s.yellow(B.slice(1,-1)))))),B=C.browsers);let e={env:C.env,ignoreUnknownVersions:C.ignoreUnknownVersions,stats:C.stats};function t(D){let t=a,s=new r(t.browsers,B,D,e),o=s.selected.join(", ")+JSON.stringify(C);return u.has(o)||u.set(o,new n(t.prefixes,s,C)),u.get(o)}return{browsers:B,info:B=>((B=B||{}).from=B.from||process.cwd(),i(t(B))),options:C,postcssPlugin:"autoprefixer",prepare(B){let D=t({env:C.env,from:B.opts.from});return{OnceExit(e){!function(B,C){0!==C.browsers.selected.length&&(C.add.selectors.length>0||Object.keys(C.add).length>2||B.warn("Autoprefixer target browsers do not need any prefixes.You do not need Autoprefixer anymore.\nCheck your Browserslist config to be sure that your targets are set up correctly.\n\n Learn more at:\n https://github.com/postcss/autoprefixer#readme\n https://github.com/browserslist/browserslist#readme\n\n"))}(B,D),!1!==C.remove&&D.processor.remove(e,B),!1!==C.add&&D.processor.add(e,B)}}}}}B.exports=p,p.postcss=!0,p.data=a,p.defaults=e.defaults,p.info=()=>p().info()},47772:B=>{function C(B){return B[B.length-1]}let D={parse(B){let D=[""],e=[D];for(let t of B)"("!==t?")"!==t?D[D.length-1]+=t:(e.pop(),D=C(e),D.push("")):(D=[""],C(e).push(D),e.push(D));return e[0]},stringify(B){let C="";for(let e of B)C+="object"!=typeof e?e:`(${D.stringify(e)})`;return C}};B.exports=D},84328:(B,C,D)=>{let e=D(94364),{agents:t}=D(76019),s=D(87880);B.exports=class{constructor(B,C,D,e){this.data=B,this.options=D||{},this.browserslistOpts=e||{},this.selected=this.parse(C)}static prefixes(){if(this.prefixesCache)return this.prefixesCache;this.prefixesCache=[];for(let B in t)this.prefixesCache.push(`-${t[B].prefix}-`);return this.prefixesCache=s.uniq(this.prefixesCache).sort(((B,C)=>C.length-B.length)),this.prefixesCache}static withPrefix(B){return this.prefixesRegexp||(this.prefixesRegexp=new RegExp(this.prefixes().join("|"))),this.prefixesRegexp.test(B)}isSelected(B){return this.selected.includes(B)}parse(B){let C={};for(let B in this.browserslistOpts)C[B]=this.browserslistOpts[B];return C.path=this.options.from,e(B,C)}prefix(B){let[C,D]=B.split(" "),e=this.data[C],t=e.prefix_exceptions&&e.prefix_exceptions[D];return t||(t=e.prefix),`-${t}-`}}},57441:(B,C,D)=>{let e=D(76134),t=D(84328),s=D(87880);B.exports=class extends e{add(B,C,D,e){let t=this.prefixed(B.prop,C);if(!this.isAlready(B,t)&&!this.otherPrefixes(B.value,C))return this.insert(B,C,D,e)}calcBefore(B,C,D=""){let e=this.maxPrefixed(B,C)-s.removeNote(D).length,t=C.raw("before");return e>0&&(t+=Array(e).fill(" ").join("")),t}check(){return!0}insert(B,C,D){let e=this.set(this.clone(B),C);if(!e)return;let t=B.parent.some((B=>B.prop===e.prop&&B.value===e.value));return t?void 0:(this.needCascade(B)&&(e.raws.before=this.calcBefore(D,B,C)),B.parent.insertBefore(B,e))}isAlready(B,C){let D=this.all.group(B).up((B=>B.prop===C));return D||(D=this.all.group(B).down((B=>B.prop===C))),D}maxPrefixed(B,C){if(C._autoprefixerMax)return C._autoprefixerMax;let D=0;for(let C of B)C=s.removeNote(C),C.length>D&&(D=C.length);return C._autoprefixerMax=D,C._autoprefixerMax}needCascade(B){return B._autoprefixerCascade||(B._autoprefixerCascade=!1!==this.all.options.cascade&&B.raw("before").includes("\n")),B._autoprefixerCascade}normalize(B){return B}old(B,C){return[this.prefixed(B,C)]}otherPrefixes(B,C){for(let D of t.prefixes())if(D!==C&&B.includes(D))return B.replace(/var\([^)]+\)/,"").includes(D);return!1}prefixed(B,C){return C+B}process(B,C){if(!this.needCascade(B))return void super.process(B,C);let D=super.process(B,C);D&&D.length&&(this.restoreBefore(B),B.raws.before=this.calcBefore(D,B))}restoreBefore(B){let C=B.raw("before").split("\n"),D=C[C.length-1];this.all.group(B).up((B=>{let C=B.raw("before").split("\n"),e=C[C.length-1];e.length<D.length&&(D=e)})),C[C.length-1]=D,B.raws.before=C.join("\n")}set(B,C){return B.prop=this.prefixed(B.prop,C),B}}},97773:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{normalize(){return"align-content"}prefixed(B,C){let D;return[D,C]=e(C),2012===D?C+"flex-line-pack":super.prefixed(B,C)}set(B,C){let D=e(C)[0];return 2012===D?(B.value=s.oldValues[B.value]||B.value,super.set(B,C)):"final"===D?super.set(B,C):void 0}}s.names=["align-content","flex-line-pack"],s.oldValues={"flex-end":"end","flex-start":"start","space-around":"distribute","space-between":"justify"},B.exports=s},27068:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{normalize(){return"align-items"}prefixed(B,C){let D;return[D,C]=e(C),2009===D?C+"box-align":2012===D?C+"flex-align":super.prefixed(B,C)}set(B,C){let D=e(C)[0];return 2009!==D&&2012!==D||(B.value=s.oldValues[B.value]||B.value),super.set(B,C)}}s.names=["align-items","flex-align","box-align"],s.oldValues={"flex-end":"end","flex-start":"start"},B.exports=s},57452:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{check(B){return B.parent&&!B.parent.some((B=>B.prop&&B.prop.startsWith("grid-")))}normalize(){return"align-self"}prefixed(B,C){let D;return[D,C]=e(C),2012===D?C+"flex-item-align":super.prefixed(B,C)}set(B,C){let D=e(C)[0];return 2012===D?(B.value=s.oldValues[B.value]||B.value,super.set(B,C)):"final"===D?super.set(B,C):void 0}}s.names=["align-self","flex-item-align"],s.oldValues={"flex-end":"end","flex-start":"start"},B.exports=s},44930:(B,C,D)=>{let e=D(57441);class t extends e{check(B){return!B.value.split(/\s+/).some((B=>{let C=B.toLowerCase();return"reverse"===C||"alternate-reverse"===C}))}}t.names=["animation","animation-direction"],B.exports=t},68384:(B,C,D)=>{let e=D(57441),t=D(87880);class s extends e{constructor(B,C,D){super(B,C,D),this.prefixes&&(this.prefixes=t.uniq(this.prefixes.map((B=>"-ms-"===B?"-webkit-":B))))}}s.names=["appearance"],B.exports=s},85316:(B,C,D)=>{let e=D(99552),t=D(87880);class s extends e{constructor(B,C,D){super(B,C,D),this.prefixes&&(this.prefixes=t.uniq(this.prefixes.map((()=>"-webkit-"))))}prefixed(B){return"-webkit-"===B?":-webkit-autofill":`:${B}autofill`}}s.names=[":autofill"],B.exports=s},91563:(B,C,D)=>{let e=D(57441),t=D(87880);class s extends e{constructor(B,C,D){super(B,C,D),this.prefixes&&(this.prefixes=t.uniq(this.prefixes.map((B=>"-ms-"===B?"-webkit-":B))))}}s.names=["backdrop-filter"],B.exports=s},39333:(B,C,D)=>{let e=D(57441),t=D(87880);class s extends e{constructor(B,C,D){super(B,C,D),this.prefixes&&(this.prefixes=t.uniq(this.prefixes.map((B=>"-ms-"===B?"-webkit-":B))))}check(B){return"text"===B.value.toLowerCase()}}s.names=["background-clip"],B.exports=s},50526:(B,C,D)=>{let e=D(57441);class t extends e{set(B,C){let D=B.value.toLowerCase();return"-webkit-"!==C||D.includes(" ")||"contain"===D||"cover"===D||(B.value=B.value+" "+B.value),super.set(B,C)}}t.names=["background-size"],B.exports=t},3751:(B,C,D)=>{let e=D(57441);class t extends e{normalize(B){return B.includes("-before")?B.replace("-before","-block-start"):B.replace("-after","-block-end")}prefixed(B,C){return B.includes("-start")?C+B.replace("-block-start","-before"):C+B.replace("-block-end","-after")}}t.names=["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end","border-before","border-after","margin-before","margin-after","padding-before","padding-after"],B.exports=t},3276:(B,C,D)=>{let e=D(57441);class t extends e{set(B,C){return B.value=B.value.replace(/\s+fill(\s)/,"$1"),super.set(B,C)}}t.names=["border-image"],B.exports=t},20375:(B,C,D)=>{let e=D(57441);class t extends e{normalize(B){return t.toNormal[B]||B}prefixed(B,C){return"-moz-"===C?C+(t.toMozilla[B]||B):super.prefixed(B,C)}}t.names=["border-radius"],t.toMozilla={},t.toNormal={};for(let B of["top","bottom"])for(let C of["left","right"]){let D=`border-${B}-${C}-radius`,e=`border-radius-${B}${C}`;t.names.push(D),t.names.push(e),t.toMozilla[D]=e,t.toNormal[e]=D}B.exports=t},15884:(B,C,D)=>{let e=D(57441);class t extends e{insert(B,C,D){return"break-inside"!==B.prop?super.insert(B,C,D):/region/i.test(B.value)||/page/i.test(B.value)?void 0:super.insert(B,C,D)}normalize(B){return B.includes("inside")?"break-inside":B.includes("before")?"break-before":"break-after"}prefixed(B,C){return`${C}column-${B}`}set(B,C){return("break-inside"===B.prop&&"avoid-column"===B.value||"avoid-page"===B.value)&&(B.value="avoid"),super.set(B,C)}}t.names=["break-inside","page-break-inside","column-break-inside","break-before","page-break-before","column-break-before","break-after","page-break-after","column-break-after"],B.exports=t},55103:(B,C,D)=>{let e=D(12895).list,t=D(5180);class s extends t{replace(B,C){return e.space(B).map((B=>{if(B.slice(0,+this.name.length+1)!==this.name+"(")return B;let D=B.lastIndexOf(")"),e=B.slice(D+1),t=B.slice(this.name.length+1,D);if("-webkit-"===C){let B=t.match(/\d*.?\d+%?/);B?(t=t.slice(B[0].length).trim(),t+=`, ${B[0]}`):t+=", 0.5"}return C+this.name+"("+t+")"+e})).join(" ")}}s.names=["cross-fade"],B.exports=s},41416:(B,C,D)=>{let e=D(59941),t=D(40624),s=D(5180);class r extends s{constructor(B,C){super(B,C),"display-flex"===B&&(this.name="flex")}check(B){return"display"===B.prop&&B.value===this.name}old(B){let C=this.prefixed(B);if(C)return new t(this.name,C)}prefixed(B){let C,D;return[C,B]=e(B),2009===C?D="flex"===this.name?"box":"inline-box":2012===C?D="flex"===this.name?"flexbox":"inline-flexbox":"final"===C&&(D=this.name),B+D}replace(B,C){return this.prefixed(C)}}r.names=["display-flex","inline-flex"],B.exports=r},81883:(B,C,D)=>{let e=D(5180);class t extends e{constructor(B,C){super(B,C),"display-grid"===B&&(this.name="grid")}check(B){return"display"===B.prop&&B.value===this.name}}t.names=["display-grid","inline-grid"],B.exports=t},79749:(B,C,D)=>{let e=D(99552),t=D(87880);class s extends e{constructor(B,C,D){super(B,C,D),this.prefixes&&(this.prefixes=t.uniq(this.prefixes.map((()=>"-webkit-"))))}prefixed(B){return"-webkit-"===B?"::-webkit-file-upload-button":`::${B}file-selector-button`}}s.names=["::file-selector-button"],B.exports=s},90336:(B,C,D)=>{let e=D(5180);class t extends e{constructor(B,C){super(B,C),"filter-function"===B&&(this.name="filter")}}t.names=["filter","filter-function"],B.exports=t},79656:(B,C,D)=>{let e=D(57441);class t extends e{check(B){let C=B.value;return!C.toLowerCase().includes("alpha(")&&!C.includes("DXImageTransform.Microsoft")&&!C.includes("data:image/svg+xml")}}t.names=["filter"],B.exports=t},70250:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{normalize(){return"flex-basis"}prefixed(B,C){let D;return[D,C]=e(C),2012===D?C+"flex-preferred-size":super.prefixed(B,C)}set(B,C){let D;if([D,C]=e(C),2012===D||"final"===D)return super.set(B,C)}}s.names=["flex-basis","flex-preferred-size"],B.exports=s},85705:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{insert(B,C,D){let t;if([t,C]=e(C),2009!==t)return super.insert(B,C,D);let s=B.parent.some((B=>B.prop===C+"box-orient"||B.prop===C+"box-direction"));if(s)return;let r,n,o=B.value;"inherit"===o||"initial"===o||"unset"===o?(r=o,n=o):(r=o.includes("row")?"horizontal":"vertical",n=o.includes("reverse")?"reverse":"normal");let i=this.clone(B);return i.prop=C+"box-orient",i.value=r,this.needCascade(B)&&(i.raws.before=this.calcBefore(D,B,C)),B.parent.insertBefore(B,i),i=this.clone(B),i.prop=C+"box-direction",i.value=n,this.needCascade(B)&&(i.raws.before=this.calcBefore(D,B,C)),B.parent.insertBefore(B,i)}normalize(){return"flex-direction"}old(B,C){let D;return[D,C]=e(C),2009===D?[C+"box-orient",C+"box-direction"]:super.old(B,C)}}s.names=["flex-direction","box-direction","box-orient"],B.exports=s},58514:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{insert(B,C,D){let t;if([t,C]=e(C),2009!==t)return super.insert(B,C,D);let s=B.value.split(/\s+/).filter((B=>"wrap"!==B&&"nowrap"!==B&&"wrap-reverse"));if(0===s.length)return;let r=B.parent.some((B=>B.prop===C+"box-orient"||B.prop===C+"box-direction"));if(r)return;let n=s[0],o=n.includes("row")?"horizontal":"vertical",i=n.includes("reverse")?"reverse":"normal",a=this.clone(B);return a.prop=C+"box-orient",a.value=o,this.needCascade(B)&&(a.raws.before=this.calcBefore(D,B,C)),B.parent.insertBefore(B,a),a=this.clone(B),a.prop=C+"box-direction",a.value=i,this.needCascade(B)&&(a.raws.before=this.calcBefore(D,B,C)),B.parent.insertBefore(B,a)}}s.names=["flex-flow","box-direction","box-orient"],B.exports=s},46425:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{normalize(){return"flex"}prefixed(B,C){let D;return[D,C]=e(C),2009===D?C+"box-flex":2012===D?C+"flex-positive":super.prefixed(B,C)}}s.names=["flex-grow","flex-positive"],B.exports=s},40859:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{normalize(){return"flex-shrink"}prefixed(B,C){let D;return[D,C]=e(C),2012===D?C+"flex-negative":super.prefixed(B,C)}set(B,C){let D;if([D,C]=e(C),2012===D||"final"===D)return super.set(B,C)}}s.names=["flex-shrink","flex-negative"],B.exports=s},59941:B=>{B.exports=function(B){let C;return"-webkit- 2009"===B||"-moz-"===B?C=2009:"-ms-"===B?C=2012:"-webkit-"===B&&(C="final"),"-webkit- 2009"===B&&(B="-webkit-"),[C,B]}},3426:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{set(B,C){if(2009!==e(C)[0])return super.set(B,C)}}s.names=["flex-wrap"],B.exports=s},68777:(B,C,D)=>{let e=D(12895).list,t=D(59941),s=D(57441);class r extends s{normalize(){return"flex"}prefixed(B,C){let D;return[D,C]=t(C),2009===D?C+"box-flex":super.prefixed(B,C)}set(B,C){let D=t(C)[0];if(2009===D)return B.value=e.space(B.value)[0],B.value=r.oldValues[B.value]||B.value,super.set(B,C);if(2012===D){let C=e.space(B.value);3===C.length&&"0"===C[2]&&(B.value=C.slice(0,2).concat("0px").join(" "))}return super.set(B,C)}}r.names=["flex","box-flex"],r.oldValues={auto:"1",none:"0"},B.exports=r},16299:(B,C,D)=>{let e=D(99552);class t extends e{prefixed(B){return"-webkit-"===B?":-webkit-full-screen":"-moz-"===B?":-moz-full-screen":`:${B}fullscreen`}}t.names=[":fullscreen"],B.exports=t},15386:(B,C,D)=>{let e=D(25482),t=D(25768),s=D(40624),r=D(5180),n=D(87880),o=/top|left|right|bottom/gi;class i extends r{add(B,C){let D=B.prop;if(D.includes("mask")){if("-webkit-"===C||"-webkit- old"===C)return super.add(B,C)}else{if("list-style"!==D&&"list-style-image"!==D&&"content"!==D)return super.add(B,C);if("-webkit-"===C||"-webkit- old"===C)return super.add(B,C)}}cloneDiv(B){for(let C of B)if("div"===C.type&&","===C.value)return C;return{after:" ",type:"div",value:","}}colorStops(B){let C=[];for(let D=0;D<B.length;D++){let t,s,r=B[D];if(0===D)continue;let n,o=e.stringify(r[0]);r[1]&&"word"===r[1].type?t=r[1].value:r[2]&&"word"===r[2].type&&(t=r[2].value),n=1!==D||t&&"0%"!==t?D!==B.length-1||t&&"100%"!==t?t?`color-stop(${t}, ${o})`:`color-stop(${o})`:`to(${o})`:`from(${o})`;let i=r[r.length-1];B[D]=[{type:"word",value:n}],"div"===i.type&&","===i.value&&(s=B[D].push(i)),C.push(s)}return C}convertDirection(B){return B.length>0&&("to"===B[0].value?this.fixDirection(B):B[0].value.includes("deg")?this.fixAngle(B):this.isRadial(B)&&this.fixRadial(B)),B}fixAngle(B){let C=B[0].value;C=parseFloat(C),C=Math.abs(450-C)%360,C=this.roundFloat(C,3),B[0].value=`${C}deg`}fixDirection(B){B.splice(0,2);for(let C of B){if("div"===C.type)break;"word"===C.type&&(C.value=this.revertDirection(C.value))}}fixRadial(B){let C,D,e,t,s,r,n=[],o=[];for(t=0;t<B.length-2;t++){if(C=B[t],D=B[t+1],e=B[t+2],"space"===C.type&&"at"===D.value&&"space"===e.type){s=t+3;break}n.push(C)}for(t=s;t<B.length;t++){if("div"===B[t].type){r=B[t];break}o.push(B[t])}B.splice(0,t,...o,r,...n)}isRadial(B){let C="before";for(let D of B)if("before"===C&&"space"===D.type)C="at";else if("at"===C&&"at"===D.value)C="after";else{if("after"===C&&"space"===D.type)return!0;if("div"===D.type)break;C="before"}return!1}newDirection(B){if("to"===B[0].value)return B;if(o.lastIndex=0,!o.test(B[0].value))return B;B.unshift({type:"word",value:"to"},{type:"space",value:" "});for(let C=2;C<B.length&&"div"!==B[C].type;C++)"word"===B[C].type&&(B[C].value=this.revertDirection(B[C].value));return B}normalize(B,C){if(!B[0])return B;if(/-?\d+(.\d+)?grad/.test(B[0].value))B[0].value=this.normalizeUnit(B[0].value,400);else if(/-?\d+(.\d+)?rad/.test(B[0].value))B[0].value=this.normalizeUnit(B[0].value,2*Math.PI);else if(/-?\d+(.\d+)?turn/.test(B[0].value))B[0].value=this.normalizeUnit(B[0].value,1);else if(B[0].value.includes("deg")){let C=parseFloat(B[0].value);C=t.wrap(0,360,C),B[0].value=`${C}deg`}if("linear-gradient"===C||"repeating-linear-gradient"===C){let C=B[0].value;"0deg"===C||"0"===C?B=this.replaceFirst(B,"to"," ","top"):"90deg"===C?B=this.replaceFirst(B,"to"," ","right"):"180deg"===C?B=this.replaceFirst(B,"to"," ","bottom"):"270deg"===C&&(B=this.replaceFirst(B,"to"," ","left"))}return B}normalizeUnit(B,C){return`${parseFloat(B)/C*360}deg`}old(B){if("-webkit-"===B){let C;C="linear-gradient"===this.name?"linear":"repeating-linear-gradient"===this.name?"repeating-linear":"repeating-radial-gradient"===this.name?"repeating-radial":"radial";let D="-gradient",e=n.regexp(`-webkit-(${C}-gradient|gradient\\(\\s*${C})`,!1);return new s(this.name,B+this.name,D,e)}return super.old(B)}oldDirection(B){let C=this.cloneDiv(B[0]);if("to"!==B[0][0].value)return B.unshift([{type:"word",value:i.oldDirections.bottom},C]);{let D=[];for(let C of B[0].slice(2))"word"===C.type&&D.push(C.value.toLowerCase());D=D.join(" ");let e=i.oldDirections[D]||D;return B[0]=[{type:"word",value:e},C],B[0]}}oldWebkit(B){let{nodes:C}=B,D=e.stringify(B.nodes);if("linear-gradient"!==this.name)return!1;if(C[0]&&C[0].value.includes("deg"))return!1;if(D.includes("px")||D.includes("-corner")||D.includes("-side"))return!1;let t=[[]];for(let B of C)t[t.length-1].push(B),"div"===B.type&&","===B.value&&t.push([]);this.oldDirection(t),this.colorStops(t),B.nodes=[];for(let C of t)B.nodes=B.nodes.concat(C);return B.nodes.unshift({type:"word",value:"linear"},this.cloneDiv(B.nodes)),B.value="-webkit-gradient",!0}replace(B,C){let D=e(B);for(let B of D.nodes){let D=this.name;if("function"===B.type&&B.value===D)if(B.nodes=this.newDirection(B.nodes),B.nodes=this.normalize(B.nodes,D),"-webkit- old"===C){if(!this.oldWebkit(B))return!1}else B.nodes=this.convertDirection(B.nodes),B.value=C+B.value}return D.toString()}replaceFirst(B,...C){let D=C.map((B=>" "===B?{type:"space",value:B}:{type:"word",value:B}));return D.concat(B.slice(1))}revertDirection(B){return i.directions[B.toLowerCase()]||B}roundFloat(B,C){return parseFloat(B.toFixed(C))}}i.names=["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],i.directions={bottom:"top",left:"right",right:"left",top:"bottom"},i.oldDirections={bottom:"left top, left bottom","bottom left":"right top, left bottom","bottom right":"left top, right bottom",left:"right top, left top","left bottom":"right top, left bottom","left top":"right bottom, left top",right:"left top, right top","right bottom":"left top, right bottom","right top":"left bottom, right top",top:"left bottom, left top","top left":"right bottom, left top","top right":"left bottom, right top"},B.exports=i},3402:(B,C,D)=>{let e=D(57441),t=D(59902);class s extends e{insert(B,C,D,e){if("-ms-"!==C)return super.insert(B,C,D);let s=t.parse(B),[r,n]=t.translate(s,0,2),[o,i]=t.translate(s,1,3);[["grid-row",r],["grid-row-span",n],["grid-column",o],["grid-column-span",i]].forEach((([C,D])=>{t.insertDecl(B,C,D)})),t.warnTemplateSelectorNotFound(B,e),t.warnIfGridRowColumnExists(B,e)}}s.names=["grid-area"],B.exports=s},26161:(B,C,D)=>{let e=D(57441);class t extends e{check(B){return!B.value.includes("flex-")&&"baseline"!==B.value}normalize(){return"justify-self"}prefixed(B,C){return C+"grid-column-align"}}t.names=["grid-column-align"],B.exports=t},45894:(B,C,D)=>{let e=D(57441),{isPureNumber:t}=D(87880);class s extends e{insert(B,C,D,e){if("-ms-"!==C)return super.insert(B,C,D);let s=this.clone(B),r=B.prop.replace(/end$/,"start"),n=C+B.prop.replace(/end$/,"span");if(!B.parent.some((B=>B.prop===n))){if(s.prop=n,B.value.includes("span"))s.value=B.value.replace(/span\s/i,"");else{let C;if(B.parent.walkDecls(r,(B=>{C=B})),C){if(!t(C.value))return;{let D=Number(B.value)-Number(C.value)+"";s.value=D}}else B.warn(e,`Can not prefix ${B.prop} (${r} is not found)`)}B.cloneBefore(s)}}}s.names=["grid-row-end","grid-column-end"],B.exports=s},2327:(B,C,D)=>{let e=D(57441);class t extends e{check(B){return!B.value.includes("flex-")&&"baseline"!==B.value}normalize(){return"align-self"}prefixed(B,C){return C+"grid-row-align"}}t.names=["grid-row-align"],B.exports=t},73274:(B,C,D)=>{let e=D(57441),t=D(59902);class s extends e{insert(B,C,D){if("-ms-"!==C)return super.insert(B,C,D);let e=t.parse(B),[s,r]=t.translate(e,0,1);e[0]&&e[0].includes("span")&&(r=e[0].join("").replace(/\D/g,"")),[[B.prop,s],[`${B.prop}-span`,r]].forEach((([C,D])=>{t.insertDecl(B,C,D)}))}}s.names=["grid-row","grid-column"],B.exports=s},11432:(B,C,D)=>{let e=D(57441),{autoplaceGridItems:t,getGridGap:s,inheritGridGap:r,prefixTrackProp:n,prefixTrackValue:o}=D(59902),i=D(9981);class a extends e{insert(B,C,D,e){if("-ms-"!==C)return super.insert(B,C,D);let{parent:a,prop:l,value:u}=B,p=l.includes("rows"),c=l.includes("columns"),A=a.some((B=>"grid-template"===B.prop||"grid-template-areas"===B.prop));if(A&&p)return!1;let d=new i({options:{}}),f=d.gridStatus(a,e),h=s(B);h=r(B,h)||h;let E=p?h.row:h.column;"no-autoplace"!==f&&!0!==f||A||(E=null);let m=o({gap:E,value:u});B.cloneBefore({prop:n({prefix:C,prop:l}),value:m});let I=a.nodes.find((B=>"grid-auto-flow"===B.prop)),S="row";if(I&&!d.disabled(I,e)&&(S=I.value.trim()),"autoplace"===f){let C=a.nodes.find((B=>"grid-template-rows"===B.prop));if(!C&&A)return;if(!C&&!A)return void B.warn(e,"Autoplacement does not work without grid-template-rows property");let D=a.nodes.find((B=>"grid-template-columns"===B.prop));D||A||B.warn(e,"Autoplacement does not work without grid-template-columns property"),c&&!A&&t(B,e,h,S)}}normalize(B){return B.replace(/^grid-(rows|columns)/,"grid-template-$1")}prefixed(B,C){return"-ms-"===C?n({prefix:C,prop:B}):super.prefixed(B,C)}}a.names=["grid-template-rows","grid-template-columns","grid-rows","grid-columns"],B.exports=a},75643:(B,C,D)=>{let e=D(57441);class t extends e{check(B){let C=B.value;return!C.includes("/")&&!C.includes("span")}normalize(B){return B.replace("-start","")}prefixed(B,C){let D=super.prefixed(B,C);return"-ms-"===C&&(D=D.replace("-start","")),D}}t.names=["grid-row-start","grid-column-start"],B.exports=t},18742:(B,C,D)=>{let e=D(57441),{getGridGap:t,inheritGridGap:s,parseGridAreas:r,prefixTrackProp:n,prefixTrackValue:o,warnGridGap:i,warnMissedAreas:a}=D(59902);class l extends e{insert(B,C,D,e){if("-ms-"!==C)return super.insert(B,C,D);let l=!1,u=!1,p=B.parent,c=t(B);c=s(B,c)||c,p.walkDecls(/-ms-grid-rows/,(B=>B.remove())),p.walkDecls(/grid-template-(rows|columns)/,(B=>{if("grid-template-rows"===B.prop){u=!0;let{prop:D,value:e}=B;B.cloneBefore({prop:n({prefix:C,prop:D}),value:o({gap:c.row,value:e})})}else l=!0}));let A=B.value.trim().slice(1,-1).split(/["']\s*["']?/g);l&&!u&&c.row&&A.length>1&&B.cloneBefore({prop:"-ms-grid-rows",raws:{},value:o({gap:c.row,value:`repeat(${A.length}, auto)`})}),i({decl:B,gap:c,hasColumns:l,result:e});let d=r({gap:c,rows:A});return a(d,B,e),B}}l.names=["grid-template-areas"],B.exports=l},99469:(B,C,D)=>{let e=D(57441),{getGridGap:t,inheritGridGap:s,parseTemplate:r,warnGridGap:n,warnMissedAreas:o}=D(59902);class i extends e{insert(B,C,D,e){if("-ms-"!==C)return super.insert(B,C,D);if(B.parent.some((B=>"-ms-grid-rows"===B.prop)))return;let i=t(B),a=s(B,i),{areas:l,columns:u,rows:p}=r({decl:B,gap:a||i}),c=Object.keys(l).length>0,A=Boolean(p),d=Boolean(u);return n({decl:B,gap:i,hasColumns:d,result:e}),o(l,B,e),(A&&d||c)&&B.cloneBefore({prop:"-ms-grid-rows",raws:{},value:p}),d&&B.cloneBefore({prop:"-ms-grid-columns",raws:{},value:u}),B}}i.names=["grid-template"],B.exports=i},59902:(B,C,D)=>{let e=D(25482),t=D(12895).list,s=D(87880).uniq,r=D(87880).escapeRegexp,n=D(87880).splitSelector;function o(B){return B&&2===B.length&&"span"===B[0]&&parseInt(B[1],10)>0?[!1,parseInt(B[1],10)]:B&&1===B.length&&parseInt(B[0],10)>0?[parseInt(B[0],10),!1]:[!1,!1]}function i({nodes:B},{gap:C}){let{count:D,size:t}=B.reduce(((B,C)=>("div"===C.type&&","===C.value?B.key="size":B[B.key].push(e.stringify(C)),B)),{count:[],key:"count",size:[]});if(C){t=t.filter((B=>B.trim()));let B=[];for(let e=1;e<=D;e++)t.forEach(((D,t)=>{(t>0||e>1)&&B.push(C),B.push(D)}));return B.join(" ")}return`(${t.join("")})[${D.join("")}]`}function a({gap:B,value:C}){let D=e(C).nodes.reduce(((C,D)=>"function"===D.type&&"repeat"===D.value?C.concat({type:"word",value:i(D,{gap:B})}):B&&"space"===D.type?C.concat({type:"space",value:" "},{type:"word",value:B},D):C.concat(D)),[]);return e.stringify(D)}C.translate=function(B,C,D){let e=B[C],t=B[D];if(!e)return[!1,!1];let[s,r]=o(e),[n,i]=o(t);if(s&&!t)return[s,!1];if(r&&n)return[n-r,r];if(s&&i)return[s,i];if(s&&n)return[s,n-s];return[!1,!1]},C.parse=function(B){let C=e(B.value),D=[],t=0;D[t]=[];for(let B of C.nodes)"div"===B.type?(t+=1,D[t]=[]):"word"===B.type&&D[t].push(B.value);return D},C.insertDecl=function(B,C,D){D&&!B.parent.some((B=>B.prop===`-ms-${C}`))&&B.cloneBefore({prop:`-ms-${C}`,value:D.toString()})},C.prefixTrackProp=function({prefix:B,prop:C}){return B+C.replace("template-","")},C.prefixTrackValue=a;let l=/^\.+$/;function u(B,C){return{end:C,span:C-B,start:B}}function p({gap:B,rows:C}){return C.reduce(((C,D,e)=>(B.row&&(e*=2),""===D.trim()||function(B){return B.trim().split(/\s+/g)}(D).forEach(((D,t)=>{if(!l.test(D))if(B.column&&(t*=2),void 0===C[D])C[D]={column:u(t+1,t+2),row:u(e+1,e+2)};else{let{column:B,row:s}=C[D];B.start=Math.min(B.start,t+1),B.end=Math.max(B.end,t+2),B.span=B.end-B.start,s.start=Math.min(s.start,e+1),s.end=Math.max(s.end,e+2),s.span=s.end-s.start}})),C)),{})}function c(B){return B.areas.length>B.rows.length&&B.rows.push("auto"),B}function A({decl:B,gap:C}){let D=e(B.value).nodes.reduce(((B,C)=>{let{type:D,value:t}=C;return function(B){return"word"===B.type&&/^\[.+]$/.test(B.value)}(C)||"space"===D||("string"===D&&(B=c(B)).areas.push(t),"word"!==D&&"function"!==D||B[B.key].push(e.stringify(C)),"div"===D&&"/"===t&&(B.key="columns",B=c(B))),B}),{areas:[],columns:[],key:"rows",rows:[]});return{areas:p({gap:C,rows:D.areas}),columns:a({gap:C.column,value:D.columns.join(" ")}),rows:a({gap:C.row,value:D.rows.join(" ")})}}function d(B,C=!1,D=!1){let e=[{prop:"-ms-grid-row",value:String(B.row.start)}];return(B.row.span>1||C)&&e.push({prop:"-ms-grid-row-span",value:String(B.row.span)}),e.push({prop:"-ms-grid-column",value:String(B.column.start)}),(B.column.span>1||D)&&e.push({prop:"-ms-grid-column-span",value:String(B.column.span)}),e}function f(B){return"atrule"===B.type&&"media"===B.name?B:!!B.parent&&f(B.parent)}function h(B,C){return(B=B.map((B=>{let C=t.space(B),D=t.comma(B);return C.length>D.length&&(B=C.slice(-1).join("")),B}))).map((B=>C.map(((C,D)=>`${0===D?"":" "}${C} > ${B}`))))}function E(B,C){return B.selectors.some((B=>C.selectors.includes(B)))}function m(B){let C={};return B.parent.walkDecls(/^(grid-)?((row|column)-)?gap$/,(({prop:B,value:D})=>{if(/^(grid-)?gap$/.test(B)){let[B,,t]=e(D).nodes;C.row=B&&e.stringify(B),C.column=t?e.stringify(t):C.row}/^(grid-)?row-gap$/.test(B)&&(C.row=D),/^(grid-)?column-gap$/.test(B)&&(C.column=D)})),C}function I(B){if(!B)return[];let C,D;return e(B).walk((B=>{"word"===B.type&&/min|max/g.test(B.value)?C=B.value:B.value.includes("px")&&(D=parseInt(B.value.replace(/\D/g,"")))})),[C,D]}function S(B,C){let D=B.parent,e=f(D),t=D.root(),s=n(D.selector);if(Object.keys(C).length>0)return!1;let o,[i]=I(e.params),a=s[0],l=r(a[a.length-1][0]),u=new RegExp(`(${l}$)|(${l}[,.])`);return t.walkRules(u,(B=>{let C;if(D.toString()===B.toString())return!1;if(B.walkDecls("grid-gap",(B=>C=m(B))),!C||0===Object.keys(C).length)return!0;if(!function(B,C){let D,e=n(B),t=n(C);if(e[0].length<t[0].length)return!1;if(e[0].length>t[0].length){let B=e[0].reduce(((B,[C],D)=>C===t[0][0][0]&&D),!1);B&&(D=t[0].every(((C,D)=>C.every(((C,t)=>e[0].slice(B)[D][t]===C)))))}else D=t.some((B=>B.every(((B,C)=>B.every(((B,D)=>e[0][C][D]===B))))));return D}(D.selector,B.selector))return!0;let e=f(B);if(!e)return o=C,!0;if(I(e.params)[0]===i)return o=C,!0})),!!(o&&Object.keys(o).length>0)&&o}function F(B){let C=e(B).nodes.reduce(((B,C)=>{if("function"===C.type&&"repeat"===C.value){let D="count",[t,s]=C.nodes.reduce(((B,C)=>"word"===C.type&&"count"===D?(B[0]=Math.abs(parseInt(C.value)),B):"div"===C.type&&","===C.value?(D="value",B):("value"===D&&(B[1]+=e.stringify(C)),B)),[0,""]);if(t)for(let C=0;C<t;C++)B.push(s);return B}return"space"===C.type?B:B.concat(e.stringify(C))}),[]);return C}C.parseGridAreas=p,C.parseTemplate=A,C.insertAreas=function(B,C){let D=function(B){let C=[];return B.walkDecls(/grid-template(-areas)?$/,(B=>{let D=B.parent,e=f(D),t=m(B),r=S(B,t),{areas:n}=A({decl:B,gap:r||t}),o=Object.keys(n);if(0===o.length)return!0;let i=C.reduce(((B,{allAreas:C},D)=>C&&o.some((B=>C.includes(B)))?D:B),null);if(null!==i){let{allAreas:B,rules:t}=C[i],r=t.some((B=>!1===B.hasDuplicates&&E(B,D))),a=!1,l=t.reduce(((B,C)=>!C.params&&E(C,D)?(a=!0,C.duplicateAreaNames):(a||o.forEach((D=>{C.areas[D]&&B.push(D)})),s(B))),[]);t.forEach((B=>{o.forEach((C=>{let D=B.areas[C];D&&D.row.span!==n[C].row.span&&(n[C].row.updateSpan=!0),D&&D.column.span!==n[C].column.span&&(n[C].column.updateSpan=!0)}))})),C[i].allAreas=s([...B,...o]),C[i].rules.push({areas:n,duplicateAreaNames:l,hasDuplicates:!r,node:D,params:e.params,selectors:D.selectors})}else C.push({allAreas:o,areasCount:0,rules:[{areas:n,duplicateAreaNames:[],duplicateRules:[],hasDuplicates:!1,node:D,params:e.params,selectors:D.selectors}]})})),C}(B);if(0===D.length)return;let e={};return B.walkDecls("grid-area",(s=>{let r=s.parent,n="-ms-grid-row"===r.first.prop,o=f(r);if(C(s))return;let i=B.index(o||r),a=s.value,l=D.filter((B=>B.allAreas.includes(a)))[0];if(!l)return!0;let u=l.allAreas[l.allAreas.length-1],p=t.space(r.selector),c=t.comma(r.selector),A=p.length>1&&p.length>c.length;if(n)return!1;e[u]||(e[u]={});let E=!1;for(let C of l.rules){let D=C.areas[a],t=C.duplicateAreaNames.includes(a);if(D)if(C.params&&!e[u][C.params]&&(e[u][C.params]=[]),C.hasDuplicates&&t||C.params)if(!C.hasDuplicates||C.params||A){if(C.hasDuplicates&&!C.params&&A&&r.selector.includes(C.selectors[0]))r.walkDecls(/-ms-grid-(row|column)/,(B=>B.remove())),d(D,D.row.updateSpan,D.column.updateSpan).reverse().forEach((B=>r.prepend(Object.assign(B,{raws:{between:s.raws.between}}))));else if(C.params){let n=r.clone();n.removeAll(),d(D,D.row.updateSpan,D.column.updateSpan).reverse().forEach((B=>n.prepend(Object.assign(B,{raws:{between:s.raws.between}})))),C.hasDuplicates&&t&&(n.selectors=h(n.selectors,C.selectors)),n.raws=C.node.raws,B.index(C.node.parent)>i?C.node.parent.append(n):e[u][C.params].push(n),E||(e[u].lastRule=o||r)}}else{let B=r.clone();B.removeAll(),d(D,D.row.updateSpan,D.column.updateSpan).reverse().forEach((C=>B.prepend(Object.assign(C,{raws:{between:s.raws.between}})))),B.selectors=h(B.selectors,C.selectors),e[u].lastRule&&e[u].lastRule.after(B),e[u].lastRule=B,E=!0}else d(D,!1,!1).reverse().forEach((B=>r.prepend(Object.assign(B,{raws:{between:s.raws.between}})))),e[u].lastRule=r,E=!0;else{let C,D=e[u].lastRule;C=D?B.index(D):-1,i>C&&(e[u].lastRule=o||r)}}})),void Object.keys(e).forEach((B=>{let C=e[B],D=C.lastRule;Object.keys(C).reverse().filter((B=>"lastRule"!==B)).forEach((B=>{C[B].length>0&&D&&(D.after({name:"media",params:B}),D.next().append(C[B]))}))}))},C.warnMissedAreas=function(B,C,D){let e=Object.keys(B);C.root().walkDecls("grid-area",(B=>{e=e.filter((C=>C!==B.value))})),e.length>0&&C.warn(D,"Can not find grid areas: "+e.join(", "));return},C.warnTemplateSelectorNotFound=function(B,C){let D=B.parent,e=B.root(),s=!1,r=t.space(D.selector).filter((B=>">"!==B)).slice(0,-1);if(r.length>0){let D=!1,n=null;e.walkDecls(/grid-template(-areas)?$/,(C=>{let e=C.parent,o=e.selectors,{areas:i}=A({decl:C,gap:m(C)}),a=i[B.value];for(let B of o){if(D)break;let C=t.space(B).filter((B=>">"!==B));D=C.every(((B,C)=>B===r[C]))}if(D||!a)return!0;n||(n=e.selector),n&&n!==e.selector&&(s=!0)})),!D&&s&&B.warn(C,`Autoprefixer cannot find a grid-template containing the duplicate grid-area "${B.value}" with full selector matching: ${r.join(" ")}`)}},C.warnIfGridRowColumnExists=function(B,C){let D=B.parent,e=[];D.walkDecls(/^grid-(row|column)/,(B=>{B.prop.endsWith("-end")||B.value.startsWith("span")||B.prop.endsWith("-gap")||e.push(B)})),e.length>0&&e.forEach((B=>{B.warn(C,`You already have a grid-area declaration present in the rule. You should use either grid-area or ${B.prop}, not both`)}));return},C.getGridGap=m,C.inheritGridGap=S,C.warnGridGap=function({decl:B,gap:C,hasColumns:D,result:e}){let t=C.row&&C.column;!D&&(t||C.column&&!C.row)&&(delete C.column,B.warn(e,"Can not implement grid-gap without grid-template-columns"))},C.autoplaceGridItems=function(B,C,D,e="row"){let{parent:t}=B,s=t.nodes.find((B=>"grid-template-rows"===B.prop)),r=F(s.value),n=F(B.value),o=r.map(((B,C)=>Array.from({length:n.length},((B,D)=>D+C*n.length+1)).join(" "))),i=p({gap:D,rows:o}),a=Object.keys(i),l=a.map((B=>i[B]));e.includes("column")&&(l=l.sort(((B,C)=>B.column.start-C.column.start)));return void l.reverse().forEach(((B,C)=>{let{column:D,row:e}=B,s=t.selectors.map((B=>B+` > *:nth-child(${a.length-C})`)).join(", "),r=t.clone().removeAll();r.selector=s,r.append({prop:"-ms-grid-row",value:e.start}),r.append({prop:"-ms-grid-column",value:D.start}),t.after(r)}))}},14108:(B,C,D)=>{let e=D(57441);class t extends e{check(B){return"pixelated"===B.value}normalize(){return"image-rendering"}prefixed(B,C){return"-ms-"===C?"-ms-interpolation-mode":super.prefixed(B,C)}process(B,C){return super.process(B,C)}set(B,C){return"-ms-"!==C?super.set(B,C):(B.prop="-ms-interpolation-mode",B.value="nearest-neighbor",B)}}t.names=["image-rendering","interpolation-mode"],B.exports=t},63452:(B,C,D)=>{let e=D(5180);class t extends e{replace(B,C){let D=super.replace(B,C);return"-webkit-"===C&&(D=D.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi,"url($1)$2")),D}}t.names=["image-set"],B.exports=t},75193:(B,C,D)=>{let e=D(57441);class t extends e{normalize(B){return B.replace(/(margin|padding|border)-(start|end)/,"$1-inline-$2")}prefixed(B,C){return C+B.replace("-inline","")}}t.names=["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end","border-start","border-end","margin-start","margin-end","padding-start","padding-end"],B.exports=t},41475:(B,C,D)=>{let e=D(40624),t=D(5180);function s(B){return new RegExp(`(^|[\\s,(])(${B}($|[\\s),]))`,"gi")}class r extends t{add(B,C){if(!B.prop.includes("grid")||"-webkit-"===C)return super.add(B,C)}isStretch(){return"stretch"===this.name||"fill"===this.name||"fill-available"===this.name}old(B){let C=B+this.name;return this.isStretch()&&("-moz-"===B?C="-moz-available":"-webkit-"===B&&(C="-webkit-fill-available")),new e(this.name,C,C,s(C))}regexp(){return this.regexpCache||(this.regexpCache=s(this.name)),this.regexpCache}replace(B,C){return"-moz-"===C&&this.isStretch()?B.replace(this.regexp(),"$1-moz-available$3"):"-webkit-"===C&&this.isStretch()?B.replace(this.regexp(),"$1-webkit-fill-available$3"):super.replace(B,C)}}r.names=["max-content","min-content","fit-content","fill","fill-available","stretch"],B.exports=r},52952:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{normalize(){return"justify-content"}prefixed(B,C){let D;return[D,C]=e(C),2009===D?C+"box-pack":2012===D?C+"flex-pack":super.prefixed(B,C)}set(B,C){let D=e(C)[0];if(2009===D||2012===D){let e=s.oldValues[B.value]||B.value;if(B.value=e,2009!==D||"distribute"!==e)return super.set(B,C)}else if("final"===D)return super.set(B,C)}}s.names=["justify-content","flex-pack","box-pack"],s.oldValues={"flex-end":"end","flex-start":"start","space-around":"distribute","space-between":"justify"},B.exports=s},91465:(B,C,D)=>{let e=D(57441);class t extends e{normalize(){return this.name.replace("box-image","border")}prefixed(B,C){let D=super.prefixed(B,C);return"-webkit-"===C&&(D=D.replace("border","box-image")),D}}t.names=["mask-border","mask-border-source","mask-border-slice","mask-border-width","mask-border-outset","mask-border-repeat","mask-box-image","mask-box-image-source","mask-box-image-slice","mask-box-image-width","mask-box-image-outset","mask-box-image-repeat"],B.exports=t},94048:(B,C,D)=>{let e=D(57441);class t extends e{insert(B,C,D){let e,s="mask-composite"===B.prop;e=s?B.value.split(","):B.value.match(t.regexp)||[],e=e.map((B=>B.trim())).filter((B=>B));let r,n=e.length;if(n&&(r=this.clone(B),r.value=e.map((B=>t.oldValues[B]||B)).join(", "),e.includes("intersect")&&(r.value+=", xor"),r.prop=C+"mask-composite"),s){if(!n)return;return this.needCascade(B)&&(r.raws.before=this.calcBefore(D,B,C)),B.parent.insertBefore(B,r)}let o=this.clone(B);return o.prop=C+o.prop,n&&(o.value=o.value.replace(t.regexp,"")),this.needCascade(B)&&(o.raws.before=this.calcBefore(D,B,C)),B.parent.insertBefore(B,o),n?(this.needCascade(B)&&(r.raws.before=this.calcBefore(D,B,C)),B.parent.insertBefore(B,r)):B}}t.names=["mask","mask-composite"],t.oldValues={add:"source-over",exclude:"xor",intersect:"source-in",subtract:"source-out"},t.regexp=new RegExp(`\\s+(${Object.keys(t.oldValues).join("|")})\\b(?!\\))\\s*(?=[,])`,"ig"),B.exports=t},46728:(B,C,D)=>{let e=D(59941),t=D(57441);class s extends t{normalize(){return"order"}prefixed(B,C){let D;return[D,C]=e(C),2009===D?C+"box-ordinal-group":2012===D?C+"flex-order":super.prefixed(B,C)}set(B,C){return 2009===e(C)[0]&&/\d/.test(B.value)?(B.value=(parseInt(B.value)+1).toString(),super.set(B,C)):super.set(B,C)}}s.names=["order","flex-order