From 107dbbc949e94e08e39f1d338330101858a8dab5 Mon Sep 17 00:00:00 2001 From: Piotr Pekala Date: Thu, 31 Oct 2019 04:38:52 -0700 Subject: [PATCH] Release 2019.2.0-alpha.10 --- gns3server/static/web-ui/3rdpartylicenses.txt | 76 +----------------- gns3server/static/web-ui/ReleaseNotes.txt | 30 +++++++ gns3server/static/web-ui/index.html | 4 +- .../web-ui/main.7756f050b1dae99d25cb.js | 1 + .../web-ui/main.9b1bd2eea6a0063aafe5.js | 1 - .../polyfills-es5.ad0cd9ec34ac503f8b75.js | 1 - .../web-ui/polyfills.9cf8d114d9c6322da643.js | 1 + .../web-ui/polyfills.ca9df831504175955169.js | 1 - ...roboto-latin-100.5cb7edfceb233100075d.woff | Bin 20368 -> 0 bytes ...oboto-latin-100.7370c3679472e9560965.woff2 | Bin 15808 -> 0 bytes ...oboto-latin-100.987b84570ea69ee66045.woff2 | Bin 0 -> 15316 bytes ...roboto-latin-100.e9dbbe8a693dd275c16d.woff | Bin 0 -> 19936 bytes ...latin-100italic.6232f43d15b0e7a0bf0f.woff2 | Bin 0 -> 16644 bytes ...-latin-100italic.d704bb3d579b7d5e4088.woff | Bin 0 -> 21268 bytes ...latin-100italic.f8b1df51ba843179fa1c.woff2 | Bin 17008 -> 0 bytes ...-latin-100italic.f9e8e590b4e0f1ff8346.woff | Bin 21704 -> 0 bytes ...oboto-latin-300.55536c8e9e9a532651e3.woff2 | Bin 0 -> 15440 bytes ...roboto-latin-300.a1471d1d6431c893582a.woff | Bin 0 -> 19916 bytes ...roboto-latin-300.b00849e00f4c2331cddd.woff | Bin 20348 -> 0 bytes ...oboto-latin-300.ef7c6637c68f269a882e.woff2 | Bin 15784 -> 0 bytes ...latin-300italic.14286f3ba79c66274335.woff2 | Bin 17448 -> 0 bytes ...-latin-300italic.210a7c781f5a354a0e49.woff | Bin 0 -> 21776 bytes ...-latin-300italic.4df32891a5f2f98a3633.woff | Bin 22204 -> 0 bytes ...latin-300italic.d69924b98acd849cdeba.woff2 | Bin 0 -> 17124 bytes ...oboto-latin-400.479970ffb74f2117317f.woff2 | Bin 15736 -> 0 bytes ...oboto-latin-400.5d4aeb4e5f5ef754e307.woff2 | Bin 0 -> 15344 bytes ...roboto-latin-400.60fa3c0614b8fb2f394f.woff | Bin 20268 -> 0 bytes ...roboto-latin-400.bafb105baeb22d965c70.woff | Bin 0 -> 19824 bytes ...latin-400italic.51521a2a8da71e50d871.woff2 | Bin 17324 -> 0 bytes ...-latin-400italic.9680d5a0c32d2fd084e0.woff | Bin 0 -> 21528 bytes ...latin-400italic.d8bcbe724fd6f4ba44d0.woff2 | Bin 0 -> 16944 bytes ...-latin-400italic.fe65b8335ee19dd94428.woff | Bin 21952 -> 0 bytes ...oboto-latin-500.020c97dc8e0463259c2f.woff2 | Bin 15872 -> 0 bytes ...oboto-latin-500.285467176f7fe6bb6a9c.woff2 | Bin 0 -> 15552 bytes ...roboto-latin-500.87284894879f5b1c229c.woff | Bin 20464 -> 0 bytes ...roboto-latin-500.de8b7431b74642e830af.woff | Bin 0 -> 20012 bytes ...-latin-500italic.288ad9c6e8b43cf02443.woff | Bin 22020 -> 0 bytes ...latin-500italic.510dec37fa69fba39593.woff2 | Bin 0 -> 16940 bytes ...latin-500italic.db4a2a231f52e497c019.woff2 | Bin 17316 -> 0 bytes ...-latin-500italic.ffcc050b2d92d4b14a4f.woff | Bin 0 -> 21564 bytes ...oboto-latin-700.037d830416495def72b7.woff2 | Bin 0 -> 15436 bytes ...oboto-latin-700.2735a3a69b509faf3577.woff2 | Bin 15816 -> 0 bytes ...roboto-latin-700.adcde98f1d584de52060.woff | Bin 20356 -> 0 bytes ...roboto-latin-700.cf6613d1adf490972c55.woff | Bin 0 -> 19888 bytes ...latin-700italic.010c1aeee3c6d1cbb1d5.woff2 | Bin 0 -> 16572 bytes ...-latin-700italic.81f57861ed4ac74741f5.woff | Bin 21588 -> 0 bytes ...-latin-700italic.846d1890aee87fde5d8c.woff | Bin 0 -> 21132 bytes ...latin-700italic.da0e717829e033a69dec.woff2 | Bin 17020 -> 0 bytes ...oboto-latin-900.19b7a0adfdd4f808b53a.woff2 | Bin 0 -> 15340 bytes ...roboto-latin-900.8c2ade503b34e31430d6.woff | Bin 0 -> 19936 bytes ...oboto-latin-900.9b3766ef4a402ad3fdee.woff2 | Bin 15712 -> 0 bytes ...roboto-latin-900.bb1e4dc6333675d11ada.woff | Bin 20392 -> 0 bytes ...-latin-900italic.28f9151055c950874d2c.woff | Bin 22304 -> 0 bytes ...latin-900italic.7b770d6c53423deb1a8e.woff2 | Bin 0 -> 17156 bytes ...-latin-900italic.bc833e725c137257c2c4.woff | Bin 0 -> 21856 bytes ...latin-900italic.ebf6d1640ccddb99fb49.woff2 | Bin 17520 -> 0 bytes ...5f3.js => runtime.26209474bfa8dc87a77c.js} | 0 .../web-ui/styles.24cf27dc9bb6109b497a.css | 6 -- .../web-ui/styles.cb254cd8da60d903b9c6.css | 6 ++ 59 files changed, 41 insertions(+), 86 deletions(-) create mode 100644 gns3server/static/web-ui/main.7756f050b1dae99d25cb.js delete mode 100644 gns3server/static/web-ui/main.9b1bd2eea6a0063aafe5.js delete mode 100644 gns3server/static/web-ui/polyfills-es5.ad0cd9ec34ac503f8b75.js create mode 100644 gns3server/static/web-ui/polyfills.9cf8d114d9c6322da643.js delete mode 100644 gns3server/static/web-ui/polyfills.ca9df831504175955169.js delete mode 100644 gns3server/static/web-ui/roboto-latin-100.5cb7edfceb233100075d.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-100.7370c3679472e9560965.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-100.987b84570ea69ee66045.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-100.e9dbbe8a693dd275c16d.woff create mode 100644 gns3server/static/web-ui/roboto-latin-100italic.6232f43d15b0e7a0bf0f.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-100italic.d704bb3d579b7d5e4088.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-100italic.f8b1df51ba843179fa1c.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-100italic.f9e8e590b4e0f1ff8346.woff create mode 100644 gns3server/static/web-ui/roboto-latin-300.55536c8e9e9a532651e3.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-300.a1471d1d6431c893582a.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-300.b00849e00f4c2331cddd.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-300.ef7c6637c68f269a882e.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-300italic.14286f3ba79c66274335.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-300italic.210a7c781f5a354a0e49.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-300italic.4df32891a5f2f98a3633.woff create mode 100644 gns3server/static/web-ui/roboto-latin-300italic.d69924b98acd849cdeba.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-400.479970ffb74f2117317f.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-400.5d4aeb4e5f5ef754e307.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-400.60fa3c0614b8fb2f394f.woff create mode 100644 gns3server/static/web-ui/roboto-latin-400.bafb105baeb22d965c70.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-400italic.51521a2a8da71e50d871.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-400italic.9680d5a0c32d2fd084e0.woff create mode 100644 gns3server/static/web-ui/roboto-latin-400italic.d8bcbe724fd6f4ba44d0.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-400italic.fe65b8335ee19dd94428.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-500.020c97dc8e0463259c2f.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-500.285467176f7fe6bb6a9c.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-500.87284894879f5b1c229c.woff create mode 100644 gns3server/static/web-ui/roboto-latin-500.de8b7431b74642e830af.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-500italic.288ad9c6e8b43cf02443.woff create mode 100644 gns3server/static/web-ui/roboto-latin-500italic.510dec37fa69fba39593.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-500italic.db4a2a231f52e497c019.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-500italic.ffcc050b2d92d4b14a4f.woff create mode 100644 gns3server/static/web-ui/roboto-latin-700.037d830416495def72b7.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-700.2735a3a69b509faf3577.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-700.adcde98f1d584de52060.woff create mode 100644 gns3server/static/web-ui/roboto-latin-700.cf6613d1adf490972c55.woff create mode 100644 gns3server/static/web-ui/roboto-latin-700italic.010c1aeee3c6d1cbb1d5.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-700italic.81f57861ed4ac74741f5.woff create mode 100644 gns3server/static/web-ui/roboto-latin-700italic.846d1890aee87fde5d8c.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-700italic.da0e717829e033a69dec.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-900.19b7a0adfdd4f808b53a.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-900.8c2ade503b34e31430d6.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-900.9b3766ef4a402ad3fdee.woff2 delete mode 100644 gns3server/static/web-ui/roboto-latin-900.bb1e4dc6333675d11ada.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-900italic.28f9151055c950874d2c.woff create mode 100644 gns3server/static/web-ui/roboto-latin-900italic.7b770d6c53423deb1a8e.woff2 create mode 100644 gns3server/static/web-ui/roboto-latin-900italic.bc833e725c137257c2c4.woff delete mode 100644 gns3server/static/web-ui/roboto-latin-900italic.ebf6d1640ccddb99fb49.woff2 rename gns3server/static/web-ui/{runtime.465c2333d355155ec5f3.js => runtime.26209474bfa8dc87a77c.js} (100%) delete mode 100644 gns3server/static/web-ui/styles.24cf27dc9bb6109b497a.css create mode 100644 gns3server/static/web-ui/styles.cb254cd8da60d903b9c6.css diff --git a/gns3server/static/web-ui/3rdpartylicenses.txt b/gns3server/static/web-ui/3rdpartylicenses.txt index 0cad65b1..319f3df2 100644 --- a/gns3server/static/web-ui/3rdpartylicenses.txt +++ b/gns3server/static/web-ui/3rdpartylicenses.txt @@ -1,28 +1,3 @@ -@angular-devkit/build-angular -MIT -The MIT License - -Copyright (c) 2017 Google, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - @angular/animations MIT @@ -235,32 +210,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -core-js -MIT -Copyright (c) 2014-2019 Denis Pushkarev - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - css-tree MIT -Copyright (C) 2016-2019 by Roman Dvornov +Copyright (C) 2016 by Roman Dvornov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -2258,32 +2210,6 @@ Apache-2.0 -save-svg-as-png -MIT -The MIT License (MIT) - -Copyright (c) 2014 Eric Shull - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - - source-map BSD-3-Clause diff --git a/gns3server/static/web-ui/ReleaseNotes.txt b/gns3server/static/web-ui/ReleaseNotes.txt index e796ac23..ce0ec06e 100644 --- a/gns3server/static/web-ui/ReleaseNotes.txt +++ b/gns3server/static/web-ui/ReleaseNotes.txt @@ -2,6 +2,36 @@ GNS3 WebUI is web implementation of user interface for GNS3 software. Current version: 2019.2.0 +What's New +- Qemu image configurator +- Custom console for particular node +- Option to connect console to all nodes +- Option to start Winpcap +- Filtering devices with packet filters on topology summary +- Filtering devices with captures on topology summary +- View options taken from map configuration +- Servers summary widget +- Ability to lock single item on the map +- Editing & import & export config files +- Context menu for inserted drawings +- Ability to drag topology summary & servers summary & console widgets +- Ability to resize topology summary & servers summary & console widgets +- Option to show the grid +- Option to snap to grid +- Usage instructions available from context menu +- Errors & warnings visible as notifications +- Fit in view options +- Support for global variables +- Support for layers +- Extending template preferences + +Bug Fixes +- Input validation in styles editor +- Fix for saving map as image +- Removing errors with uncorrect subscriptions + +Previous version + What's New - Editing interface labels on double click - Support for keyboard shortcuts diff --git a/gns3server/static/web-ui/index.html b/gns3server/static/web-ui/index.html index 4912149e..5edcdea2 100644 --- a/gns3server/static/web-ui/index.html +++ b/gns3server/static/web-ui/index.html @@ -33,9 +33,9 @@ } })(); - + - + diff --git a/gns3server/static/web-ui/main.7756f050b1dae99d25cb.js b/gns3server/static/web-ui/main.7756f050b1dae99d25cb.js new file mode 100644 index 00000000..5c91f880 --- /dev/null +++ b/gns3server/static/web-ui/main.7756f050b1dae99d25cb.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+/L5":function(n,e,t){var l=t("t1UP").isCustomProperty,o=t("vd7W").TYPE,r=o.Identifier,i=o.Colon,a=o.ExclamationMark,u=o.Solidus,s=o.Asterisk,d=o.DollarSign,c=o.HyphenMinus,p=o.Semicolon,f=o.PlusSign,h=o.NumberSign;function m(n){return this.Raw(n,a,p,!1,!0)}function v(n){return this.Raw(n,a,p,!1,!1)}function g(){var n=this.scanner.currentToken,e=this.Value();return"Raw"!==e.type&&!1===this.scanner.eof&&this.scanner.tokenType!==p&&this.scanner.tokenType!==a&&!1===this.scanner.isBalanceEdge(n)&&this.scanner.error(),e}n.exports={name:"Declaration",structure:{important:[Boolean,String],property:String,value:["Value","Raw"]},parse:function(){var n,e=this.scanner.tokenStart,t=this.scanner.currentToken,o=(function(){var n=this.scanner.tokenStart,e=0;switch(this.scanner.tokenType){case s:case d:case f:case h:e=1;break;case u:e=this.scanner.lookupType(1)===u?2:1}return this.scanner.lookupType(e)===c&&e++,e&&this.scanner.skip(e),this.scanner.eat(r),this.scanner.substrToCursor(n)}).call(this),b=l(o),y=b?this.parseCustomProperty:this.parseValue,_=b?v:m,w=!1;return this.scanner.skipSC(),this.scanner.eat(i),b||this.scanner.skipSC(),n=y?this.parseWithFallback(g,_):_.call(this,this.scanner.currentToken),this.scanner.tokenType===a&&(w=function(n){n.eat(a),n.skipSC();var e=n.consume(r);return"important"===e||e}(this.scanner),this.scanner.skipSC()),!1===this.scanner.eof&&this.scanner.tokenType!==p&&!1===this.scanner.isBalanceEdge(t)&&this.scanner.error(),{type:"Declaration",loc:this.getLocation(e,this.scanner.tokenStart),important:w,property:o,value:n}},generate:function(n){this.chunk(n.property),this.chunk(":"),this.node(n.value),n.important&&this.chunk(!0===n.important?"!important":"!"+n.important)},walkContext:"declaration"}},"+Kd2":function(n,e,t){var l=t("vd7W").TYPE,o=l.Identifier,r=l.Comma,i=l.Semicolon,a=l.HyphenMinus,u=l.ExclamationMark;n.exports=function(){var n=this.createList();this.scanner.skipSC();var e=this.scanner.tokenStart;return this.scanner.eat(a),this.scanner.source.charCodeAt(this.scanner.tokenStart)!==a&&this.scanner.error("HyphenMinus is expected"),this.scanner.eat(o),n.push({type:"Identifier",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}),this.scanner.skipSC(),this.scanner.tokenType===r&&(n.push(this.Operator()),n.push(this.parseCustomProperty?this.Value(null):this.Raw(this.scanner.currentToken,u,i,!1,!1))),n}},"+gEr":function(n,e,t){"use strict";t.d(e,"a",function(){return i}),t.d(e,"b",function(){return a});var l=t("mrSG"),o=t("MGBS"),r=t("zotm"),i={leading:!0,trailing:!1};function a(n,e){return void 0===e&&(e=i),function(t){return t.lift(new u(n,e.leading,e.trailing))}}var u=function(){function n(n,e,t){this.durationSelector=n,this.leading=e,this.trailing=t}return n.prototype.call=function(n,e){return e.subscribe(new s(n,this.durationSelector,this.leading,this.trailing))},n}(),s=function(n){function e(e,t,l,o){var r=n.call(this,e)||this;return r.destination=e,r.durationSelector=t,r._leading=l,r._trailing=o,r._hasValue=!1,r}return l.__extends(e,n),e.prototype._next=function(n){this._hasValue=!0,this._sendValue=n,this._throttled||(this._leading?this.send():this.throttle(n))},e.prototype.send=function(){var n=this._sendValue;this._hasValue&&(this.destination.next(n),this.throttle(n)),this._hasValue=!1,this._sendValue=null},e.prototype.throttle=function(n){var e=this.tryDurationSelector(n);e&&this.add(this._throttled=Object(r.a)(this,e))},e.prototype.tryDurationSelector=function(n){try{return this.durationSelector(n)}catch(e){return this.destination.error(e),null}},e.prototype.throttlingDone=function(){var n=this._throttled,e=this._trailing;n&&n.unsubscribe(),this._throttled=null,e&&this.send()},e.prototype.notifyNext=function(n,e,t,l,o){this.throttlingDone()},e.prototype.notifyComplete=function(){this.throttlingDone()},e}(o.a)},"+ryv":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=t("CcnG");e.HotkeyOptions=new l.InjectionToken("HotkeyOptions")},"+tJ4":function(n,e,t){"use strict";t.d(e,"a",function(){return l});var l=function(n){return function(e){for(var t=0,l=n.length;t=0}},"/BcF":function(n,e){n.exports={name:"Selector",structure:{children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]},parse:function(){var n=this.readSequence(this.scope.Selector);return null===this.getFirstListNode(n)&&this.scanner.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(n),children:n}},generate:function(n){this.children(n)}}},"/PH2":function(n,e,t){"use strict";t.d(e,"a",function(){return i});var l=t("mrSG"),o=t("MGBS"),r=t("zotm");function i(){for(var n=[],e=0;e0){var i=r.indexOf(t);-1!==i&&r.splice(i,1)}},e.prototype.notifyComplete=function(){},e.prototype._next=function(n){if(0===this.toRespond.length){var e=[n].concat(this.values);this.project?this._tryProject(e):this.destination.next(e)}},e.prototype._tryProject=function(n){var e;try{e=this.project.apply(this,n)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(o.a)},"/WYv":function(n,e,t){"use strict";function l(n){return!!n&&"function"!=typeof n.subscribe&&"function"==typeof n.then}t.d(e,"a",function(){return l})},"/ojb":function(n,e,t){"use strict";t.d(e,"a",function(){return i});var l=t("mrSG"),o=t("FFOo"),r=t("T1DM");function i(n,e){return void 0===e&&(e=r.a),function(t){return t.lift(new a(n,e))}}var a=function(){function n(n,e){this.period=n,this.scheduler=e}return n.prototype.call=function(n,e){return e.subscribe(new u(n,this.period,this.scheduler))},n}(),u=function(n){function e(e,t,l){var o=n.call(this,e)||this;return o.period=t,o.scheduler=l,o.hasValue=!1,o.add(l.schedule(s,t,{subscriber:o,period:t})),o}return l.__extends(e,n),e.prototype._next=function(n){this.lastValue=n,this.hasValue=!0},e.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},e}(o.a);function s(n){var e=n.period;n.subscriber.notifyNext(),this.schedule(n,e)}},0:function(n,e,t){n.exports=t("zUnb")},"0/uQ":function(n,e,t){"use strict";t.d(e,"a",function(){return i});var l=t("6blF"),o=t("Fxb1"),r=t("i4X3");function i(n,e){return e?Object(r.a)(n,e):n instanceof l.a?n:new l.a(Object(o.a)(n))}},"06ho":function(n,e){n.exports={name:"Value",structure:{children:[[]]},parse:function(){var n=this.scanner.tokenStart,e=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(n,this.scanner.tokenStart),children:e}},generate:function(n){this.children(n)}}},"0GsU":function(n,e,t){"use strict";t.d(e,"a",function(){return a});var l=t("mrSG"),o=t("MGBS"),r=t("rPjj"),i=t("zotm");function a(n){return function(e){return e.lift(new u(n))}}var u=function(){function n(n){this.notifier=n}return n.prototype.call=function(n,e){return e.subscribe(new s(n,this.notifier))},n}(),s=function(n){function e(e,t){var l=n.call(this,e)||this;l.hasValue=!1;var o=new r.a(l,void 0,void 0);return l.add(o),l.innerSubscription=o,Object(i.a)(l,t,void 0,void 0,o),l}return l.__extends(e,n),e.prototype._next=function(e){this.hasValue&&n.prototype._next.call(this,e)},e.prototype.notifyNext=function(n,e,t,l,o){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()},e.prototype.notifyComplete=function(){},e}(o.a)},"0mNj":function(n,e,t){"use strict";t.d(e,"a",function(){return r});var l=t("mrSG"),o=t("FFOo");function r(n){return function(e){return e.lift(new i(n))}}var i=function(){function n(n){this.total=n}return n.prototype.call=function(n,e){return e.subscribe(new a(n,this.total))},n}(),a=function(n){function e(e,t){var l=n.call(this,e)||this;return l.total=t,l.count=0,l}return l.__extends(e,n),e.prototype._next=function(n){++this.count>this.total&&this.destination.next(n)},e}(o.a)},"0zd0":function(n,e,t){"use strict";t.d(e,"a",function(){return a});var l=t("T1DM"),o=t("3U0i"),r=t("ceCD"),i=t("XlPw");function a(n,e){return void 0===e&&(e=l.a),Object(r.a)(n,Object(i.a)(new o.a),e)}},"14Nl":function(n,e,t){"use strict";t.d(e,"a",function(){return i});var l=t("mrSG"),o=t("FFOo"),r=t("b7mW");function i(n){return function(e){return e.lift(new a(n))}}var a=function(){function n(n){if(this._skipCount=n,this._skipCount<0)throw new r.a}return n.prototype.call=function(n,e){return e.subscribe(0===this._skipCount?new o.a(n):new u(n,this._skipCount))},n}(),u=function(n){function e(e,t){var l=n.call(this,e)||this;return l._skipCount=t,l._count=0,l._ring=new Array(t),l}return l.__extends(e,n),e.prototype._next=function(n){var e=this._skipCount,t=this._count++;if(t";break;case"Property":o="<'"+e.name+"'>";break;case"Keyword":o=e.name;break;case"AtKeyword":o="@"+e.name;break;case"Function":o=e.name+"(";break;case"String":case"Token":o=e.value;break;case"Comma":o=",";break;default:throw new Error("Unknown node type `"+e.type+"`")}return l(o,e)}(n,o,l)}},"2WpN":function(n,e,t){"use strict";t.d(e,"a",function(){return i});var l=t("mrSG"),o=t("FFOo"),r=t("pugT");function i(n){return function(e){return e.lift(new a(n))}}var a=function(){function n(n){this.callback=n}return n.prototype.call=function(n,e){return e.subscribe(new u(n,this.callback))},n}(),u=function(n){function e(e,t){var l=n.call(this,e)||this;return l.add(new r.a(t)),l}return l.__extends(e,n),e}(o.a)},"2ePl":function(n,e,t){"use strict";t.d(e,"a",function(){return l});var l=function(n){return n&&"number"==typeof n.length&&"function"!=typeof n}},"2pxp":function(n,e){n.exports={parse:function(){return this.createSingleNodeList(this.SelectorList())}}},"2yAJ":function(n,e){function t(n,e){var t=(65535&n)+(65535&e);return(n>>16)+(e>>16)+(t>>16)<<16|65535&t}function l(n,e,l,o,r,i){return t((a=t(t(e,n),t(o,i)))<<(u=r)|a>>>32-u,l);var a,u}function o(n,e,t,o,r,i,a){return l(e&t|~e&o,n,e,r,i,a)}function r(n,e,t,o,r,i,a){return l(e&o|t&~o,n,e,r,i,a)}function i(n,e,t,o,r,i,a){return l(e^t^o,n,e,r,i,a)}function a(n,e,t,o,r,i,a){return l(t^(e|~o),n,e,r,i,a)}function u(n,e){var l,u,s,d,c;n[e>>5]|=128<>>9<<4)]=e;var p=1732584193,f=-271733879,h=-1732584194,m=271733878;for(l=0;l>5]>>>e%32&255);return t}function d(n){var e,t=[];for(t[(n.length>>2)-1]=void 0,e=0;e>5]|=(255&n.charCodeAt(e/8))<>>4&15)+"0123456789abcdef".charAt(15&e);return l}function p(n){return unescape(encodeURIComponent(n))}function f(n){return function(n){return s(u(d(n),8*n.length))}(p(n))}function h(n,e){return function(n,e){var t,l,o=d(n),r=[],i=[];for(r[15]=i[15]=void 0,o.length>16&&(o=u(o,8*n.length)),t=0;t<16;t+=1)r[t]=909522486^o[t],i[t]=1549556828^o[t];return l=u(r.concat(d(e)),512+8*e.length),s(u(i.concat(l),640))}(p(n),p(e))}n.exports=function(n,e,t){return e?t?h(e,n):c(h(e,n)):t?f(n):c(f(n))}},"2yWD":function(n,e,t){var l=t("XDwu");n.exports={SyntaxParseError:function(n,e,t){var o=l("SyntaxParseError",n);return o.input=e,o.offset=t,o.rawMessage=n,o.message=o.rawMessage+"\n "+o.input+"\n--"+new Array((o.offset||o.input.length)+1).join("-")+"^",o}}},"31qQ":function(n,e,t){"use strict";t.d(e,"a",function(){return i});var l=t("mrSG"),o=t("MGBS"),r=t("zotm");function i(){return function(n){return n.lift(new a)}}var a=function(){function n(){}return n.prototype.call=function(n,e){return e.subscribe(new u(n))},n}(),u=function(n){function e(e){var t=n.call(this,e)||this;return t.hasCompleted=!1,t.hasSubscription=!1,t}return l.__extends(e,n),e.prototype._next=function(n){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(r.a)(this,n)))},e.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},e.prototype.notifyComplete=function(n){this.remove(n),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},e}(o.a)},"33Dm":function(n,e,t){var l=t("vd7W").TYPE,o=l.WhiteSpace,r=l.Comment,i=l.Identifier,a=l.LeftParenthesis;n.exports={name:"MediaQuery",structure:{children:[["Identifier","MediaFeature","WhiteSpace"]]},parse:function(){this.scanner.skipSC();var n=this.createList(),e=null,t=null;n:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case r:this.scanner.next();continue;case o:t=this.WhiteSpace();continue;case i:e=this.Identifier();break;case a:e=this.MediaFeature();break;default:break n}null!==t&&(n.push(t),t=null),n.push(e)}return null===e&&this.scanner.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(n),children:n}},generate:function(n){this.children(n)}}},"3J/R":function(n,e,t){"use strict";t.d(e,"a",function(){return r});var l=t("26FU"),o=t("xlPZ");function r(n){return function(e){return Object(o.a)(new l.a(n))(e)}}},"3U0i":function(n,e,t){"use strict";function l(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}t.d(e,"a",function(){return o}),l.prototype=Object.create(Error.prototype);var o=l},"3fWJ":function(n,e,t){"use strict";function l(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}t.d(e,"a",function(){return o}),l.prototype=Object.create(Error.prototype);var o=l},"3lFr":function(n,e,t){e.SourceMapGenerator=t("TTsC").SourceMapGenerator,e.SourceMapConsumer=t("NSjB").SourceMapConsumer,e.SourceNode=t("5EiF").SourceNode},"41IB":function(n,e,t){"use strict";t.d(e,"a",function(){return r});var l=t("mrSG"),o=t("FFOo");function r(){return function(n){return n.lift(new i)}}var i=function(){function n(){}return n.prototype.call=function(n,e){return e.subscribe(new a(n))},n}(),a=function(n){function e(e){return n.call(this,e)||this}return l.__extends(e,n),e.prototype._next=function(n){n.observe(this.destination)},e}(o.a)},"4HHr":function(n,e,t){"use strict";var l=Object.prototype.hasOwnProperty,o=function(){};function r(n){return"function"==typeof n?n:o}function i(n,e){return function(t,l,o){t.type===e&&n.call(this,t,l,o)}}function a(n,e){var t=e.structure,o=[];for(var r in t)if(!1!==l.call(t,r)){var i=t[r],a={name:r,type:!1,nullable:!1};Array.isArray(t[r])||(i=[t[r]]);for(var u=0;u=0;--e)t[e]===n&&t.splice(e,1)},v.uninstall=function(){e&&(r.onerror=n,e=!1,n=void 0),t=[]},v}(),o.computeStackTrace=function(){function n(n){if(void 0!==n.stack&&n.stack){for(var e,t,l,o=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|native|eval|webpack||[a-z]:|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,r=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx(?:-web)|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,i=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\/.*?|\[native code\]|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,u=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,d=/\((\S*)(?::(\d+))(?::(\d+))\)/,c=n.stack.split("\n"),p=[],f=(/^(.*) is undefined$/.exec(n.message),0),h=c.length;f eval")>-1&&(e=u.exec(t[3]))?(t[3]=e[1],t[4]=e[2],t[5]=null):0!==f||t[5]||void 0===n.columnNumber||(p[0].column=n.columnNumber+1),l={url:t[3],func:t[1]||a,args:t[2]?t[2].split(","):[],line:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}if(!l.func&&l.line&&(l.func=a),l.url&&"blob:"===l.url.substr(0,5)){var v=new XMLHttpRequest;if(v.open("GET",l.url,!1),v.send(null),200===v.status){var g=v.responseText||"",b=(g=g.slice(-300)).match(/\/\/# sourceMappingURL=(.*)$/);if(b){var y=b[1];"~"===y.charAt(0)&&(y=("undefined"==typeof document||null==document.location?"":document.location.origin?document.location.origin:document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:""))+y.slice(1)),l.url=y.slice(0,-4)}}}p.push(l)}return p.length?{name:n.name,message:n.message,url:s(),stack:p}:null}}function e(n,e,t,l){var o={url:e,line:t};if(o.url&&o.line){if(n.incomplete=!1,o.func||(o.func=a),n.stack.length>0&&n.stack[0].url===o.url){if(n.stack[0].line===o.line)return!1;if(!n.stack[0].line&&n.stack[0].func===o.func)return n.stack[0].line=o.line,!1}return n.stack.unshift(o),n.partial=!0,!0}return n.incomplete=!0,!1}function t(n,r){for(var i,u,d=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,c=[],p={},f=!1,h=t.caller;h&&!f;h=h.caller)if(h!==l&&h!==o.report){if(u={url:null,func:a,line:null,column:null},h.name?u.func=h.name:(i=d.exec(h.toString()))&&(u.func=i[1]),void 0===u.func)try{u.func=i.input.substring(0,i.input.indexOf("{"))}catch(v){}p[""+h]?f=!0:p[""+h]=!0,c.push(u)}r&&c.splice(0,r);var m={name:n.name,message:n.message,url:s(),stack:c};return e(m,n.sourceURL||n.fileName,n.line||n.lineNumber),m}function l(e,l){var r=null;l=null==l?0:+l;try{if(r=n(e))return r}catch(i){if(o.debug)throw i}try{if(r=t(e,l+1))return r}catch(i){if(o.debug)throw i}return{name:e.name,message:e.message,url:s()}}return l.augmentStackTraceWithInitialElement=e,l.computeStackTraceFromStackProp=n,l}(),n.exports=o},"4fRq":function(n,e){var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var l=new Uint8Array(16);n.exports=function(){return t(l),l}}else{var o=new Array(16);n.exports=function(){for(var n,e=0;e<16;e++)0==(3&e)&&(n=4294967296*Math.random()),o[e]=n>>>((3&e)<<3)&255;return o}}},"4njK":function(n,e){n.exports={name:"Raw",structure:{value:String},parse:function(n,e,t,l,o){var r,i=this.scanner.getTokenStart(n);return this.scanner.skip(this.scanner.getRawLength(n,e,t,l)),r=o&&this.scanner.tokenStart>i?this.scanner.getOffsetExcludeWS():this.scanner.tokenStart,{type:"Raw",loc:this.getLocation(i,r),value:this.scanner.source.substring(i,r)}},generate:function(n){this.chunk(n.value)}}},"4vYp":function(n){n.exports={generic:!0,types:{"absolute-size":"xx-small | x-small | small | medium | large | x-large | xx-large","alpha-value":" | ","angle-percentage":" | ","animateable-feature":"scroll-position | contents | ",attachment:"scroll | fixed | local","auto-repeat":"repeat( [ auto-fill | auto-fit ] , [ ? ]+ ? )","auto-track-list":"[ ? [ | ] ]* ? [ ? [ | ] ]* ?","baseline-position":"[ first | last ]? baseline","basic-shape":" | | | ","bg-image":"none | ","bg-layer":" || [ / ]? || || || || ","bg-position":"[ [ left | center | right | top | bottom | ] | [ left | center | right | ] [ top | center | bottom | ] | [ center | [ left | right ] ? ] && [ center | [ top | bottom ] ? ] ]","bg-size":"[ | auto ]{1,2} | cover | contain","blur()":"blur( )","blend-mode":"normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity",box:"border-box | padding-box | content-box","br-style":"none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset","br-width":" | thin | medium | thick","brightness()":"brightness( )","calc()":"calc( )","calc-sum":" [ [ '+' | '-' ] ]*","calc-product":" [ '*' | '/' ]*","calc-value":" | | | ( )","cf-final-image":" | ","cf-mixing-image":"? && ","circle()":"circle( [ ]? [ at ]? )","clip-source":"",color:" | | | | | | currentcolor | ","color-stop":" ?","color-stop-list":"#{2,}","common-lig-values":"[ common-ligatures | no-common-ligatures ]","composite-style":"clear | copy | source-over | source-in | source-out | source-atop | destination-over | destination-in | destination-out | destination-atop | xor","compositing-operator":"add | subtract | intersect | exclude","contextual-alt-values":"[ contextual | no-contextual ]","content-distribution":"space-between | space-around | space-evenly | stretch","content-list":"[ | contents | | | | counter( , <'list-style-type'>? ) ]+","content-position":"center | start | end | flex-start | flex-end","content-replacement":"","contrast()":"contrast( [ ] )","counter-style":" | symbols( )","counter-style-name":"","cross-fade()":"cross-fade( , ? )","cubic-bezier-timing-function":"ease | ease-in | ease-out | ease-in-out | cubic-bezier( , , , )","deprecated-system-color":"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":"[ discretionary-ligatures | no-discretionary-ligatures ]","display-box":"contents | none","display-inside":"flow | flow-root | table | flex | grid | subgrid | ruby","display-internal":"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":"inline-block | inline-list-item | inline-table | inline-flex | inline-grid","display-listitem":"? && [ flow | flow-root ]? && list-item","display-outside":"block | inline | run-in","drop-shadow()":"drop-shadow( {2,3} ? )","east-asian-variant-values":"[ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]","east-asian-width-values":"[ full-width | proportional-width ]","element()":"element( )","ellipse()":"ellipse( [ {2} ]? [ at ]? )","ending-shape":"circle | ellipse","explicit-track-list":"[ ? ]+ ?","family-name":" | +","feature-tag-value":" [ | on | off ]?","feature-value-name":"","fill-rule":"nonzero | evenodd","filter-function":" | | | | | | | | | ","filter-function-list":"[ | ]+","final-bg-layer":"<'background-color'> || || [ / ]? || || || || ","fit-content()":"fit-content( [ | ] )","fixed-breadth":"","fixed-repeat":"repeat( [ ] , [ ? ]+ ? )","fixed-size":" | minmax( , ) | minmax( , )","font-variant-css21":"[ normal | small-caps ]","frames-timing-function":"frames( )","frequency-percentage":" | ","generic-family":"serif | sans-serif | cursive | fantasy | monospace | -apple-system","generic-name":"serif | sans-serif | cursive | fantasy | monospace","geometry-box":" | fill-box | stroke-box | view-box",gradient:"<-legacy-gradient> | | | | ","grayscale()":"grayscale( )","grid-line":"auto | | [ && ? ] | [ span && [ || ] ]","historical-lig-values":"[ historical-ligatures | no-historical-ligatures ]","hsl()":"hsl( [ / ]? ) | hsl( , , , ? )","hsla()":"hsla( [ / ]? ) | hsla( , , , ? )",hue:" | ","hue-rotate()":"hue-rotate( )",image:" | | | | | ","image()":"image( [ [ | ]? , ? ]! )","image-set()":"image-set( # )","image-set-option":"[ | ] ","inflexible-breadth":" | | min-content | max-content | auto","inset()":"inset( {1,4} [ round <'border-radius'> ]? )","invert()":"invert( )","keyframes-name":" | ","keyframe-selector":"from | to | ","leader()":"leader( )","leader-type":"dotted | solid | space | ","length-percentage":" | ","line-names":"'[' * ']'","line-name-list":"[ | ]+","linear-gradient()":"linear-gradient( [ | to ]? , )","mask-layer":" || [ / ]? || || || [ | no-clip ] || || ","mask-position":"[ | left | center | right ] [ | top | center | bottom ]?","mask-reference":"none | | ","mask-source":"","masking-mode":"alpha | luminance | match-source","matrix()":"matrix( [, ]{5} )","matrix3d()":"matrix3d( [, ]{15} )","media-type":"","mf-boolean":"","mf-name":"","minmax()":"minmax( [ | | | min-content | max-content | auto ] , [ | | | min-content | max-content | auto ] )","named-color":"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 | <-non-standard-color>","namespace-prefix":"","number-percentage":" | ","numeric-figure-values":"[ lining-nums | oldstyle-nums ]","numeric-fraction-values":"[ diagonal-fractions | stacked-fractions ]","numeric-spacing-values":"[ proportional-nums | tabular-nums ]","opacity()":"opacity( [ ] )","overflow-position":"unsafe | safe","outline-radius":"","perspective()":"perspective( )","polygon()":"polygon( ? , [ ]# )",position:"[ [ left | center | right ] || [ top | center | bottom ] | [ left | center | right | ] [ top | center | bottom | ]? | [ [ left | right ] ] && [ [ top | bottom ] ] ]",quote:"open-quote | close-quote | no-open-quote | no-close-quote","radial-gradient()":"radial-gradient( [ || ]? [ at ]? , )","relative-size":"larger | smaller","repeat-style":"repeat-x | repeat-y | [ repeat | space | round | no-repeat ]{1,2}","repeating-linear-gradient()":"repeating-linear-gradient( [ | to ]? , )","repeating-radial-gradient()":"repeating-radial-gradient( [ || ]? [ at ]? , )","rgb()":"rgb( {3} [ / ]? ) | rgb( {3} [ / ]? ) | rgb( #{3} , ? ) | rgb( #{3} , ? )","rgba()":"rgba( {3} [ / ]? ) | rgba( {3} [ / ]? ) | rgba( #{3} , ? ) | rgba( #{3} , ? )","rotate()":"rotate( )","rotate3d()":"rotate3d( , , , )","rotateX()":"rotateX( )","rotateY()":"rotateY( )","rotateZ()":"rotateZ( )","saturate()":"saturate( )","scale()":"scale( [, ]? )","scale3d()":"scale3d( , , )","scaleX()":"scaleX( )","scaleY()":"scaleY( )","scaleZ()":"scaleZ( )","self-position":"center | start | end | self-start | self-end | flex-start | flex-end","shape-radius":" | closest-side | farthest-side","skew()":"skew( [, ]? )","skewX()":"skewX( )","skewY()":"skewY( )","sepia()":"sepia( )",shadow:"inset? && {2,4} && ?","shadow-t":"[ {2,3} && ? ]",shape:"rect( [ [ , , , ] | [ ] ] )","shape-box":" | margin-box","side-or-corner":"[ left | right ] || [ top | bottom ]","single-animation":"